优化的LAPACK函数
功能 |
函数族 |
数据类型 |
描述 |
---|---|---|---|
矩阵分解 |
?getrf |
s,d,c,z |
计算矩阵的LU分解,允许行交换。 |
?geqrf |
s,d,c,z |
矩阵QR分解。 |
|
?potrf |
s,d,c,z |
实对称或共轭对称正定矩阵的Cholesky分解。 |
|
线性方程组求解 |
?ppsv |
s,d,c,z |
压缩存储实对称或共轭对称正定矩阵的Cholesky分解。 |
?gesv |
s,d,c,z |
通过LU分解的结果来求解线性方程组。 |
|
矩阵求逆 |
?getri |
s,d,c,z |
根据?getrf结果计算逆矩阵。 |
?potri |
s,d,c,z |
根据?potrf结果计算逆矩阵。 |
|
特征值问题 |
?sy(he)evd |
s,d,c,z |
计算实对称(Hermite)矩阵特征值和特征向量,其中特征向量通过分治算法计算。 |
?sy(he)ev |
s, d, c, z |
计算实对称(Hermite)矩阵特征值和特征向量。 |
|
其他 |
?(or,un)glq |
s,d,c,z |
生成具有正交行的实/复矩阵Q,其中计算Q的H由?gelqf返回的。 |
?(or,un)gqr |
s,d,c,z |
生成具有正交行的实/复矩阵Q,其中计算Q的H由?geqrf返回的。 |
|
?(or,un)grq |
s,d,c,z |
生成具有正交行的实/复矩阵Q,其中计算Q的H由?gerqf返回的。 |
|
?(or,un)gql |
s,d,c,z |
生成具有正交列的实/复矩阵Q,其中计算Q的H由?geqlf返回的。 |
|
?(or,un)mlq |
s,d,c,z |
计算 |
|
?(or,un)mqr |
s,d,c,z |
计算 |
|
?(or,un)mql |
s,d,c,z |
计算 |
|
?(or,un)mrq |
s,d,c,z |
计算 |
|
?he(sy)trd |
s,d,c,z |
将对称矩阵或Hermite矩阵通过相似变换成对称三对角T。 |