Bonjour,
Je voudrais trouver la racine de sinus entre 0.1 et 5, et je ne comprends pas ce qui ne va pas dans mon code :
milieu reste " bloqué " à 1.6667 et la boucle while ne s'arrête jamais...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 debut=0.1; fin=5; while( abs(fin-debut)>10^(-3) ) milieu=(fin-debut)/2 if sin(debut)*sin(milieu)>0 debut=milieu; else fin=milieu; end end milieu
Merci de votre aide !
EDIT : ok je vois que l'algorithme est faux, j'essaye de corriger ça
Partager