A=[1 5 4; 3 2 1;5 6 6]
计算矩阵A的特征值和特征向量的函数是eig(A),常用方法为:
1.求矩阵的特征值
每一列有一个特征值,可知A有三个特征值
设矩阵A的全部特征值构成向量E
E=eig(A)
执行选中内容命令行窗口如下:
2.求矩阵的特征向量
[V,D]=eig(A)
执行显示如下:
每个特征值对应一组特征向量(随便乘一个常数不影响)
3.find函数的简单用法
功能:返回向量或者矩阵中不为0的元素的位置
代码内容:
执行后:
返回前3个不为0数的位置(3可以任意更改):
如果X是一个矩阵:
Matlab会将其看成一个列向量
Matlab在存储矩阵时,是一列一列存储的
X(4)
执行之后:
返回行列:
返回信息为:
第一行第一列;第二行第一列;第一行第三列;第二行第二列;第三行第三列
以上各值不为零。
返回前两个非零数的位置(2可随意更改):
如果这样:
不会报错。