Einzelnen Beitrag anzeigen

SMO

Registriert seit: 20. Jul 2005
178 Beiträge
 
Delphi XE6 Professional
 
#4

AW: Umrechnung Kosinuswert/Winkel

  Alt 8. Mär 2015, 21:50
Aha, also eine Hausaufgabe?

Wie bereits gesagt, du benutzt am Ende die Variable alphaGrad, ohne sie vorher initialisiert zu haben. Da muss also Müll in "EditWinkel" rauskommen.
Der Cosinus des Winkels zwischen zwei Vektoren entspricht dem Skalarprodukt beider Vektoren geteilt durch das Produkt ihrer Beträge.
Wenn du also den Winkel selbst haben willst, nicht seinen Cosinus, musst du die Umkehrfunktion des Cosinus anwenden. Das ist ArcCos. Ist hier eben basierend auf ArcTan implementiert.

Ich könnte dir natürlich eine fertige Lösung hinschreiben, aber denke lieber selbst noch mal nach. Wie kommst du von cos_alpha (Cosinus des gesuchten Winkels im Bogenmaß) auf alphaGrad (gesuchter Winkel in Grad)? Du hast alles gegeben, was du brauchst.
  Mit Zitat antworten Zitat