首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >特征向量(谱)分解

特征向量(谱)分解
EN

Stack Overflow用户
提问于 2010-07-20 22:45:08
回答 3查看 4.8K关注 0票数 2

我正在尝试用C代码找到一个程序,它将允许我计算一个方阵的特征值(谱)分解。我特别想找出第一列中最高特征值(以及相关的特征值)所在的代码。

我需要输出的顺序是这样的,因为我试图计算特征向量的中心性,因此我只需要计算与最高特征值相关的特征向量。提前感谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-07-21 00:49:38

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

票数 6
EN

Stack Overflow用户

发布于 2010-07-20 22:47:29

请参阅"Numerical recipes in C"一书

票数 2
EN

Stack Overflow用户

发布于 2010-07-20 22:47:24

和排名第一的谷歌热门(搜索:特征值分解代码C#)

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

没有帮助吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3291155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档