Matlab, creazione di una matrice con for

gattaca2
Buonasera,
Ho un problema, non riesco a creare una matrice a partire da un altra con un ciclo di for, è un po' difficile da spiegare a parole, spero che dall'immagine che allego si capisca


http://i68.tinypic.com/28jd36s.jpg

spero che mi riusciate ad aiutare, io ho usato il seguente codice ma non mi dà il risultato sperato:
G=[2,3,4];
for i=1:length(G)
for j=1:lenght(G)
NK1=sym(zeros(4,4));
NK1(i,j)=K1(G(i),G(j));
end
end
NK1

Grazie :)

Risposte
Raptorista1
Perché fai [inline]NK1=sym(zeros(4,4));[/inline] ad ogni iterazione del ciclo?

gattaca2
"Raptorista":
Perché fai [inline]NK1=sym(zeros(4,4));[/inline] ad ogni iterazione del ciclo?


E' vero, era questo il problema, che stupida :oops:
Grazie mille!! :)

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.