Boucles while
La boucle while est une boucle qui exécute un bloc d'instructions tant qu'une condition logique est vraie (vaut 1 ou true).
Syntaxe :
while condition logique
instructions
end
Le fonctionnement est classique. Un while est une boucle dont on ne connaît pas a priori le nombre de termes... et cet ensemble de termes peut être infini.
Exemple :
clear all
clc
n=1;
somme=0;
terme = 1/n;
erreur = 1e-9;
while(terme > erreur)
somme = somme + terme;
n=n+1;
terme = sin(pi/n)/n;
end
disp(somme)
disp(n)