Entwickler-Ecke

Sonstiges (Delphi) - Sinuskurve wie?


syro - Mi 29.09.04 20:17
Titel: Sinuskurve wie?
Hi Leute :) Hoffe ihr könnt mir helfen!

Habe ein Problem mit einzeigen einer Sinuskurve, brauch so ein Program für meine GFS in Physik, das Thema lautet "Zusammensetzung von Sinusschwingungen".. vielleicht kennt ja der ein oder andere das :)

so nun zu meinem Problem:

Ich möchte ein Koordinationsystem bauen und darein eine Sinuskurve der Funktion f(x)=sin(x)..

das woltle ich mit einer Schleife bewerkstelligen..

for(i=0; i<400; i++) {

y = sin(i);
}

ist natürlicher totaller Schwachsinn.. hat mir jemand eine Funktion die mir das ermöglicht??

Vielen Dank. mfg


AXMD - Mi 29.09.04 20:20

Hmmm... bin zwar erst C-Anfänger, aber ich bin mir sicher, dass du nicht einfach deinen Winkel in Grad übergeben kannst. Radiant würd ich mal sagen... zu allererst.

AXMD


GSE - Mi 29.09.04 20:33

stimmt, siehe DegToRad und RadToDeg in der OH

mfg
GSE


doubleq - Sa 02.10.04 11:49

Also in Deinem konkreten Fall brauchst Du die Funktionen nicht - Du musst einfach dafür sorgen dass Deine Zählvariable von 0 bis 2pi läuft. Also Dein i durch 200 teilen und mit pi multiplizieren. Wenn Du das dann an die sin()-Funktion übergibst bekommst Du was Du willst.

Gruß DoubleQ


GSE - Sa 02.10.04 12:04

ah stimmt, war c. cod ehab ich mir gar net angeguckt.
aber warum sollte ein Delphi-Forum bei einem C-Programm helfen?
Gibt doch genug C-Foren.

mfg
GSE


syro - Sa 02.10.04 16:13

Hey danke für die Antworten, ich habe es mit PHP realisiert, doch in Delphi ist es genau das gleiche.. die Technik, wenn man sie raushat, ist einfach!

Falls jemand den Quellcode in PHP haben möchte, bitte per eMail kontaktieren.

mfg Dennis Sch.