一
- 下列表示可以作为MATLAB变量的是(D)
- abcd-2 B.xyz_2# C.@h D. X_1_a
- 如果x = 1:2:8,则x(1)和x(4)分别是(B)
A.1,8 B.1,7 C.2,8 D.2,7
- 在MATLAB中下列数值的表示不正确的是(C)
A.+99 B. 1.3e-5 C.2-3*e^2 D.3-2*pi
- 生成饼状图的函数是(B)
A.bar B.pie C.hist D.bar3
- MATLAB表达式2*2^3^2的结果是(A)
A.128 B.4096 C.262144 D.256
- 已知a = 2:2:8,b=2:5,下列的运算表达式中,出错的是(C)
A.a‘*b B.a.*b C.a*b D.a-b
- 下列哪条指令是求矩阵行列式的值(C)
A.inv B.diag C.det D.eig
- 清空Matlab 工作空间内所有变量的指令是(C)
A.clc B.cls C.clear D.clf
- 产生思维单位矩阵的语句是(B)
A.ones(4) B.eye(4) C.zeros(4) D.rand(4)
- 求解线性方程组Ax = b,当det(A)不等于0时,方程的解是(A)
- A\b B.b/A C. b\A D.A/b
- 运行下列程序,输入9回车(A)
C=input(‘请输入一个字符’,’s’);
If c>=’A’&c<=’Z’
disp(char(abs(‘c’)+abs(‘a’)-abs(‘A’)));
elseif c>=’a’ & c<=’z’
disp(char(abs(‘c’)-abs(‘a’)+abs(‘A’)));
elseif c=’0’&c<=’9’
disp(abs(c)-abs(‘0’));
else
disp(c);
end
A.9 B.8 C.7 D.6
12.用round函数四舍五入对数组【2.48 6.39 3.93 8.52】取整,结果为(C)
A.[2 6 3 8] B[2 6 4 8] C[2 6 4 9] D.[3 7 4 9]
13.已知函数文件如下,则factor(4)= (C)
Function f =factor(n)
If n <= 1
F=1;
Else
F=factor(n-1)*n;
End
A..4 B.12 C.24 D.48
14.运行如下程序后,命令窗口显示的结果为(D)
A=【13,-56,78;25,63,-735;78,25,563;1,0-1】;
Y = max(max(A));
A.y =564 B.y=9 C.Y=-735 D.Y=563
15.i=2;a=2i;c=2*sqrt(-1);程序执行后;a,b,c的值分别是多少(C)
A.a = 4;b = 4;c=2.0000i
B. a = 4;b = 2.0000i;c=2.0000i
C. a = 2.0000i;b = 4;c=2.0000i
D. a = 2.0000i;b = 2.0000i;c=2.0000i
二.简答题
1.请写出下列函数主要完成什么功能
Function f =factor(n)
If n<=1
F=1;
Else