Problema MATLAB

ninap8
Salve a tutti, ho un problema con matlab e volevo sapere se c'è un modo per risolverlo. Quello che mi serve di fare è scrivere una matrice A in cui sono presenti delle componenti i e j che devono cambiare (definite in precedenza con due cicli for), vorrei quindi ottenere diverse matrici A ciascuna per ogni iterazione di i e j...come fare?
Provo a scrivere la mia situazione con un esempio semplice:
for i=1:3
for j=2:5
A=$((0,i,6),(2,7,j),(i,j,9))$
end
end

Facendo così quello che ottengo è una matrice calcolata con gli ultimi valori di i e j, ossia per i=3 j=5, mentre io vorrei più matrici al variare di i e j.
Spero sia chiaro...grazie!

Risposte
Lory314
Nel codice che hai scritto il valore di $A$ viene sovrascritto ad ogni iterazione. Per salvarle tutte dovresti creare un array di matrici. Ad esempio

k=1;
for i=1:3
     for j=2:5
           A(k) = ....;
           k=k+1;
     end
end


P.S.: per postare i codici si utilizzano gli opportuni tag.

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