Pada umumnya bentuk loop for adalah:
for index = j:k
statements
end
atau
for index = j:m:k
statements
end
j:k adalah vektor dengan elemen j,j+1,j+2,…,k
j:m:k adalah vektor dengan elemen j,j+m,j+2m,…k,nilai k harus lebih besar jika m > 0 atau lebih kecil jika m < 0
index merupakan variabel
for (single line):
for index = j:k, statements, end
atau
for index = j:m:k, statements, end
contoh: for i = 1:5, disp(i), end
Kita dapat menyelesaikan soal diatas dengan Matlab,berikut langkah-langkahnya:
1.
code matlab:
s = 0; for n = 1:1000 s = s + n^2; end; disp(s)
2.
code matlab:
s = 0; t = -1; for n = 0:501 t = -t; s = s + t/(2*n+1); end; disp(s)
3.
code matlab:
s = 0; for n = 0:500 s = s + 1/(((2*n+1)^2)*((2*n+3)^2)); end; disp(s)