Darstellung einer Sinuskurve
Item_Sek
- programmiertechnik
0 JürgenB0 Texter mir x
Hallo da draussen,
ich möchte in meinem Programm eine Sinuskurve dartsellen, alles in
einem 2D-Raum mit x und y.
Doch wie bekommt man das hin?
Ich habe schon mehrere formeln aus dem Inet ausprobiert, z.B diese:
y=r*sin(pi)
x=r*cos(x*pi)
aber irgendwie klappt dass nicht wirklich und begreifen tu ich das schon garnicht.....
Kann mir jemand für Math.Noobs auf die sprünge helfen? Das ist sehr nett!
Danke und h a n d (haveAniceDay)
Hallo Item_Sek,
y = sin(x)
oder, wenn es skaliert sein soll:
y = faky * sin(fakx * x)
oder wo drückt der Schuh?
Gruß, Jürgen
Hi,
mhhh... jetzt begreife ich nichts mehr.... :(
Hallo Item_Sek,
wenn du den Graphen einer Funktion zeichnen möchtest, benötigst du x- und y-Werte, um die Punkte in ein Diagramm einzeichnen zu können. Das geht per Programm genau so, wie in der achten Klasse auf Rechenkästchen.
Die x-Werte werden bei deinem Problem vorgegeben, also z.B. 0 < x < 2PI oder 0 < x < 360°. Die y-Werte werden dann berechnet, also y = sin(x). Denk mal an die Wertetabelle, die du damals erstellen musstest. Wenn das getan ist, musst du den Graphen nur noch skalieren, also an die Größe des Grafikbereiches anpassen.
Gruß, Jürgen
PS Eine Lösung in Javascript findest du hier: http://www.j-berkemeier.de/FktPlot.html
Hallo,
oh sehr nett! Danke!
Hallo, was heißt "dartsellen" genau?