亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> MATLAB

MATLAB特征值与特征向量实战指南:eig函数全解析

特征值与特征向量是线性代数核心概念,广泛应用于物理、工程、数据分析。MATLAB提供内置函数轻松计算探索。

什么是特征值?

特征值是标量λ,关联向量空间线性变换。表示变换中对应特征向量的缩放因子。

什么是特征向量?

特征向量是非零向量,线性变换下仅按标量因子缩放。若A为矩阵,v为A对应特征值λ的特征向量,则:

Av = λv

A为方阵,v为特征向量,λ为特征值。

MATLAB函数

eig函数

计算矩阵特征值与特征向量。

语法

e = eig(A)
[V,D] = eig(A)
[V,D,W] = eig(A)
e = eig(A,B)
[V,D] = eig(A,B)
[V,D,W] = eig(A,B)
[___] = eig(A,balanceOption)
[___] = eig(A,B,algorithm)
[___] = eig(___,outputForm)

语法详解

MATLAB eig()函数示例

示例1:e = eig(A)计算特征值

A = [1,2,3; 4,5,6; 7,8,9];
e = eig(A)

输出:

e = 16.1168
    -1.1168
    -0.0000

示例2:[V,D] = eig(A)获取特征值与特征向量

A = [2,-1; 4,3];
[V,D] = eig(A);
disp('特征值:'); disp(D);
disp('特征向量:'); disp(V);

输出:

特征值:
2.5000 + 1.9365i     0
0              2.5000 - 1.9365i
特征向量:
-0.1118 + 0.4330i   -0.1118 - 0.4330i
0.8944 + 0.0000i    0.8944 + 0.0000i

MATLAB

  1. MATLAB 矩阵核心操作:创建、索引引用、子矩阵提取、行列删除、拼接与基本运算
  2. MATLAB 数据导出完全指南:ASCII、日志、低级 I/O 与电子表格
  3. MATLAB多项式求导指南:polyder函数高效计算导数
  4. MATLAB 微积分入门:极限计算、性质验证与单侧极限
  5. MATLAB 变换详解:拉普拉斯、傅里叶与快速傅里叶变换
  6. MATLAB 冒号运算符详解:向量创建与高效迭代
  7. MATLAB 程序决策结构:if-else、switch 与嵌套用法全解析
  8. MATLAB 高级绘图:柱状图、等高线与三维曲面图
  9. MATLAB 多维数组与特殊数组完全指南
  10. MATLAB特征值与特征向量实战指南:eig函数全解析
  11. MATLAB 函数详解:定义、工作区、输入输出与多种函数类型
  12. MATLAB 绘图入门:函数绘图步骤、标注、多曲线与子图