4Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
745
745
EMPFEHLEN
-
12.03.10 21:18 #1bebehei Tutorials.de Gastzugang
hi,
ich will gerade die sinus und cosinus funktion benutzen.
leider funktioniert sie nicht richtig.
die seite spuckt mir immer bei Math.sin(30) einen Minuswert aus.
Der eigentliche Wert ist 0.5
Wie bekomme ich da dann den richtigen wert heraus?
lg bebe
Bei meinem Taschenrechner war dies einfach zu lösen: Man musste nur von Bogenradius (oder so) auf Grad umstellen.
Vielleicht gehts ja auch so.
-
Hi,
ich schätze mal ohne es zu testen das Radiant als Einheit nicht Grad angegeben werden muss:
180° entsprechen Pi
=> 1° = Pi / 180
also musst du so rechnen:
Code :1
Math.sin(30 * (Math.pi / 180)
Gruß
Erik
-
Die Funktionen geben dir die wissenschaftliche Einheit Radiant aus,
Du musst mit sin(Alpha*Pi/180) umrechnen. Die Umkehrfunktionen natürlich ähnlich.
Der Kreis ist hier nicht 360 Grad sondern 2 Pi
180 ist Pi
Edit: ok Erik war schneller, sollte nicht zwischendurch was anderes machen
Geändert von FJK (12.03.10 um 21:33 Uhr)
-
12.03.10 21:32 #4bebehei Tutorials.de Gastzugang
Danke hat funktioniert.
Die umrechnung ist halt nicht so genau.
danke und lg bebe
PS: Math.PI
-
Die Umrechnung sollte eigendlich genauso genau sein wie die Genauigkeit deines Pi's ist.
-
13.03.10 02:00 #6
Wenn man die Formel nicht weiß, dann kann man sich auch der Math-Klasse bedienen.
Math.sin(Math.toRadians(30)) würde 0.49999999999999994 ausgeben.
Ähnliche Themen
-
AJAX funktioniert nicht richtig, readysate funktion wird nicht ausgeführt
Von Biergamasda im Forum Javascript & AjaxAntworten: 9Letzter Beitrag: 27.12.08, 20:32 -
LIKE funktioniert nicht richtig!
Von EvilDivel im Forum PHPAntworten: 16Letzter Beitrag: 17.11.04, 19:30 -
PHP funktioniert nicht richtig
Von Dommas im Forum Hosting & WebserverAntworten: 2Letzter Beitrag: 22.09.04, 23:49 -
Ado funktioniert nicht richtig
Von Hoffie im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 22.03.04, 08:43 -
Sinus,Cosinus,Tangens
Von Janares im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 08.04.03, 19:08





Zitieren
Login




