La struttura for
Nell'esempio seguente:
for i=1:5
i^2+i
end
l'espressione sulla seconda riga viene calcolata più volte con tutti i valori di i
appartenenti alla n-pla generata da [1:5]
.
Nel caso:
for j=1:2:5
j^2+j
end
vengono considerati tutti i valori di j
appartenenti alla n-pla generata da [1:2:5]
.
Si può scrivere tutto su una linea separando i termini con una virgola:
-->for j=1:2:5, j^2+j, end
ans =
2.
ans =
12.
ans =
30.
Notare che la n-pla di valori da prendere in considerazione può essere qualunque:
-->x=[0 -1 2 -5 ]
x =
0. - 1. 2. - 5.
-->for xi=x, xi^2+xi, end
ans =
0.
ans =
0.
ans =
6.
ans =
20.
Piccolo manuale Scilab
A cura di: Amabile Tatone e Elena Antonacci, Disat, Università dell'Aquila, 2006.
Corso: Laboratorio informatico per l'ingegneria civile, Facoltà di Ingegneria, Università dell'Aquila.