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

所属学校:其他学校 科目:MATLAB技术与应用1 2020-02-10 17:18:09 山东大学 测试题 答案 技术 MATLAB

MATLAB技术与应用模拟题1
一、写出如下语句执行的结果显示
A=[ 1, 2, 3; 4, 5, 6; 7, 8, 0 ]; A( 1, : ) * A( :, 3 )
A=[ 1, 2, 3; 4, 5, 6; 7, 8, 0 ]; B=[1 1 1; 2 2 2; 3 3 3]; A.*B
A={1,’hello’,180,[1 2 3; 4 5 6]};A{4}
A=[1,2;3,4]; B={1:4,A,’abcd’}; B{2}
A=[1:5];A=1./A; f1=find(abs(A)>0.4|abs(A)<0.23)
二、编写程序完成如下的求和:       

    要求: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
三、绘制如下函数的曲线():
y1=sin(t)                    (星  线)
y2=cos(t)                            (圈  线)
y3=sin(t)*cos(t)                 (叉号线)
y3=sin(t)+cos(t)         (五星线)
  其运行结果要求如右图所示。
参考答案: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,2,3);plot(x,sin(x).*cos(x),’-x’);
title(‘sin(x)*cos(x)’);
subplot(2,2,4);plot(x,sin(x)+cos(x),’-h’);title(‘sin(x)+cos(x)’);奥鹏
版权声明

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

分享: