Thema: Delphi Sinus uns CosinusKurve

Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Sinus uns CosinusKurve

  Alt 2. Jun 2007, 20:35
Hi,

Hausaufgaben löst hier keiner, aber Tipps können wir natürlich geben.

Fang einfach mal so an, wie du beginnen würdest, wenn du den Graphen der Funktionen von Hand zeichnen möchtest. Du benötigst folglich zuerst ein Koordinatensystem, das du mit Delphi-Referenz durchsuchenTCanvas zeichnen kannst, wie übrigens auch den Graphen selbst. Hilfreich ist es, den Ursprung von der linken oberen Ecke an eine Position irgendwo vertikal zentriert zu setzen. Dies geht mit

SetWindowOrgEx(Canvas.Handle, x, y, nil); Dann musst du einen Maßstab festlegen und rechnest die mathematischen x-Koordinaten in Pixelkoordinaten um und errechnest den zugehörigen y-Wert mit deinen trigonometrischen Funktionen. Mittels Delphi-Referenz durchsuchenCanvas.Pixels oder Delphi-Referenz durchsuchenMoveTo und Delphi-Referenz durchsuchenLineTo kannst du den Graphen dann zeichnen.

Mache dich mit dem Canvas-Objekt vertraut und spiele damit herum. Wie man Farben und ähnliches ändert steht in der DP und in der Delphi-Hilfe.
Die Suchfunktion hilft dir natürlich auch weiter: Hier im Forum suchenGraph zeichnen.
  Mit Zitat antworten Zitat