Python math.cos() 方法



Python 的 math.cos() 方法用于计算以弧度表示的角度的余弦值。在数学上,余弦函数定义为直角三角形中邻边与斜边的比值;其定义域可以是所有实数。当我们将浮点数以外的任何内容作为参数传递给它时,此方法会引发 TypeError。

注意 - 此函数无法直接访问,因此我们需要导入 math 模块,然后我们需要使用 math 静态对象调用此函数。

语法

以下是 Python math.cos() 方法的语法 -

math.cos(x)

参数

  • x - 这必须是一个数值。

返回值

此方法返回一个介于 -1 和 1 之间的数值,表示角度的余弦值。

示例

以下示例显示了 Python math.cos() 方法的使用方法。在这里,我们尝试传递标准余弦角并使用此方法找到它们的三角余弦比。

import math

# If the cosine angle is pi
x = 3.14
cosine = math.cos(x)
print("The cosine value of x is:", cosine)

# If the cosine angle is pi/2
x = 3.14/2
cosine = math.cos(x)
print("The cosine value of x is:", cosine)

# If the cosine angle is 0
x = 0
cosine = math.cos(x)
print("The cosine value of x is:", cosine)

当我们运行以上程序时,它会产生以下结果 -

The cosine value of x is: -0.9999987317275395
The cosine value of x is: 0.0007963267107332633
The cosine value of x is: 1.0

示例

不仅是标准角度,此方法还可以用于查找非标准角度的余弦比。

在此示例中,我们创建了多个数字对象,这些对象以弧度保存非标准角度。为了找到它们的余弦比结果,这些值作为参数传递给此方法。

import math

# If the cosine angle is pi
x = 5.48
cosine = math.cos(x)
print("The cosine value of x is:", cosine)

# If the cosine angle is pi/2
x = 1.34
cosine = math.cos(x)
print("The cosine value of x is:", cosine)

# If the cosine angle is 0
x = 0.78
cosine = math.cos(x)
print("The cosine value of x is:", cosine)

如果我们编译并运行给定的程序,则输出将显示如下 -

The cosine value of x is: 0.6944181792510162
The cosine value of x is: 0.22875280780845939
The cosine value of x is: 0.7109135380122773

示例

即使复数仍被视为数字,此方法也只接受实数作为参数。

让我们看看将复数作为参数传递给 cos() 方法的情况。该方法会引发 TypeError。

import math

# If the cosine angle is a complex number
x = 12-11j
cosine = math.cos(x)
print("The cosine value of x is:", cosine)

在执行以上程序时,输出将显示如下 -

Traceback (most recent call last):
  File "main.py", line 5, in 
    cosine = math.cos(x)
TypeError: can't convert complex to float

示例

我们可以使用 math.radians() 方法将度数转换为弧度,并将其作为参数传递给 cos() 方法。

在以下示例中,我们创建了一个数字对象,该对象以度数保存余弦角。由于 cos() 方法采用弧度作为参数,因此我们可以对该对象调用 radians() 方法将其转换为相应的弧度值。然后,我们将此弧度值作为参数传递给此方法并找到其余弦比。

import math

# Take the cosine angle in degrees
x = 60

# Convert it into radians using math.radians() function
rad = math.radians(x)

# Find the cosine value using cos() method
cosine = math.cos(rad)

# Display the cosine ratio
print("The cosine value of x is:", cosine)

以上程序的输出如下 -

The cosine value of x is: 0.5000000000000001
python_maths.htm
广告