« 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?
|