山东大学网络教育《MATLAB技术与应用》模拟试题3参考答案由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“山东大学网络教育答案”。
C MATLAB程序设计 MATLAB程序设计 MATLAB程序设计 MATLAB程序设计
一、写出如下语句执行的结果显示
1、A=[1:5];A=1./A;f1=find(abs(A)>0.4|ABS(A)
2、A=[1:3;4:6;7:9];X=5;Y=ones(3)*5;xa=X
0
0
0
03、A=[1,2;3,4];B={1:4,A,’abcd’};B{2} ans =
4、A=[7,3,-2;3,4,-1;-2,-1,3];flipud(A)ans =
-25、A=[1 2 3;4 5 6;7 8 0];B=[A;[1 3 5]] B =
0
二、编写程序实现以下二维图形:
参考答案: x=0:0.1*pi:2*pi;subplot(2,2,1);plot(x,sin(x),'-*')title('sin(x)')subplot(2,2,2);plot(x,cos(x),'-o')title('cos(x)')subplot(2,1,2);plot(x,sin(x).*cos(x),'-*',x,sin(x)+cos(x),'gh')plot(x,sin(x).*cos(x),'-*',x,sin(x)+cos(x),'-gh')legend('sin(x)*cos(x)','sin(x)+cos(x)')
三、编写程序完成如下的求和:
Ki602i122226
要求:1 用for循环实现; 2 用while循环实;不用循环语句实现。
参考答案:
(1)i=0;k=0;for i=0:1:6
(2)i=0;k=0;while(i
(3)k=0;k=2.^0+2.^1+2.^2+2.^3+2.^4
k=2.^i+k;
k=2.^i+k;i=i+1;
+2.^5+2.^6
end
end