python——三角函数用法

python------三角函数用法

python中的三角函数一般有:

函数 描述

sin(x) 返回x弧度的正弦值

cos(x) 返回x弧度的余弦值

tan(x) 返回x弧度的正切值

asin(x) 返回x的反正弦弧度值

acos(x) 返回x的反余弦弧度值

atan(x) 返回x的反正切弧度值

上述三角函数的参数是:弧度!不是角度!

在数学和物理中,弧度是角的度量单位。

它是由国际单位制导出的单位,单位缩写是rad。定义:弧长等于半径的弧,其所对的圆心角为1弧度。

360°=2π弧度,因此,1弧度约为57.3°,即57°17'44.806"。

1° = π/180弧度

180° = π弧度

(在python中, pi = π,它是数学常量,引用时不要忘了math!)

在python中使用三角函数时,不能直接使用,要先导入math模块。

如下所示:

a = math.cos(math.pi) # 求cos(180°)
b = math.sin(math.pi / 2) # 求sin(90°)
print(a, b)

输出:

另外,在math模块中有两个函数:

degrees(x) : 将弧度转化为角度。

radians(x) : 将角度转化为弧度。

如下所示:

a = math.degrees(math.pi / 2)
print(a)
b = math.radians(180)
print(b)

输出:

相关推荐
IT策士几秒前
Python 中间件系列:文件存储minio操作操
开发语言·python·中间件
buhuizhiyuci4 分钟前
【QT-百日筑基篇】功法有些小成,开始进行打怪升级-QT的实践第一课,创建Hello World的几种方法
开发语言·qt
枕星而眠10 分钟前
Linux 共享内存与信号量全解析:原理、实践与避坑指南
linux·c语言·开发语言·后端·ubuntu
Ulyanov11 分钟前
《从质点到位姿:基于Python与PyVista的导弹制导控制全栈仿真》: 驯服猛兽——自动驾驶仪(Autopilot)设计与舵机动力学
python·自动驾驶·雷达电子对抗
Sanri.14 分钟前
JavaScript基础语法6
开发语言·javascript·ecmascript
hhb_61818 分钟前
JavaScript核心技术要点梳理与实战应用案例解析
开发语言·javascript·ecmascript
Mike117.18 分钟前
GBase 8a DBLink 查询的落地边界和排查细节
开发语言·php
代码中介商18 分钟前
C++ STL入门:vector与字符串流详解
开发语言·c++
Gofarlic_OMS20 分钟前
CONVERGE CFD许可不够用?自动回收闲置,燃烧仿真随时跑
java·大数据·开发语言·架构·制造
重生之我是Java开发战士24 分钟前
【Java SE】多线程(二):线程安全、synchronized、volatile与wait/notify详解
java·开发语言·安全