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 文件: 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]; 用subplot函数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小时内删除。
发表评论