在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)

matlab求矩阵特征值的最大值,[转载]MATLAB用eig()函数求【特征值】【特征向量】【归一化...相关推荐

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

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

  2. C语言:定义一个函数max_min,求一组数据的最大值和最小值. 在主函数中输入n和n个数据,调用max_min函数求出最大最小值,然后在主函数中输出这n个数的最大值和最小值。(要求使用指针做)

    [问题描述]定义一个函数max_min,求一组数据的最大值和最小值. 在主函数中输入n和n个数据,调用max_min函数求出最大最小值,然后在主函数中输出这n个数的最大值和最小值.(要求使用指针做) ...

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

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

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

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

  5. MATLAB(3)--矩阵的引用(sub2ind、ind2sub、reshape函数使用)

    MATLAB--矩阵的引用方式 矩阵元素的引用 sub2ind函数 ind2sub函数 利用冒号表达式获得子矩阵 end 运算符 利用空矩阵删除矩阵的元素 reshape函数 A( : ) 最后 矩阵 ...

  6. matlab用辛普森公式求积分_变限积分函数求导以及高阶导数求法的一些总结

    感谢 @聚创考研 的张帆老师,给我上了一堂生动的课.特此总结一下课上求导数的方法(怕自己忘了). 1.变限积分函数求导 变限积分函数求导简单的分为三类: 第一类(或者形如 这种)可以直接得到 ,第二. ...

  7. C语言设计函数求最大公约数,C语言程序设计课程设计--编写函数求取两个整数m,n的最大公约数和最小公倍数.doc_在线文库www.lddoc.cn...

    C语言程序设计课程设计--编写函数,求取两个整数m,n的最大公约数和最小公倍数.doc C语言程序设计课程设计C语言程序设计课程设计评语考勤(10)纪律(10)过程(40)设计报告(30)答辩(10) ...

  8. matlab如何求矩阵的转置矩阵,怎么用MATLAB程序求转置矩阵?急需,高手帮忙………………...

    在Matlab下输入:edit,然后将下面两行百分号之间的内容,复制进去,保存 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% function f=f ...

  9. MATLAB保存数据为dat格式,[转载] Matlab中的数据以.txt或.dat格式保存

    具体命令是: 使用save * .txt -asciix x是一个变量 *. txt是文件名,该文件存储在当前工作目录中,然后在打开后可以将其打开,数据可以以指数形式保存. 看下面的例子: a = [ ...

  10. matlab怎么输入二维数组,[转载]matlab中数组的输入

    1 matlab中数组的输入 在matlab中写数组,直接输入元素的数组,应用中括号[],成行向量时,元素之间用空格或逗号隔开,成列向量时,分列处用分号隔开,也可以对相应行向量作转置,为在中括号外加单 ...

最新文章

  1. OC WKWebView的JS与OC交互、Cookie管理
  2. bigdecimal判断大于零_Python零基础入门(七):运算符
  3. SAP FSM 学习笔记(一) : 使用API消费FSM的数据
  4. java中PL层_安装pljava - RuralHunter的个人空间 - OSCHINA - 中文开源技术交流社区
  5. 我们如何使用CircleCI 2.0来构建Angular应用并将其部署到AWS S3
  6. 1inch将升级至1.1版本并开启新的流动性挖矿计划
  7. 2.maven 安装配置
  8. 防火墙双机热备配置实例(二)
  9. “IT男等级”对照表|找找你在哪?
  10. linux显卡驱动安装在哪个文件夹,linux 下安装Nvidia显卡驱动
  11. 基于PaddlePaddle 2.0动态图实现的CRNN文字识别模型
  12. 尹伊:我的学习成长路径
  13. 七日杀Liunx SteamCMD开服超详细教程及服务器配置需求
  14. wkhtmltopdf工具将网站转换成pdf或图片
  15. OpenStack虚拟云桌面在携程呼叫中心的应用
  16. 客户端呼叫Flash Medis Server3服务端入门
  17. AFNetworking概述和4.0的实践
  18. 股票短线详解,股票短线的方法技巧?
  19. 拓维信息鸿蒙服务器,润和软件、常山北明、诚迈科技、拓维信息,谁是华为鸿蒙真龙头?...
  20. 新中新DKQ-A16D身份证读卡器C#对接程序出坑记

热门文章

  1. eas bos编码重复
  2. Linux 网页挂马实验,网页挂马常见漏洞分析与检测
  3. react-native 创建新的项目
  4. You Only Watch Once(YOWO)
  5. 各种程序员的工作内容
  6. VB对象的事件和方法
  7. 正则表达式 -验证身份证号
  8. 大数据的典型应用场景及展望-札记
  9. 提高网站速度,分析工具page speed中文教程
  10. 慕课软件工程(第五章.初始模块结构图的设计)