Librairie C et puissance enième

Librairie C et puissance enième - C - Programmation

Marsh Posté le 04-04-2007 à 18:25:04    

Bonjour bonjour,
 
Voila je code un programme permettant de faire des calculs de forces et plus précisemment de masse volumique en fonction de l'altitude. Hors dans ces calculs je me retrouve avec des puissances n-ièmes à virgule du type x^5.55.
 
Alors je me demandais si il existait en C une librairie avec une fonction miracle permettant de poser ces opérations.
 
Merci d'avance,
 
Galaxed.

Reply

Marsh Posté le 04-04-2007 à 18:25:04   

Reply

Marsh Posté le 04-04-2007 à 18:32:42    

de memoire , la fonction pow prends des double en paramètres

Reply

Marsh Posté le 04-04-2007 à 20:33:46    

Tout à fait, c'est dans la libm.

Reply

Marsh Posté le 05-04-2007 à 18:55:49    

galaxed a écrit :

Voila je code un programme permettant de faire des calculs de forces et plus précisemment de masse volumique en fonction de l'altitude. HorsOr dans ces calculs je me retrouve avec des puissances n-ièmes à virgule du type x^5.55.


Gaffe, x^5.55 étant la racine 20° de x^111 il s'ensuit que "x" ne peut pas être négatif car cela donnera alors un nombre complexe (racine paire) que "pow()" ne sait pas calculer...

Message cité 1 fois
Message édité par Sve@r le 05-04-2007 à 18:57:24

---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
Reply

Marsh Posté le 06-04-2007 à 09:13:06    

Sve@r a écrit :

Gaffe, x^5.55 étant la racine 20° de x^111 il s'ensuit que "x" ne peut pas être négatif car cela donnera alors un nombre complexe (racine paire) que "pow()" ne sait pas calculer...


+1
De manière générale, les puissances réelles (par ex: x^y, avec y réel non entier) ne sont définies que pour des réels x positifs, puisque : x^y = exp (y * log(x))


---------------
TriScale innov
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed