MATLAB期末考试题目
------电气二班
一.选择题。
1.下列哪个变量的定义是不合法的(A)
A. abcd-3 B. xyz_3 C. abcdef D. x3yz
2.在同一个图形窗口中画出三行两列的图形并指定当前可编辑图形为第3个图的正确的
MATLAB命令是:
A.subplot(3,2,1) B subplot(3,3,) C. subplot(3,2,3 ) D. subplot(1,3,2)
3.x=[1 2 3 4],y=[1 1 1 1],x.*y的结果是:(B)
A.1 2 3 4 B.出错信息 C.4 3 2 1 D.1 1 1 1 4.角度x=[30 45 60],计算其正弦函数的运算为(D)
A. sin(deg2rad(x)) B. sin(x) C. sin(x) D. sin(deg2rad(x)) 5.i=2;a=2i;b=2*i;c=2*sqrt(-1);执 行程序后,a,b,c的值分别是多少?(C) A.a=4,b=2,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
6. legend()命令是(A)
A.在图中标注?图例? B..在图中加上网格线 C.在图中加上标题 D.打印图形
7.命令plot(x,y,′m:*′),其中字符串?m:o?中,第一个字符?m?(A) A. 表示曲线为m符号构成的线 B. 表示曲线颜色为紫色
C. 表示曲线x坐标的最大值为m变量的值 D. 表示曲线y坐标的最大值为m变量的值 8. 下列可作为matlab合法变量名的是(D)
A、合计 B、123 C、@h D、xyz_2a 9. 使用语句t=0:7生成的是()个元素向量(A) A、8 B、7 C、6 D、5
10. 输入字符串或选项时,要用(D)括住
A、() B、【】 C、{} D、‘’
11 . 清空 Matlab 工作空间内所有变量的指令是(A)。
A.clc B. cls C.clear D. clf
12. 下列不是MATLAB语言的特点的是( D )
A. 起点高 ; B.人机界面适合科技人员; C.智能化程度高 ; D.功能不丰富; 13 在MATLAB中,figure命令得 含义是(C)
A.打开图形窗口 ; B.关闭图形窗口; C.建立图形窗口 ; D.无意义 14. 若输入下列程序:
Z=0:0.1:4*pi; X=cos(Z); Y=sin(Z); Plot3(X,Y,Z)
则会得到下列哪个图形(A)
A B C D 15. MATLAB常用操作界面不包括(C)
A.工作空间窗口 ; B. 内存数组编辑器; C. 图形窗口 ; D. 计算窗口;
16. 若A=[6,3,4;-2,5,7;8-4,-3];B=[3;-4;-7];X=A\\B=(A) A.X=0.6000,7.0000,-5.4000; B.X=6.0000,7.0000,-5.4000; C,X=0.6000,7.0000,5.40000; D,X=0.6000,0.70000,5.4000;
17. 若A=[8,1,6,0;3,5,7,1;4,9,2,2],则B=fliplr(A)和C=flipud(A)分别为(B)
A.[4,9,2,2;3,5,7,1;8,1,6,0],[0,6,1,8;1,7,5,3;2,2,9,4]; B.[0,6,1,8;1,7,5,3;2,2,9,4],[4,9,2,2;3,5,7,1;8,1,6,0]; C.[3,5,7,1;4,9,2,2;4,9,2,2],[0,6,1,8;1,7,5,3;2,2,9,4]; D.[0,6,1,8;1,7,5,3;2,2,9,4],[3,5,7,1;4,9,2,2;4,9,2,2]; 18. 不适用于做元素群运算的函数是(D) A、sin ; B.asin C.cosh ; D.sqrtm
19. 表示矩阵左除的是(A) A.\\ ; B.\\. C./ ; D./.
20. matlab内部只有一种数据格式(A) A、双精度二进制; B、单精度二进制 C、双精度四进制; D、单精度四进制 21. 表示单位矩阵的函数是(D) A、ones ; B、zeros C、magic ; D、eye
22. 线性分割函数linspace(0,1,5)表示再a与b之间均匀地产生(C)个点值
A.0 ; B.1 C.5 ; D.4
23. 下列表示无穷大的是(B) A、 NaN ; B.Inf C.eps ; D.flops
25. 下列哪条指令是求矩阵的行列式的值 ( C ) A.inv ; B.diag C.det ; D.eig
26. 在循环结构中跳出循环,执行循环后面代码的命令为 B A.return ; B.break C.continue ; D.keyboard
27. 清空Matlab工作空间内所有变量的指令是 C A.clc ; B.cls C.clear ; D.clf
28. 用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]
29. 已知a=2:2:8, b=2:5,下面的运算表达式中,出错的为( C ) A.a'*b ; B.a .* b
C. a*b ; D. a-b
1.产生四维单位矩阵的语句为 ( B )
A.ones(4) B. eye(4) C. zeros(4) D. rand(4) 2.在MATLAB中下列数值的表示不正确的是 ( B )
A.+99 B.3e-5 C. 2-3*e^2 D. 3-2*pi 3. 如果x=1:-2:-8,则x(1)和x(5)分别是 ( D ) A.1,-8 B.-1,-7 C.-1,-8 D.1,-7 4. 图形窗口(Figure)显示网络的命令是 ( B )
A.axis on B.grid on C.box on D.hold on 5.在MATLAB中,图形窗口色图的设置和改变需调用函数 ( B )
A.color B.colormap C.plot D.change
6.在MATLAB中,求齐次线性方程组0Ax=的基础解系可直接调用函数 ( B )
A.numl B.solve C.null D.polyfit 7.在MATLAB中,不能画三维图形的函数为 ( A )
A.text B.mesh C.surf D.plot3 8.MATLAB中M文件的分类为 ( A )
A.脚本文件、函数文件 B.仅有脚本文件 C.仅有函数文件 D.函数文件、命令文件 9.MATLAB中调用命令v=eye(2,1)后的结果为 ( A )
A.v=[1;0] B. v=[1,0] C.v=[0;1] D.v=[1,0;0,1] 10.MATLAB表达式2*2^3^2的结果是 ( A )
A.128 B.4096 C.262144 D.256 11.执行语句for x=1:2:10,disp(x),end,循环体将执行几次( B ) A.10次 B.5次 C.1次 D.0次
12.在MATLAB语言中,下列数值标识错误的是 ( C )
A、+10 B.1.2e-5 C.2-3*e^2 D.3-2*p
13.在循环结构中跳出循环,执行循环后面代码的命令为 ( B )
A.return B.break C.continue D.keyboard
14. 用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] 15.下面的程序执行后array的值为 ( A ) for k=1:10 if k>6 break; else array(k) = k; end end
A.array = [1, 2, 3, 4, 5, 6]
B. array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] C. array =6 D. array =10 16.求解方程x4-4x3+12x-9 = 0 的所有解 ( A )
A.1.0000, 3.0000, 1.7321, -1.7321 B.1.0000, 3.0000, 1.7321i, -1.7321i C.1.0000i, 3.0000i, 1.7321, -1.7321 D.-3.0000i, 3.0000i, 1.7321, -1.7321
17. i=2; a=2i; b=2*i; 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
18.矩阵的特征方程系数可以用以下那个命令执行 ( A )
A.eig B.ploy C.det D.ployder
19. 2.已定义a=1,b=2,欲表示复数1+2i,以下命令错误的是:( D )
A.a+bi B. a+b*i C. 1+2i D. 1+2j 20.以下不属于取整函数的是:( A )
A. rand B. round C. floor D. fix 21.命令linspace(0,1,2)执行的结果是:( B )
A. [0 1 2] B.[0 1] C. [100 101] D. 与命令?0:1:2?执行结果相同 22. 命令A(2,3)表示: ( C )
A. 定义了2行3列的矩阵A B. 取矩阵A的第3行第2列的元素 C. 取矩阵A的第2行第3列的元素 D. 取矩阵A的第2及第3个元素
23.在MATLAB中如何建立矩阵 ,并将它赋予变量a? ( A )
A. a=[ 5 7 3 ; 4 9 1 ] B. a=[ 5 , 7 , 3 ; 4 , 9 , 1 ]