Funkcja Atan2 (y, x) w module matematycznym Pythona jest często używana do obliczenia arctegentu y/x w radianach. Moduł matematyki daje wiele stałych, takich jak wartości „pi” i „tau”. Możemy zaoszczędzić czas, nie pisanie wartości każdej stałej za każdym razem, gdy chcemy z niej korzystać, i możemy to zrobić z wielką precyzją.
Atan () można traktować jako Atan (y/x), gdzie y i x są niczym innym jak dwoma liczbami całkowitych. Importując moduł matematyki, możemy go użyć. Najpierw musimy zaimportować moduł matematyki, a następnie użyć obiektu statycznego, aby wywołać tę funkcję.
Składnia ATAN2
Funkcja Python Atan2 ma następującą składnię.
Wymaga dwóch parametrów, z których oba mają numeryczny danych; Jeśli jakikolwiek inny typ danych jest dostarczany jako parametr, rzuci błąd typu. Zwraca wartość arc. Tutaj „x” reprezentuje koordynowanie kartezjańskie i może być liczbą całkowitą lub prawidłowym wyrażeniem numerycznym. Z drugiej strony „y” może reprezentować kartezja.
Spójrzmy na kilka przypadków, aby lepiej uchwycić Python Math.Koncepcja funkcji ATAN2 i jej działanie.
Przykład 1:
Oto program Python3, który pokazuje, jak używać metody Atan2 (). Zaczęliśmy od importu modułu matematycznego. Następnie wartość Theta dwóch ujemnych współrzędnych (-0.7 i -0.7) został wydrukowany. Podobnie wartość Theta dwóch dodatnich współrzędnych (1.4 i 2.2) został wyświetlony. Wreszcie kod jest zapisywany, aby nadać wartość Theta. Wartości to 1.2 i -1.5.
Importuj matematykaNa poniższym obrazie widać, że wyświetlana jest wartość theta dwóch negatywów (pierwsza linia), dwóch dodatnich (druga linia) i jednej pozytywnej i jednej ujemnej współrzędnej (trzecia linia).
Przykład 2:
Oto kolejny kod programu Python3, który korzysta z techniki Atan (. Zaimportowaliśmy moduł matematyki i zbudowaliśmy dwie listy (a i b) w pierwszym wierszu kodu. Lista „A” ma wartości [2, 3, 4, 5], podczas gdy lista „B” ma wartości [7, 4, 6, 3]. Jak widać w końcowych liniach kodu, zaczęliśmy przemierzać w zakresie, aby uzyskać wartości Theta dla wszystkich lokalizacji „B”, a także „A”.
Importuj matematykaBelow you can see that the theta values of all the given numbers are displayed.
Przykład 3:
Kod programu Python3 w celu wyjaśnienia typeerror w funkcji Atan () można znaleźć poniżej. Jak widać w kodzie, po załadowaniu modułu matematycznego przekazaliśmy wartości liczby całkowitej.
Importuj matematykaOto typeerror generowany po przekazaniu wartości liczb całkowitych do programu.
Przykład 4:
Użyjemy matematyki.funkcja ATAN2, aby uzyskać nachylenie w radianach, gdy w tym przykładzie podano współrzędne Y i X. W kodzie można zobaczyć, że po zaimportowaniu wymaganego modułu matematyka określimy nachylenie, gdy podane są współrzędne x i y. Zdecydowaliśmy się na zbocza w radianach, używając matematyki.funkcja ATAN2. Jak widać, wydrukowaliśmy wynik w ostatnim wierszu kodu.
Importuj matematykaOto wynikowy zrzut ekranu dla Twojej pomocy.
Przykład 5:
Oto ostatni przykład, bardziej szczegółowy, który pomoże ci zrozumieć koncepcję. W Pythonie funkcja ATAN2 zwraca kąt (w promieniu) między osi x a dostarczonym punktem (y, x). Znajdziemy to samo z różnymi rodzajami danych i wyświetlimy wyniki w tym przykładzie ATAN2.
Po pierwsze, bezpośrednio użyliśmy funkcji ATAN2 zarówno na liczbach dodatnich, jak i ujemnych. Stwierdzenia, które następujące obliczają kąt (w promieniu) dla odpowiednich wartości.
Funkcja ATAN2 została następnie zastosowana do elementów Python Tuple & List. Python Tuple jest wskazany jako „tup_one”, a element listy jest wyświetlany jako „lis_one” w kodzie. Jak widać, podany kod (obraz załączony poniżej) działa na nich świetnie.
Funkcję matematyki zastosowano następnie do kilku wartości. W poprzedniej instrukcji użyliśmy funkcji Atan2 w poprzedniej instrukcji i zwróciliśmy typeerror jako wyjście.
Tutaj wszystkie powyższe stwierdzenia z kodu są wykonywane idealnie, z wyjątkiem ostatniego wiersza, który wygenerował typeerror.
Atan i Atan2: Jaka jest różnica?
Prawie każdy język programowania zawiera moduł matematyki z licznymi funkcjami trygonometrycznymi, w tym Atan i Atan2.
W matematyce Atan jest po prostu odwrotną styczną, Arctan. Kiedy obliczamy Atan (x, y) dla wektora „v” ze współrzędnymi [x, y]. Najmniejszy kąt wśród wektora V i osi x jest podawany przez wartość bezwzględną tego wyniku. Atan2 to nic więcej niż miękka odmiana Atana. Kąt między wektorem „V” a „startem kątowym” na okręgu jednostkowym jest zwracany przez Atan2.
Wniosek:
Moduł matematyki zawiera procedurę ATAN2 (). Ta funkcja służy do obliczania arkstantu Y/X, co skutkuje radianami. Atan () można traktować jako Atan (y/x), gdzie y i x są dwoma liczbami całkowitych. Importując moduł matematyki, możemy go użyć. Najpierw musimy zaimportować moduł matematyki, a następnie użyć obiektu statycznego, aby wywołać tę funkcję. Ta strategia została przedstawiona w tym poście z wieloma przykładami, abyś mógł łatwo zrozumieć i zastosować koncepcję do swoich programów.