24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2169  |  回复: 12

Ptolomaeus

铁杆木虫 (正式写手)

引用回帖:
10楼: Originally posted by dubufenglin at 2011-08-11 20:10:32:
请问用QR算法怎么求特征向量啊?有没有什么公式之类的,我要处理的是10阶左右的矩阵,

用matlab的话调用函数eig
用fortran的话可以用LAPACK或者intel FORTRAN编译器里面有自带的math kernel library(MKL也是调用LAPACK的), 这两种函数库里DSYEV是QR算法, DSYEVD是Divid and Conquer算法。
用C或者C++的话调用cLAPACK,具体函数名我没用过不知道

如果要了解算法可以看
Golub, van Loan, Matrix Computations

Demmel, Applied Numerical Linear Algebra
后者比较适合初学者

个人建议:如果你不是很了解这方面而只是希望解特征值问题,建议装个matlab, 用eig就完事了
11楼2011-08-11 23:26:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Ptolomaeus

铁杆木虫 (正式写手)

引用回帖:
10楼: Originally posted by dubufenglin at 2011-08-11 20:10:32:
请问用QR算法怎么求特征向量啊?有没有什么公式之类的,我要处理的是10阶左右的矩阵,

我不是说了嘛,只是要用的话就调现成的函数,如果要了解可以去参考给出的两本书。
QR算法不是一两句话就可以说清楚的。
12楼2011-08-13 13:38:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
SVD
13楼2011-08-15 11:16:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 dubufenglin 的主题更新
信息提示
请填处理意见