Mittelung von Winkeln
-
Hi!
Wenn man ein Array von Winkeln hat, bspw.
[ 45° 60° 50° 55,4° ]
etc., dann bildet man als Mensch den Mittelwert ja intuitiv auch in solchen Fällen:
[ 345° 5° 355° 4,4° ]
Ich suche eine allgemeingültige Regel, die auch im letzten Fall nicht etwa etwas im Bereich von 180° zurückliefert.
Kann mir jemand helfen?
-
Das arithmetische Mittel liegt bei letzterem nunmal bei 177°. Was willst du denn stattdessen als Ergebnis haben?
-
Ich denke, er möchte die Richtung mitteln.
Zu jedem Winkel gibt es einen zugehörigen Einheitsvektor (cos w, sin w). Die schreibste für alle Deine Winkel hin und addierst sie. Dadurch erhältst Du einen Vektor, der in die gemittelte Richtung zeigt. Den kannst du wieder normalisieren (wenn er nicht gerade 0 ist) und dann den zugehörigen Winkel wieder berechnen.
-
@Jester : Danke, genau das wollte ich wissen
@Michael E. -> hätte mich wohl präziser ausdrücken müssen, die mittlere Richtung wollte ich natürlich haben…