- #1
S
sh
Guest
Hallo,
ich versuche mithilfe von PHP ein script zu erstellen, dass die Nullstellen einer Funktion mithilfe des Newton-Verfahrens berechnet. Mein script funktioniert einwandfrei, allerdings habe ich bisher die Funktion immer nur im Quelltext selbst angegeben.
z.B. $funktion = ($x*$x)-$x+12;
Ich würde mein Script jedoch gerne so gestalten, dass ich die Funktion und einen x-Wert in ein Formular eingeben kann, sodass der x-Wert direkt in die Funktion eingesetzt und das Ergebnis errechnet wird.
Die Eingabe im Formular sollte dann wie folgt aussehen:
(x*x)-x+12
Ich habe es so ausprobiert, dass ich x durch $x ersetze:
$funktion = ereg_replace(x,$x,$funktion);
Leider wird dann nur der x-Wert eingesetzt, aber das Ergebnis nicht berechnet.
Gibt es eine möglichkeit, wie ich das Problem lösen kann?
Gruß
ich versuche mithilfe von PHP ein script zu erstellen, dass die Nullstellen einer Funktion mithilfe des Newton-Verfahrens berechnet. Mein script funktioniert einwandfrei, allerdings habe ich bisher die Funktion immer nur im Quelltext selbst angegeben.
z.B. $funktion = ($x*$x)-$x+12;
Ich würde mein Script jedoch gerne so gestalten, dass ich die Funktion und einen x-Wert in ein Formular eingeben kann, sodass der x-Wert direkt in die Funktion eingesetzt und das Ergebnis errechnet wird.
Die Eingabe im Formular sollte dann wie folgt aussehen:
(x*x)-x+12
Ich habe es so ausprobiert, dass ich x durch $x ersetze:
$funktion = ereg_replace(x,$x,$funktion);
Leider wird dann nur der x-Wert eingesetzt, aber das Ergebnis nicht berechnet.
Gibt es eine möglichkeit, wie ich das Problem lösen kann?
Gruß