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)

输出:

相关推荐
兵慌码乱11 小时前
面向桌面端的资产管理系统分层架构设计与核心模块实现
python·系统架构·sqlite·pyqt5·数据库设计·桌面应用开发·mvc架构
hboot13 小时前
AI工程师第三课 - 机器学习基础
python·scikit-learn·kaggle
顾林海18 小时前
Agent入门阶段-编程基础-Python:流程控制
python·agent·ai编程
呱呱复呱呱20 小时前
Django CBV 源码解读:一个请求是怎么找到你的 get() 方法的
python·django
曲幽1 天前
刚部署的 LibreTranslate 频频翻车?我掏出了 20 年前的 StarDict 词典,用 FastAPI 搭了个本地词典翻译 API
python·fastapi·web·translate·goldendict·libretranslate·stardict·pystardict
荣码1 天前
用Streamlit给AI应用套个界面,10行代码出Web页面
java·python
兵慌码乱1 天前
基于Python+PyQt5+SQLite的药房管理系统实现:事务一致性与界面解耦全流程解析
python·sqlite·信号与槽·pyqt5·数据库设计·桌面应用开发·事务处理
金銀銅鐵2 天前
[Python] 体验用欧几里得算法计算最大公约数的过程
python·数学
FreakStudio2 天前
W55MH32L-EVB 上手测评:硬件 TCP/IP 加持的以太网单片机,MicroPython 零门槛开发
python·单片机·嵌入式·大学生·面向对象·并行计算·电子diy·电子计算机
用户0332126663672 天前
使用 Python 从零创建 Word 文档
python