« Programmation C/Mathématiques » : différence entre les versions

Contenu supprimé Contenu ajouté
m Révocation des modifications de 41.248.172.20 (discussion) vers la dernière version de 41.140.18.132
Ligne 23 :
''exp'' calcule ''e'' élevé à la puissance de ''x'' (<math>e^x</math>) où ''e'' est la base des logarithmes naturels (ln(e) = 1). ''pow'' calcule la valeur de ''x'' élévé à la puissance ''y'' (<math>x^y</math>).
 
=== Erreurs ===
NON!!! c'est faux totalement faux c'est exponentielle dial tabone mok.
La fonction ''pow'' peut déclencher l'erreur suivante :
*'''EDOM''' : ''x'' est négatif, et ''y'' n’est pas un entier.
 
== Logarithmes ==
 
<source lang="c">
e^x+1=0. Alors je vous explique:
double log ( double x );
double log10 ( double x );
</source>
 
''log'' calcule le logarithme néperien de ''x'' (noté généralement ln(x) en mathématiques). ''log10'' calcule le logarithme à base 10 de ''x''.
e^x=-1
x=ln(-1)
Sachant que ln(-1)=ln(1)+ ixpi=ixpi
 
=== Erreurs ===
Alors maintenant revenons à la première équation:
* '''EDOM''' : ''x'' est négatif ;
e^x+1=0
* '''ERANGE''' : ''x'' est nul.
e^ixpi +1=0 (parceque e^ixpi=-1)
-1+1=0
0=0
Avez vous compris?
 
== Racine carrée ==