Ganz kurz:
Du zeichnest auf die
Canvas des Formulars oder auf ein Panel oder so. Du machst dann eine Schleife vom kleinsten zum grössten x-Wert und rechnest dabei den Funktionswert an der Stelle x aus. PseudoCode:
Delphi-Quelltext
1: 2: 3: 4:
| for x=-5 bis 5 y=f(x) zeichne punkt (x/y) end |
Der schwierigste Teil dabei ist wohl die Umrechnung des Koordinatensystems auf das x/y-System der zeichnungsfläche. (Beachte: x:left; y:top)
Und da hilft dir sicher die Suche dabei. Das hatten wir nämlich schon mehrere Male.
