《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(5,8);b=size(A);c=length(A);则b和c的值分别为[5,8]和8。
4 求矩阵的特征值的指令为 eig 。
5符号; 可以使命令行不显示运算结果, % 用来表示该行为注释行。
6在线形图型格式的设置中,字符r表示什么颜色(红色)
7 fix函数四舍五入对数组[,,,]取整,结果为[3 5 8 2] 。
8 P, Q分别是个多项式的系数矢量,求P对应的多项式的根,使用的命令是 roots(P)
9使2个plot的图形在同一个坐标显示,使用 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 =
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;
川农网络教育《MATLAB程序设计(专科)》16年12月考试复习题 来自淘豆网www.taodocs.com转载请标明出处.