oczywiscie ze mam
z ta roznica ze przyjmuje tylko dodatnie wartosci
Wzór na miarę kąta ostrego w trójkącie prostokątnym
Wzór na miarę kąta ostrego w trójkącie prostokątnym
Ciekawy pomysl, ale bez praktycznego zastosowania w moim problemie:
Posiadam dane:
- odleglosc widzenia
- kat widzenia
Mam w tym momencie dwie solucje:
1) Obliczyc odleglosc punktu A od punktu B za pomoca twierdzenia pitagorasa i stanac na funkcjach trygonometrycznych
2) Obliczyc "czy w zasiegu" twoim sposobem, ale ma sie to nijak do sprawdzenia czy rozwartosc kata zachowala sie w przedziale, gdyz jej w dalszym ciagu nie znam.
Posiadam dane:
- odleglosc widzenia
- kat widzenia
Mam w tym momencie dwie solucje:
1) Obliczyc odleglosc punktu A od punktu B za pomoca twierdzenia pitagorasa i stanac na funkcjach trygonometrycznych
2) Obliczyc "czy w zasiegu" twoim sposobem, ale ma sie to nijak do sprawdzenia czy rozwartosc kata zachowala sie w przedziale, gdyz jej w dalszym ciagu nie znam.
-
kej.ef
- Użytkownik

- Posty: 130
- Rejestracja: 14 sie 2004, o 19:11
- Płeć: Mężczyzna
- Lokalizacja: Mathland
- Podziękował: 2 razy
Wzór na miarę kąta ostrego w trójkącie prostokątnym
Przykro mi ale nie nie radze sobie z tym.
Mogę Ci jednak jedno ułatwić. Powiedziałeś, że punkty A i B masz zadane współrzędnymi i żeby policzyć odległość wyznaczasz sobie trójkąt i korzystasz z tw. Pitagorasa. A no jest łatwiejsza droga:
Jesli A=(x_1,y_1), B=(x_2,y_2) (gdzie oczywiście te jednyki i dwójki to indeksy przy x i y), to odległość liczysz ze wzoru:
sqrt((x_2-x_1)^2+(y_2-y_1)^2).
Mogę Ci jednak jedno ułatwić. Powiedziałeś, że punkty A i B masz zadane współrzędnymi i żeby policzyć odległość wyznaczasz sobie trójkąt i korzystasz z tw. Pitagorasa. A no jest łatwiejsza droga:
Jesli A=(x_1,y_1), B=(x_2,y_2) (gdzie oczywiście te jednyki i dwójki to indeksy przy x i y), to odległość liczysz ze wzoru:
sqrt((x_2-x_1)^2+(y_2-y_1)^2).
Wzór na miarę kąta ostrego w trójkącie prostokątnym
Udalo mi sie (jak ty zwykle bywa)
Posiedzialem troche nad funkcjami matematycznymi w c++ i znalazlem 2 funckje: tan() ,atan() i atan2() z czego ta ostatnia posluzyla mi na zamiane tangesa na rozwartosc kata. Wszystkim, ktorzy starali sie mi pomoc bardzo dziekuje
Posiedzialem troche nad funkcjami matematycznymi w c++ i znalazlem 2 funckje: tan() ,atan() i atan2() z czego ta ostatnia posluzyla mi na zamiane tangesa na rozwartosc kata. Wszystkim, ktorzy starali sie mi pomoc bardzo dziekuje
Wzór na miarę kąta ostrego w trójkącie prostokątnym
Witam. Ja mam chyba podobny problem.
Zasada jest prosta. Mam układ współrzędnych (jeśli mogę to tak nazwać bo nie ma on punktów ujemnych) z dwoma punktami:
baza o współrzędnych B = (5,5)
okręt o współrzędnych C = (10,10)
Przedstawię to tak obrazkowo:
a dlaczego w ten sposób?
Otóż piszę grę która między innymi musi wyliczyć jakim kursem musi płynąć okręt (o współrzędnych C) aby dotrzeć do bazy o współrzędnych B. Poniżej o co mi chodzi:
Piszę grę w języku C++ i funkcje wcześniej wymienione atan() i atan2() nie mają miejsca na współrzędne dwóch punktów tylko jednego. Proszę o pomoc.
Zasada jest prosta. Mam układ współrzędnych (jeśli mogę to tak nazwać bo nie ma on punktów ujemnych) z dwoma punktami:
baza o współrzędnych B = (5,5)
okręt o współrzędnych C = (10,10)
Przedstawię to tak obrazkowo:
a dlaczego w ten sposób?
Otóż piszę grę która między innymi musi wyliczyć jakim kursem musi płynąć okręt (o współrzędnych C) aby dotrzeć do bazy o współrzędnych B. Poniżej o co mi chodzi:
Piszę grę w języku C++ i funkcje wcześniej wymienione atan() i atan2() nie mają miejsca na współrzędne dwóch punktów tylko jednego. Proszę o pomoc.


