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)

输出:

相关推荐
怕浪猫2 小时前
RAG 面试 6 连问,从原理到优化全部覆盖
python·算法·面试
高洁012 小时前
具身智能中的世界模型训练
人工智能·python·深度学习·机器学习·transformer
无线通信科研笔记2 小时前
IEEE TVT 2026 论文精读与完整复现|相位误差如何重塑近场 RIS 的幅相响应
论文阅读·人工智能·python·算法·论文笔记
朝朝辞暮i2 小时前
VLA 系统学习第 1 课:VLA 到底在干什么?
人工智能·python·计算机视觉·vla
2601_962885723 小时前
如何用 Python 自动识别股票的支撑位与压力位?
开发语言·python
爱吃奥利奥_wen3 小时前
面向对象三板斧:封装、继承、多态,到底在“装“什么、“承“什么、“变“什么?
开发语言·经验分享·c#
北冥有鱼被烹4 小时前
VCSEL全景解析:与光模块NPO CPO的关系、市场量化分析与产业链影响
python
我可能是个假开发4 小时前
FTP Unicode 文件名导致 `550` 的问题分析与解决方案
java·开发语言·spring
caoerzhong4 小时前
中小企业上 WMS 该先上哪几块:JeeWMS 开源 Java 仓库管理系统的分批上线清单
java·python·开源
正在走向自律4 小时前
AI数据分析与可视化:从基础到应用实践
服务器·人工智能·python·机器学习·数据分析·pandas