Clever-Excel-Forum

Normale Version: aus Koordinaten Winkel berechnen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
[attachment=22483][attachment=22483]Hallo, 

ich zerbreche mir schon seit einer Woche etwa den Kopf über folgendes Thema: 

Ich habe 2-dimensionale Koordinaten (exportiert aus eine Bewegungsanalyse-Tool) und möchte aus drei Punkten (je x- und y-Koordinaten) den Winkel berechnen. 
Ich habe schon probiert aus den drei Punkten Vektoren zu berechnen, aber leider komme ich trotz des Studierens mehrerer Anleitungen nicht weiter. 
Könnte mir bitte jemand helfen? 
Ich habe euch exemplarisch meine Tabelle angehängt. Vielleicht könnte mir jemand exemplarisch die 1. Zeile rechnen?

Vielen Vielen Dank schonmal im Voraus. Das wäre wirklich super hilfreich, sonst komme ich nicht weiter. 

Vera
Hallo Vera,

gelöscht, weil überholt
Was soll das heißen?
Hallo Vera,

das heißt nichts Schlimmes, 
nur daß ich zu spät entdeckt hatte, daß Du schneller warst, als ich  :05:
Hallo,

ok, ich habe verstanden, dass in einer Zeile drei Punkte durch ihre Koordinaten angegeben sind. Mit drei Punkten kann man ein Dreieck bilden, das hat drei Innenwinkel, welchen davon willst du nun berechnen?

Grundsätzlich geht das folgendermaßen:
Nehmen wir an, du hast die drei Punkte (x1, y1), (x2, y2) und (x3, y3), wobei x1 und y1 die Koordinaten von Punkt P1 sind (analog die anderen beiden).

Dann berechnet sich der Winkel, der vom Polygon P2 - P1 - P3 aufgespannt wird wie folgt:
Code:
Winkel in rad = arccos( ( (x2-x1)*(x3-x1) + (y2-y1)*(y3-y1) )  /  ( wurzel( (x2-x1)^2+(y2-y1)^2 ) * wurzel( (x3-x1)^2+(y3-y1)^2 ) ) )
Wenn deine Koordinaten in den Zellen
B4 = x1
C4 = y1
E4 = x2
F4 = y2
H4 = x3
I4 = y3
stehen, dann kannst du die drei Winkel mit folgenden Formeln berechnen (er wird dann in Grad ausgegeben):
=ARCCOS( ( (E4-B4)*(H4-B4)+(F4-C4)*(I4-C4) ) / ( WURZEL((E4-B4)^2+(F4-C4)^2) * WURZEL((H4-B4)^2+(I4-C4)^2) ) )*180/PI()

=ARCCOS( ( (B4-E4)*(H4-E4)+(C4-F4)*(I4-F4) ) / ( WURZEL((B4-E4)^2+(C4-F4)^2) * WURZEL((H4-E4)^2+(I4-F4)^2) ) )*180/PI()

=ARCCOS( ( (E4-H4)*(B4-H4)+(F4-I4)*(C4-I4) ) / ( WURZEL((E4-H4)^2+(F4-I4)^2) * WURZEL((B4-H4)^2+(C4-I4)^2) ) )*180/PI()

Für die erste Zeile deiner CSV-Datei bekomme ich die drei Winkel
0,0157° , 179,9530° und 0,0313° heraus.

Kommst du klar?
Grüße, Ulrich
Hallo Ulrich,

super vielen, vielen Dank!
Das war die erste umsetzbare und verständliche Antwort!!!

Liebe Grüße, 
Vera
Hallo Vera, vielen Dank für das Feedback!
Grüße, Ulrich