Mathematische Funktionen mit PHP?

Slater

Erfahrenes Mitglied
Hey Leute,
Ich habe begonnen ein Script zu basteln, welche mir aus einer Funktion (z.B y=x^2) einen Graphen plotet.
Ich habe es nun geschaft, das ich den Graphen zeichnen kann, jeoch stellte es mir bei der Übergabe der Variablen an. So habe ich es mir etwa vorgestellt:

PHP:
<?php
print "<form action=$PHP_SELF name=Funktion method=post>
<input type=text name=Funktion> (z.b x^2)<p>
<input type=submit name=submit value=submit><p>";
$Endwert=100;
for ($Startwert=0; $Wert<$Endwert; ) {
// Hier ist das Problem!
// Hier sollte es für die eingegebene Funktion (y=x^2) für den x-Wert zuerst 0 einsetzen und y ausgeben (Damit ich die x/y-Koordinaten des Punktes habe den ich in das Bild zeichnen will. Aber wie kann ich das machen -> x durch Zahl ersetzen und y ausrechnen? 
$Wert=$Startwert+0.5;
// Hier kommt die Funktion die in das Bild einen Punkt bei x und y einfügt
}
?>

Kann ich das Überhaupt mit PHP?

Gruess & Danke Slater
 
Man kann sich allerdings auch einen Formelparser schreiben... die Lösung über eval ist sowohl wie gesagt ein Risiko als auch ein Hindernis an sich: Die Syntax x^a für Potenzen kennt PHP beispielsweise nicht.
 
Zurück