11.07.2015 Views

TP simulation à l'aide du logiciel MATLAB - LASC

TP simulation à l'aide du logiciel MATLAB - LASC

TP simulation à l'aide du logiciel MATLAB - LASC

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

(1,1) 2(2,1) -1(1,2) -1(2,2) 2(3,2) -1(2,3) -1(3,3) 2(4,3) -1(3,4) -1(4,4) 2(5,4) -1(4,5) -1(5,5) 2>> whosName Size Bytes ClassA 5x5 200 double arrayB 5x5 180 sparse arrayN 1x1 8 double arrayGrand total is 39 elements using 388 bytes>> spy(A)>>Figure 2 : Résultat de la commande spy(B).Pour les très grosses matrices creuses, il n'est bien enten<strong>du</strong> pas souhaitable d'utiliser une structurepleine (full) pour définir la matrice avant de passer en stockage sparse. La commande sparse permetde définir une matrice creuse directement sous la forme sparse. On l'utilise de la façon suivante : A =sparse(is,js,s,n,m) pour définir une matrice A à n lignes et m colonnes dont les coefficients sont nuls(et donc non mémorisés) sauf les éléments a is(l),js(l) qui valent s(l) pour l variant de 1 à L longueur <strong>du</strong>tableau s (L = length(s)).>> N=5;>> s =[2*ones(1,N), -ones(1,N-1), -ones(1,N-1)]s =Columns 1 through 1217

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!