Calocybe: oder Mathematik ?

Beitrag lesen

hallo,

Wer hat von seiner Schulmathematik noch nicht so viel vergessen wie ich und verraet mir, wie die formel f(x)=? fuer eine Sinuskurve nochmal ging?

f(x) = sin(x)  ;-))

Im Ernst, die Funktion gibt's in JS auch, ist eine Methode des Math-Objects (also f(x) = Math.sin(x)). Musst aber drauf achten, dass die Argumente in Radiant, nicht in Grad angegeben werden.

Ich nehme an, Du hast mit i Deinen Kreis in 16 Teile geteilt. Naja, um das beizubehalten schlage ich vor, Du faengst bei 0 an zu zaehlen und rechnest i immer in Radiant um. Dabei entspricht
i=0  --> x=0
i=15  -->  x=2*Math.PI
(wobei ich mit x die Zahl meine, die Du dann an sin() uebergibst).

Da sin() logischerweise ein Zahl zwischen -1 und 1 zurueckgibt, musst Du dann noch mit 4 multiplizieren.

y bekommst Du dann mit Math.cos().

Viel Spass, Calocybe