2014-04-08 31 views
7

Poszukuję algorytmu do obliczenia kąta między dwoma punktami (zdefiniowanymi przez x i y valaue) w obrazie. Kąt powinien znajdować się między linią poziomą jednego z tych punktów a linią łączącą dwa punkty.Kąt Matlab między dwoma punktami

Jak mogę to zrobić?

+1

To pytanie wydaje się być nietypowe, ponieważ dotyczy matematyki, a nie programowania. – thewaywewalk

+0

Przerobiono pytanie, aby było mniej nietypowe, a więcej o programowaniu :-) – cdonner

Odpowiedz

8

Dla punktów (x1, y1) i (x2, y2) Ta:

atan2 (Y2 Y1, X2 X1)

powoduje przywrócenie kąta pomiędzy poziomą wektora z (x1 , y1) do (x1 + 1, y1) i wektor od (x1, y1) do (x2, y2).