phpbar.de logo

Mailinglisten-Archive

[php] AW: [php] Sinus? Kosinus? Exitus! %-6

[php] AW: [php] Sinus? Kosinus? Exitus! %-6

ti tirmen_(at)_gmx.net
Fri, 14 Jul 2000 13:14:55 +0200


Hi Laura,

> x = mittelpunkt_x + radius * cos(60);
> y = mittelpunkt_y + radius * sin(60);

Die Linie landet zwar auf dem Kreisbogen, aber nicht da, wo sie hinsoll.
Deshalb habe ich ein kleines Testskript mit folgenden Output geschrieben:

>Cosinus von 60 (*100): -95.241298041516  =>  rund -95
???
>cos(60grad) bzw. cos(Pi/3) = 1/2!!! => 50 bzw. 150
Sinus von 60 (*100): -30.481062110222  => rund -30
???
sin(60grad) bzw sin(Pi/3) = sqrt(3)/2 => ca 86,66 bzw. 186,66

>Hm! Da 0 Grad in PHP rechts liegt und dann im Uhrzeigersinn weitergezählt
>wird <-- wenn das stimmt, stimmt die Formel nicht da Mathematisch positiv
gegen den Uhrzeigersinn bedeutet also aus 100 + x wird 100 -x

Kann das sein das du erstmal die Grads in Radians umrechnen musst!!
rad = Pi/180 * grad und die in sin und cos einsetzen!!!

Gruss Thomas



php::bar PHP Wiki   -   Listenarchive