实验二MATLAB语言矩阵运算.docx

实验二MATLAB语言矩阵运算.docx

ID:50380621

大小:35.07 KB

页数:7页

时间:2020-03-08

实验二MATLAB语言矩阵运算.docx_第1页
实验二MATLAB语言矩阵运算.docx_第2页
实验二MATLAB语言矩阵运算.docx_第3页
实验二MATLAB语言矩阵运算.docx_第4页
实验二MATLAB语言矩阵运算.docx_第5页
资源描述:

《实验二MATLAB语言矩阵运算.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验二MATLAB语言矩阵运算姓名:许梦阳班级:07031002学号:2010301743一、实验目的掌握基本的矩阵运算及常用的函数。二、实验内容及要求利用MATLAB实现一些基本的矩阵运算,掌握基本矩阵运算的一些函数。三、实验程序1、下列运算是否合法,为什么?如合法,结果是多少?(1)result1=a'>>a=[1,2,3;4,5,6];>>b=[2,4,-1;1,3,5];>>c=[1;0;-2];>>d=[1,4,7;8,5,2;3,6,0];>>a'ans=142536(2)result2=a*b>>a*b???Errorusin

2、g==>mtimesInnermatrixdimensionsmustagree.(3)result3=a+b>>a+bans=3625811(4)result4=b*d>>b*dans=312222404913(5)result5=[b;c']*d>>[b;c']*dans=312222404913-5-87(6)result6=a.*b>>a.*bans=28-341530(7)result7=a./b>>a./bans=0.50000.5000-3.00004.00001.66671.2000(8)result8=a.*c>>a.*c

3、???Errorusing==>timesMatrixdimensionsmustagree.(9)result9=a.b>>a.bans=2.00002.0000-0.33330.25000.60000.8333(10)result10=a.^2>>a.^2ans=149162536(11)result11=a^2>>a^2???Errorusing==>mpowerMatrixmustbesquare.(12)result11=2.^a>>2.^aans=2481632642、用MATLAB求下面的的方程组(1)>>a=[7,2,1

4、,-2;9,15,3,-2;-2,-2,11,5;1,3,2,13];>>b=[4;7;-1;0];>>a^(-1)*bans=0.49790.14450.0629-0.0813>>abans=0.49790.14450.0629-0.0813(2)>>c=[1,1,1,0;1,2,1,-1;2,-1,0,-3;3,3,5,-6];>>d=[1;8;3;5];>>c^(-1)*dans=1.00005.0000-5.0000-2.0000>>cdans=1.00005.0000-5.0000-2.0000>>symsxyzw;>>eq1

5、=x+y+z-1;>>eq2=x+2*y+z-w-8;>>eq3=2*x-y-3*w-3;>>eq4=3*x+3*y+5*z-6*w-5;>>[x,y,z,w]=solve(eq1,eq2,eq3,eq4)x=-2y=1z=5w=-53、已知(1)求矩阵A的秩(rank)>>A=[7,2,1,-2;9,15,3,-2;-2,-2,11,5;1,3,2,13];>>rank(A)ans=4(2)求矩阵A的行列式(determinant)>>det(A)ans=12568(3)求矩阵A的逆(inverse)>>A^(-1)ans=0.1744-

6、0.0303-0.01250.0270-0.10500.0789-0.01210.00060.00830.01730.0911-0.03110.0095-0.0185-0.01030.0795(4)求矩阵A的特征值及特征向量(eigenvalueandeigenvector)>>eig(A)ans=4.855412.6460+1.8333i12.6460-1.8333i15.85264、关系运算与逻辑运算已知a=20,b=-2,c=0,d=1(1)r1=a>b>>symsabcd;>>a=20;>>b=-2;>>c=0;>>d=1;>>a>

7、bans=1(1)r2=a>b&c>d>>(a>b)&(c>d)ans=0(2)r3=a==b*(-10)>>a==b*(-10)ans=1(4)r4=~b

8、c>>~b

9、cans=0一、实验结果及结果分析(结果见实验程序部分)1、下列运算是否合法,为什么?如合法,结果是多少?(1)result1=a'(2)result2=a*b(3)result3=a+b(4)result4=b*d(5)result5=[b;c']*d(6)result6=a.*b(7)result7=a./b(8)result8=a.*c(9)result9=a.b(

10、10)result10=a.^2(11)result11=a^2(12)result11=2.^a结果分析:矩阵的基本运算操作如下+矩阵加法/矩阵的左除-矩阵减法’矩阵的转置*矩

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。