资源描述:
《matlab数值计算完整版(实验1)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MATLAB练习题1、已知x=[2356],y=-1:2,计算z=x.^y,解析z的值是如何计算的?程序:x=[2,3,5,6];y=-1:2;z=x.^y运行结果:z=0.50001.00005.000036.00002、设,,,,d=3.2,计算。程序a=1.2;b=-4.6;c=8.0;e=-4.0;d=3.2;t=atan((2*pi*a+e/(2*pi*b*c))/d);t运行结果:t=1.17023、设矩阵,,求:(1);(2);(3);(4);(5)(1)程序A=[3,1,1;2,1,2;1,2,3];B=[1,1,-1;2
2、,-1,0;1,-1,1];2*A+B运行结果:ans=731614337(2)程序:A=[3,1,1;2,1,2;1,2,3];B=[1,1,-1;2,-1,0;1,-1,1];4*A^2-3*B^2运行结果:ans=422138401946403356(3)程序:A=[3,1,1;2,1,2;1,2,3];B=[1,1,-1;2,-1,0;1,-1,1];A*B运行结果:ans=61-26-108-42(4)程序:A=[3,1,1;2,1,2;1,2,3];B=[1,1,-1;2,-1,0;1,-1,1];B*A运行结果:ans=40
3、0410222(5)程序:A=[3,1,1;2,1,2;1,2,3];B=[1,1,-1;2,-1,0;1,-1,1];A*B-B*A运行结果:ans=21-22-206-604、设矩阵,其中是你的学号的后四位,求,的特征值和特征向量。程序:A=[-2,1,1;0,2,0;-4,1,0205/100];inv(A)运行结果:ans=-20.50005.250010.000000.50000-40.000010.000020.0000eig(A)ans=-0.29220.34222.0000[V,D]=eig(A)V=-0.5053-0.3
4、9270.2425000.9701-0.8629-0.9197-0.0000D=-0.29220000.34220002.00005、设3阶矩阵、满足:,,求矩阵。程序:解法一:A=[1/3,0,0;0,1/4,0;0,0,1/7];E=[1,0,0;0,1,0;0,0,1];B=inv(inv(A)-E)*6运行结果:B=300020001解法二:A=[1/3,0,0;0,1/4,0;0,0,1/7];E=[1,0,0;0,1,0;0,0,1];B=6*A/(E-A)B=3.00000002.00000001.00006、已知矩阵。(1
5、)取出第二行第二列元素,第二行第三列元素,第三行第二列元素,第三行第三列元素,构成一个2阶矩阵(保持原来的相对位置)程序:B=[A(2,2),A(2,3);A(3,2),A(3,3)]运行结果:B=1201(2)取出第三列元素;A(:,3)ans=-3210(3)取出第四行元素。A(4,:)ans=00017、解方程:解法一:A=[2,-1,3;3,-5,1;4,-7,1];B=[9;-4;10];X=inv(A)*B运行结果:Warning:Matrixissingulartoworkingprecision.X=NaNNaNNaN解法
6、二:A=[2-13;3-51;4-71];B=[9;-4;10];C=A^(-1)*B运行结果:Warning:Matrixissingulartoworkingprecision.C=NaNNaNNaN解法三:A=[2-13;3-51;4-71];B=[9;-4;10];X=AB运行结果:Warning:Matrixissingulartoworkingprecision.X=InfInf-Inf