大規模行列の固有値問題
14 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
40万×40万の大規模疎行列を対角化してすべての固有ペアを計算することは可能でしょうか?
1 comentario
Walter Roberson
el 23 de Ag. de 2016
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?
Respuestas (1)
michio
el 5 de Sept. de 2016
Editada: michio
el 5 de Sept. de 2016
計算の可否は行列の性質、非ゼロ要素の割合、ご利用の環境に依存します。
40万x40万の行列はdouble型で定義した場合、密な行列で約1200GB、スパース行列で定義しても1%の非ゼロ要素率で約12GBの容量を必要とします。
もしローカルのMATLAB上で定義することが出来ない場合は、分散配列で複数のマシンに分散して行列を定義し、分散配列に対応するeig関数を使うことになります。実施には並列計算を行うParallel Computing Toolboxが必要になります。
対称行列であればeig関数もスパース行列に対応していますのでまだ現実的ですが、1200GBの容量が必要な密行列を分散配列で保持するのはあまり現実的ではないかと想像します。
0 comentarios
Ver también
Categorías
Más información sobre Logical en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!