Section courante

A propos

Section administrative du site

Introduction

Les calculs de trigonométrie se situent dans la catégorie des algorithmes mathématiques de géométrie et trigonométrie. Cette catégorie regroupe les algorithmes qui s'occupent des calculs liés aux angles, aux longueurs de côtés de triangles, aux cercles, et aux formes géométriques en général. Ils sont souvent utilisés pour des applications impliquant des figures géométriques et des mouvements dans l'espace, en sciences de l'ingénierie, en graphisme informatique, en physique, et en astronomie.

Les calculs de trigonométrie comprennent des algorithmes pour :

Ces algorithmes sont également liés aux algorithmes de calcul numérique quand ils impliquent des méthodes d'approximation pour évaluer les fonctions trigonométriques à partir de séries de Taylor ou de Maclaurin, par exemple, car les calculs de précision sont essentiels pour ces fonctions.

ArcSin

L'arc sinus désigne la formule mathématique de la trigonométrie de l'ArcSinus d'un cercle. Voici l'algorithme qu'elle utilise :

MODULE ArcSin(valeur)
   CONSTANTE PI ← 3,141592653589793
   SI Abs(valeur) = 1 ALORS
      RETOURNE valeur x PI / 2
   SINON
      RETOURNE ArcTan(valeur / Sqrt(1 - valeur x valeur))
   FIN SI

ArcSinH

L'arc sinus hyperbolique désigne la formule mathématique de la trigonométrie de l'ArcSinus hyperbolique d'un cercle. Voici l'algorithme qu'elle utilise :

MODULE ArcSinH(valeur)
   RETOURNE LOG(valeur)-Sqrt(valeur x valeur + 1))

ArcTan

L'arc tangente désigne la formule mathématique de la trigonométrie de l'ArcTangente d'un cercle. Voici l'algorithme qu'elle utilise :

MODULE ArcTan(valeur)
   A ← 1,0 / Sqrt(1,0 + (valeur x valeur))
   B ← 1,0
   BOUCLE POUR N ← 1 JUSQU'A 11
      A ← (A + B) / 2,0
      B ← Sqrt(A x B)
   FIN BOUCLE POUR
   RETOURNE valeur / (Sqrt(1,0 + (valeur x valeur)) x A)

Cos

Le cosinus permet d'indiquer la fonction trigonométrique permettant de retourner le cosinus, soi l'angle rapport à la longueur du côté adjacent de la longueur de l'hypoténuse. On se basera donc sur la formule mathématique suivante pour obtenir le résultat :

       +∞    (-1)n
cos x = ∑   ——————— x2n
       n=0   (2n)!

Voici son algorithme :

MODULE COS(X)
   RX x X
   S ← 42.0
   BOUCLE POUR I ← 10 JUSQU'A 1
      S ← 4.0 x I - 2.0 + (-R) / S
   FIN BOUCLE POUR
   SS x S
   RETOURNE (S - R) / (S + R)

Cosh

Le cosinus hyperbolique permet d'indiquer la fonction trigonométrique permettant de retourner le cosinus hyperbolique. Voici son algorithme :

MODULE Cosh ( Valeur )
   Valeur ← Abs (Valeur)
   SI Valeur > 88,029691931 ALORS
      RETOURNE Infini
   SINON
      RETOURNE ( Exp ( Valeur ) + Exp ( - Valeur ) ) / 2,0
   FIN SI

SIN

Le SIN permet d'indiquer la fonction trigonométrique permettant de retourner le sinus. Voici son algorithme :

MODULE SIN(X)
   RX x X
   S ← 42.0
   BOUCLE POUR I ← 10 JUSQU'A 1
      S ← 4.0 x I - 2.0 + (-R) / S
   FIN BOUCLE POUR
   RETOURNE 2.0 x X x S / (R + S x S)

TAN

La TAN permet d'indiquer la fonction trigonométrique permettant de retourner la tangente. Voici son algorithme:

MODULE TAN(X)
   RETOURNE SIN(X)/COS(X)


Dernière mise à jour : Dimanche, le 12 mars 2006