版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、MATLAB与与线性代数的基本运算线性代数的基本运算 2010.72010.71;.一、矩阵的基本输入一、矩阵的基本输入在在MATLABMATLAB命令窗口输入:命令窗口输入: A A11,2 2,3 3;2 2,3 3,44或或 A A 1 2 3 1 2 3 2 3 4 2 3 4 2;.二、产生特殊矩阵的函数二、产生特殊矩阵的函数zeros zeros 创建零矩阵创建零矩阵 ones ones 创建全创建全1 1矩阵矩阵eye eye 创建单位矩阵创建单位矩阵randrand(randnrandn) 创建随机矩阵创建随机矩阵round round 四舍五入运算四舍五入运算length(A
2、) length(A) 矩阵的长度矩阵的长度size(A) size(A) 矩阵的尺寸矩阵的尺寸3;.三、矩阵的函数输入三、矩阵的函数输入A=rand(2,3)A=rand(2,3)B=randn(2,3)B=randn(2,3)C=round(10C=round(10* *randn(2,3)randn(2,3)D=eye(5)D=eye(5)4;. 矩阵的剪裁矩阵的剪裁从一个矩阵中取出若干行(列)构成新矩阵称为从一个矩阵中取出若干行(列)构成新矩阵称为剪裁剪裁,“:”是非常重要的剪裁工具。是非常重要的剪裁工具。例如,例如,键入:键入:A=1 2 3;4 5 6;7 8 9; A=1 2 3
3、;4 5 6;7 8 9; A(3, :) %A A(3, :) %A的第三行的第三行输出:输出:ans=ans= 7 8 9 7 8 95;.键入:B=A(2:3, :) %A的2,3行输出:B= 4 5 6 7 8 9键入:A(:, 1) %A的第一列输出:ans= 1 4 7 矩阵的剪裁6;.键入:键入: A=1 2 3;4 5 6;7 8 9; A=1 2 3;4 5 6;7 8 9; C=A(1:2, 1 3) C=A(1:2, 1 3) 输出:输出:C=C= 1 3 1 3 4 6 4 6还有还有A(1:2:3, 3:-1:1), A(1:2:3, 3:-1:1), 矩阵的剪裁矩阵
4、的剪裁7;.矩阵的拼接矩阵的拼接将几个矩阵接在一起称为将几个矩阵接在一起称为拼接拼接,左右拼接行数要相同,上下,左右拼接行数要相同,上下拼接列数要相同。拼接列数要相同。键入:键入:D=C, zeros(2,1)D=C, zeros(2,1)输出:输出:D=D= 1 3 0 1 3 0 4 6 0 4 6 0 8;.键入:键入:E=D;eye (2),ones(2,1)E=D;eye (2),ones(2,1)输出:输出:E = 1 3 0 4 6 0 1 0 1 0 1 1矩阵的拼接矩阵的拼接9;.四、矩阵的基本运算四、矩阵的基本运算 4 4、方阵的幂运算:、方阵的幂运算: 2 2、矩阵的乘法
5、:、矩阵的乘法:* *3 3、矩阵的转置:、矩阵的转置:1 1、矩阵的加、减与数乘:、矩阵的加、减与数乘:+ +, - -, * * 5 5、方阵的逆:、方阵的逆:invinv6 6、方阵的行列式:、方阵的行列式:detdet7 7、矩阵的秩:、矩阵的秩:rankrank10;.五、求线性方程组的唯一解五、求线性方程组的唯一解 问题:设问题:设A A为为n n阶可逆矩阵,求方程组阶可逆矩阵,求方程组AxAxb b的解。的解。方法一:方法一:x=inv(A)x=inv(A)* * b b 或:或:x=A-1x=A-1* * b b方法二:方法二:U Urrefrref(AA,bb)U U为矩阵为
6、矩阵AA,bb的行最简形的行最简形11;.例:求非齐次线性方程组的唯一解。例:求非齐次线性方程组的唯一解。 1234123412341234224514171278776652921710 xxxxxxxxxxxxxxxx12;.解:在解:在MATLABMATLAB命令窗口输入:命令窗口输入:A=2,1,2,4;-14,17,-12,7;7,7,6,6;-2,-9,21,-7A=2,1,2,4;-14,17,-12,7;7,7,6,6;-2,-9,21,-7b=5;8;5;10b=5;8;5;10 x=inv(A)x=inv(A)* *b bx=A-1x=A-1* *b bU=rref(A,b
7、)U=rref(A,b)13;.六、求线性方程组的通解六、求线性方程组的通解 问题:求方程组问题:求方程组AxAxb b的通解的通解方法一:方法一:U Urrefrref(A,b)A,b)方法二:方法二:Ax=bAx=b的特解:的特解:x0=Ab x0=Ab Ax=0 Ax=0的通解:的通解:x=null(A,x=null(A,r r) )14;.例:求非齐次线性方程组的通解。例:求非齐次线性方程组的通解。 431925223196463723626321644254321543215432154321xxxxxxxxxxxxxxxxxxxx15;.解:在解:在MATLABMATLAB命令窗口
8、输入:命令窗口输入:A=2,4,-1,4,16;-3,-6,2,-6,-23;3,6,-4,6,19;1,2,5,2,19b=-2;7;-23;43U=rref(A,b) x0=Ab x=null(A,r) 16;.七、分析向量组的线性相关性七、分析向量组的线性相关性把向量以列的形式放入矩阵把向量以列的形式放入矩阵A A中:中:A Aa1,a2,a3,a1,a2,a3,,amamR,sR,srrefrref(A)A)R R 为矩阵为矩阵 A A 的行最简形的行最简形s s 为矩阵为矩阵R R的基准元素所在列数所构成的行向量的基准元素所在列数所构成的行向量17;.2201113804321603
9、23212394292265例:例: 已知向量组已知向量组,求出它的最大无关组,并用该最大无关组求出它的最大无关组,并用该最大无关组来线性表示其它向量。来线性表示其它向量。18;.解:在解:在MATLAB命令窗口输入:命令窗口输入:a1=1;1;0;2;2; % 输入输入5个列向量个列向量a2=3;4;0;8;3;a3=2;3;0;6;1;a4=9;3;2;1;2;a5=6;-2;2;-9;2;A=a1,a2,a3,a4,a5; % 构造矩阵构造矩阵AR,s=rref(A) 19;.八、求方阵的特征值和特征向量八、求方阵的特征值和特征向量r=eig(A)r=eig(A)r r为矩阵为矩阵A A
10、的所有特征值所构成的列向量的所有特征值所构成的列向量P,D=eig(A)P,D=eig(A)D D为对角矩阵,对角线上元素为为对角矩阵,对角线上元素为A A的所有特征值;的所有特征值;P P的列向量是的列向量是A A的属于对应特征值的单位特征向量。的属于对应特征值的单位特征向量。20;.九、化二次型为标准形九、化二次型为标准形例例 用正交变换法将以下二次型化为标准形。用正交变换法将以下二次型化为标准形。32232221321422,xxxxxxxxf21;.解:在解:在MATLAB命令窗口输入:命令窗口输入:A=1,0,0;0,2,2;0,2,2; % 输入二次型的矩阵输入二次型的矩阵P,D=eig(A) 22;.十、小结十、小结特征值和特征向量的求解特征值和特征向量的求解 P,D=eig(A)P,D=eig(A)矩阵的输入矩阵的输入 = , ; round rand randn= , ; round rand randn求解方程组求解方程组 rref(A,b) null(A,rref(A,b)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度企业并购合同并购价格谈判协议2篇
- 运输合同模板标准版
- 项目代理协议书
- 2024至2030年中国连缸空气加热器行业投资前景及策略咨询研究报告
- 润滑油购销合同
- 2024至2030年中国土工隔栅行业投资前景及策略咨询研究报告
- 铝合金自行车架设计与生产2024年度合同
- 2024至2030年木餐垫项目投资价值分析报告
- 2024年度城市供水工程维护保养合同2篇
- 请保姆照顾小孩合同范本
- 热电阻培训课件
- 废气处理设备异常应急预案
- 诗歌鉴赏比较阅读公开课一等奖市优质课赛课获奖课件
- 高一数学练习题及答案
- 2023年中国人保行测笔试题库
- 物理降温-课件
- 中考作文指导:《看见》
- 学校开展“铸牢中华民族共同体意识”系列活动总结汇报
- 高考英语词汇3500词
- 社区居民COPD筛查流程图社区COPD病例管理流程图
- 良工 减温减压装置使用说明书
评论
0/150
提交评论