Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Sinus uns CosinusKurve (https://www.delphipraxis.net/93222-sinus-uns-cosinuskurve.html)

Ronya 2. Jun 2007 20:19


Sinus uns CosinusKurve
 
hallo leute ich bin echt verzweifelt,, ich muss bis montag in einem koordinatensystem sinus uns cosinuskurve bzw. futntion darstellen.. (delphi 5) .. und ich kann es einfach nicht ich weiß noch nicht ma wie ich anfangen soll .. bitte hilft mir .. das wär echt total nett

[edit=SirThornberry]genutzte Programmiersprache ergänzt - Mfg, SirThornberry[/edit]

Matze 2. Jun 2007 20:35

Re: Sinus uns CosinusKurve
 
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

Delphi-Quellcode:
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.

DP-Maintenance 2. Jun 2007 20:36

DP-Maintenance
 
Dieses Thema wurde von "Matze" von "Projekte" nach "Multimedia" verschoben.

Ronya 3. Jun 2007 10:37

Re: Sinus uns CosinusKurve
 
hey ich danke dir .. und sorry wegen den beiden threats :( war nicht bös gemeint.. noch ,als danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz