Blaubart: Berechnungsformel zurückberechnen

Beitrag lesen

Tach.

$Y = floor(pow($X/10,0.5));

[latex]
y = \left\lfloor \left(\frac{x}{10}\right)^\frac{1}{2} \right\rfloor = \left\lfloor \sqrt{ \frac{x}{10}} \right\rfloor
[/latex]

  1. Könnte mir einer die Formel mal (für doofe) erklären?

Das ist eine etwas umständliche Schreibweise für: Ziehe die Quadratwurzel aus $X/10 und schmeiß die Nachkommastellen des Ergebnisses weg. $X darf dabei nicht kleiner als Null sein.

  1. Ist es möglich, anhand eines Y-Wertes den X-Wert herauszuberechnen? (die Formel also Rückwärts gehen?)

Nur in besonderen Fällen. Durch das Abschneiden der Nachkommastellen gehen Informationen unwiederbringlich verloren. Nur wenn nach dem Wurzelziehen sowieso eine ganze Zahl rauskommt, kannst Du auch wieder $X korrekt berechnen. Andernfalls kommst Du höchstens in die Nähe:

[latex]
x = 10 \cdot y^2
[/latex]

--
Once is a mistake, twice is Jazz.