特征向量(谱)分解

发布于 2024-09-10 14:58:32 字数 136 浏览 10 评论 0原文

我试图找到一个 C 代码程序,它允许我计算方阵的特征值(谱)分解。我特别试图找到最高特征值(及其相关特征值)位于第一列的代码。

我需要按此顺序输出的原因是因为我正在尝试计算特征向量中心性,因此我只需要计算与最高特征值相关的特征向量。提前致谢!

I am trying to find a program in C code that will allow me to compute a eigenvalue (spectral) decomposition for a square matrix. I am specifically trying to find code where the highest eigenvalue (and therefore its associated eigenvalue) are located int the first column.

The reason I need the output to be in this order is because I am trying to compute eigenvector centrality and therefore I only really need to calculate the eigenvector associated with the highest eigenvalue. Thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

情绪失控 2024-09-17 14:58:32

无论如何,我建议使用专用的线性代数包,例如 Lapack (Fortran,但可以从C) 或 CLapack。两者都是免费的,并提供几乎所有特征值问题的例程。如果矩阵很大,最好利用其稀疏性,例如使用 Arpack。所有这些库都倾向于根据特征值(实数或纯虚数特征值)对特征向量进行排序。

In any case I would recommend to use a dedicated linear algebra package like Lapack (Fortran but can be called from C) or CLapack. Both are free and offer routines for almost any eigenvalue problem. If the matrix is large it might be preferable to exploit its sparseness e.g. by using Arpack. All of these libraries tend to sort the eigenvectors according to the eigenvalues if they can (real or purely imaginary eigenvalues).

天涯离梦残月幽梦 2024-09-17 14:58:32

排名第一的 google 搜索(搜索:特征值分解代码 C#)

http://crsouza.blogspot.com/2010/06/generalized-eigenvalue-decomposition-in.html

没有帮助?

And the #1 google hit (search: eigenvalue decomposition code C#)

http://crsouza.blogspot.com/2010/06/generalized-eigenvalue-decomposition-in.html

does not help?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文