Mam kwadrat, gdzie najbliższe punkty znajdują się 1 jednostkę od centrum. Zobacz mój poniższy diagram:Narysuj kwadrat ze współrzędnymi biegunowymi
+-----------+
| |
| x |
|-----+ |
| |
| |
+-----------+
Dlatego odległość od początku do narożników to sqrt (2). Potrzebuję funkcji, która zwraca odległość od początku do punktu na kwadracie pod dowolnym kątem. Na przykład, dla wejścia 0, funkcja zwróci 1. Dla wejścia 45 funkcja zwróci odległość do narożnika, pierwiastek kwadratowy z 2. Następnie dla 90, zwróci 1 ponownie.
Innymi słowy, podczas tworzenia wykresu funkcji za pomocą wykresu biegunowego, narysuje kwadrat.
wierzę, że funkcja będzie coś takiego:
f(x) = sqrt(tan(x)^2+1)
Jedynym problemem jest to, że funkcja nie będzie wykres powyżej boków kwadratu. Potrzebuję czegoś, co przyciągnie wszystkie 4 strony.
Wiem, że istnieje funkcja trygonometryczna dla czegoś podobnego, ale będę używał tej funkcji w javascript, więc będę mógł używać tylko standardowych funkcji trygonometrycznych.
Każda pomoc zostanie doceniona. Z góry dziękuję.
Ci naprawdę wystarczy znać odpowiedź na 1/8 kwadratu ... – Pointy
Tak, ale problemem jest uzyskanie każdego odpowiadając właściwej części tego 1/8 kąta. – Joel
Hej @Joel - wróć i wybierz odpowiedź MonoMano, ponieważ jest to właściwa odpowiedź :-) – Pointy