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)

输出:

相关推荐
一个博客16 小时前
pdf-viewer 实现预览pdf文件
开发语言·javascript·pdf
一位代码16 小时前
微软开源项目MarkitDown:一款将pdf/word/ppt等各类文件转换为Markdown格式的python工具
python
在繁华处1 天前
Java从零到熟练(四):面向对象基础
java·开发语言
Unbelievabletobe1 天前
解决了股票api接口盘后数据更新慢的问题
大数据·开发语言·python
不会C语言的男孩1 天前
C++ Primer 第2章:变量和基本类型
开发语言·c++
lpd_lt1 天前
AI Coding的常用Prompt技巧
python·ai·ai编程
小江的记录本1 天前
【JVM虚拟机】堆内存分代模型:年轻代(Eden+Survivor)、老年代、元空间Metaspace(附《思维导图》+《面试高频考点清单》)
java·前端·jvm·后端·python·spring·面试
在繁华处1 天前
Java从零到熟练(三):流程控制
java·开发语言·python
asdzx671 天前
使用 Python 快速提取 PDF 中的表格
python·pdf
无情的西瓜皮1 天前
MCP协议实战:用Python从零搭建一个AI Agent工具服务器(保姆级教程)
服务器·人工智能·python·mcp