wyznaczanie kierunku poruszania się z pobranych punktów

Odpowiedz Nowy wątek
2014-03-30 11:39
0

potrzebuje wyznaczyć kierunek z punktów osi XY. pobieram punkty i obliczamy odległość między punktami w pionie i poziomie potem znając dx i dy obliczyć kąt zawarty między odcinkiem a osią OX. Jest także wprowadzona tolerancja konta. każdy wyliczony kierunek oznaczamy liczbą od 1 do 8. jaki jest wzór na obliczenie kąta?

Pozostało 580 znaków

2014-03-30 11:51
2014-03-30 12:19
2

atan2(dy,dx)


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.

Pozostało 580 znaków

2014-03-30 14:21
0

mam punkty(x;y) A(51;52) B(101;102) D(150;50) tworzą one literę V
załużmy że kierunek prawo-dół to 1 a prawo-góra to 2.

  1. obliczyć odległość między punktami w pionie i poziomie
    dx=101-51=50 dy=102-52=50
    dx=150-101=49 dy=50-102=-52

2.obliczamy kąt między odcinkiem a osią OX
zgodnie z podanej wcześniej funkcji atan2(dy,dx)
0,785398
0,815092

co to są za kąty?

w radianach :D pomnóż przez 180 i podziel przez PI (w C++ M_PI) to bedziesz miał w stopniach - krwq 2014-05-03 19:54

Pozostało 580 znaków

2014-03-30 15:04
2

W radianach, spales na matematyce w gimnazjum?

Pozostało 580 znaków

2014-03-30 15:44
0

dlaczego wychodzi mi minusowy kąt? w szkole miałem to bardzo dawno temu i nie pamięta wszystkiego. dzięki za pomoc
A(204;83) B(38;72)

dx=38-204=-166
dy=72-83=-11

atan2(-11,-166) ≈ -3,075

zamiana na stopnie
x [°] ≈ x [rad] ∙ 57,29577951308= -3,075 ∙ 57,29577951308 = -176,208834312628

Pozostało 580 znaków

2014-05-02 21:19
0

co mam zrobić z minusowym kątem? jak mam to interpretować w związku z kierunkiem?

Pozostało 580 znaków

2014-05-02 21:22
1

Ujemny kąt to nic złego przecież.

edytowany 1x, ostatnio: Sopelek, 2014-05-02 21:22

Pozostało 580 znaków

2014-05-02 21:31
0

ale jak to mam znaleźć kierunek z tego kąta?

Pozostało 580 znaków

2014-05-02 21:36
0

Używając funkcji trygonometrycznych sinus i cosinus lub zapisując deltax i deltay jako wektor i znormalizować go, aby otrzymać wektor jednostkowy (kierunkowy?). Wtedy nie musisz korzystać z żadnych kątów.

edytowany 1x, ostatnio: Sopelek, 2014-05-02 21:38

Pozostało 580 znaków

2014-05-02 21:43
0

możesz dać jakiś przykład? obliczyć np z tych punktów co są podane?

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0