matlab第五讲2015.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
东北电力大学 理学院 徐 屹 第五讲 矩阵的代数运算 一、 Matlab的多项式命令 一、 Matlab的多项式命令 一、 Matlab的多项式命令 一、 Matlab的多项式命令 一、 Matlab的多项式命令 一、 Matlab的多项式命令 二、矩阵的代数运算 二、矩阵的代数运算 二、矩阵的代数运算 二、矩阵的代数运算 二、矩阵的代数运算 二、矩阵的代数运算 二、矩阵的代数运算 二、矩阵的代数运算 二、矩阵的代数运算 二、矩阵的代数运算 二、矩阵的代数运算 二、矩阵的代数运算 二、矩阵的代数运算 二、矩阵的代数运算 二、矩阵的代数运算 二、矩阵的代数运算 二、矩阵的代数运算 二、矩阵的代数运算 二、矩阵的代数运算 二、矩阵的代数运算 9、三角分解(LU) M AT L A B用如下命令求解系统A x = b:则 x = A \ b。如果A是一个奇异矩阵,或者是近似奇异矩阵,则会给出一个错误信息。 L U分解方法就是令A = L U,其中U是一个上三角矩阵, L是一个带有单位对角线的下三角矩阵。然而为了保证计算的稳定性可以使用部分主元法。也就是说,L通常是一个改变序列的下三角矩阵。 [ L , U ] = l u ( A ) 求上三角矩阵U和交换下三角矩阵L。使得矩阵L和矩阵U满足关系式A=L*U,A可以不方阵。 [ L , U , P ] = l u ( A ) 求上三角矩阵U、有单位对角线的下三角矩阵L和交换矩阵P,满足L*U = P*A。 例21 求矩阵X三角分解后的矩阵。 解:在命令窗口中输入如下命令,并按Enter键确认。 X=[1 2 5 7;2 4 -3 5;9 7 4 1;-2 0 4 5] [L,U]=lu(X) [L,U,P]=lu(X) exno521 10、正交分解(qr) 假设A是n×n的矩阵,那么A就可以分解成:A = Q R ,其中Q是一个正交矩阵, R是一个大小和A相同的上三角矩阵,因此A x = b可以表示为 Q R x = b或者等同于:R x = Q b 。这个方程组的系数矩阵是上三角的,因此容易求解。和高斯消元法比较, Q R因式分解的主要优点在于有更高的稳定性,然而它的数学运算更麻烦一些。 [ Q , R ] = q r ( A ) 产生一个与A维数相同的上三角矩阵R和一个正交矩阵Q,使得满足关系式A = Q R。 [ Q , R , P ] = q r ( A ) 产生一个交换矩阵P,一个上三角矩阵R和正交阵Q,这三个矩阵满足关系式A P=Q R。 [ Q , R ] = q r ( A , 0 ) 对矩阵A进行有选择的的qr分解。当矩阵A为m*n并且mn,那么只会产生具有前n列的正交矩阵Q。,当mn时,等同于[Q,R]=qr(A)。 例22 求矩阵A的正交分解。 解:在命令窗口中输入如下命令,并按Enter键确认。 A=[13 4 7;3 8 9;5 7 11] [Q,R]=qr(A) [Q,R,E]=qr(A) [Q,R]=qr(A,0) exno522 例23 将矩阵 对角化. 程序如下: A=[-1,3,-1;-3,5,-1;-3,3,1] [V,D]=eig(A) V = -0.5774 0.4264 -0.4942 -0.5774 0.6396 -0.6763 -0.5774 0.6396 -0.5462 D = 1.0000 0 0 0 2.0000 0 0 0 2.0000 所以P= -0.5774 0.4264 -0.4942 -0.5774 0.6396 -0.6763 -0.5774 0.6396 -0.5462 P-1AP= 1.0000 0 0 0 2.0000 0 0 0 2.0000 化二次型为标准形 写出二次型的矩阵,并用eig命令求矩阵的特征值及特征向量 . 例24 化二次型 为标准形. A=[1,1,0,-1;1,1,-1,0;0,-1,1,1;-1,0,1,1] [X,D]=eig(A) X = -0.5000 0.7071 0.0000 0.5000 0.5000 -0.0000 0.7071 0.5000 0.5000 0.7071 0.0000 -0.5000

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档