使用 MATLAB 中的 eig 函数可以计算矩阵的特征值。具体步骤包括:(1) 导入矩阵;(2) 使用 eig 函数计算特征值;(3) 提取特征值。

MATLAB 中矩阵特征值计算
问题:如何计算 MATLAB 中矩阵的特征值?
解答:
在 MATLAB 中,可以使用 eig 函数计算矩阵的特征值。
详细步骤:
-
导入矩阵:首先,将矩阵导入 MATLAB 工作区。例如,创建一个名为
A的 2x2 矩阵:
A = [2 1; -1 2];
-
使用
eig函数:接下来,使用eig函数计算矩阵的特征值。eig函数将返回一个包含特征值的列向量:
eigvalues = eig(A);
-
提取特征值:特征值将存储在
eigvalues向量中,您可以通过索引来提取单个特征值。例如,要获取第一个特征值,可以使用:
first_eigvalue = eigvalues(1);
示例:
以下示例展示了如何使用 eig 函数计算上述矩阵 A 的特征值:
A = [2 1; -1 2]; eigvalues = eig(A); disp(eigvalues);
输出将是:
3.0000 + 0.0000i 1.0000 + 0.0000i
这表示矩阵 A 的特征值为 3 和 1。










