(完整版)MATLAB程序设计复习题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《M ATLA龍序设计》复习题

一填空题

1已知A=[2 5 6;1 7 8];B=[1 4 3;4 7 0]; 写出下列各指令运行的结果。

A & B的运行结果为[1 1 1;1 1 0] _____________________ 。

A== B的运行结果为[0 0 0 ;0 1 0] ______________ 。

2产生3阶单位阵的命令为eye(3);产生4阶全1方阵的命令为ones(4)。

3 A=rand(5,8);b=size(A);c=length(A) ;贝9 b 和c 的值分别为[5,8]和8。4求矩阵的特征值的指令为eig _______ 。

5符号;可以使命令行不显示运算结果, % 用来表示该行为注释行。6在线形图型格式的设置中,字符r表示什么颜色(红色)

7 fix函数四舍五入对数组[3.17 , 5.34 , 8.90 , 2.52]取整,结果为[3 5

8 2] 。

8 P, Q 分别是个多项式的系数矢量,求P对应的多项式的根,使用的命令

是roots(P) _______

9使2个plot的图形在同一个坐标显示,使用hold on 命令进行图形保

持,使用grid on ______ 命令为图形添加网格。

10数据拟合采用_polyfit_ 函数;求不定积分采用—jnt_ 函数。

11 A=rand(2,5);b=size(A);c=length(A) ;则b 和c 的值分别为_2 5 和5__ 12已知A是矩阵,求A的对角矩阵函数是___diag(A) ,求A的下三角矩阵函数是tril(A) 。

13条形图由函数bar 来实现。

14已知s='显示"hey ”’,则s的元素个数是9

二解答题

1、A=[71 , 3, -8; 2 , -9 , 8; 0 , 4, 5]

B=A'

问B=( )

答案:B=[71 , 2, 0; 3 , -9 , 4 ; -8 , 8, 5]

2、A=[1,2;3,4];B[1,0;0,1]; 请问A*B=? ,A.*B= ?

答案:A*B=[1,2;3,4],A.*B=[1,0;0,4]

3、A=[57, 19, 38; -2 , 31 , 8; 0 , 84, 5]

B=rot90(A)

B=()

答案:B=[38 , 8, 5; 19 , 31, 84; 57 , -2 , 0] 4、已知:A=[2,2,-1,1; 4,3,-1,2; 8, 5,-3,4; 3,3,-2,2]

R=ra nk(A)

R=()

A=[2,2,3; 4 ,5 ,-6; 7 , 8 , 9]

trace(A)=( )

答案:4;16

5、A=[0 ,0, 0; 0 ,1, 0; 0 , 0 , 1]

pin v(A)= ()

答案:[0 ,0 ,0; 0 ,1, 0; 0 , 0 , 1]

三下列命令执行后,L1, L2, L3, L4的值分别是多少? A=1:9; B=10-A;

L1=A~=B;(3 分)

L2=A>=5; (3 分)

L3=A>=2&A<=6; (4 分)

L4=fi nd(A>4&A<=7); (5分)

答案:

L1 =

1 1 1 1 0 1 1 1 1 L

2 =

0 0 0 0 1 1 1 1 1 L3 =

0 1 1 1 1 1 0 0 0 L4 =

5 6 7

四写出执行以下代码后B, C, D的值。

A=[1,2,3;4:6;7:9];

B=[A;[10,11,12]]

C=B(1:3,[2 3])

D=B(2,[1 2])

答案:

五单选题

1. 用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 ]

2. 已知a=2:2:8,b=2:5. 下列运算表达式中错误的为( C)

A. a ' *b

B. a.*b

C. a*b

D.a -b

3 .角度x=[30 45 60],计算其正弦函数的运算为( D)

A. SIN(deg2rad(x))

B.SIN(x)

C. si n(x)

D. sin( deg2rad(x))

4 .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

5 .运行如下程序后,命令窗口( comma nd win dows)显示的结果为(A)。

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

6. 图形窗口( Figure )显示网格的命令是(B)

A. axis on

B. grid on

C. box on

D. hold on

7. 在循环结构中跳出循环,但继续下次循环的命令为(C)。

(A) return; (B) break (C) contin ue (D) keyboard

相关文档
最新文档