Cicli FOR in Matlab

MATLAB

Per implementare dei Cicli FOR in Matlab bisogna utiizzare l’istruzione for che ripete un gruppo di istruioni un numero fissato di volte . Il ciclo viene terminato dall’istruzione END. Il ciclo for è una struttura di controllo iterativa che determina l’esecuzione di una porzione di programma ripetuta per un certo numero noto di volte.

Vediamo un esempio:

for n = 3:32
   r(n) = rank(magic(n));
end
r

Il punto e virgola che termina l’istruzione sopprime la stampa ripetuta, e il termine r dopo il loop espone a video il risultato finale.

Cicli FOR in Matlab

E’ buona norma ordinare i loop al fine di una discreta leggibilità; per fare questo è necessario identare il testo come nell’esempio proposto:

for i = 1:m
  for j = 1:n
    H(i,j) = 1/(i+j);
  end
end

In tale esempio è stato implementato un ciclo for annidato, in cui vengono utilizzati due cicli for per eseguire un doppio ciclo su una varibile strutturata.

LINK DI APPROFONDIMENTO PER L’ARGOMENTO:

Leave a Reply

Your email address will not be published. Required fields are marked *