《MATLAB程序设计》复习题
一 填空题
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(58);b=size(A);c=length(A);则bc的值分别为[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使2plot的图形在同一个坐标显示,使用 hold on 命令进行图形保持使用   grid on  命令为图形添加网格
10 数据拟合采用___polyfit___函数;求不定积分采用___ int ___函数
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=rank(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]
pinv(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=find(A〉4&A<=7) ; (5分)
答案:
    L1 =
        1    1    1    1    0    1    1    1    1
L2 =
        0    0    0    0    1    1    1    1    1
L3 =
    matlab考试题库及答案    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. sin(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 . 运行如下程序后, 命令窗口(command windows)显示的结果为(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) continue    (D) keyboard
8。 用round函数四舍五入对数组[2.48 6。39 3.93 8.52]取整,结果为(C)

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