1. 理论解释

则x为A的特征向量,λ为特征值。

特征向量具有非相关性,因此可以作为一组基。即对任意的向量b,可以表示为

对于半正定矩阵,假设特征值

对b左乘矩阵A可得,

进行K次左乘A

因此,

Note:求解最大特征值是取模值,因此需要其≥0,因此本方法适用于半正定矩阵,而矩阵A对与特征向量共线的向量都会缩放λ倍,因此用本方法求解的归一化特征向量与用特征分解求解的特征向量方向相同或者相反(即x或-x)。

2. matlab仿真

% matlab仿真
A=magic(8); % 生成8×8的magic矩阵
b=[1 2 3 4 5 6 7 8];
[V,D]=eig(A);% 特征分解
num=20; %
temp=0;
for iIter=1:num  % 循环20次temp=A*b';temp=temp/norm(temp);
end
temp=A*temp;  % A*b=lambda*b,b=temp是归一化特征向量 lambda为最大特征值
D0=norm(temp)
DD=D(1,1)     % eig求解的归一化特征值
V0=temp/norm(temp) % b=temp是归一化特征向量
VV=V(:,1)    % eig求解的最大特征向量

3. 结果对比(D0 V0为本方法计算结果,DD VV为特征分解结果)

幂乘法求最大特征值和特征向量相关推荐

  1. 求矩阵特征值和特征向量

    求矩阵特征值和特征向量的一个小程序 代码较长,如果不能执行,就是要建立结构体,大家试试吧,希望能用. // // 实对称三对角阵的全部特征值与特征向量的计算 // // 参数: // 1. doubl ...

  2. QR分解求矩阵特征值、特征向量 C语言

    最近在看一个高光谱图像压缩算法,其中涉及到正交变换,计算正交变换时,需要对普通矩阵求其特征向量.想要在网上找一个现成的程序,可能是我百度的能力不强吧,居然真的没找见.好了废话不多说,下面进入正题. 计 ...

  3. 使用openCV与C++求图片特征值及特征向量并进行图片处理

    利用openCV求图片特征值及特征向量 1.运用openCV与c++所涉及的头文件 #include<iostream> #include<cstring> #include& ...

  4. 移位取逆迭代(shifted inverse iteration)求最近特征值和特征向量(python,数值积分)

    第二十七篇 移位取逆迭代求最近特征值和特征向量 移位逆迭代 一种比"最大"特征值法更直接实现向量迭代收敛的的特征值方法是将移位向量迭代法改写为下面形式 其中p是一个标量" ...

  5. python求矩阵特征值和特征向量_特征值,特征向量,标准正交向量组与numpy

    使用python的数值计算库numpy来计算矩阵的特征值,特征向量与标准正交向量组 import numpy as np 1.求矩阵 的特征值和各特征值所对应的特征向量 x = np.array([[ ...

  6. MATLAB中求矩阵特征值和特征向量

    格式:[X,B]=eig(A) %求矩阵A的特征值和特征向量,其中B的对角线元素是特征值 eg: 特征值0.8105对应的特征向量是[0.3365 -0.9417]: 特征值21.2895对应的特征向 ...

  7. matlab求矩阵特征值和特征向量、行列式

    如果A为方阵,满足AX=λX的λ称为A的特征值,X称为A的特征向量. 计算A的特征值用eig(A). 例:A=[1 2 3;4 5 6;7  8 9]; Z=eig(A) Z =    16.1168 ...

  8. MATLAB求最大特征值和特征向量

    若已知矩阵为A,则[V,D]=eig(A),其中对角阵D的对角元素为A的特征值,而矩阵D的每一列向量为其所对应的特征向量. A = 0.3132    0.3566    0.2545    0.25 ...

  9. Jacobi迭代求矩阵特征值和特征向量+C代码

    Jacobi计算过程如下: 1. 选择矩阵A非对角元中最大值A[i][j],运用公式 tan 2O = 2*A[i][j] / (A[i][i] -A[j][j]) 获得选择平面矩阵J,使J * A  ...

最新文章

  1. 单目摄像头标定与测距
  2. Request Connection: Remote Server @ 192.229.145.200:80
  3. 函数式编程语言python-函数式编程
  4. 区块链BaaS云服务(16)天德链TDBC“系统介绍”
  5. 《研磨设计模式》chap23 职责链模式chainOfResponsibility(2)应用场景
  6. 【原创】多dpi适配的新姿势
  7. HDU5528 - Count a * b
  8. Jumpserver代码规范
  9. 【drawio笔记】为Confluence Cloud使用自定义字体
  10. dsp处理浮点数_DSP学习笔记(二)——DSP中浮点数与定点数格式与运算处理
  11. 【软考软件评测师】第二十五章 系统安全设计(网络攻击)
  12. List,Map和Pojo互转,一行代码解决。多种实现
  13. 【翻译论文】A Progressive Morphological Filter for Removing Nonground Measurements From Airborne LIDAR Dat
  14. 2020年汽车驾驶员(高级)报名考试及汽车驾驶员(高级)在线考试
  15. VMware VCP 认证考试电子版证书下载方式
  16. SKY85728-11低噪声放大器skyworks 高度集成 5 GHz前端模块(FEM)
  17. Spring Cloud Discovery——Eureka Discovery Client
  18. (PHP)图片加文字和图片合成
  19. FS68001A是一款5W无线充方案IC兼容WPC Qi v1.2.4最新标准支持5W
  20. Modem2G/3G/4G/5G:解决TDS-CDMA:HSDPA:能注册上call box,但无法连接(Integrity protection not activated)

热门文章

  1. 济南打印个人社保缴费证明操作手册--招投标使用
  2. 两个时间之间的有多少个工作日,有多少天,有多少天的周末
  3. 期货居间人一年能赚多少?期货居间人开户手续费有什么优势?
  4. 如何处理高并发和单点故障
  5. Python简单词云的制作
  6. 中文语音合成综合评测一(可懂度)
  7. ODCC2017 浪潮展示多款JDM创新成果
  8. C++之字符串大小写转换
  9. 新版本七彩影视双端源码+支持三端/对接苹果CMS
  10. 在stm32cubemx的freertos中创总任务跑支线任务