I want to calculate the eigenvalues form the very huge sparse mass and stiffness matrix.
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have mass and stiffness matrix in sparse format since the size of the matrix is too big.
I want to claculate the eigenvalues from them in the sparse format only. How to do so?
2 commentaires
Steven Lord
le 20 Juin 2024
How big is "too big"?
How many of the eigenvalues do you want to compute?
Réponse acceptée
Aquatris
le 20 Juin 2024
Modifié(e) : Aquatris
le 20 Juin 2024
Example from mathworks eigs() site:
A = delsq(numgrid('C',15));
size(A)
eigs(A)' % by default 6 largest eigenvalues
eigs(A,20)' % optional argument to define how many eigenvalues you want
eigs(A,5,'smallestabs')' % optional argument to get the smallest eigenvalues instead
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Linear Algebra dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!