《MATLAB技术与应用3》山东大学20春测试题答案

所属学校:天津大学 科目:MATLAB技术与应用3 2020-03-04 17:18:15 山东大学 测试题 答案 技术 MATLAB
C
MATLAB程序设计    MATLAB程序设计    MATLAB程序设计   MATLAB程序设计
一、写出如下语句执行的结果显示
1、A=[1:5];A=1./A; f1=find(abs(A)>0.4|ABS(A)<0.23)
2、A=[1:3;4:6;7:9]; X=5; Y=ones(3)*5; xa=X<=A
3、A=[1,2;3,4]; B={1:4,A,’abcd’}; B{2}
4、A=[7,3,-2;3,4,-1;-2,-1,3]; flipud(A)
5、A=[1 2 3;4 5 6;7 8 0]; B=[A;[1 3 5]]二、编写程序实现以下二维图形:

参考答案:
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)')三、编写程序完成如下的求和:       

    要求:1 用for循环实现;
          2 用while循环实现;
          3 不用循环语句实现。
参考答案:(1)i=0 ;k=0;for i=0:1:6         (2)i=0;k=0;while(i<=6)     (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转载
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: