Problemi col ciclo for di matlab
Salve,
avrei un problema urgentissimo da risolvere che mi sta facendo impazzire.
Io ho un ciclo così fatto:
I risultati che mi da sono giusti solo che mi restituisce singoli vettori inutilizzabili anziché un unica matrice 2xn.
Qualcuno saprebbe dirmi come scrivere la matrice?
Grazie in anticipo
avrei un problema urgentissimo da risolvere che mi sta facendo impazzire.
Io ho un ciclo così fatto:
for Xcentri=min(lclrot(1, :)):B:max(lclrot(1, :)) for Ycentri=min(lclrot(2, :)):Intstrisc:max(lclrot(2, :)) CENTRI=[Xcentri; Ycentri] end end
I risultati che mi da sono giusti solo che mi restituisce singoli vettori inutilizzabili anziché un unica matrice 2xn.
Qualcuno saprebbe dirmi come scrivere la matrice?
Grazie in anticipo
Risposte
Se non indicizzi la variabile CENTRI questa viene continuamente sovrascritta ad ogni iterazione.
Grazie per aver risposto
Ma come faccio a indicizzare la variabile?
mi potresti scrivere il codice (sono un po tonto
)
Ma come faccio a indicizzare la variabile?
mi potresti scrivere il codice (sono un po tonto

Così dovresti ottenere una matrice 2xN colonne
k=1 for Xcentri=min(lclrot(1, :)):B:max(lclrot(1, :)) for Ycentri=min(lclrot(2, :)):Intstrisc:max(lclrot(2, :)) CENTRI(:,k)=[Xcentri; Ycentri] k = k+1 end end
Perfetto....Grazie mille mi hai salvato