Matlab考试题库+答案(中北⼤学)
1、标点符号; _______可以使命令⾏不显⽰运算结果,
%——⽤来表⽰该⾏为注释⾏。
2、x为0~4pi,步长为0.1pi的向量,使⽤命令_______创建。
x=0:0.1*pi:4*pi
3、输⼊矩阵A=,使⽤全下标⽅式⽤A(2,2) 取出元素“-5”,使⽤单下标⽅式⽤_______取出元素“-5”。
A(5)
4、符号表达式sin(2*a+t)+m中独⽴的符号变量为_______。
t
5、M脚本⽂件和M函数⽂件的主要区别是M脚本⽂件没有函数定义和M函数⽂件有函数定义_______。
6. 设x是⼀维数组,x的倒数第3个元素表⽰为_______;
设y为⼆维数组,要删除y的第34⾏和48列,可使⽤命令_______; _______;
x(_end-2_)
y(34,:)=[]
y(:,48)=[]
7. 将变量x以Ascii⽂本格式存储到⽂件,应使⽤命令_________ _;
save _x
8. 在while 表达式, 语句体, End 循环语句中,表达式的值__ __时表⽰循环条件为真,语句体将被执⾏,否则跳出该循环语句;⾮零
9.要从键盘读⼊⼀个字符串并赋值给变量x,且给出提⽰“Who is she?”,应使⽤命令_________;
x=input(‘Who is she?’,’s’)_
10.设A=和B=和C=均为m*n矩阵,且存在于WorkSpace中,要产⽣矩阵D=,可⽤命令________ _,
计算可⽤命令________;
D=(A-C)/B.^C
det(inv(A’*B)
11. 在MATLAB命令窗⼝中的“>>”标志为MATLAB的_______提⽰符,“│”标志为_______提⽰符。
命令⾏
输⼊
12.已知A=[1 2 3;4 5 0;7 8 9];B=[1 0 3;1 5 0;0 1 2];写出下列各指令运⾏的结果。
A+B;
A.*B;
A==B ;
ans= [2,2,6;5,10,0;7,9,11]
ans= [1,0,9;4,25,0;0,8,18]
ans= [1,0,1;0,1,1;0,0,0]
13.已知A是矩阵,求A的对⾓矩阵函数是_______,
求A的下三⾓矩阵函数是_______。
diag
tril
14.MATLAB的程序⽂件和Simulink模型⽂件的扩展名分别是_______、。
.m
.mdl
15.MATLAB最基本的绘图函数为_______。
plot()
16. A=[1,2,3;4,5,6]; A(:,[1,3])=[];A=__________________
[2;5]
17. fix(-1.5)=___ ________, round(-1.5)=__ _______________.
-1 -2
18.已知A=[1 3;4 6];C=[A,eye(size(A));A ,ones(size(A))] 则C=_____________.
[1 3 1 0;4 6 0 1;1 3 1 1;4 6 1 1]_
19. A=[1,2,3;4,5,6]; A(4)=__________, A(3,2)=__________________
5_ ⽆答案
20.A=[1,2;3,4];B=[1,0;0,1]; A*B=__________, A.*B=____________.
[1 2;3 4]
[1 0;0 4]
21. A=[1 2 3;6 5 4]; reshape(A,3,2)=______________.
[1 5;6 3;2 4]
22. A=[1,2;3,1]; B=[1,0;0,1]; A~=B=___________.
[0 1;1 0]
23. A=[1,2,3;1,4,9;1,7,27]; triu(A,-1)=_ ____.提取矩阵上三⾓矩阵的函数
[1 2 3;1 4 9;0 7 27]
24. A=[4,15,-45,10,6;56,0,17,-45,0]; find(A>=10 & A<=20)=___ __________.
3 6 7
25.已知A=[0 9 6;1 3 0];B=[1 4 3;1 5 0];写出下列各指令运⾏的结果。
A &
B 的运⾏结果_______;
A ./
B 的运⾏结果_______。
ans=[0 1 1;1 1 0]
ans= [0 2.25 2;1 0.6 NaN]
26. 产⽣4阶全0⽅阵的命令为_______;
产⽣3阶全1⽅阵的命令为。
zeros(4)
ones(3)
27. A=rand(2,5);b=size(A);c=length(A);则b和c的值分别为_______。
2 5和 5
28. ⽤if判断语句判断80≥ x >60,在MATLAB中if语⾔后的判断应写为_______。
if x<=80 & x>60
29.为了使两个plot的图形在同⼀个坐标显⽰,可以使⽤_______命令进⾏图形保持;可以使⽤_______命令为图形添加⽹格。hold on
grid on
30. MATLAB的⼯作空间中有三个变量v1, v2, v3,写出把它们保存到⽂件my_data.mat中的指令_______;
save my_date
31. MATLAB提供了两种运⾏⽅式,是按_______和把_______⽂件copy到matlab⾥,回车。
F5
*.m
32.MATLAB的含义为_______。
矩阵实验室(Matrix Laboratory)
33.MATLAB中,都包括哪些⼯具箱,举例不少于6个:_______
偏微分⽅程⼯具箱、最优化⼯具箱、插值运算⼯具箱、数理统计⼯具箱、信号处理⼯具箱、通信⼯具箱,滤波设计⼯具箱。
34、在MATLAB中,plot命令⽤于什么,。画曲线
35、size命令的功能,确定_______。阵列的长度
36、a=[1 2 2],求a的转置_______。 a=[1;2;2]
37、在线形图型格式的设置中,字符r表⽰什么颜⾊。红⾊
38. 在MATLAB中,矩阵的秩由函数_______来实现。 rank
39.在MATLAB中,单位矩阵由函数_______来实现。 eye
40. 在MATLAB中,⼆维饼图由函数_______来实现。 pie
41. 在线形图型格式的设置中,字符b表⽰什么颜⾊。蓝⾊
42. MATLAB表达式3*2^3^2的结果是_______。 192
43.条形图由函数_______来实现。 bar
44. 倘若要是对x进⾏赋值,从5到25,间隔是0.1, x=5:0.1:25;
45. 倘若要是对x进⾏赋值,从2到20,中间间隔100个点, x=linspace(2,20,100);
选择题(计算部分)
1. 下列变量中的最⼤数是()
A.eps B.realmin C.realmax D.-pi
2. 下列表⽰可以作为MATLAB的变量的是()matlab考试题库及答案
A.abcd- 2 B.xyz_2# C.h D.X_1_a
3. 如果x=1: 2 : 8,则x(1)和x(4)分别是()
A.1,8 B.1, 7 C.2, 8 D.2, 7
4. 下列变量中⽐0⼤的最⼩数是()
A.i B.realmin C.realmax D.pi
5. 在MATLAB中下列数值的表⽰不正确的是()
A.+99 B.1.3e-5 C.2-3*e^2 D.3-2*pi
c d b b b
6. 下列表⽰可以作为MATLAB的变量的是()
A.abcd-2 B.xyz_2a C.h D.3hour
7. 如果x=1:-2:-8,则x(1)和x(5)分别是()
A.1,-8 B.-1,-7 C.-1,-8 D.1,-7
8. MATLAB表达式2*2^3^2的结果是()
A.128 B.4096 C. 262144 D.256
9. 下列哪个变量的定义是不合法的()。
(A) abcd-3 (B) xyz_3 (C) abcdef (D) x3yz
10. 指出下列错误的指令()。
(A) syms a b; (B) syms a, b; (C) syms(‘a', ‘b'); (D) syms(‘a','b','positive');
b d a A B
11.下列哪条指令是求矩阵的⾏列式的值()。
(A) inv (B) diag (C) det (D) eig
inv是求逆矩阵
diag是矩阵对⾓元素的提取和创建对⾓阵
sqrt(x) ——求x的平⽅根
abs(x)——求x的绝对值
det(a)——求⾏列式的值
eig——计算矩阵A的特征值和特征向量的函数
clf; ⽤来清除图形的命令
12 .清空 Matlab ⼯作空间所有变量的指令是()。
(A) clc (B) cls (C) clear (D) clf
13、下列变量名中————是合法的。
(A) char_1 ; (B) x*y ; (C) x\y ; (D) end
14.以下哪个说法是正确的()。
(A)Matlab 进⾏数值计算的表达精度与其指令窗⼝中的数值显⽰精度相同。
(B)Matlab 指令窗⼝中显⽰的数值有效位数不能超过 7 位。
(C)输⼊⼆维数值数组时,需要⽤到逗号和分号,它们可以在中⽂状态下输⼊。
(D)历史指令窗⼝所记录的容与 diary 指令所产⽣“⽇志”容是不同的。
15. 产⽣四维单位矩阵的语句为().
<(4)
D.rand(4)
>> eye(4)
ans =
1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1
>> ones(4)
ans =
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
>> zeros(4)
ans =
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
>> rand(4)
ans =
0.8147 0.6324 0.9575 0.9572
0.9058 0.0975 0.9649 0.4854
0.1270 0.2785 0.1576 0.8003
0.9134 0.5469 0.9706 0.1419
C C a
D b
16.求解线性⽅程组Ax=b,当det(A)≠0时,⽅程的解是().
A. A\b
B.b/A
C.b\A
D.A/b
17. 运⾏如下程序后,输⼊9回车,命令窗⼝(command windows)显⽰的结果为() c=input('请输⼊⼀个字符','s'); if c>='A' & c<='Z'
disp(setstr(abs(c)+abs('a')-abs('A')));
elseif c>='a'& c<='z'
disp(setstr(abs(c)- abs('a')+abs('A')));
elseif c>='0'& c<='9'
disp(abs(c)-abs('0'));
else
disp(c);
end

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。