EXP |
Exposant |
---|---|
Fortran |
Syntaxe
FUNCTION EXP(n) |
Paramètres
Nom | Description |
---|---|
n | Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter |
Description
Cette fonction retourne la valeur exponentielle.
Algorithme
MODULE EXP(x) Inverse ← faux n ← 0 dl ← 1 i ← 1 SI x < 0 ALORS Inverse ← vrai x ← -x FIN SI BOUCLE FAIRE TANT QUE x >= 2 x ← x / 2 n ← n + 1 FIN BOUCLE FAIRE TANT QUE x ← x / 16 n ← n + 4 q ← x BOUCLE FAIRE TANT QUE q > 1.0E - 15 dl ← dl + q i ← i + 1 q ← q x x / i FIN BOUCLE FAIRE TANT QUE BOUCLE POUR i ← 1 JUSQU'A n dl ← dl x dl FIN BOUCLE POUR SI Inverse ALORS dl ← 1 / dl FIN SI RETOURNE dl |
Exemple
Voici un exemple permet d'afficher les exposants inférieurs à 2 :
on obtiendra le résultat suivant :
Exp(0.00000)=1.00000Exp(0.10000)=1.10517
Exp(0.20000)=1.22140
Exp(0.30000)=1.34986
Exp(0.40000)=1.49182
Exp(0.50000)=1.64872
Exp(0.60000)=1.82212
Exp(0.70000)=2.01375
Exp(0.80000)=2.22554
Exp(0.90000)=2.45960
Exp(1.00000)=2.71828
Exp(1.10000)=3.00417
Exp(1.20000)=3.32012
Exp(1.30000)=3.66930
Exp(1.40000)=4.05520
Exp(1.50000)=4.48169
Exp(1.60000)=4.95303
Exp(1.70000)=5.47395
Exp(1.80000)=6.04965
Exp(1.90000)=6.68590
Dernière mise à jour : Dimanche, le 16 novembre 2014