1. #1
    Newbie
    Dabei seit
    Mai 2002
    Beiträge
    1

    Question [JAVA] Funktion übergeben

    Hallo, ich habe folgendes Problem:
    Ich hab einen Funktionsplotter in Java programmiert, der auch schon ordentlich funktioniert. Allerdings muß ich bisland die Funktion, die als Graph dargestellt werden soll, in den Quellcode schreiben, da ich nicht weiß wie ich eine als String abgefragte Funktion so übersetzen kann, daß meine Applikation sie auch als Polynom behandelt und nicht als String (ich hoffe, daß Problem ist so verständlich beschrieben). Meine einzige Idee ist es, einen Parser zu schreiben, der die Funktion zerlegt und dann in gesonderten Methoden den Funktionswert berechnet. Dieses Vorgehen würde ich aber gerne vermeinden, wenn möglich.
    Weiß jemand Rat oder einen Link oder ein Buch ?

    Danke im voraus und bis denn
    mikksu

  2. Anzeige
    Logge dich ein, um diese Anzeige nicht zu sehen.
  3. #2
    Commander
    Dabei seit
    Sep 2001
    Beiträge
    2.755
    Ich bin zwar eher ein C++ Mensch, aber wirklich gross sind die Unterschiede ja nicht.
    Ich würde auch die Funktion als String deinem Plotter übergeben. Der Plotter nutzt einen Parser um den String auf Richtigkeit zu überprüfen. Wenn das der Fall ist, wird der String zepflückt und der Funktionswert berechnet.

    So scheint mir das sinvoll zu sein.

    Gruss Boron
    Gruß Boron (dessen neuer Rekord beim Bowlen bei 154 Punkten liegt (Stand: 5. März 2011))
    Alternativ: der sich oft wegen mieser Rechtschreibung anderer die Augen reiben muss

    Firefoxbenutzer sollten das hier nutzen: https://addons.mozilla.org/de/firefox/browse/type:3


Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •