문제

사각형 매트릭스에 대한 Eigenvalue (스펙트럼) 분해를 계산할 수있는 C 코드에서 프로그램을 찾으려고합니다.나는 특별히 가장 높은 eigenvalue (그러므로 관련 eigenvalue)가 int 첫 번째 열에있는 코드를 찾으려고합니다.

이 순서로 출력이 필요한 이유는 내가 고유 벡터 중심성을 계산하려고하기 때문에 나는 가장 높은 eigenvalue와 관련된 고유 벡터를 계산할 필요가 있습니다.미리 감사드립니다!

도움이 되었습니까?

해결책

어떤 경우에도 lapack 와 같은 전용 선형 대수 패키지를 사용하는 것이 좋습니다 (fortran하지만c) 또는 clapack 에서 호출하십시오.둘 다 자유롭고 거의 모든 고유 값 문제를위한 루틴을 제공합니다.매트릭스가 커지면 익스프레스를 이용하는 것이 바람직 할 수 있습니다. rh="noreferrer"> arpack 를 사용하여 이러한 모든 라이브러리는 eigenvalues (실제 또는 순수한 상상의 고유 값)에 따라 고유 값에 따라 고유 값을 분류하는 경향이 있습니다.

다른 팁

및 # 1 Google 히트 (검색 : EigenValue 분해 코드 C #)

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

도움이되지 않습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top