《关于matlab中的eig函数(求特征值和特征向量)(最新整理)》由会员分享,可在线阅读,更多相关《关于matlab中的eig函数(求特征值和特征向量)(最新整理)(3页珍藏版)》请在人人文库网上搜索。
1、关于 matlab 中的 eig 函数(求特征值和特征向量)在 MATLAB 中,eig 用途:Find eigenvalues(特征值)and eigenvectors(特征向量),常用的调用格式有 5 种:(1) E=eig(A):求矩阵 A 的全部特征值,构成向量 E。(注意,第一列为对应第一个特征值的特征向量)(2) V,D=eig(A):求矩阵 A 的全部特征值,构成对角阵 D,并求 A 的特征向量构成 V 的全部列向量。(3) V,D=eig(A,nobalance):与第 2 种格式类似,但第 2 种格式中先对 A 作相似变换后求矩阵 A 的特征值和特征向量,而格式 3 直接求矩。
2、阵 A 的特征值和特征向量。(4) E=eig(A,B):由 eig(A,B)返回 NN 阶方阵 A 和 B 的 N 个广义特征值,构成向量 E。(5) V,D=eig(A,B):由 eig(A,B)返回方阵 A 和 B 的 N 个广义特征值,构成NN 阶对角阵 D,其对角线上的 N 个元素即为相应的广义特征值,同时将返回相应的特征向量构成 NN 阶满秩矩阵,且满足 AV=BVD。Syntax(句法)如下: d = eig(A)d = eig(A,B)V,D = eig(A)V,D = eig(A,nobalance)V,D = eig(A,B)V,D = eig(A,B,flag)d = e。
3、ig(A)和 V,D = eig(A)最为常用注意,第一列为对应第一个特征值的特征向量, 比如:B=rand(4)B =0.56530.78830.13650.97490.20340.55790.35740.65790.50700.15410.96480.08330.53730.72290.32230.3344 a,b=eig(B) %求矩阵 B 的全部特征值,构成对角阵 b,并求 B 的特征向量构成 a 的列向量。a =-0.6277-0.3761 -0.7333 0.7110-0.4304-0.5162 0.2616 -0.2155-0.42970.1563 0.6049 -0.6471-。
4、0.48590.7534 -0.1672 0.1713b =1.9539 0 0 00-0.3623 0 000 0.3937 000 0 0.4370则 1.9539 对应的特征向量为:-0.6277-0.4304-0.4297-0.4859“”“”At the end, Xiao Bian gives you a passage. Minand once said, people who learn to learn are very happy people. In every wonderful life, learning is an eternal theme. As a prof。
5、essional clerical and teaching position, I understand the importance of continuous learning, life is diligent, nothing can be gained, only continuous learning can achieve better self. Only by constantly learning and mastering the latest relevant knowledge, can employees from all walks of life keep up with the pace of enterprise development and innovate to meet the needs of the market. This document is also edited by my studio professionals, there may be errors in the document, if there are errors, please correct, thank you。