Matlab求特征值和特征向量 + find函数的基本简单用法

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可随意更改):

 如果这样:

不会报错。

 

  • 5
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值