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.