Bon alors :
La page de Wolfram Alpha sur ce calcul :
ici
Tu remarqueras probablement l'écriture en racine cubique de (moins) l'unité ce qui signifie (en complexe) qu'à l'équation x^3=-8 il y a trois solutions...
Parmi celles-ci, il y a -2 et le complexe donné ci-dessus.
Maintenant, il n'y a pas pour autant de bug dans
math.h. Pow est une fonction qui retourne
une des solutions. Dans les cas que tu donnes ci-dessus, son algo lui fait chercher une solution complexe, qu'elle ne peut manipuler (concrètement, ln doit être sous la forme d'une série entière tronquée qui
explose pour des arguments négatifs...).
Si tu doutes de cela tu peux toujours interroger math.h avec : 1^(1/2) qui te donneras 1, mais jamais -1, pourtant correct dans l'équation x^2-1=0...

Partager