Calcul logarithme

Bonjour,

Pour un besoin de calcul de luminosité, je dois passer par une formule mathématique comportant un ln (logarithme neperien) à partir d’une valeur exprimée en %.

Une partie de la formule est la suivante (v est la valeur en %) : ln((100 - v)/v)

En prenant l’exemple où v=45% : ln((100-45)/45) = 0.20067…

Or en testant l’expression dans Jeedom, j’obtiens avec la formule php :
log((100-45)/45) = 4.5951198501346
alors que si je fais log(1.2222), j’ai bien 0.20067.

Avez-vous une idée, d’où vient le problème ( parenthèses,…)

Jeedom donne le log de 99 c’est à dire log(100-45/45) et n’interprète pas les parenthèses intérieures
Il faut essayer avec une variable intermédiaire …

ok, c’est bien ce que je pensais.
Merci

Sans variable et sans parenthèse, il est possible d’écrire log(100/45 - 1) :smiley:

2 « J'aime »