Section courante

A propos

Section administrative du site

SINH

Sinus hyperbolique
Langage C math.h

Syntaxe

double sinh(double a);

Paramètres

Nom Description
a Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter

Description

Cette fonction trigonométrique retourne le «Sinus» hyperbolique.

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

MODULE SINH(x)
   * Calculer l'exponentielle de x et -x
   exp_x ← EXP(x)         * e^x
   exp_neg_x ← EXP(-x)    * e^(-x)

   * Retourner la différence divisée par 2
   RETOURNE (exp_x - exp_neg_x) / 2.0

Remarques

Exemple

Voici un exemple permet d'afficher les sinus hyperbolique inférieurs à π :

Essayer maintenant !
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4.  
  5. int main()
  6. {
  7.     float I = 0;
  8.     while(I < M_PI) {
  9.         printf("Sinh(%.1f)=%f\n",I,sinh(I));
  10.         I += 0.1;
  11.     }
  12.     return 0;
  13. }

on obtiendra le résultat suivant :

Sinh(0.0)=0.000000
Sinh(0.1)=0.100167
Sinh(0.2)=0.201336
Sinh(0.3)=0.304520
Sinh(0.4)=0.410752
Sinh(0.5)=0.521095
Sinh(0.6)=0.636654
Sinh(0.7)=0.758584
Sinh(0.8)=0.888106
Sinh(0.9)=1.026517
Sinh(1.0)=1.175201
Sinh(1.1)=1.335648
Sinh(1.2)=1.509462
Sinh(1.3)=1.698383
Sinh(1.4)=1.904302
Sinh(1.5)=2.129280
Sinh(1.6)=2.375569
Sinh(1.7)=2.645633
Sinh(1.8)=2.942175
Sinh(1.9)=3.268164
Sinh(2.0)=3.626861
Sinh(2.1)=4.021857
Sinh(2.2)=4.457105
Sinh(2.3)=4.936962
Sinh(2.4)=5.466228
Sinh(2.5)=6.050203
Sinh(2.6)=6.694730
Sinh(2.7)=7.406260
Sinh(2.8)=8.191914
Sinh(2.9)=9.059555
Sinh(3.0)=10.017868
Sinh(3.1)=11.076442

Voir également

Langage de programmation - C - Référence de procédures et fonctions - sin
Langage de programmation - C++ - Référence de procédures et fonctions - sinh

Références

Langage C, Edition Micro-Application, Gehard Willms, 2001, ISBN: 2-7429-2008-0, page 734.
Borland C++ for Windows 4.0, Library Reference, Edition Borland, 1993, Part # BCP1240WW21772, page 241.

Dernière mise à jour : Mardi, le 28 juillet 2015