在用matlab进行矩阵运算时,有时我们想计算矩阵的特征值和特征向量。如何计算它们?下面分享一下方法。
第一步,我们首先要知道eig函数要用来计算矩阵的特征值和特征向量。您可以在命令行窗口中输入helpeig来检查eig函数的使用情况,如下图所示:
步骤2输入a=[123;在命令行窗口中。245;79],回车后,输入[x,y]=eig(a),如下图所示:
第三步按回车键后,得到x和y的值,其中x的每一列代表矩阵A的一个特征向量,这里有三个特征向量,y的对角元素值代表矩阵A的特征值,如下图所示:
第4步如果我们想取y的对角线元素值,可以使用diag(y),如下图所示:
第五步按回车键后,可以看到Y的对角元素值已经被取出,也就是矩阵A的特征值,如下图所示:
第6步我们也可以在命令行窗口中帮助diag,我们可以看到diag函数的用法,如下图所示: