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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.