MatLab考试题题库(必做题)(带答案)
MatLab考试题题库(必做题)(带答案)
一,
1.请登陆美国 MathWorks 公司的网站,查看看现在大概有多少本 MATLAB-based books (以MATLAB 为基本软件,来说明各个专业领域的教科书或工具书)。哪一个领域的 MATLAB-based books 最多中文书共有几本
答:1612本,数学方面的最多,中文书共有37本。
2.请在 MATLAB中直接输入下列常数,看它们的值是多少:
a.i
b.j
c.eps
d.inf
e.nan
f.pi
g.realmax
h.realmin
依次解为:ans = 0 + ans = 0 + ans = ans =Inf ans = NaN ans = ans = +308 ans =
3.试写一函数 regPolygon(n),其功能为画出一个圆心在 (0, 0)、半径为 1 的圆,并在圆内画出一个内接正 n 边形,其中一顶点位于 (0, 1)。例如 regPolygon(8) 可以画出如下之正八边型:
解:新建文件如下:
function y=regPolyfon(n)
n=8;%要画的n边形
R=1; %圆的半径
t=0::2*pi;
x=R*cos(t);
y=R*sin(t);
m=linspace(pi/2,5/2*pi,n+1); xz=R*cos(m);
yz=R*sin(m);
hold on
plot(x,y,xz,yz);
axis 'equal';
4.一条参数式的曲线可由下列方程式表示:
x = sin(t), y = 1 - cos(t) + t/10
当 t 由 0 变化到 4*pi 时,请写一个 MATLAB 的脚本,画出此曲线在 XY 平面的轨迹。
解:新建:
t = linspace(0, 4*pi);
x = sin(t);
y = 1-cos(t)+t/10;
plot(x, y, '-o');
5.当一个小圆轮沿着一条曲线行进时,轮缘任一点的轨迹就会产生变化丰富的摆线。假设小圆轮的半径 r=2。
a.当小圆轮绕着一个大圆(半径 R=5)的外部滚动时,请画此「圆轮摆线」
或「外花瓣线」。
b.重复上小题,但改成在大圆的内部滚动,请画出此「内花瓣线」。
提示:下图显示在不同的 R 和 r 值,所产生的圆轮摆线。
解:R=5;% 大圆半徑
r=2;% 小圆半徑
n=r/gcd(r, R);% 圈数
t=linspace(0, n*2*pi, 1000);
c=R*exp(i*t);
% 內花瓣线
c1=(R-r)*exp(i*t)+r*exp(i*(-R*t/r+t));
% 外花瓣线
c2=(R+r)*exp(i*t)+r*exp(i*(pi+R*t/r+t));
plot(real(c), imag(c), real(c1), imag(c1), real(c2), imag(c2));
axis image
title('內花瓣线(绿色)和外花瓣线(红色)');
6.一个空间中的椭球可以表示成下列方程式:
(x/a)2+(y/b)2+(z/c)2 = 1
请使用任何你可以想到的方法,画出三维空间中的一个平滑的椭球,其中 a = 3,b = 4,c = 8。(但不能使用 ellipsoid 指令。)
解:x=-3::3;
y=-4::4;
[X,Y]=meshgrid(x,y);
Z1=sqrt(64-64*X.*X/9-16*Y.*Y);
surf(X,Y,z1);
hold on
Z2=-sqrt(64-64*X.*X/9-16*Y.*Y);
surf(X,Y,Z2);
7.请用 ez 开头的绘图指令(例如 ezmesh、ezsurf、ezmeshc、ezsurfc、ezplot3、ezcontour 等),画出一个你认为最炫的立体图形。
Ezmesh:
8.画出下列方程式的曲面图及等高线图:
z = sin(x/2)cos(y)
其中,x 的 21 个值均匀分布在 [-2*pi, 2*pi] 范围,y 的 31 值均匀分布在 [*pi, *pi]。请使用 subplot(2,1,1) 和 subplot(2,1,2) 将产生的曲面图和等高线图在同一个窗口上,产生的图形应类似下图:
解:x = linspace(-2*pi, 2*pi, 21);
y = linspace*pi, *pi, 31);
[xx, yy] = meshgrid(x, y);
zz = sin(xx/2).*cos(yy);
subplot(2,1,1)
surf(xx, yy, zz); axis image
subplot(2,1,2)
contour(xx, yy, zz); axis image
-505-4
-2
02
4
9.假设一曲线资料点为
x = 0:2:4*pi;
y = sin(x).*exp(-x/5);
试将 x 的间距调成 ,并用下列方法进行内插:
a. 线性内插法 (method='linear')。
b. Spline 内插法 (method='spline')。
c. 三次多项式内插法 (method='cubic')。
d. 多项式拟合法:直接利用 6 次多项式去通过 7 个资料点。 解: x = 0:2:4*pi;
y = sin(x).*exp(-x/5);
xx=0::4*pi;
yyb=interp1(x,y,xx,'linear');
yyc=interp1(x,y,xx,'spline');
yyd=interp1(x,y,xx,'cubic');
yye=polyval(polyfit(x,y,6),x);
plot(xx,yya,xx,yyb,xx,yyc,xx,yyd,xx,yyd,x,y,'r*');
legend('nearest','linear','spline','cubic','poly','source') grid
title('2007***07**_张*')
xlabel('x')
ylabel('y')
10.求下列函数的极小点:
1) ()2123222118294x x x x x X f +-++=;
2) ()21212221222
3x x x x x x X f -+-+=; 3) ()()2241x 21+-=x X f .
第1),2)题的初始点可任意选取,
第3)题的初始点取为()T
00,1X =.
1)解: [x,feval]=fminunc(@(x)x(1)^2+4*x(2)^2+9*x(3)^2-2*x(1)-18*x(2),[3 1 2]) 解得:x =
feval =
2)解:[x,feval]=fminunc(@(x)x(1)^2+3/2*x(2)^2-2*x(1)*x(2)-x(1)+2*x(2),[1 2]) 解得:x =
feval =
3)解:[x,feval]=fminunc(@(x)(x(1)-1)^4+x(2)^2,[0 1])
解得:x =
feval =
二,
一.填空题(每空2分,共24分)
1. 设x 是一维数组,x 的倒数第3个元素表示为______x(_end-2_)________________;要在x 的第36和37个元素之间插入一个元素
154,使用的命令(集)为_____________x=x(_1:36,[154],37:end)_______________;设y 为二维数组,要删除y 的第34行和48列,可使用命令______y(34,:)=[];y(:,48)=[]_______________________;
2. 将变量x 以Ascii 文本格式存储到文件,应使用命令__________save ____x_____________;将Excel 文件读入WorkSpace 并赋值给变量x ,可使用命令________________x=xlsread('')____________________________;
3. 在while 表达式, 语句体, End 循环语句中,表达式的值__非零_____________时表示循环条件为真,语句体将被执行,否则跳出该循环语句;
4. 打开Matlab 的一个程序文件,以添加的方式进行读写,应当使用命令_____fid= fopen('','w+');_______________________;
5.要从键盘读入一个字符串并赋值给变量x ,且给出提示“Who is she ”,应使用命令________x=input(‘Who is she ’,’s ’)_________________________________;使用fprintf()函数以含有2位小数的6位浮点格式输出数值变量weight 到文件,使用的命令(集)为fid = fopen(‘’,’’,_________________);
fprintf ( _______ ) ;
4.设()ij m n A a ?=,()ij m n B b ?=和()ij m n C c ?=均为m n ?矩阵,且存在于WorkSpace 中,要产生矩阵()
()/i j c i j ij i j m n D a c b ?=-,可
用命令___D=(A-C)/B.^C________________ …… 此处隐藏:3465字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [小学教育]四年级综合实践活动课《衣物的洗涤》教
- [小学教育]2014半年工作总结怎么写
- [小学教育]20世纪外国文学专题综合试题及答案
- [小学教育]TS_1循环使用催化丙烯环氧化反应研究
- [小学教育]最实用的考勤签到表(上下班签到表)
- [小学教育]气候与生态建筑——以新疆民居为例
- [小学教育]二人以上股东有限责任公司章程参考样本
- [小学教育]2014届第一轮复习资料4.1,3美好生活的
- [小学教育]土方开挖、降水方案
- [小学教育]手绘儿童绘本《秋天的图画》(蜡笔)
- [小学教育]2002级硕士研究生卫生统计学考试试题
- [小学教育]环保装备重点发展目录
- [小学教育]金蝶K3合并报表培训教材
- [小学教育]岩浆岩试题及参考答案
- [小学教育]知之深爱之切学习心得
- [小学教育]第十二章 蛋白质的生物合成
- [小学教育]Chapter 2-3 Solid structure and basi
- [小学教育]市政道路雨季专项施工方案
- [小学教育]中国海洋大学2012-2013学年第二学期天
- [小学教育]教育心理学第3章-学习迁移
- 浅谈深化国企改革中加强党管企业
- 2006年中国病理生理学会学术活动安排
- 设计投标工作大纲
- 基于ARP的网络攻击与防御
- 2016届湖北省七市(州)教科研协作体高三
- Google_学术搜索及其检索技巧
- 2019-2020学年七年级地理下册6.3美洲教
- 城市道路可研报告
- 【名师指津】2012高考英语 写作基础技
- 6级知识点培训北京师范大学《幼儿智趣
- 注册会计师会计知识点:金融资产
- 新安装 500 kV 变压器介损分析与判断
- PS2模拟器PCSX2设置及使用教程.
- 医院药事管理与药剂科管理组织机构
- {PPT背景素材}丹巴的醉人美景,免费,一
- NAS网络存储应用解决方案
- 青海省西宁市六年级上学期数学期末考试
- 测量管理体系手册依据ISO10012:2003
- 洞子小学培养骨干教师工作计划
- 浅谈《牛津初中英语》的教材特点及教学




