找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

查看: 2566|回复: 29

[求助] 请教一个矩阵的特征值问题

[复制链接]
发表于 2011-6-9 13:57 | 显示全部楼层 |阅读模式
专业问题讨论
有效期至:
专业:

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

×
我用Matlab算了一个实数矩阵的左特征值和右特征值,结果不一样,一个是实数一个是复数。。。
哪位高人指点一下,为什么会出现这种情况捏
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2011-6-9 14:53 | 显示全部楼层
Es gibt mehr als einen Eigenwert für diese Matrix. Eigenwert könnte reelle Zahl oder auch komplexe Zahl sein.
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-9 15:04 | 显示全部楼层
回复 2# Hanszy

谢谢你的回复。
我的问题是,不管是实数还是复数,一个还是两个,一个矩阵的左特征值和右特征值理论上来讲应该是一样的,可是我算出来的就是不一样。。。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2011-6-9 17:21 | 显示全部楼层
本帖最后由 orionsnow 于 2011-6-9 17:34 编辑

矩阵大么? 不大的话写下来大家算算对对答案


百度一下,你就知道了,google 一下,你就知道的太多了

特征向量_互动百科
- [ Diese Seite übersetzen ]
若环是可交换的,左特征值和右特征值相等,并简称为特征值。否则,例如当环是四元数集合的时候,它们可能是不同的。 若向量空间是无穷维的,特征值的概念可以推广到谱 ...
www.hudong.com › 科学 › 应用科学 - Im Cache - Ähnliche Seiten
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2011-6-9 17:42 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-9 19:47 | 显示全部楼层
回复 4# orionsnow

多谢回复!
矩阵挺大的,100乘100,四元数是复数吧,我的矩阵都是实数。。。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-9 19:49 | 显示全部楼层
回复 5# 灰太狼2010
嗯,我也怀疑是Matlab的问题,正在找其他方法算呢。
谢谢!
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2011-6-9 19:58 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2011-6-9 20:06 | 显示全部楼层
假设A是你的矩阵,matlab eig(A)求出来的是右特征值,你的左特征值是怎么求出来的?是通过eig(A')吗?
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-9 20:08 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-9 20:09 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2011-6-9 20:14 | 显示全部楼层
本帖最后由 aileute 于 2011-6-9 20:18 编辑

回复 10# iceyoghurt


    这是根据定义求得的。我也不知道有没有别的方法可以求。我自己从来没用到过左特征值这个概念。我的经验是如果是由于计算误差的话,那么你的两个复数的虚部应该很小。如果是因为矩阵是个病态矩阵的话,那上面的说法就不成立了。还有因为你是实数矩阵,所以你的特征值就算是虚数也应该成对出现,你看看你的结果是不是满足这个条件。

你可以用svd分析一下A和A'看看结果是不是一样,svd有抗病态能力。没有太多的经验。MATLAB在矩阵计算速度精度方面是强项绝对不会输给Lapack。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2011-6-9 20:17 | 显示全部楼层
回复  cosimo

大学时光学的都还给老师了
iceyoghurt 发表于 2011-6-9 20:09


大学学得东西还给老师了,时光在我心里永驻
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-9 20:34 | 显示全部楼层
回复 12# aileute

多谢~!
复数特征值确实是共轭出现的,虚部大小从0.005到0.1的都有,不知道算不算小。
还有我试了一下svd,结果是一样的。
我之所以算左特征值,是因为我觉得算出来的右特征值和理论不相符,我怀疑可信度。。。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2011-6-9 21:25 | 显示全部楼层
太大了上传不了阿? 你能构造一个简单点的例子么?

或者你验算一下看看, 不可能都吻合吧?
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2011-6-9 22:05 | 显示全部楼层
回复 14# iceyoghurt


    你的特征值的模多大啊,和实部比较一下,如果虚部远远小于实部,说明这个复数的幅角几乎为零。这样他有可能是实数的可能性大增 (比如说对应的特征值会不会相对于原本的某个二重极点。)。而且如果是计算误差的话,左特征值和右特征值总归有相似之处的吧。

你用svd分析下来这连个矩阵的singular values一样吗?
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-9 22:10 | 显示全部楼层
我这里加了那个矩阵,大家有空帮我算一算,多谢了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

×
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2011-6-9 22:53 | 显示全部楼层
我以前也遇到过这种情况,也觉得是不是Matlab的问题,后来问了教授,教授说他不认为是matlab的问题,但是教授也没给我个最终答案。所以我们俩谈了一次之后,他告诉我继续下一个。于是我就这么放弃的。说起来惭愧。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2011-6-10 07:31 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2011-6-10 08:44 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2011-6-14 10:21 | 显示全部楼层
1. matlab 求的ew 有时候排列顺序不是很一样,查一下。
2. 如果模差得不是很大,完全可以忽略不计。
3. 试试命令polyeig
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2011-6-14 10:29 | 显示全部楼层
非常重要的是,你要说清楚你的矩阵是干什么用的,这样我们才能知道解的大概形式。
从你叙述上看,应该是个很小误差。
把左右特征向量相应乘一乘,应该是对的
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-14 12:27 | 显示全部楼层
回复 21# Maier
谢谢回复
1,左右特征值不一样,一个是实数,一个是复数,我在这里附图了。
2,我比较关心实数还是复数的问题
3,试了polyeig,结果差不多

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

×
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2011-6-15 00:39 | 显示全部楼层
我从图上看觉得你这个是软件的误差,你有没有尝试用decomposition 把矩阵分离出来看看?

明天要是有时间我用mathematica 算算看。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-15 08:26 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2011-6-28 15:47 | 显示全部楼层
回复  orionsnow

那就多谢了
iceyoghurt 发表于 2011-6-15 08:26


我算过了, 就是简单的求特征值命令。

和你的结果差不多,实部从0-1。5, 虚部+- 0。2。

你这个矩阵的 det = -1.14203*10^-20 好小,回头我再用更多的参数,或者矩阵分解看看。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-28 15:51 | 显示全部楼层
回复 26# orionsnow

太感谢了,内牛满面
最近读了一篇paper,好像是说此类矩阵对round off error很敏感。。。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2011-6-28 15:53 | 显示全部楼层
回复  orionsnow

太感谢了,内牛满面
最近读了一篇paper,好像是说此类矩阵对round off erro ...
iceyoghurt 发表于 2011-6-28 15:51


gei wo kan kan
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-28 15:56 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2011-6-28 20:08 | 显示全部楼层
回复  orionsnow
iceyoghurt 发表于 2011-6-28 15:56


大概看了下摘要,就是你说的那个意思。

你看看方程里头有没有可以调节计算精度的地方,把精度调高些看看。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

我是开心果

Archiver|手机版|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网

GMT+2, 2025-6-3 17:48 , Processed in 0.116012 second(s), 31 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表