24小时热门版块排行榜    

查看: 826  |  回复: 4

klbb

新虫 (初入文坛)

[求助] 有没有人用过lapack95求过矩阵的特征向量的。。弄了一整天了,还是算不对已有2人参与

好不容易找到到一个geev函数,call geev(a, wr, wi [,vl] [,vr] [,info]),参数是这样设置的,a是原矩阵,vl和vr就是左右特征向量,右特征向量满足A*vr = r*vr。
今天拿了个简单的矩阵a(1,1)=1,a(1,2)=2,a(2,1)=3,a(2,2)=4做测试,我不管是手算还是用Mathematica算,特征向量都应该是{(1/6)* (-3 + Sqrt[33]), 1}, {(1/6)* (-3 - Sqrt[33]), 1}这两个,也满足A*vr = r*vr,但是用geev函数算出来的结果是图上这样的,完全不满足A*vr = r*vr这个等式,不过特征值却是正确的,有没有大神知道是怎么回事,是不是我哪里用错了。。

有没有人用过lapack95求过矩阵的特征向量的。。弄了一整天了,还是算不对
111.png
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

matlab编程

禁虫 (小有名气)

感谢参与,应助指数 +1

klbb

新虫 (初入文坛)

--power

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1

wfh2011

木虫 (正式写手)

将军

相关版块跳转 我要订阅楼主 klbb 的主题更新
信息提示
请填处理意见