大規模行列の固有値問題
조회 수: 16 (최근 30일)
이전 댓글 표시
40万×40万の大規模疎行列を対角化してすべての固有ペアを計算することは可能でしょうか?
댓글 수: 1
Walter Roberson
2016년 8월 23일
Approximate translation:
Eigenvalue problem of large-scale matrix
Is it possible to calculate all the unique pair of large-scale sparse matrix of 400,000 × 400,000 to diagonalization?
답변 (1개)
michio
2016년 9월 5일
편집: michio
2016년 9월 5일
計算の可否は行列の性質、非ゼロ要素の割合、ご利用の環境に依存します。
40万x40万の行列はdouble型で定義した場合、密な行列で約1200GB、スパース行列で定義しても1%の非ゼロ要素率で約12GBの容量を必要とします。
もしローカルのMATLAB上で定義することが出来ない場合は、分散配列で複数のマシンに分散して行列を定義し、分散配列に対応するeig関数を使うことになります。実施には並列計算を行うParallel Computing Toolboxが必要になります。
対称行列であればeig関数もスパース行列に対応していますのでまだ現実的ですが、1200GBの容量が必要な密行列を分散配列で保持するのはあまり現実的ではないかと想像します。
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!