Section courante

A propos

Section administrative du site

EXP

Exposant
SAS Mathématique

Syntaxe

EXP(argument)

Paramètres

Nom Description
argument 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
      xx / 2
      nn + 1
   FIN BOUCLE FAIRE TANT QUE
   xx / 16
   nn + 4
   qx
   BOUCLE FAIRE TANT QUE q > 1.0E - 15
      dldl + q
      ii + 1
      qq x x / i
   FIN BOUCLE FAIRE TANT QUE
   BOUCLE POUR i ← 1 JUSQU'A n
      dldl 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 :

  1. data expsamples;
  2.  I = 0;
  3.  do while(I < 2);
  4.   R = exp(I);
  5.   put 'Exp(' I ')=' R;
  6.   I = I + 0.1;
  7.  end;
  8. run;

on obtiendra le résultat suivant :

Exp(0 )=1
Exp(0.1 )=1.1051709181
Exp(0.2 )=1.2214027582
Exp(0.3 )=1.3498588076
Exp(0.4 )=1.4918246976
Exp(0.5 )=1.6487212707
Exp(0.6 )=1.8221188004
Exp(0.7 )=2.0137527075
Exp(0.8 )=2.2255409285
Exp(0.9 )=2.4596031112
Exp(1 )=2.7182818285
Exp(1.1 )=3.0041660239
Exp(1.2 )=3.3201169227
Exp(1.3 )=3.6692966676
Exp(1.4 )=4.0551999668
Exp(1.5 )=4.4816890703
Exp(1.6 )=4.9530324244
Exp(1.7 )=5.4739473917
Exp(1.8 )=6.0496474644
Exp(1.9 )=6.6858944423


Dernière mise à jour : Samedi, le 6 août 2016