Asin Python

Asin Python
Mamy standardowe wbudowane funkcje modułu matematycznego w języku programowania Pythona do obliczeń matematycznych na wyższym poziomie. Używamy również modułu matematycznego do odwrotnych funkcji trygonometrycznych, które wykonują operacje przeciwne do funkcji trygonometrycznych. Ten artykuł koncentrował się na jednej z odwrotnych funkcji trygonometrycznych, i.mi., jak w(). Funkcja asin () jest również określana jako odwrotność sinus lub łukowej liczby leży między zakresem -1 i +1. Aby uzyskać dostęp do tej funkcji, musimy zaimportować moduł matematyki, a następnie wywołać tę funkcję za pomocą matematycznych obiektów statycznych. Użyjmy tej funkcji ASIN () do wykonywania operacji łukowych.

Składnia asin () w Pythonie

Składnia Asin () to matematyka.asin (x), który jest obsługiwany przez Pythona za pośrednictwem modułu matematycznego. Tutaj „x” to wartość liczbowa, która leży w zakresie od -1 do +1.

Parametry przekazane w Asin ()

ASIN () Funkcja akceptuje jeden parametr, który wynosi -1<=x<=1. If the value exceeds or precedes it, it throws a value error.

Wartość zwracana w Asin ()

Zwraca wartość pływającego typu danych, która jest wartością łukową podanej liczby. Wartość łukowa powinna znajdować się w radianach w przedziale -π/2 do π/2 lub -1 do +1. To pokazuje, że musimy najpierw zmienić stopień na radian. Funkcja promieniowa umożliwia konwersję kąty z stopnia do radian.

Przykład 1: program funkcji asin () na liczbach całkowitych

Jak omówiono, funkcja asin () akceptuje tylko wartość, która jest w zakresie od -1 do +1. Tak więc, biorąc dwa dodatnie liczby całkowite i dwie negatywne liczby całkowite o wartości 0.25, -0.5, 0, 1 i -1 w przedziale [-1,+1], otrzymaliśmy wyniki w Radian z następującego programu przykładowego. Zadzwoniliśmy do matematyki.ASIN () Funkcja za pośrednictwem instrukcji drukowania. Używamy terminali Spyder do wdrożenia.

Importuj matematyka
„Parametr przełóż w asin () -1<=x<=1"
Drukuj (matematyka.asin (0.25))
Drukuj (matematyka.asin (-0.5))
Drukuj (matematyka.asin (0))
Drukuj (matematyka.asin (1))
Drukuj (matematyka.asin (-1))

Uruchamiając kod, otrzymaliśmy wyniki wyjściowe, które są pokazane w Radian.

Przykład 2: Program ASIN () na elementach Tuple i List

Funkcja asin () działa idealnie na elementach krotek i listy. W poniższym kodzie deklarujemy elementy krotki. Bierzemy wiele pozycji w krotce dodatnich i ujemnych liczb całkowitych o wartości 0.21, 0.35, 0.55, -0.78 i -0.89. Następnie wykorzystaliśmy instrukcję drukowania, aby uzyskać pożądane wyjście.

Importuj matematyka
Tuple = (0.21, 0.35, 0.55, -0.78, -0.89)
Drukuj („wynik tuple i pozycji = %.2f ' %matematyka.asin (krotek [4]))

Dostaliśmy wynik odpowiednich wartości krotek.

Teraz deklarujemy pozycję listy o wielokrotnej wartości liczby całkowitej i negatywnej. Lista jest reprezentowana przez słowo kluczowe „LIS” o wartości -0.25, 0.72, -0.56, 0.44 i 0.95. Instrukcja drukowania pomoże wyświetlić wynik.

Importuj matematyka
Lis = [-0.25, 0.72, -0.56, 0.44, 0.95]
Drukuj („Wynik listy pozycja = %.2f ' %matematyka.asin (Lis [3]))

Po uruchomieniu programu mamy wyniki wyjściowe z poniższych elementów listy.

Przykład 3: Program ASIN () „Valerorror (): Błąd domeny matematycznej”

Jak funkcja asin () akceptuje tylko liczbę, która leży w przedziale [-1,+1]. Jeśli liczba nie leży między zakresem, występuje błąd domeny ValueRorror:. Początkowo moduł matematyki został zaimportowany do kodu, a następnie zainicjowaliśmy zmienną zatytułowaną „var1” o wartości „2.1 ”. Zadeklarowaliśmy instrukcję drukowania, która wyświetli wynik na ekranie konsoli. W instrukcji drukowania nazywaliśmy matematyką.funkcja asin ().

Importuj matematyka
# Numer
var1 = 2.1
druk („wynik asin (”, var1, ") is =", matematyka.asin (var1))

Biorąc var1 = 2.1 i wykonywanie programu, wystąpił błąd domeny matematycznej. To pokazuje, że obsługa funkcji ASIN () na liczbach leży w zakresie od -1 do +1. Jeśli wartość nie jest w zakresie, jak wspomniano, występuje błąd.

Przykład 4: Program Asin () typeerror ()

Mamy wyniki z wartości liczbowych w powyższym kodzie przykładowym. Ale teraz w tym programie bierzemy wartości ciągów, aby zobaczyć dane wyjściowe. Zainicjujemy dwie zmienne jedna z „var1” z wartością ciągu „2”, a drugą jako „var2” z wartością ciągów „x”. I wydrukowałem wynik za pomocą instrukcji drukowania. W oświadczeniu drukowanym zadzwoniliśmy do matematyki.asin () i przekazał argument „var1”.

Importuj matematyka
„Wartość liczbowa”
var1 = "2"
druk („wynik asin (”, var1, ") is =", matematyka.asin (var1)
„Wartość postaci”
var2 = "x"
druk („wynik asin (”, var2, ") is =", matematyka.asin (var2))

Po interpretacji i wdrożeniu powyższego programu mamy komunikat typeerror, który oznacza, że ​​asin () nie akceptuje wartości ciągów. Wymagana jest zmienna wartość. Jak „var1” i „var2” to ciągi, a nie liczba, więc rzuca wyjątek.

Przykład 5: program funkcji Asin ()

Możemy wykreślić wykres funkcji asin (), importując matplotlib do interaktywnej wizualizacji. Korzystając z tego, generujemy wykres asin (). W tym kodzie „P” i „Q” to dwa punkty współrzędnych x i y. „P” dał dodatnią wartość 0.5 i „Q” dały ujemną wartość -0.9. Zainicjujemy I = -1 i używamy warunków, w którym jest „i” powinien być mniejszy lub równy 1. Użyj metody append (), która dołącza element na końcu listy, przekazując wartość parametru „i”, którą przypisujemy i = i+0.25 Aby zwiększyć zmienną o 0.23. Otrzymamy obraz wykresu za pomocą „PLT.wykreśl ”i przekazywanie wartości p i q i wywołując PLT. Show () pomoże wyświetlanie wykresu wizualnego na ekranie wyjściowym.

Importuj matematyka
„Matplotlib to biblioteka Python do wykresu wykresu”
importować matplotlib.Pyplot as Plt
p = [0.5]
Q = [-0.9]
i = -1
podczas gdy ja<=1):
P.Dodatek (i)
Q.Dodatek (matematyka.asin (i))
i = i+0.25
plt.Wykres (P, Q)
plt.pokazywać()

Po wykonaniu programu graficzna wizualizacja funkcji asin () pokazano na poniższym zdjęciu .

Przykład 6: program funkcji asin () dla tablicy i wykresu

Jak omówiliśmy proste uruchomione programy, przejdźmy do złożonego programu, przyjmując wiele wartości liczbowych do generowania wykresu w tym kodzie „in_arr”, zwanym tablicą wejściową, która ma wartości w nawiasach kwadratowych -0.7, -0.5, -0.93, 0.28, 0.39 i 0.15 i „out_arr” jako tablica wyjściowa z wartością zerową w nawiasach kwadratowych .„Q” reprezentuje osi x i „r” reprezentuje osi y, a słowo kluczowe „w” używane w kodzie jest używane do iteracji poprzez sekwencję „dla pętli”. Dzięki instrukcji drukowania możemy zobaczyć dane wyjściowe in_arr i out_arr. Przekazanie dwóch parametrów zawierających punkty x i y w PLT.funkcja wykres (), która rysuje linie od punktu do punktu. W funkcji plt.tytuł (), ustaliliśmy tytuł fabuły jako „matematyki.jak w()".plt.xlabel ma wartość jako „q” dla osi x i PLT.YLABEL ma wartości jako „r” dla osi y. Aby pokazać fabułę, którego używamy PLT.show () funkcja.

Importuj matematyka
importować matplotlib.Pyplot as Plt
in_arr = [-0.78, -0.57, -0.93,
0.28, 0.39, 0.15]
out_arr = []
Dla i w zakresie (len (in_arr)):
Out_arr.Dodatek (matematyka.asin (in_arr [i]))
i = i+1
print („input_array: \ n”, in_arr)
print ("\ noutput_array: \ n", out_arr)
plt.fabuła (in_arr, out_arr,)
plt.tytuł („Math.jak w()")
plt.XLABEL („Q”)
plt.YLABEL („R”)
plt.pokazywać()

Na tym ekranie na ekranie konsoli zobaczysz wyjście kodu.

Teraz wykres wykresu tego kodu jest taki.

Wniosek

Ponieważ mamy pełny przegląd funkcji Asin () w Pythonie, importując moduł matematyki i wdrażając proste przykłady. Dodaliśmy unikalne przykłady dla nowicjusza, a także ekspertów, a także ich szczegółowa implementacja. Przejrzyj wszystkie przykłady, aby lepiej zrozumieć ten temat.