附录3: 三角函数函数示例
Python degrees() 函数
描述
degrees() 将弧度->角度。
语法
以下是 degrees() 方法的语法:
import math math.degrees(x)
注意:degrees()是不能直接访问的,需要导入 math 模块,然后通过 math 静态对象调用该方法。
参数
- x — 一个数值。
返回值
返回一个角度值。
实例
以下展示了使用 degrees() 方法的实例:
以上实例运行后输出结果为:
degrees(0) : 0.0 degrees(math.pi/6) : 30.0 degrees(math.pi/4) : 45.0 degrees(math.pi/3) : 60.0 degrees(math.pi/2) : 90.0 degrees(math.pi) : 180.0
Python radians() 函数
描述
radians() 方法将角度 -> 弧度。
语法
以下是 radians() 方法的语法:
import math math.radians(x)
注意:radians()是不能直接访问的,需要导入 math 模块,然后通过 math 静态对象调用该方法。
参数
- x — 一个角度的数值。
返回值
返回一个角度的弧度值。
实例
以下展示了使用 radians() 方法的实例:
以上实例运行后输出结果为:
radians(0) : 0.0 radians(180) : 3.141592653589793
Python hypot() 函数
描述
hypot() 返回欧几里德范数 sqrt(x*x + y*y)。勾股定理
语法
以下是 hypot() 方法的语法:
import math math.hypot(x, y)
注意:hypot()是不能直接访问的,需要导入 math 模块,然后通过 math 静态对象调用该方法。
参数
- x — 一个数值。
- y — 一个数值。
返回值
返回欧几里德范数 sqrt(x*x + y*y)。
实例
以下展示了使用 hypot() 方法的实例:
以上实例运行后输出结果为:
hypot(3, 4) : 5.0 hypot(-3, -4) : 5.0
三角函数示例
Python sin() 函数
描述
sin() 返回的x弧度的正弦值。
语法
以下是 sin() 方法的语法:
import math math.sin(x)
注意:sin()是不能直接访问的,需要导入 math 模块,然后通过 math 静态对象调用该方法。
参数
- x — 一个数值。
返回值
返回的x弧度的正弦值,数值在 -1 到 1 之间。
实例
以下展示了使用 sin() 方法的实例:
以上实例运行后输出结果为:
sin(-math.pi/6) : -0.49999999999999994 sin(0) : 0.0 sin(math.pi/6) : 0.49999999999999994 sin(math.pi/2) : 1.0 sin(math.pi) : 约等于0
Python cos() 函数
描述
cos() 返回x的弧度的余弦值。
语法
以下是 cos() 方法的语法:
import math math.cos(x)
注意:cos()是不能直接访问的,需要导入 math 模块,然后通过 math 静态对象调用该方法。
参数
- x — 一个数值。
返回值
返回x的弧度的余弦值,-1 到 1 之间。
实例
以下展示了使用 cos() 方法的实例:
以上实例运行后输出结果为:
cos(-math.pi/3) : 0.5000000000000001 cos(0) : 1.0 cos(math.pi/3) : 0.5000000000000001 cos(math.pi/2) : 约等于0.0 cos(math.pi) : -1.0 cos(2*math.pi) : 1.0
Python tan() 函数
描述
tan() 返回x弧度的正切值。
语法
以下是 tan() 方法的语法:
import math math.tan(x)
注意:tan()是不能直接访问的,需要导入 math 模块,然后通过 math 静态对象调用该方法。
参数
- x — 一个数值。
返回值
返回x弧度的正切值,数值在 -1 到 1 之间。
实例
以下展示了使用 tan() 方法的实例:
以上实例运行后输出结果为:
tan(-math.pi/4) : -0.9999999999999999 tan(0) : 0.0 tan(math.pi/4) : 0.9999999999999999 tan(math.pi/2) : 1.633123935319537e+16
反三角函数示例
Python asin() 函数
描述
asin() 返回x的反正弦弧度值。
语法
以下是 asin() 方法的语法:
import math math.asin(x)
注意:asin()是不能直接访问的,需要导入 math 模块,然后通过 math 静态对象调用该方法。
参数
- x — -1到1之间的数值。如果x是大于1,会产生一个错误。
返回值
返回x的反正弦弧度值。
实例
以下展示了使用 asin() 方法的实例:
以上实例运行后输出结果为:
asin(-1)*2 : -3.141592653589793 asin(0) : 0 asin(0.5)*6 : 3.141592653589793 asin(1)*2 : 3.141592653589793
Python acos() 函数
描述
acos() 返回x的反余弦弧度值。
语法
以下是 acos() 方法的语法:
import math math.acos(x)
注意:acos()是不能直接访问的,需要导入 math 模块,然后通过 math 静态对象调用该方法。
参数
- x — -1到1之间的数值。如果x是大于1,会产生一个错误。
返回值
返回x的反余弦弧度值。
实例
以下展示了使用 acos() 方法的实例:
以上实例运行后输出结果为:
acos(0.5)*3 : 3.141592653589793 acos(0)*2 : 3.141592653589793 acos(-1) : 3.141592653589793 acos(1) : 0.0
Python atan() 函数
描述
atan() 返回x的反正切弧度值。
语法
以下是 atan() 方法的语法:
import math math.atan(x)
注意:atan()是不能直接访问的,需要导入 math 模块,然后通过 math 静态对象调用该方法。
参数
- x — 一个数值。
返回值
返回x的反正切弧度值。
实例
以下展示了使用 atan() 方法的实例:
以上实例运行后输出结果为:
atan(-1)*4 : -3.141592653589793 atan(0) : 0.0 atan(1)*4 : 3.141592653589793
Python atan2() 函数
描述
atan2() 返回给定的 X 及 Y 坐标值的反正切值。
语法
以下是 atan2() 方法的语法:
import math math.atan2(y, x)
注意:atan2()是不能直接访问的,需要导入 math 模块,然后通过 math 静态对象调用该方法。
参数
- x — 一个数值。
- y — 一个数值。
返回值
返回给定的 X 及 Y 坐标值的反正切值。
实例
以下展示了使用 atan2() 方法的实例:
以上实例运行后输出结果为:
atan2(1,1)*4 : 3.141592653589793