logo资料库

利用MATLAB中的eig函数计算矩阵的特征值,特征向量以及矩阵对角化.doc

第1页 / 共1页
资料共1页,全文预览结束
MATLAB 中 eig 函数计算矩阵的特征值,特征向量以及矩阵对角化 在 MATLAB 中,计算矩阵 A 的特征值和特征向量的函数是 eig(A),常用的调用 格式有 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 直接求矩阵 A 的特征值和特征 向量。 (4) E=eig(A,B):由 eig(A,B)返回 N×N 阶方阵 A 和 B 的 N 个广义特征值,构成向 量 E。 (5) [V,D]=eig(A,B):由 eig(A,B)返回方阵 A 和 B 的 N 个广义特征值,构成 N×N 阶对角阵 D,其对角线上的 N 个元素即为相应的广义特征值,同时将返回相应 的特征向量构成 N×N 阶满秩矩阵,且满足 AV=BVD。
分享到:
收藏