在MATLAB中,计算矩阵A的特征值和特征向量的函数是eig(A),常用的调用格式有

5种:
(1) E=eig(A):求矩阵A的全部特征值,构成向量E。

想求最大特征值用:max(eig(A))就好了。
(2) [V,D]=eig(A):求矩阵A的全部特征值,构成对角阵D,并求A的特征向量构成

V的列向量。
(3) [V,D]=eig(A,'nobalance'):与第2种格式类似,但第2种格式中先对A作相似

变换后求矩阵A的特征值和特征向量,而格式3直接求矩阵A的特征值和特征向量。

(4) E=eig(A,B):由eig(A,B)返回N×N阶方阵A和B的N个广义特征值,构成向量E


(5) [V,D]=eig(A,B):由eig(A,B)返回方阵A和B的N个广义特征值,构成N×N阶对

角阵D,其对角线上的N个元素即为相应的广义特征值,同时将返回相应的特征向

量构成N×N阶满秩矩阵,且满足AV=BVD。

eig

Find eigenvalues and eigenvectors
Syntax

d = eig(A)
d = eig(A,B)
[V,D] = eig(A)
[V,D] = eig(A,'nobalance')
[V,D] = eig(A,B)
[V,D] = eig(A,B,flag)

d = eig(A)和 [V,D] = eig(A)最为常用 注意,第一列为对应第一个特征值的特征向量,比如:

B=rand(4)

B =

0.5653    0.7883    0.1365    0.9749
    0.2034    0.5579    0.3574    0.6579
    0.5070    0.1541    0.9648    0.0833
    0.5373    0.7229    0.3223    0.3344

>> [a,b]=eig(B)

a =

-0.6277   -0.3761   -0.7333    0.7110
   -0.4304   -0.5162    0.2616   -0.2155
   -0.4297    0.1563    0.6049   -0.6471
   -0.4859    0.7534   -0.1672    0.1713

b =

1.9539         0         0         0
         0   -0.3623         0         0
         0         0    0.3937         0
         0         0         0    0.4370

则1.9539对应的特征向量为:

-1.2265
   -0.8410
   -0.8396
   -0.9494

归一化处理:

用Excle就能做,原理很简单,举例:

将以下特征向量归一化

-1.2265
   -0.8410
   -0.8396
   -0.9494

-------在Excle表格里输入:----------

=-1.2265/sum(-1.2265,-0.8410,-0.8396,-0.9494)

=-0.8410/sum(-1.2265,-0.8410,-0.8396,-0.9494)

=-0.8396/sum(-1.2265,-0.8410,-0.8396,-0.9494)

=-0.9494/sum(-1.2265,-0.8410,-0.8396,-0.9494)

转自(

fvan的博客

http://blog.sina.com.cn/xjpc22 

)

转载于:https://www.cnblogs.com/hyb221512/p/10172822.html

eig()函数求特征值、特征向量、归一化相关推荐

  1. matlab输出的特征向量,关于matlab中的eig函数(求特征值和特征向量)(最新整理)

    <关于matlab中的eig函数(求特征值和特征向量)(最新整理)>由会员分享,可在线阅读,更多相关<关于matlab中的eig函数(求特征值和特征向量)(最新整理)(3页珍藏版)& ...

  2. 怎么用matlab求特征向量,MATLAB用eig()函数求【特征值】【特征向量】【归一化

    在MATLAB中,计算矩阵A的特征值和特征向量的函数是eig(A),常用的调用格式有 5种: (1) E=eig(A):求矩阵A的全部特征值,构成向量E. 想求最大特征值用:max(eig(A))就好 ...

  3. 如何用计算机求特征值特征向量,利用QR算法求解矩阵的特征值和特征向量

    利用QR算法求解矩阵的特征值和特征向量 为了求解一般矩阵(不是那种幼稚到shi的2 x 2矩阵)的特征值. 根据定义的话,很可能需要求解高阶方程... 这明显是个坑...高阶方程你肿么破... 折腾了 ...

  4. matlab求固有频率,eig()函数求固有频率和有限元软件求固有频率结果不相等

    本帖最后由 爱模型啊 于 2017-12-26 16:54 编辑 我现在在用Abaqus有限元软件做模态分析,已经求出了各阶的模态频率,也知道怎么输出系统的质量矩阵.系统的刚度矩阵. 在有限元软件中, ...

  5. 如何用计算机求特征值特征向量,特征值和特征向量计算器为4X4的实矩阵

    特征值和特征向量计算器为4X4的实矩阵 λ 是 [A] 矩阵的特征值 (标量),如果有一个非零向量 (v) 这样满足以下关系: [A](v) = λ (v) 每个向量 (v) 满足这个方程叫做 [A] ...

  6. 【Matlab 控制】求左右特征向量

    Matlab 求左右特征向量 例:求下列矩阵的特征值和左右特征向量 L=[2−1−101−1−101]L = \left[ \begin{matrix} 2 & -1 & -1 \\ ...

  7. python求特征值以及特征向量,并且输出最小特征值对应的特征向量

    我们输入一个对角阵 import numpy as np A=np.diag((1,2,3)) #求矩阵特征值以及特征向量 eig_value,eig_vector=np.linalg.eig(rel ...

  8. **matlab中 eig 函数用法**

    1.eig函数: 特征值和特征向量. 2.用法说明: (1)e = eig(A) 返回一个列向量,其中包含方阵 A 的特征值. (2)[V,D] = eig(A) 返回特征值的对角矩阵 D 和矩阵 V ...

  9. QR法求解特征值特征向量

    一 QR原理 理论依据:任意一个非奇异矩阵(满秩的方阵)A都可以分解为一个正交矩阵Q和一个上三角矩阵R的乘积,且当R对角元符号确定时,分解是唯一的.QR分解是一种迭代方法,迭代格式如下: 当Ak基本收 ...

  10. MATLAB特征值的计算之eig()函数存在的问题

    本人这段时间一直在研究特征值计算问题,当然从理论上来说,这个问题很简单.甚至,我们自己可以通过公式,用C语言和FORTRAN语言编制相应的代码来实现,或者用PYTHON也行.结果,我选择了编程效率很高 ...

最新文章

  1. 【Sql Server】Database-sql语言的流程控制语句
  2. linux 中关于网络的配置方法
  3. Map中的key,value null取值
  4. Stanford UFLDL教程 池化Pooling
  5. Asp.Net Core 轻松学-经常使用异步的你,可能需要看看这个文章
  6. python中协程与函数的区别_python 协程与go协程的区别
  7. Money 20/20 | 未来金融数字化转型:数字化半径与全栈式战略观
  8. mongodb的sharding架构搭建
  9. spring注解记录
  10. HibernateProxy. Forgot to register a type adapter?
  11. 泛微为芯片行业搭建数字化平台:研发、生产、销售、文档一体管理
  12. QTreeView使用总结: 自定义model示例,大大优化性能和内存
  13. vncview用法_vnc远程桌面怎么使用(最新vncviewer使用教程)
  14. 分治法 逆序对计数 O(nlgn)
  15. python 回到行首,实现原地打印
  16. 牛顿3种方法解重根情形对比
  17. Android进阶(二十八)上下文菜单ContextMenu使用案例
  18. html 百度地图显示轨迹,百度地图,地图轨迹
  19. 深富策略:极限反转 行情反攻开启
  20. 电脑防止锁屏JS代码

热门文章

  1. HTTP POST 参数格式
  2. 关于SIM800C 2G通信模块的电路设计上需要注意的地方
  3. Unity插入视频音频
  4. 充分利用计算机研究GIS,关于地理信息系统GIS发展探究
  5. u8信息服务器,u8服务器和数据库详细
  6. ArcGIS提取NDVI
  7. 我在日本最大的房地产信息网站做重构
  8. hdu多校第六场1005 (hdu6638) Snowy Smilel 线段树/区间最大和
  9. Hive/MaxCompute SQL性能优化(三):数据倾斜优化实战
  10. C3H5 3d立体魔方效果