Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 mer 28 octobre 2009 16:16

xav
Membre
Date d'inscription: 27 oct 2005
Messages: 75

Expression evaluator

Bonjour,

je suis en train de me battre avec un expression evaluator.
J'ai 2 petits problemes :

- Comment faire une racine carrée ? j'arrive bien  faire un ² avec la fonction sqrt() mais je ne trouve rien pour calculer la racine.

- la fonction hypot() permet (selon la doc ) de calculer la longueur de l'hypoténuse d'un triangle rectangle, mais je ne comprend pas comment l'utiliser et lui spécifié les points de mon triangle rectangle.

Merci d'avance  de vos réponses


Xavier Lang
SIG Communautaire
Communauté d'Agglomération de la Région Nazairienne et de l'Estuaire

Hors ligne

 

#2 mer 28 octobre 2009 20:05

ogayte
Membre
Date d'inscription: 6 mar 2006
Messages: 262

Re: Expression evaluator

La fonction sqrt() renvoie bien la racine carrée, j'ai fait un test qui me semble ok.

Vous pouvez également utiliser pow(x, y)  avec y=1/2 pour la racine carrée, 1/3 pour la racine cubique...


hypot(x,y) renvoie la longueur de l'hypoténuse d'un triangle rectangle dont les deux côtés touchant l'angle droit mesurent x et y.
x et y ne sont donc pas les coordonnées des points mais des longueurs.

D'après Pythagore hypot(x,y) = racine carrée de ((x*x) + (y*y))
hypot(1,1) = 1.414
hypot(2,1) = 2.236


Olivier Gayte
Veremes
04-68-38-65-27

Hors ligne

 

#3 jeu 29 octobre 2009 09:27

xav
Membre
Date d'inscription: 27 oct 2005
Messages: 75

Re: Expression evaluator

Merci


Xavier Lang
SIG Communautaire
Communauté d'Agglomération de la Région Nazairienne et de l'Estuaire

Hors ligne

 

#4 jeu 05 novembre 2009 11:31

pyjoubert
Membre
Lieu: Lyon
Date d'inscription: 21 mar 2006
Messages: 96

Re: Expression evaluator

Bonjour,

Une piste : Une racine carrée d'un nombre n'est ni plus ni moins que ce nombre à la puissance 1/2


Pierre-Yves JOUBERT
Le grand Lyon

Hors ligne

 

Pied de page des forums

Powered by FluxBB