Acos Python

Acos Python
Python ist eine fortgeschrittene und dennoch einfache Programmiersprache, in der selbst Anfänger problemlos codieren können. Die Standard-Mathematikbibliothek bietet mehrere nützliche integrierte Funktionen, mit denen alle Mathematikprobleme gelöst werden können. Einige der integrierten Funktionen der Mathematikbibliothek sind: cos (), sin (), log (), degrad (), Asin (), ACOS () usw. In diesem Tutorial werden die ACOS () -Funktion erörtert. Die ACOS -Funktion in Mathematik gibt den inversen Cosinus einer bestimmten Zahl in Radian zurück, die allgemein als Arc Cosinus der Zahl bekannt ist.

Es nimmt eine Parameterzahl und gibt seinen Bogen -Cosinus in Radian zurück. Im Allgemeinen Mathematik ACOS = COS-1, was bedeutet, dass die ACOs einer Zahl gleich dem inversen Cosinus dieser Zahl sind. Lassen Sie uns dieses Tutorial untersuchen, um die Funktion der ACOS () -Methode zu lernen.

ACOS () Funktion

Der ACOS () ist eine integrierte Funktion der Mathematik-Standardbibliothek von Python. Die ACOS () -Funktion nimmt eine Zahl, entweder eine Ganzzahl oder eine Float -Nummer, als Parameter und gibt ihren inversen Cosinus -Wert in Radians zurück. Die Domäne der ACOS -Funktion liegt zwischen -1 und 1. Der Compiler erhöht einen Fehler, wenn Sie eine Zahl außerhalb dieses Bereichs angeben. Hier ist die Syntax der ACOS () -Funktion:

Der A ist der Parameter, dessen ACOS () -Werte gefunden werden müssen, es ist ein erforderlicher Parameter, und wenn Sie ihn überspringen, erhöht der Compiler einen Fehler. Darüber hinaus sollte es eine Zahl zwischen -1 und 1 sein. Wenn Sie eine andere Art von Daten wie "String" angeben, erhöht der Compiler einen TypenError. Der ACOS () gibt eine Float -Nummer zurück, die den ACOS () -Wert des unterstellten Parameters in Radians darstellt.

Beachten Sie, dass ACOS () keine unabhängige Funktion ist. Um die Funktion ACOS () zu verwenden, müssen Sie sicherstellen, dass die Mathematikbibliothek in das Programm importiert wird. Lassen Sie uns nun einige Beispiele untersuchen, um die Verwendung der ACOS () -Funktion in einem Python -Programm zu lernen.

Beispiel 1:

In diesem Beispiel werden wir die Verwendung der ACOS () -Funktion untersuchen, die von der Mathematik -Standardbibliothek der Python bereitgestellt wird. Wir werden der ACOS () -Funktion verschiedene Arten von Zahlen zur Verfügung stellen und sehen, welche Art von Ergebnissen wir erhalten. Hier geben wir nur Zahlen zwischen -1 und 1 als Eingabeparameter, um ihren inversen Cosinus -Wert zu sehen. In weiteren Beispielen werden wir einige Zahlen testen, die außerhalb des gültigen Bereichs und einige ungültige Eingabedaten liegen. Beginnen wir also mit dem ersten Beispiel:

Mathematik importieren
Druck ("Der inverse Cosinus -Wert von -0.45 ist = ", Mathematik.ACOS (-0.45))
print ("Der inverse Cosinus -Wert von 0 ist =", Mathematik.ACOS (0))
drucken ("Der inverse Cosinus -Wert von 0.45 ist = ", Mathematik.ACOS (0.45))

Wie Sie sehen können, haben wir die gültigen Zahlen nur als Eingabeparameter bereitgestellt, und die Funktion ACOS () hat den ACOS () -Werwert für jede Zahl zurückgegeben. Siehe die Ausgabe unten.

Beispiel 2:

Im vorherigen Beispiel haben wir die gültigen Zahlen innerhalb des zulässigen Bereichs der ACOS () -Funktion angegeben. Jetzt werden wir die ACOS () -Funktion testen, indem wir sie mit Zahlen außerhalb des gültigen Bereichs bereitstellen. Siehe den folgenden Code:

Mathematik importieren
print ("Der inverse Cosinuswert von -5 ist =", Mathematik.ACOS (-5))
print ("Der inverse Cosinuswert von 9 ist =", Mathematik.ACOS (9))
print ("Der inverse Cosinuswert von 45 ist =", Mathematik.ACOS (45))

Wie Sie sehen können, befinden sich alle Zahlen außerhalb des zulässigen Bereichs der ACOS () -Funktion. Der Compiler sollte einen ValueError erhöhen. Sehen wir uns die folgende Ausgabe an:

Beachten Sie, dass der Compiler für jeden bereitgestellten Parameter einen ValueError geworfen hat, da jede Zahl außerhalb des Bereichs der ACOS () -Funktion liegt.

Beispiel 3:

Lassen Sie uns nun eine ungültige Eingabe für die ACOS () -Funktion geben, um zu sehen, welche Art von Fehler sie erhöhen wird. Siehe den folgenden Code:

Mathematik importieren
print ("Der inverse Cosinuswert von '2ab' ist =", Mathematik.ACOS (2AB))

Die Ausgabe ist wie folgt:

Wie Sie sehen können, hat der Compiler ein SyntaxError angehoben, da das String -Format nicht von der ACOS () -Funktion unterstützt wird. Die ACOS () -Funktion funktioniert nur mit Float- und ganzzahligen Zahlen, die ebenfalls innerhalb des Bereichs von -1 bis 1 liegen. Jede andere Anzahl oder unterschiedliche Datentypen, die als Eingabeparameter bereitgestellt werden, führt zu einem Syntaxfehler.

Beispiel 4:

Die ACOS () -Funktion gibt den ACOS () -Wert des angegebenen Parameters im Radian -Format zurück, der sich von dem unterscheidet, den wir im Taschenrechner sehen. Der Taschenrechner gibt den Wert in Form von Grad zurück, aber der Python ACOS () gibt den Wert in Form von Radian zurück. Konvertieren wir nun den Radianwert der ACOS () -Funktion von Python in das Gradformat mit der integrierten Degrees () -Geradfunktion der Standardbibliothek von Python.

Mathematik importieren
Druck ("Der inverse Cosinus -Wert von -0.45 ist = ", Mathematik.Grad (Mathematik.ACOS (-0.45)))
print ("Der inverse Cosinus -Wert von 0 ist =", Mathematik.Grad (Mathematik.ACOS (0)))
drucken ("Der inverse Cosinus -Wert von 0.45 ist = ", Mathematik.Grad (Mathematik.ACOS (0.45)))

Siehe die Ausgabe unten:

Wenn Sie diese Ausgabe mit der Ausgabe des ersten Beispiels vergleichen, können Sie den Unterschied sehen. Wenn Sie den Taschenrechner verwenden, um den ACOS () zu berechnen, erhalten Sie das gleiche Ergebnis wie in diesem Beispiel.

Beispiel 5:

Nachdem wir verstehen, wie ACOS () funktioniert, lassen Sie uns ein komplexes praktisches Beispiel untersuchen, um zu sehen. Siehe den folgenden Code:

Mathematik importieren, Numpy als NP, Matplotlib.Pyplot als PLT
input_array = np.Linspace (-(1/4.5 * np.pi), 1/4.5 * np.pi, 10)
output_array = []
für i im Bereich (len (input_array)):
input_array [i] = rund (input_array [i], 2)
output_array.anhängen (Runde (Mathematik.ACOS (input_array [i]), 2))
i = i + 1
print ("Das Eingabearray ist: \ n", input_array)
print ("\ nDie Ausgangsarray ist: \ n", output_array)
print ("\ n Die gepanzerten Ares ist: \ n")
PLT.Plot (input_array, output_array, "go-")
PLT.Titel ("Mathematik.ACOS () ")
PLT.xlabel ("x")
PLT.Ylabel ("y")
PLT.zeigen()

In diesem Beispiel haben wir eine Reihe von 10 Elementen automatisch generiert, um eine Linie zu erstellen. Für jedes Element im Eingangsarray haben wir seinen ACOS () -Wert berechnet und ihn in einem anderen Array gespeichert. Danach haben wir eine Zeile der im zweiten Array gespeicherten Werte mit der PLT -Funktion des Matplotlibs aufgetragen.Pyplot -Standardbibliothek von Python. Siehe unten:

Beachten Sie, dass wir die Ausgabe an zwei Dezimalstellen mit der Rundenfunktion abgeschnitten haben. Elemente, die sowohl in Input_Array als auch Output_array gespeichert sind. Danach haben wir die PLT verwendet.Plotfunktion, um die Linie in der Grafik zu zeichnen und zu zeichnen.

Abschluss

Die von der Mathon Standard Library von Python bereitgestellte ACOS () -Funktion nimmt eine Zahl zwischen -1 und 1 als gültige Eingabe an, berechnet seinen ACOS () -Werwert und gibt das Ergebnis in Radian -Format zurück. Die ACOS () -Funktion ist keine unabhängige Funktion. Um sie zu verwenden, sollte die mathematische Bibliothek in das Python -Programm importiert werden.