由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Computation版 - Matlab中计算特征值如何保持原始特征值顺序不变?
相关主题
问个matlab的eigs的问题请教如何根据矩阵元素值找到矩阵的行号?
求一个特殊矩阵的特征值谁手头上有《常用算法程序集》(C语言)?
Matlab计算精度请教一特征值问题
请问怎样让一m长的向量和一mxn的矩阵相乘,仍为mxn请教矩阵特征值问题
[合集] 简单问题简单问,matlab有没有人知道netlib怎么用?
[合集] Matlab 求助:如何把一个高维矩阵中的一维赋值给一个向量一个matrix问题
请问matlab矩阵和向量对应元素相乘该怎么做?请帮忙一个矩阵处理的问题
请教:MATLAB循环优化的问题请问怎么让m阶矩阵的每个元素减n阶矩阵的每个元素而不用for循环
相关话题的讨论汇总
话题: 特征值话题: eig话题: 正定
进入Computation版参与讨论
1 (共1页)
d****i
发帖数: 4809
1
假设一个对称正定矩阵
A=[2.3 0.5 1.6;
0.5 6.8 -0.56;
1.6 -0.56 1.55]
具有正的特征值,我用[Q,D]=eig(A)计算后得到:
D=0.196577515624112 0 0
0 3.56779043908682
0
0 0 6.
88563204528907
Q=-0.618399824240682 -0.78174464024621 -0.0803553036545658
0.112779123314768 0.0129112653881752 -0.
993536193890504
0.777729083115352
n****g
发帖数: 150
2
估计你要手工编几行代码;
从你举的例子看D 和 Q 应该
是一一对应的,所以把Q里面第i
列矢量和A里面的一一做点乘;
如果最大的点乘结果是和A里面的第j
列矢量,那么把D里面的第i个重新排
到第j个位置就行了。
d****i
发帖数: 4809
3
Thanks! Could you explain why this method works?

【在 n****g 的大作中提到】
: 估计你要手工编几行代码;
: 从你举的例子看D 和 Q 应该
: 是一一对应的,所以把Q里面第i
: 列矢量和A里面的一一做点乘;
: 如果最大的点乘结果是和A里面的第j
: 列矢量,那么把D里面的第i个重新排
: 到第j个位置就行了。

l*****i
发帖数: 3929
4
想想特征值和特征向量的定义不就明白了

【在 d****i 的大作中提到】
: Thanks! Could you explain why this method works?
1 (共1页)
进入Computation版参与讨论
相关主题
请问怎么让m阶矩阵的每个元素减n阶矩阵的每个元素而不用for循环[合集] 简单问题简单问,matlab
[合集] 怎么产生这个矩阵?[合集] Matlab 求助:如何把一个高维矩阵中的一维赋值给一个向量
问个矩阵生成请问matlab矩阵和向量对应元素相乘该怎么做?
请问一下关于input2=input(input~=0)的用法请教:MATLAB循环优化的问题
问个matlab的eigs的问题请教如何根据矩阵元素值找到矩阵的行号?
求一个特殊矩阵的特征值谁手头上有《常用算法程序集》(C语言)?
Matlab计算精度请教一特征值问题
请问怎样让一m长的向量和一mxn的矩阵相乘,仍为mxn请教矩阵特征值问题
相关话题的讨论汇总
话题: 特征值话题: eig话题: 正定