Bonjour,
Afin de réduire l'espace mémoire occupé, je veux utiliser les avantages de la matrice creuse qui contient de nombreux éléments nuls en utilisant la fonction sparse. Par contre, quand j'ai fait un test comme un exemple trouvé sur le net (voir figure 1 ) la taille mémoire augmente avec la fonction sparse, avec le code suivant j'obtient le résultat sur la figure 2.
Avez-vous une explication ?
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 N=5; A=diag(2*ones(N,1)) - diag(ones(N-1,1),1) - diag(ones(N-1,1),-1); B=sparse(A); whos A whos B
Partager