LAPACK
LAPACK
主页在 https://www.netlib.org/lapack/, 文档在 https://www.netlib.org/lapack/explore-html/.
安装说明
-
liblapack是本体 -
liblapacke是 c 的绑定
dsyevd: 实对称矩阵本征值
参数说明
-
jobz计算任务类型,jobz = "N"只计算本征值,jobz = "V"计算本征值和本征矢 -
UPLO矩阵的存储方式,UPLO = "U"A中存了上三角矩阵,UPLO = "L"下三角矩阵 -
N矩阵维数 -
A输入矩阵LDA * N维,计算后会被破坏,或者保存为本征矢 -
LDA矩阵维数 -
W本征值向量N维,升序排列 -
WORK工作向量,~LWORK~ 维,WORK[0]是最优的LWORK值 -
LWORK工作向量维数,LWORK = -1计算最优的LWORK值 -
IWORK工作向量,LIWORK维,IWORK[0]是最优的LIWORK值 -
LIWORK工作向量维数,LIWORK = -1计算最优的LIWORK值 -
INFO错误信息,info = 0成功
评论
Comments powered by Disqus