Asin Python

Asin Python
Abbiamo funzioni standard di modulo di matematica integrate nel linguaggio di programmazione Python per calcoli matematici di livello superiore. Usiamo anche il modulo matematico per le funzioni trigonometriche inverse che eseguono operazioni opposte alle funzioni trigonometriche. Questo articolo si è concentrato su una delle funzioni trigonometriche inverse, i.e., come in(). La funzione asin () è anche definita inversa di seno o arcsina del numero si trova tra l'intervallo di -1 e +1. Per accedere a questa funzione, dobbiamo importare il modulo matematico, quindi chiamare questa funzione utilizzando oggetti statici matematici. Usiamo questa funzione asin () per eseguire operazioni arcsine.

Sintassi di asin () in Python

La sintassi di asin () è matematica.Asin (x) che è supportato da Python attraverso il modulo matematico. Qui, "X" è un valore numerico che si trova nell'intervallo da -1 a +1.

Parametri passati in asin ()

La funzione asin () accetta un parametro che è -1<=x<=1. If the value exceeds or precedes it, it throws a value error.

Valore restituito in asin ()

Restituisce il valore di tipo di dati galleggianti che è il valore arcsina del numero dato. Il valore dell'arcsina dovrebbe essere in radiante si trova nell'intervallo da -π/2 a π/2 o -1 a +1. Questo descrive che dobbiamo alterare prima la laurea in radia. La funzione Radian consente la conversione degli angoli da grado a Radians.

Esempio 1: Programma di Asin () funzione sui numeri interi

Come discusso, la funzione asin () accetta solo il valore che è nell'intervallo da -1 a +1. Quindi, prendendo i due numeri interi positivi e due numeri interi negativi con valori 0.25, -0.5, 0, 1 e -1 nell'intervallo [-1,+1], abbiamo ottenuto i risultati in Radian dal seguente programma di esempio. Abbiamo chiamato la matematica.funzione asin () attraverso un'istruzione di stampa. Abbiamo usato il terminale Spyder per l'implementazione.

Importa matematica
"Parametro Pass in asin () -1<=x<=1"
Stampa (matematica.asin (0.25))
Stampa (matematica.Asin (-0.5))
Stampa (matematica.asin (0))
Stampa (matematica.Asin (1))
Stampa (matematica.asin (-1))

Eseguendo il codice, abbiamo ottenuto risultati di output che sono mostrati in radia.

Esempio 2: Programma di asin () su tuple ed elenca gli elementi

La funzione asin () funziona perfettamente su Tuple ed elenca gli elementi. Nel codice seguente, stiamo dichiarando gli elementi della tupla. Stiamo prendendo più elementi in una tupla di numeri interi positivi e negativi con valori di 0.21, 0.35, 0.55, -0.78 e -0.89. Successivamente, abbiamo utilizzato un'istruzione di stampa per ottenere l'output desiderato.

Importa matematica
Tuple = (0.21, 0.35, 0.55, -0.78, -0.89)
Stampa ('Risultato dell'oggetto Tuple = %.2f ' %matematica.asin (tuple [4]))

Abbiamo ottenuto il risultato dei corrispondenti valori della tupla.

Ora stiamo dichiarando l'elemento dell'elenco di valore multiplo di intero positivo e negativo. L'elenco è rappresentato dalla parola chiave "lis" con valori -0.25, 0.72, -0.56, 0.44 e 0.95. L'istruzione di stampa contribuirà a visualizzare il risultato.

Importa matematica
Lis = [-0.25, 0.72, -0.56, 0.44, 0.95]
print ('risultato dell'elenco elemento = %.2f ' %matematica.asin (lis [3]))

Dopo aver eseguito il programma, abbiamo i risultati di output degli elementi dell'elenco di seguito.

Esempio 3: Programma di asin () "ValueRror (): errore del dominio matematico"

Poiché la funzione asin () accetta solo il numero che si trova nell'intervallo [-1,+1]. Se il numero non si trova tra l'intervallo, si verifica l'errore del dominio di matematica:. Inizialmente, il modulo matematico è stato importato nel codice, quindi abbiamo inizializzato una variabile intitolata "VAR1" con un valore di "2.1 ". Abbiamo dichiarato un'istruzione di stampa che emetterà il risultato sulla schermata della console. All'interno della dichiarazione di stampa, abbiamo chiamato la matematica.funzione asin ().

Importa matematica
# numero
var1 = 2.1
print ("Risultato di asin (", var1, ") is =", matematica.asin (var1))

Prendendo var1 = 2.1 ed eseguire un programma, l'errore di dominio matematico si è verificato in questo modo. Ciò dimostra che il supporto della funzione asin () sui numeri si trova nell'intervallo da -1 a +1. Se il valore non è nell'intervallo come indicato, si verifica un errore.

Esempio 4: Programma di asin () typeEerror ()

Abbiamo ottenuto i risultati dai valori numerici nel codice di esempio sopra. Ma ora in questo programma, prendiamo valori stringa per vedere l'output. Inizializziamo due variabili una con "var1" con un valore stringa "2" e l'altro come "var2" con un valore stringa "x". E stampato il risultato utilizzando l'istruzione di stampa. In una dichiarazione di stampa, abbiamo chiamato la matematica.asin () e ha superato un argomento "var1".

Importa matematica
"Valore numerico"
var1 = "2"
print ("Risultato di asin (", var1, ") is =", matematica.asin (var1)
"Valore del personaggio"
var2 = "x"
print ("Risultato di asin (", var2, ") is =", matematica.asin (var2))

Dopo l'interpretazione e l'implementazione del programma di cui sopra, abbiamo un messaggio typeerror che significa asin () non accetta i valori delle stringhe. È richiesto un valore fluttuante. Poiché "var1" e "var2" sono stringhe non un numero, quindi lancia un'eccezione.

Esempio 5: programma di funzione asin ()

Possiamo tracciare un grafico di una funzione asin () importando matplotlib per visualizzazione interattiva. Usando questo, generiamo il grafico di un asin (). In questo codice, "P" e "Q" sono i due punti di coordinate X e Y. "P" ha dato un valore positivo di 0.5 e "Q" ha dato un valore negativo di -0.9. Inizializziamo i = -1 e usiamo la condizione while che è "io" dovrebbe essere inferiore o uguale a 1. Usa il metodo Append () che aggiunge un elemento alla fine dell'elenco passando il valore del parametro "i" Il valore che assegniamo i = i+0.25 per incrementare una variabile di 0.23. Otterremo l'immagine del grafico usando "PLT.trama "e passando i valori p e q e chiamando PLT. Show () aiuterà il grafico visivo da mostrare nella schermata di output.

Importa matematica
"Matplotlib è una libreria Python per la trama del grafico"
Importa matplotlib.Pyplot come Plt
p = [0.5]
Q = [-0.9]
i = -1
mentre io<=1):
P.append (i)
Q.Append (matematica.asin (i))
i = i+0.25
Plt.Trama (P, Q)
Plt.spettacolo()

Dopo l'esecuzione di un programma, la visualizzazione grafica della funzione asin () è mostrata nell'immagine seguente .

Esempio 6: Programma di Asin () funzione per array e trama

Come abbiamo discusso dei semplici programmi in esecuzione, passiamo al programma complesso prendendo più valori numerici per generare il grafico in questo codice "in_arr" indicato come un array di input che ha valori tra parentesi quadrate -0.7, -0.5, -0.93, 0.28, 0.39 e 0.15 e "out_arr" come array di output con valore null tra parentesi quadrate ."Q" rappresenta l'asse X e "R" rappresenta l'asse y e la parola chiave "in" utilizzata nel codice viene utilizzata per iterare attraverso una sequenza di "for loop". Con l'istruzione di stampa, possiamo vedere l'output di in_arr ed out_arr. Passando i due parametri che contengono punti X e Y in PLT.Plot () funzione che disegna linee da punto all'altro. Nella funzione PLT.Titolo (), abbiamo fissato il titolo per la trama come "Matematica.come in()".Plt.XLabel ha un valore come "Q" per l'asse x AS e PLT.Ylabel ha valori come "r" è per l'asse y. Per mostrare la trama che utilizza PLT.Show () funzione.

Importa matematica
Importa matplotlib.Pyplot come Plt
in_arr = [-0.78, -0.57, -0.93,
0.28, 0.39, 0.15]
out_arr = []
per i in gamma (len (in_arr)):
out_arr.Append (matematica.asin (in_arr [i]))
i = i+1
print ("input_array: \ n", in_arr)
print ("\ noutput_array: \ n", out_arr)
Plt.Plot (in_arr, out_arr,)
Plt.Titolo ("Matematica.come in()")
Plt.XLabel ("Q")
Plt.Ylabel ("R")
Plt.spettacolo()

Vedrai l'output del codice su questa schermata della console.

Ora, la trama grafica di questo codice è così.

Conclusione

Poiché abbiamo una procedura dettagliata completa di una funzione asin () in Python importando il modulo matematico e implementando esempi semplici. Abbiamo aggiunto esempi unici per il principiante e gli utenti esperti insieme alla loro implementazione dettagliata. Passare attraverso tutti gli esempi per comprendere meglio questo argomento.