Acos Python

Acos Python
Python è un linguaggio di programmazione avanzato ma semplice che anche i principianti possono facilmente programmare. La sua libreria matematica standard offre diverse utili funzioni integrate che aiutano a risolvere tutti i problemi di matematica. Alcune delle funzioni integrate della biblioteca matematica sono: cos (), sin (), log (), gradi (), asin (), acos (), ecc. Questo tutorial discuterà della funzione Acos (). La funzione ACOS in matema.

Impiega un numero di parametro e restituisce il suo coseno arcing in radia. In generale matematica, ACOS = cos-1, che significa che l'ACOS di un numero è uguale al coseno inverso di quel numero. Esploriamo questo tutorial per apprendere la funzione del metodo ACOS ().

Funzione acos ()

ACOS () è una funzione integrata fornita dalla Biblioteca Standard di matematica di Python. La funzione acos () prende un numero, un numero intero o un numero di galleggiante, come parametro e restituisce il suo valore inverso del coseno in radia. Il dominio della funzione ACOS è compreso tra -1 e 1. Il compilatore solleva un errore se si fornisce un numero al di fuori di questo intervallo. Ecco la sintassi della funzione acos ():

La a è il parametro di cui è necessario trovare i valori acos (), è un parametro richiesto e, se lo salti, il compilatore aumenterà un errore. Inoltre, dovrebbe essere un numero tra -1 e 1. Se si fornisce qualsiasi altro tipo di dati come "String", il compilatore aumenterà un typeerror. L'ACOS () restituirà un numero di galleggiamento che rappresenta il valore ACOS () del parametro imputato in Radians.

Si noti che acos () non è una funzione indipendente. Per utilizzare la funzione acos (), è necessario assicurarsi che la libreria matematica sia importata nel programma prima di chiamare la funzione ACOS (). Ora esploriamo alcuni esempi per imparare l'uso della funzione ACOS () in un programma Python.

Esempio 1:

In questo esempio, esploreremo l'uso della funzione ACOS () fornita dalla Biblioteca standard di matematica del Python. Forniremo diversi tipi di numeri alla funzione acos () e vedremo che tipo di risultati otteniamo. Qui, diamo solo numeri tra -1 e 1 come parametro di input per vedere il loro valore del coseno inverso. In ulteriori esempi, testeremo alcuni numeri che sono al di fuori dell'intervallo valido e anche alcuni dati di input non validi. Quindi iniziamo con il primo esempio:

Importa matematica
Stampa ("Il valore del coseno inverso di -0.45 is = ", matematica.ACOS (-0.45))
stampa ("Il valore del coseno inverso di 0 è =", matematica.acos (0))
Stampa ("Il valore del coseno inverso di 0.45 is = ", matematica.ACOS (0.45))

Come puoi vedere, abbiamo appena fornito i numeri validi come parametri di input e la funzione ACOS () ha restituito il valore ACOS () per ciascun numero. Vedere l'output di seguito.

Esempio 2:

Nell'esempio precedente, abbiamo appena dato i numeri validi nell'intervallo consentito della funzione ACOS (). Ora testeremo la funzione ACOS () fornendogli numeri al di fuori dell'intervallo valido. Fare riferimento al codice seguente:

Importa matematica
Stampa ("Il valore del coseno inverso di -5 è =", matematica.ACOS (-5))
stampa ("Il valore del coseno inverso di 9 is =", matematica.ACOS (9))
Stampa ("Il valore del coseno inverso di 45 è =", matematica.ACOS (45))

Come puoi vedere, tutti i numeri sono al di fuori dell'intervallo consentito della funzione ACOS (). Il compilatore dovrebbe sollevare un valore. Vediamo l'output di seguito:

Si noti che il compilatore ha lanciato un valorerror per ciascun parametro fornito, poiché ciascun numero è fuori dall'intervallo della funzione ACOS ().

Esempio 3:

Ora, diamo un input non valido alla funzione ACOS () per vedere che tipo di errore solleverà. Fare riferimento al codice seguente:

Importa matematica
Stampa ("Il valore del coseno inverso di" 2ab "è =", matematica.ACOS (2AB))

L'output è il seguente:

Come puoi vedere, il compilatore ha sollevato un sintaxerror poiché il formato stringa non è supportato dalla funzione ACOS (). La funzione ACOS () funziona solo con numeri di galleggiamento e interi che si trovano anche nell'intervallo da -1 a 1. Qualsiasi altro numero o diverso tipo di dati forniti come parametro di input comporterà un errore di sintassi.

Esempio 4:

La funzione ACOS () restituisce il valore acos () del parametro dato in formato radiante, che è diverso da quello che vediamo nella calcolatrice. Il calcolatore restituisce il valore sotto forma di grado, tuttavia, il python acos () restituisce il valore sotto forma di radia. Ora convertiamo il valore radiante della funzione Acos () di Python in formato di grado usando la funzione integrata dei gradi () della libreria standard di Python.

Importa matematica
Stampa ("Il valore del coseno inverso di -0.45 is = ", matematica.gradi (matematica.ACOS (-0.45)))
stampa ("Il valore del coseno inverso di 0 è =", matematica.gradi (matematica.acos (0)))
Stampa ("Il valore del coseno inverso di 0.45 is = ", matematica.gradi (matematica.ACOS (0.45)))

Vedi l'output di seguito:

Ora, se si confronta questo output con l'output del primo esempio, puoi vedere la differenza. Se si utilizza il calcolatore per calcolare l'acos (), otterrai lo stesso risultato di questo esempio.

Esempio 5:

Ora che capiamo come funziona Acos (), esploriamo un po 'un esempio pratico complesso per vedere come funziona in dettaglio. Fare riferimento al codice seguente:

Importa matematica, numpy come np, matplotlib.Pyplot come Plt
input_array = np.Linspace (-(1/4.5 * np.pi), 1/4.5 * np.pi, 10)
output_array = []
per i in gamma (len (input_array)):
input_array [i] = round (input_array [i], 2)
output_array.Append (round (matematica.ACOS (input_array [i]), 2))
i = i + 1
print ("L'array di input è: \ n", input_array)
Print ("\ nthe Output Array è: \ n", output_array)
print ("\ n l'Ares tracciato è: \ n")
Plt.Plot (input_array, output_array, "go-")
Plt.Titolo ("Matematica.acos () ")
Plt.xlabel ("x")
Plt.ylabel ("y")
Plt.spettacolo()

In questo esempio, abbiamo generato automaticamente un array di 10 articoli per produrre una linea. Per ogni elemento nell'array di input, abbiamo calcolato il suo valore ACOS () e memorizzato in un altro array. Successivamente, abbiamo tracciato una riga dei valori memorizzati nel secondo array con la funzione PLT del matplotlib.Biblioteca standard di Pyplot di Python. Vedi sotto:

Si noti che abbiamo troncato l'output in due posti decimali usando la funzione rotonda. Gli elementi memorizzati in entrambe le input_array e output_array sono arrotondati in due punti decimali utilizzando la funzione round (Array_name, no_of_decimal_places). Dopodiché, abbiamo usato il PLT.trama la funzione per tracciare e disegnare la linea nel grafico.

Conclusione

La funzione acos () fornita dalla libreria standard di matematica di Python prende un numero tra -1 e 1 come input valido, calcola il suo valore ACOS () e restituisce il risultato in formato radiante. La funzione ACOS () non è una funzione indipendente, quindi per usarla, la libreria di matematica dovrebbe essere importata nel programma Python.