Wie plottet man in Processing (Java) einen Graphen?
Ich will mir die Funktion y=3x^3+5x^2+6x+1 anzeigen lassen. Danke für eure Antworten.
2 Antworten
Hallo,
du hast die Funktion, nun brauchst du einen Parameter x.
Du musst also ein Start -und Endwert definieren.
Am besten mit JOptionPane.ShowInputDialog,
, dann noch die Schrittweite.
Nun kommt die Logik; du brauchst eine JFRAME zu erzeugen, um ein Fenster zu rendern, und auf den Graphics Parameter der Draw(Graphics g). Methode zuzugreifen.
In dieser Methode brauchst du eine For Schleife:
for(int,double,float(was immer du willst) x = StartWert; x < Endwert; x += Schrittweite){
// Hier wird geplottet
g.DrawRect(x, (Funktion), 5, 5);
}
Fertig sollte es sein.
Gruß
Hier, eine die die Funktion f(x) = x ^ 2 plottet.
Möglichkeiten hierzu finden sich genannt und erklärt auf Seite http://www.math.uni-hamburg.de/doc/java/kurs/JavaKurs9.html .
Für noch andere Möglichkeiten siehe https://www.google.de/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=Funktionsgraphen+zeichnen+Java .
Könntest du mir eventuell einen kompleten Beispielquelltext schreiben? Bei mir funktioniert das so irgendwie noch nicht