Winkelfunktionen

Gast #514329
Lesenswert?

irgendwie komm ich nicht auf das Ergebnis.

Ich habe eine Hypotenuse von 30 cm und einen Winkel von 45 Grad. Nun 
möchte ich mir die Gegenkathete berechnen. Ich komm aber mit dem 
Bogenmaßfunktion nicht aufs richtige Ergebnis von 21,21 Grad.
Gast #514354
Lesenswert?

warum die Einheit.
Ich habe halt mal eine Hypotenuse von 30 cm was soll daran Falsch sein? 
und nun will ich die Gegenkathete ausrechnen. Im Einheitskreis ist die 
Gegenkathete 0,707 aber das nützt mir auch nichts.
Gast #514426
Lesenswert?

Mir geht es in diesem Beitrag eigentlich nicht um die Programmiersprache 
C. sonder um die Winkelfunktionen. Also ist es nach deiner Meinung nach 
nicht möglich mit einem AVR die Gegenkatete auszurechnen. Weil mit dem 
Bogenmaß kann ich eigentlich nichts anfangen.
Gast #514430
Lesenswert?

wenn ich das richtig überflogen habe, musst du für 45° nicht 45° 
eingeben sondern 0.25*PI (weil 1*PI 180° entspricht). ...die frage ist 
natürlich, ob du einen integerwert oder einen float oder was auch immer 
der sin-/cos-funktion übergeben musst (habe keine ahnung weil ich mit 
C18 (PICs) arbeite)
Gast #514431
Lesenswert?

>Weil mit dem Bogenmaß kann ich eigentlich nichts anfangen.
?!
http://de.wikipedia.org/wiki/Bogenma%C3%9F ob der Winkel 45° oder Pi/4 
hat ist aber ziemlich wurschd, und die Umrechnungsformel wurde oben 
schon gepostet --> die Formel kann man als präprozessor-makro nutzen, um 
Kontanten als Gradzahlen einzugeben
1
#define PI 3.14159 ......(geht genauer, hab ich aber nicht im Kopf ;) )
2
#define DEG_TO_RAD((x)) x * PI / 180.0
(Firma: Promaxx.net) #514443
Lesenswert?

Ich (als PIC-Nutzer) muß zugeben, daß man mit dem AVR einen Cosinus 
ausrechnen kann. Punktum !

Wie C das macht, sollte Dir egal sein. Und die Umrechnung von Grad auf 
Rad ist trivial und stellt keinerlei Hürde für die Mathematik dar.

Wo ist das Problem wirklich ?
Kannst Du nicht Grad in Radiant umrechnen, oder bist Du zu bequem fürs 
Programmieren ?

Falls Du Probleme mit den Radianten hast solltest Du evtl. bei Deinem 
Taschenrechner beiben...
Gast #514502
Lesenswert?

>Falls Du Probleme mit den Radianten hast solltest Du evtl. bei Deinem
>Taschenrechner beiben...
Vorsicht, der kann auch in Radianten rechnen. ;-)

Winkelfunktionen sind 9. oder 10. Klasse Mathelehrstoff, schau einfach 
mal ins Tafelwerk oder frag deinen Mathelehrer.
Gast #514773
Lesenswert?

> Mir geht es in diesem Beitrag eigentlich nicht um die
> Programmiersprache C.

Die definiert aber, was die Funktion sin() macht. Das hat mit AVR genau 
gar nichts zu tun.

> Also ist es nach deiner Meinung nach nicht möglich mit einem AVR die
> Gegenkatete auszurechnen.

Wie kommst du auf den Unsinn?

> Weil mit dem Bogenmaß kann ich eigentlich nichts anfangen.

Du hast offensichtlich noch nicht kapiert, daß es möglich (und ziemlich 
einfach) ist, zwischen Winkel und Bogenmaß umzurechnen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren