umrechne von rad in deg??
-
Ich habe ein Programm geschrieben, mit dem man ein Dreieck berechnen kann, jedoch bin ich bei den Winkelberechnungen stecken geblieben, weil der Cosinussatz nicht "funktioniert". Ich bekomme immer den Radiantwert anstatt des Gradwertes. Beim Sinus habe ich die formel:
winkel_xy = sin(2*PI*Winkel/360);
verwendet, aber beim Cosinus klappt das nicht. Kann mir jemand helfen??
-
von grad nach rad kommst du indem du mit Pi/180 multiplizierst...
umgekehrt dann halt mit 180/Pi multiplizieren...
-
Danke!
-
Der Kreisbogen b über einem Winkel α besitzt die Länge
,
wie leicht einzusehen ist. Kürzen wir noch die 2 weg, bleibt
Im Bogenmaß beschreibt man einen Winkel schlicht und einfach durch den Kreisbogen über dem Winkel im Einheitskreis, das heißt, einem Kreis mit der Laenge 1.
Demnach also:
Warn jetzt ungefähr 20 Sekunden anstrengende Denkarbeit. Schwer?
-
wenn man sowas noch nie gemacht hat, dann ist es schwer.
also abwertende kommentare bitte unterlassen, ok?MFG
C.
-
Windalf schrieb:
von grad nach rad kommst du indem du mit Pi/180 multiplizierst...
umgekehrt dann halt mit 180/Pi multiplizieren...ne, weil man nämlich unter grad das neugrad versteht.
grad == vollkreis 400°
deg == vollkreis 360°
rad == vollkreis 2pi
-
wo wird denn dieses krümelige "neugrad" benutzt? ich kenne es schon seit jahren, hab aber nie ne anwendung gesehen.
-
schlaukopf schrieb:
Windalf schrieb:
von grad nach rad kommst du indem du mit Pi/180 multiplizierst...
umgekehrt dann halt mit 180/Pi multiplizieren...ne, weil man nämlich unter grad das neugrad versteht.
grad == vollkreis 400°
deg == vollkreis 360°
rad == vollkreis 2pigrad kann beides bezeichnen (alt-)grad oder einfach grad oder neugrad (gon). gon wurde eingeführt um der begriffsverwirrung an dieser stelle zu entgehen
(engl. grad = degree, neugrad = grade ) einheitszeichen ist ein hochgestelltes g, ausserdem benutzt neugrad eine dezimale unterteilung (mgon) anstatt bogenminuten und -sekunden
-
camper schrieb:
grad kann beides bezeichnen (alt-)grad oder einfach grad oder neugrad (gon). gon wurde eingeführt um der begriffsverwirrung an dieser stelle zu entgehen
(engl. grad = degree, neugrad = grade ) einheitszeichen ist ein hochgestelltes g, ausserdem benutzt neugrad eine dezimale unterteilung (mgon) anstatt bogenminuten und -sekundennein, er hatte schon recht. grad bezeichnet ausschließlich das neugrad, und deg ausschließlich das altgrad.
-
scrub schrieb:
camper schrieb:
grad kann beides bezeichnen (alt-)grad oder einfach grad oder neugrad (gon). gon wurde eingeführt um der begriffsverwirrung an dieser stelle zu entgehen
(engl. grad = degree, neugrad = grade ) einheitszeichen ist ein hochgestelltes g, ausserdem benutzt neugrad eine dezimale unterteilung (mgon) anstatt bogenminuten und -sekundennein, er hatte schon recht. grad bezeichnet ausschließlich das neugrad, und deg ausschließlich das altgrad.
grad als einheitszeichen bezeichnet neugrad richtig. als einheits-BE-zeichnung kann es für beides stehen - schließlich sprichst du ° auch als grad aus. insofern war die kritik wohl gerechtfertigt (wenn auch trotzdem eher daneben), es hätte entweder 'von deg nach rad..' oder von 'grad nach bogenmaß...'(dass es altgrad bezeichnet, geht aus dem kontext hervor) heißen müssen
-
scrub schrieb:
nein, er hatte schon recht. grad bezeichnet ausschließlich das neugrad, und deg ausschließlich das altgrad.
Quelle?
-
ltd. Gesetzgebung bezeichnet in deutschland
Radiant = 1 m/m (Radius/Bogen) Grad = PI/180 rad Gon = PI/200 rad Neugrad = i gon = 0.5*PI*10^-2 rad
-
b7f7 schrieb:
ltd. Gesetzgebung bezeichnet in deutschland
Radiant = 1 m/m (Radius/Bogen)nein, bogenlänge wird auf den radius bezogen. darum auch 360° --> 2πr/r. so wie dues geschrieben hast entspräche der vollkreis ja dem bogenmaß 1/2π
-
Danke, damit wär das wohl geklärt.
-
Danke, damit wär das wohl geklärt.
ja, aber die frage, wie das mit cosinus geht, ist immernoch nicht geklärt.
(zumindest bekomme ich immer was falsches raus)wie geht das jetzt?
-
wie war der cosinussatz nochmal?
?
-
nuclearspider schrieb:
ja, aber die frage, wie das mit cosinus geht, ist immernoch nicht geklärt.
(zumindest bekomme ich immer was falsches raus)Mehr Details bitte. Code?
-
also
tan-1 rechne ich so:x = atan(i)/180*pi;
sin rechne ich so:
x = sin(2*pi*i/360);
und wenn dashier stimmt:
umgekehrt dann halt mit 180/Pi multiplizieren...
müsste folgendes auch stimmen:
x = cos(90*180/pi);
oder müsste ich das so machen:
x = cos(90)*180/pi;
???
auf jeden fall kommt nie das Ergebnis 0 heraus. (was bei cos(90) eigentlich zu erwarten wäre)
-
nuclearspider schrieb:
also
tan-1 rechne ich so:x = atan(i)/180*pi;
sin rechne ich so:
x = sin(2*pi*i/360);
Gut, auch wenn man das zu sin(pi*i/180) abkürzen kann.
und wenn dashier stimmt:
umgekehrt dann halt mit 180/Pi multiplizieren...
müsste folgendes auch stimmen:
x = cos(90*180/pi);
oder müsste ich das so machen:
x = cos(90)*180/pi;
???
Wie kommst du darauf, dass das "umgekehrt" auf den Cosinus bezogen war? Bei dem rechnet man natürlich genauso um wie beim Sinus.
x = cos(90*pi/180); // oder gleich: x = cos(pi/2);
Dann kommt da auch 0 raus, bzw. aufgrund der begrenzten Rechengenauigkeit etwas, das sehr nahe an 0 liegt.
-
stimmt. das hat mich vorher irritiert, da bei sin und tan immer ein genaues ergebnis herauskam.
Danke