- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Matlab求矩阵特征值
求矩阵特征值
手工计算可以参见另外两篇DOC文档中的几种方法。
对于实际应用问题,一般规模会比较大,用数学软件求解更为方便。
现今科学计算最为强大的软件当推Matlab,关于它的使用互联网上有很多资料,可以参考《Matlab Primier》,一部相当经典的入门读物;此外,Matlab的帮助功能也相当强大。
下图为Matlab界面:
图表 1 Matlab工作界面
图中显示的分别是:Workspace、Editor、Command History和Command 窗口,我们求矩阵特征值主要工作在Command 窗口进行。
直接在命令窗口(Command Window)输入helpbrowser,弹出帮助界面如下:
图表 2 Matlab帮助界面
在命令窗口直接输入help会出现所有的工具包和目录,点击相应链接会转到相应的内容:
图表 3 命令窗口输入help命令
如果对某个命令或函数功能不清楚,可以直接输入: help 函数名
如果对命令、函数名称都不知道,可以使用lookfor;还可以在helpbrowser里面点击左边四个选项卡之一的search,输入关键字搜索。
具体可以参考《Matlab Primier》,一部相当经典的入门读物。也可以给我发邮件,我这里有很多电子版的Matlab丛书。
矩阵输入规则:
A=[1 2 3;3 6 7;8 7 2]
A =
1 2 3
3 6 7
8 7 2
可以看出,行之间用分号隔开;同一行的元素之间空格隔开就行了。
B=A
B =
1 3 8
2 6 7
3 7 2
可以看出此命令将A转置并赋给B
输入矩阵后,直接用命令eig(A)可以得到矩阵A的特征值。
[v,d]=eig(A)
13.3261
0.2925
-4.6185
v =
-0.2721 -0.5703 -0.2782
-0.7207 0.7392 -0.4726
-0.6376 -0.3583 0.8362
d =
13.3261 0 0
0 0.2925 0
0 0 -4.6185
v为特征向量(v的各列),d的对角线元素为特征值。
或者直接输入:eig(A);
eig(A)
ans =
13.3261
0.2925
-4.6185
得到的也是其全部特征值。
文档评论(0)