Home |
Logithèque |
TI67 Galaxy
Calcul de tangente avec les 4 opérations
Code
TAN
:input T:0->N:disp "DESCENTE":lbl 1
:if T<=1e-3:goto 2:N+1->N:T/2->T:goto 1
:lbl2:T-T^3/3->T:disp "MONTEE":lbl3
:if N<=0:goto 4:N-1->N:2*T/(1-T^2)->T:goto 3
:lbl 4:disp T
La formule TAN a été coupée en lignes, mais doit être tapée sur une seule ligne.
Les signes "^2" représentent la fonction "élévation au carré".
Mode d'emploi
Exécuter la formule TAN. Saisir le nombre. La tangente du nombre entré est affichée.
Le domaine d'entrée se limite à [ 0, PI/2 [.
Mathématiques à l'oeuvre
On fait des divisions par 2 successives, pour ramener l'angle en-dessous d'une certaine valeur considérée assez faible (ici 0,001).
On applique alors le développement limité à l'ordre 3.
Enfin, on revient à l'angle original par la formule de tan(2t) en fonction de tan(t).
On pourrait carrément se passer du développement limité en bouclant un peu plus sur les "montée" et "descente". A ce titre, le programme est un test. Il démontre que cet algorithme est très mauvais par rapport à la technique CORDIC.