Matlab考试题库+答案(教师出卷参考专用)要点 下载本文

0.50.450.40.350.30.250.20.150.10.05000.20.40.60.81x1.21.41.61.82y8(1) 将一个屏幕分4幅,选择合适的步长在右上幅与左下幅绘制出下列函数的图形。 ①

,x

(曲线图);②f(x,y)=

(-2<=x<=2,-4<=x<=4)(曲

面图)。

答:subplot(2,2,2);

ezplot('(cos(x))^(1/2)',[-pi/2 pi/2]); ylabel('y'); subplot(2,2,3); x=-2:0.5:2; y=-4:1:4;

ezsurfc('x^2/2^2+y^2/4^2')

(cos(x))1/210.5y0-1x2/22+y2/420x1105050y-5-5x05

(2) A 是一个維度m×n的矩阵. 写一段程序, 算出A中有多少个零元素。 答:>> A= input ('请输入一个矩阵') [m,n]= size(A); sig=0; for i=1:m for j=1:n if A(i,j)==0 sig = sig+1; end end end

请输入一个矩阵[0 1 2;1 0 2; 0 0 0] A = 0 1 2 1 0 2 0 0 0 >>sig sig = 5

9 向量 A=[

]. 写一段程序, 找出A中的最小元素。

答:A= input ('请输入一个向量') [m,n]=size(A) min =A(1,n); for i=1:n if A(1,i)

请输入一个向量[1 2 3 -5 2 0] A = 1 2 3 -5 2 0 min = -5

10 写出执行以下代码后C,D,E的值 A=[1,2,3;4:6;7:9]; C=[A;[10,11,12]], D=C(1:3,[2 3]) E=C(2,[1 2]) C =

1 2 3 4 5 6