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

5种:
(1) E=eig(A):求矩阵A的全部特征值,构成向量E。
(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

matlab eig函数相关推荐

  1. matlab eig 维数,matlab eig函数

    在MATLAB中,计算矩阵A的特征值和特征向量的函数是eig(A),常用的调用格式有 5种: (1) E=eig(A):求矩阵A的全部特征值,构成向量E. (2) [V,D]=eig(A):求矩阵A的 ...

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

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

  3. Matlab中的eig函数和Opecv中eigen()函数的区别

    奇异值分解的理论参见下面的链接 http://www.cnblogs.com/pinard/p/6251584.html https://blog.csdn.net/shenziheng1/artic ...

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

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

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

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

  6. matlab eig eigs,Matlab中的eig函数和eigs函数的异同点

    Matlab中的eig()函数和eigs()函数的异同点 1.相同点 都可以求解矩阵的特征值和特征向量 2.不同点 eig函数主要是给出矩阵的特征值和特征向量 eigs函数主要是通过迭代法来求解矩阵特 ...

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

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

  8. matlab中eig,Matlab中的eig函数和eigs函数的异同点 | 学步园

    Matlab中的eig()函数和eigs()函数的异同点 1.相同点 都可以求解矩阵的特征值和特征向量 2.不同点 eig函数主要是给出矩阵的特征值和特征向量 eigs函数主要是通过迭代法来求解矩阵特 ...

  9. matlab eig eigs,Matlab中的eig函数跟eigs函数的异同点

    Matlab中的eig函数和eigs函数的异同点 Matlab中的eig()函数和eigs()函数的异同点 1.相同点 都可以求解矩阵的特征值和特征向量 2.不同点 eig函数主要是给出矩阵的特征值和 ...

最新文章

  1. 0x32.数学知识 - 约数
  2. centos一键清理磁盘空间_docker越来越大,心慌,清理一波吧
  3. java 队列 array_Java源码解析阻塞队列ArrayBlockingQueue常用方法
  4. Vue 封装的组件生命周期钩子
  5. 数学建模学习笔记(四)——拟合算法
  6. linux系统rc路由配置_详解CentOS 6.4 添加永久静态路由所有方法汇总
  7. Element - Vue UI Framework
  8. 一个人越来越沉默,即便是对着家人也无话可说,这究竟是怎么了?
  9. 【Zookeeper】源码分析之请求处理链(四)之FinalRequestProcessor
  10. jsp标签使用技巧整理
  11. BZOJ2748[HAOI2012] 音量调节
  12. 我的学习日志11.6
  13. 使用css画出一条虚线
  14. pr剪辑视频转码问题以及子剪辑
  15. Axure 下载教程
  16. 传承中华美德,关注中老年大健康,育润奶粉敬老情浓
  17. matlab 矩阵平方怎么表示,MATLAB中如何输x的平方
  18. xpdl关于join和split的定义的翻译。(转)
  19. vs2017支持所有版本VC
  20. C语言练习(一球从M米高度自由下落,每次落地后返回原高度的一半,再落下,它在第N次落地时共经过多少米?反弹多高?)

热门文章

  1. Java3D加载obj文件+mtl文件
  2. CIKM 2022 AnalytiCup Competition: 联邦异质任务学习
  3. 包教包会—全网最易懂的全加器高位进位和低位进位讲解
  4. 【javascript】纯原生js的轻便组织结构图,树状图,支持自定义样式
  5. Angular4 - http
  6. clock oscillator,generator,buffer选型杂谈
  7. YTU 问题 : 数组奇偶操作
  8. Barrier类介绍
  9. TeamViewer商业版改成免费版
  10. 龙与地下城用户名_多用户地下城如何教我编程