MATLAB期末复习联练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
M ATL A B(R2014a)仿真程序设计
一、选择题
1、下列哪个变量的定义是不合法()
A)a b c d-4 B)xyz_4a C)a bc def D)xy4z
2、在循环结构中跳出循环,执行循环后面的代码的命令为()
A)re tur n B)conti n u e C)break D)key b o ard
3、清空MATL AB工作空间内所有变量的指令是()
A)c l c B)c ls C)cl ear D)c l f
4、清空MATL AB中图形窗的指令是()
A)c l c B)c ls C)cl ear D)c l f
5、下列哪条指令是求矩阵的行列式的值()
A)inv B)d ia g C)e i g D)de t
6、用ro un d函数四舍五入对数组[1.49 6.39 3.93 8.51]取整,结果为()A)[1 6 3 8] B)[1 6 4 8]C)[1 6 4 9]D)[2 7 4 9]
7、已知a=2:2:8,b=2:5。下列运算表达式中错误的为()
A)a*b B)a.*b C)a’*b D)a-b
8、角度x=[15 30 45 60],计算其正弦函数的运算为()
A)S IN(de g2rad(x))B)si n(de g2rad(x))C)si n(x) D)SIN(x)
9、在M ATL A B中,下列变量最大数是()
A)-p i B)rea l m i n C)rea lm ax D)eps
10、在MATL AB中,下列变量比0大的最小数是()
A)p i B)rea l m i n C)real max D)i
11、下列表示可以作为M AT L A B的变量的是()
A)a b c d-2x B)x yz2016_2a C)@hy D)3h o ur
12、指出下列错误的指令()
A) sy ms a b B)sym s a, b C)sy m s(‘a',‘b')D)syms(‘a','b','p o si ti ve')
13、下列哪条指令是求逆矩阵的行列式的值()。
A) de t B)d ia g C) e i g D) i nv
14、清除命令窗口(co m m a n d w i nd o ws)空间的命令是()
A)c l c B)c lear C)c l f D)de le te
15、已知函数文件如下,则fa c to r(4)=()
f u n c ti on f=fa c tor(n)
i f n<=1
f=1;
e l se
f=fac tor(n-1)*n;
e n d
A)4 B)12 C)24D)48
16、在图形指定位置加标注命令是()
A)ti tle(x,y,’y=co s(x)’)B)x l a be l(x,y,’y=cos(x)’)
C)tex t(x,y,’y=co s(x)’)D)l e ge n d(x,y,’y=cos(x)’)
17、在循环结构中跳出循环,但继续下次循环的命令为()
A)re tur n B)break C)conti n u e D)key b o ard
17、下列关于脚本文件和函数文件的描述中不正确的是()
A)去掉函数文件第一行的定义行可转变成脚本文件;
B)函数文件可以在命令窗口直接运行;
C)脚本文件可以调用函数文件;
D)函数文件中的第一行必须以f un c ti on开始;
18、对于矩阵B,统计其中大于A的元素个数,可以使用的语句是()
A)le ngth(B) - l e ngth(f i n d(B<=A)) B)su m(su m(B>A))
C)le ngth(sum(B>A)) D)sum(le n gth(B>A))
19、设A=[2 4 3; 5 3 1; 3 6 7],则su m(A),le n gth(A)和size(A)的结果()A)[10 13 11]9[3 3] B)[9 9 16]3[3 3]
C)[9 9 16] 9[3 3]D)[10 13 11] 3 [3 3]
20、求解线性方程组A x=b,当de t(A)≠0时,方程的解是()。
A)A\b B)b/A C)b\A D)A/b
二、填空题
1、已知A=[-3, 0,1,6,9],则A([5 1 3])= 。
2、已知A=[2+3i, 3+2i],则A’= ,A.’= 。
3、clear含义:。
4、clf含义:。
5、plot含义:。
6、surf含义:。
7、ezplot3含义:。
8、figure含义:。
9、diff含义:。
10、dsolve含义:。
11、poly2sym含义:。
12、fix含义:。
13、下面程序执行后array的值为。
for k=1:10
if k>6
break;
else
array(k)=k;
end
end
14、如果在MATLAB中预设格式为format short,输入i=2;a=2i;b=2*i;c=2*sqrt(-1);则程序运行后,
a= ;b= ;c= 。
15、在MATLAB中的M文件有和。
16、在M ATL AB中有系统预定义的特殊变量名,其中表示无穷大为;表示非数为;na rgo u t表示。
17、输入矩阵A=,使用全下标方式用取出元素“-5”,使用单下标方式用_ __ _取出元素“7”
18、符号表达式sin(2*a+t)+m 中独立的符号变量为___ ____。
19、若x 为0 ~6pi ,步长为0.01pi 的向量,则使用一行命令创建为_ _。
20、设x是一维数组,x的倒数第4个元素表示为__ 。
21、设x为二维数组,要删除y的第15行和25列,可使用命令_ _;_ __。
22、若要从键盘输入一个字符串并赋值给变量x,且给出提示“Who is she?”,则应使用命令_ __。
23、MATLAB的程序文件和Simulink模型文件的扩展名分别是 _ _ _ _、。
24、已知A=[1,2,3;4,5,6]; A(:,[1,3])=[];则A= 。
25、已知A=[1 2 3;4 5 6]; 则reshape(A,3,2)=_ ____。
26、已知A=[6,15,-40,10,6;36,17,0,-45,0]; 则find(A>=10 & A<=20)=_ _ 。
27、产生5阶全0方阵的命令为_ ___;产生4阶全1方阵的命令为。
28、为了使两个plot的图形在同一个坐标显示,可以使用_ _ _____命令进行图形保持;可以使用_ ______命令为图形添加网格。
29、在画线形图型格式的设置中,字符r表示颜色。
30、在MATLAB中,二维饼图由函数__ ____来实现。
31、创建符号函数并求解,写出三行命令满足下列要求:
(1)创建符号函数f=ax2+bx+c;
(2)求f=0的解。
①