#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
