[MATLAB] gestione matrici sparse

Messaggioda piedeamaro_2 » 26/06/2009, 09:41

Salve, devo eseguire dei test su una matrice sparsa ,. devo verificare che sia a diagonale dominte ma il comando che ho scritto mi da come errore .
Non voglio passare al formato Full , le matrici sono molto grandi.

??? Error using ==> minus
Matrix dimensions must agree.

Error in ==> testconvergenzaJASparse at 6
v=sum(abs(A-spdiags(A,0)))';

A è una sparsa


n=length(A);
d=spdiags(A,0);
q=abs(d);
v=sum(abs(A-spdiags(A,0)))';


chi mi dice dove è l'errore?
GRazie.
piedeamaro_2
Starting Member
Starting Member
 
Messaggio: 4 di 5
Iscritto il: 07/05/2008, 16:51

Torna a Ingegneria

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite