【发布时间】:2022-11-24 07:11:46
【问题描述】:
我需要编写需要计算对称矩阵的所有特征值和特征向量的 SVD 算法,所以我问你是否有任何一个可以指出对他们的计算有用的代码。在纸上做起来很简单,但在代码方面,事情就变得困难了。
谢谢。
【问题讨论】:
-
似乎您已经有了算法/伪代码?您介意将其与问题一起发布吗?
-
计算矩阵的特征值和特征向量的算法是一个非常高级的数学主题,我真的建议您查看像 intel-mkl 或 CBLAS 这样的库或任何其他实现它们的库,您自己将花费几个月的时间结果会很糟糕,而且有 PHD 的人已经为你完成了工作并把它们放在了那些库中。
-
特别是对称矩阵的 QR 方法对您的情况很有用,但您必须找到一个数学库来实现它并与您的代码库一起使用。
-
我需要在不使用大学项目库的情况下从头开始实现代码。关于如何进行的任何建议?
标签: c algorithm eigenvalue svd eigenvector