MATLAB语言矩阵处理.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB语言矩阵处理

实验 1.了解特征值与特征向量基本概念及其性质; 2.了解若当标准型的基本概念; 3.学习、掌握MATLAB软件有关的命令。 【实验准备】 1.特征多项式 设A为n阶方阵, 如果数“”和n维列向量x使得关系式成立, 则称为方阵A的特征值, 非零向量x称为A对应于特征值“”的特征向量。 poly(A),返回矩阵A的特征多项式的向量表示形式,例如: clear A=[1 0;2 3]; p=poly(A) %矩阵A的特征多项式的向量表示形式 p = 1 -4 3 f=poly2str(p,x) %矩阵A的特征多项式 f = x^2 - 4 x + 3 或者由定义出发,计算特征多项式.例如: clear A=[1 0;2 3]; E=eye(2); %2阶单位阵 syms x f=det(x*E-A) %矩阵A的特征多项式 f = (x-1)*(x-3) 2.特征值与特征向量eigenvalue 求一个方阵的特征值与特征向量可以使用函数eig( ). d=eig(A), 返回A所有特征值组成的列向量d. [V,D]= eig(A), 返回A所有特征值组成的矩阵D和特征向量组成的矩阵V. [V,D]= eigs(A), 返回A所有特征值(按大小次序)组成的对角矩阵D和特征向量组成的矩阵V,且满足D=V-1AV. d=eig(A,B), 返回复数矩阵A+Bi所有特征值组成的向量d. [V,D]= eig(A,B), 返回复数矩阵A+Bi所有特征值组成的矩阵D和特征向量组成的矩阵V. 例如: clear ( format)( format rat) A=[0 1 0 0;1 0 0 0;0 0 0 1;0 0 1 0]; d=eig(A) %求矩阵A的特征值 d = 1 -1 1 -1 %特征值以列向量的形式输出,例如: [V,D]=eig(A) %求矩阵A的特征值与特征向量所组成的矩阵 V = -0.7071 0 0 0.7071 0.7071 0 0 0.7071 0 -0.7071 0.7071 0 0 0.7071 0.7071 0 D = -1 0 0 0 0 -1 0 0 0 0 1 0 0 0 0 1 %说明(1)矩阵D的主对角线上的元素为特征值,所以方阵A的特征值为-1(二重),1(二重). %说明(2)特征值-1对应的特征向量为V中的第1、2列,即 (-0.7071 0.7071 0 0)T (0 0 -0.7071 0.7071)T ,其中为任意常数, 特征值1的特征向量为V中的第3、4列,即 (0 0 0.7071 0.7071)T ( 0.7071 0.7071 0 0)T ,其中为任意常数。 V=sym(V) %以符号的形式输出矩阵V V = [ -sqrt(1/2), 0, 0, sqrt(1/2)] [ sqrt(1/2), 0, 0, sqrt(1/2)] [ 0, -sqrt(1/2), sqrt(1/2), 0] [ 0, sqrt(1/2), sqrt(1/2), 0] V^-1*A*V %验证D=V^-1AV ans = [ -1, 0, 0, 0] [ 0, -1, 0, 0] [ 0, 0, 1, 0] [ 0, 0, 0, 1] 3.提高特征值的计算精度 函数 balance 格式 [T,B] = balance(A) %求相似变换矩阵T和平衡矩阵B, 满足。 B = balance(A) %求平衡矩阵B 4.实对称矩阵的对角化 实对称矩阵的对角化 [P,D]= eig(A) D为对角化后的矩阵,P为正交阵. 在Matlab中,我们运用函数eig求出二次型矩阵A的特征值矩阵D和特征向量矩阵P,所求的矩阵D即为系数矩阵A的标准形,矩阵P即为二次型的变换矩阵.例如: clear A=[2 2 -2;2 5 -4;-2 -4 5]; %实对称矩阵A [P,D]=eig(A

文档评论(0)

taotao0c + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档