Matlab课后实验题答案
实验一  MATLAB运算基础
1。 先求下列表达式的值,然后显示MATLAB工作空间的使用情况并保存全部变量。
(1)
(2) ,其中
(3)
(4) ,其中t=0:0。5:2。5
解:
M文件:
z1=2*sin(85*pi/180)/(1+exp(2))
x=[2 1+2*i;-.45 5];
z2=1/2*log(x+sqrt(1+x^2))
      a=-3.0:0。1:3。0;
z3=(exp(0。3.*a)—exp(-0.3。*a))。/2。*sin(a+0.3)+log((0。3+a)。/2)
t=0:0。5:2。5;
z4=(t>=0&t<1).*(t.^2)+(t>=1&t〈2)。*(t.^2-1)+(t>=2&t<3) .*(t。^2-2*t+1)
2。 已知:
求下列表达式的值:
(1) A+6*B和A—B+I(其中I为单位矩阵)
(2) A*B和A。*B
(3) A^3和A.^3
(4) A/B及B\A
(5) [A,B]和[A([1,3],:;B^2]
解:   
M 文件:
用subplot函数A=[12 34 —4;34 7 87;3 65 7];B=[1 3 —1;2 0 3;3 -2 7];
A+6。*B
A—B+eye(3)
A*B
A。*B
A^3
A。^3
A/B
B\A
[A,B]
[A([1,3],:);B^2]
3。 设有矩阵A和B
(1) 求它们的乘积C.
(2) 将矩阵C的右下角3×2子矩阵赋给D。
(3) 查看MATLAB工作空间的使用情况。
解:。 运算结果:
E=(reshape(1:1:25,5,5))';F=[3 0 16;17 -6 9;0 23 —4;9 7 0;4 13 11];
C= E*F
H=C(3:5,2:3)
C =
    93  150    77
  258  335  237
  423  520  397
  588  705  557
  753  890  717
H =
  520  397
  705  557
  890  717

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。