tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
736
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Slater Slater ist offline Mitglied Gold
    Registriert seit
    Sep 2002
    Ort
    Bern (CH)
    Beiträge
    223
    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-Code:
    <?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
     
    Letztes Jahr stand meine Firma noch vor dem Abgrund.
    Dieses Jahr haben wir einen Schritt vorwärts gemacht!

  2. #2
    chibisuke chibisuke ist offline Mitglied Brillant
    Registriert seit
    Sep 2003
    Beiträge
    807
    Kann es durchaus...
    http://at.php.net/manual/de/function.eval.php

    aber achtung: sicherheitsrisiko
     

  3. #3
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.806
    Blog-Einträge
    5
    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.
     
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

Ähnliche Themen

  1. Mathematische Funktionen
    Von TraphiX im Forum PHP
    Antworten: 2
    Letzter Beitrag: 20.07.10, 20:42
  2. Mathematische Funktionen Library
    Von KarlSoost im Forum Algorithmen & Datenstrukturen mit Java
    Antworten: 2
    Letzter Beitrag: 25.06.10, 12:51
  3. Mathematische Funktionen berechnen
    Von Avedo im Forum .NET Café
    Antworten: 7
    Letzter Beitrag: 13.09.09, 15:22
  4. Antworten: 2
    Letzter Beitrag: 04.09.07, 07:19
  5. Mathematische Funktionen einlesen
    Von Infernus im Forum PHP
    Antworten: 8
    Letzter Beitrag: 13.11.05, 00:51