« Mathématiques avec Python et Ruby/Nombres complexes en Ruby » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 148 :
 
===indirectes===
 
Les fonctions trigonométriques inverses se calculent de manière analogue, en mettant juste un ''C'' devant ''Math'':
 
<source lang="ruby">
require 'cmath'
z=Complex(4,3)
puts(CMath.acos(z))
puts(CMath.asin(z))
puts(CMath.atan(z))
</source>
 
 
 
===hypoténuse===
 
Même la fonction <math>(a,b) \mapsto \sqrt{a^2+b^2}</math> se calcule avec le module ''cmath'':
 
<source lang="ruby">
require 'cmath'
a=Complex(4,3)
b=Complex(2,1)
puts(CMath.hypot(a,b))
puts(CMath.atan2(a,b))
</source>
 
Ça doit sûrement servir à quelque chose, mais à quoi?