Matlab教程Ch2(矩阵与数组).ppt

Matlab教程Ch2(矩阵与数组).ppt

ID:52437399

大小:806.50 KB

页数:22页

时间:2020-04-06

Matlab教程Ch2(矩阵与数组).ppt_第1页
Matlab教程Ch2(矩阵与数组).ppt_第2页
Matlab教程Ch2(矩阵与数组).ppt_第3页
Matlab教程Ch2(矩阵与数组).ppt_第4页
Matlab教程Ch2(矩阵与数组).ppt_第5页
资源描述:

《Matlab教程Ch2(矩阵与数组).ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、12.1向量2.2矩阵2.3数组第2章矩阵和数组22.1向量向量是矢量运算的基础行向量列向量3向量的构造1.逐个输入>>a=[139101516]%采用空格和逗号分隔构成行向量>>b=[1;3;9;10;15;16]%采用分号隔开构成列向量2.利用冒号表达式“:”生成向量>>x=1:2:9%初值=1,终值=9,步长=2>>y=1:5%初值=1,终值=5,默认步长=13.利用函数生成向量>>x=linspace(1,9,5)%初值=1,终值=9,元素数目=54向量的运算1.点积:dot函数2.叉积:cross函数例>>a=[123];>>b=[456];>>c=dot(a,b

2、)>>d=cross(a,b)c=32d=-36-352.2矩阵MATLAB=matrix(矩阵)+laboratory(实验室)6通过直接输入矩阵的元素构造矩阵:用中括号[]把所有矩阵元素括起来同一行的不同数据元素之间用空格或逗号间隔用分号(;)指定一行结束可分成几行进行输入,用回车符代替分号数据元素可以是表达式,系统将自动计算结果矩阵的构造7例:输入矩阵A、B的值>>A=[1234;5678;9101112;13141516]>>A=[1,2,3,4;5,6,7,8;9,10,11,12;13,14,15,16]>>A=[1,2,3,45,6,7,89,10,11,12

3、13,14,15,16]>>B=[1,sqrt(25),9,132,6,10,7*23+sin(pi),7,11,15,4,abs(-8),12,16]8函数功能eye产生单位矩阵zeros产生全部元素为0的矩阵ones产生全部元素为1的矩阵[]产生空矩阵rand产生均匀分布随机矩阵randperm产生随机排列linspace产生线性等分的矩阵compan产生伴随矩阵magicMagic(魔方)矩阵特殊矩阵的建立9矩阵中元素的操作(1)矩阵A的第r行:A(r,:)(2)矩阵A的第r列:A(:,r)(4)取矩阵A的第i1~i2行、第j1~j2列构成新矩阵:A(i1:i2,j1

4、:j2)(5)以逆序提取矩阵A的第i1~i2行,构成新矩阵:A(i2:-1:i1,:)(6)以逆序提取矩阵A的第j1~j2列,构成新矩阵:A(:,j2:-1:j1)(7)删除A的第i1~i2行,构成新矩阵:A(i1:i2,:)=[](8)删除A的第j1~j2列,构成新矩阵:A(:,j1:j2)=[](9)将矩阵A和B拼接成新矩阵:[AB];[A;B](3)依次提取矩阵A的每一列,将A拉伸为一个列向量:A(:)10例修改矩阵A中元素的数值>>A=[1234;5678;9101112;13141516];>>A(1,1)=0;A(2,2)=A(1,2)+A(2,1);A(4,4

5、)=cos(0);则矩阵变为:A=023457789101112131415111矩阵的运算矩阵加法:A+B矩阵乘法:A*B方阵的逆:inv(A)矩阵除法:x=Ab或inv(A)*b如:方程组Ax=b的解乘幂运算:^矩阵转置:'(转置运算符)方阵的行列式:det(A)矩阵或向量的2-范数:norm()矩阵的秩:rank()矩阵的维数:size()向量的维数:length()方阵的特征值与特征向量:[V,D]=eig(A)12矩阵函数函数功能det计算矩阵所对应的行列式的值diag抽取矩阵对角线元素eig求特征值和特征向量inv求矩阵的逆阵lu三角分解poly求特征多项式r

6、ank求矩阵的秩svd奇异值分解13应用1.求矩阵的行列式的值>>X=[1230;5608;901112;0141516];>>det(X)ans=-546414应用2.求矩阵的秩>>X=[1,2,3;2,3-5;471];>>rank(X)ans=215应用3.求逆矩阵>>X=[1230;5608;901112;0141516];>>Y=inv(X)Y=0.22990.09080.0351-0.07170.19400.0798-0.06590.00950.1274-0.08350.03220.0176-0.28920.00840.02750.0377>>Y*X%矩阵与其逆

7、阵相乘结果是单位矩阵ans=1.000000001.000000001.000000001.0000>>X*Y%矩阵的逆阵是唯一的ans=1.000000001.000000001.000000001.000016应用4.求特征值和特征向量>>X=[-211;020;-413];>>[VD]=eig(X)V=-0.7071-0.24250.3015000.9045-0.7071-0.97010.3015D=-100020002172.3数组数组运算方式是一种元素对元素的运算(不按照线性代数的规则);除了加、减法的与

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

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

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