Python 中的 asin() 方法

Vaibhav Vaibhav 2023年1月5日
Python 中的 asin() 方法

sine 函式的逆函式稱為 arcsine。正弦等於斜邊的對邊與最長邊的比值。

sine 函式的逆函式計算兩側之間的角度。假設我們有一個角度θ,那麼θ正弦反正弦公式將遵循。

Sine Function -> sin(θ) = (Side opposit to θ angle) / (Hypotenuse)
Arcsine Function -> θ = sin⁻¹((Side opposit to θ angle) / (Hypotenuse))

Python 程式語言有一個內建模組 math,它是標準 Python 庫的一部分。

這個模組有一個方法,asin(),用於執行反正弦操作。

本文將學習如何在 Python 中使用 asin() 方法計算反正弦或正弦的倒數。

在 Python 中使用 asin() 方法

asin() 方法接受單個浮點值,該值應在 [-1, 1] 範圍內,包括兩個值。

asin() 方法將以弧度為單位計算提供的浮點值的角度。

要將弧度轉換為度,可以使用 1 弧度等於 57.296 度。或者,將弧度值乘以 180 / π 以將其轉換為度數。

1 radian = 57.296 degrees
1 radian * 180 / π = 57.296 degrees

讓我們藉助一些相關示例來了解 asin() 方法的用法。請參閱以下 Python 程式碼。

import math

print(math.asin(0))
print(math.asin(1))  # π / 2
print(math.asin(-1))  # -π / 2
print(math.asin(10 / 20))
print(math.asin(40 / 50))
print(math.asin(-10 / 20))
print(math.asin(-40 / 50))

輸出:

0.0
1.5707963267948966
-1.5707963267948966
0.5235987755982989
0.9272952180016123
-0.5235987755982989
-0.9272952180016123
作者: Vaibhav Vaibhav
Vaibhav Vaibhav avatar Vaibhav Vaibhav avatar

Vaibhav is an artificial intelligence and cloud computing stan. He likes to build end-to-end full-stack web and mobile applications. Besides computer science and technology, he loves playing cricket and badminton, going on bike rides, and doodling.

相關文章 - Python Math