Python入门之三角函数atan2()函数详解


Posted in Python onNovember 08, 2017

描述

atan2() 返回给定的 X 及 Y 坐标值的反正切值。

语法

以下是 atan2() 方法的语法:

import math
math.atan2(y, x)

注意:atan2()是不能直接访问的,需要导入 math 模块,然后通过 math 静态对象调用该方法。

参数

x -- 一个数值。
y -- 一个数值。

返回值

返回给定的 X 及 Y 坐标值的反正切值。

实例

以下展示了使用 atan2() 方法的实例:

#!/usr/bin/python
import math

print "atan2(-0.50,-0.50) : ", math.atan2(-0.50,-0.50)
print "atan2(0.50,0.50) : ", math.atan2(0.50,0.50)
print "atan2(5,5) : ", math.atan2(5,5)
print "atan2(-10,10) : ", math.atan2(-10,10)
print "atan2(10,20) : ", math.atan2(10,20)

以上实例运行后输出结果为:

atan2(-0.50,-0.50) : -2.35619449019
atan2(0.50,0.50) : 0.785398163397
atan2(5,5) : 0.785398163397
atan2(-10,10) : -0.785398163397
atan2(10,20) : 0.463647609001

总结

以上就是本文关于Python入门之三角函数atan2()函数详解的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:深入理解python中函数传递参数是值传递还是引用传递、简单了解Python中的几种函数、Python中enumerate函数代码解析等,有问题请留言,小编会及时回复大家的。感谢朋友们对本站的支持!

Python 相关文章推荐
python 中的列表解析和生成表达式
Mar 10 Python
纯Python开发的nosql数据库CodernityDB介绍和使用实例
Oct 23 Python
Python脚本实现虾米网签到功能
Apr 12 Python
python Selenium爬取内容并存储至MySQL数据库的实现代码
Mar 16 Python
Python使用pymysql小技巧
Jun 04 Python
Python中 map()函数的用法详解
Jul 10 Python
解决安装python库时windows error5 报错的问题
Oct 21 Python
python pytest进阶之xunit fixture详解
Jun 27 Python
Python logging设置和logger解析
Aug 28 Python
python网络编程 使用UDP、TCP协议收发信息详解
Aug 29 Python
Python matplotlib修改默认字体的操作
Mar 05 Python
Python还能这么玩之用Python修改了班花的开机密码
Jun 04 Python
使用Pyinstaller的最新踩坑实战记录
Nov 08 #Python
python的变量与赋值详细分析
Nov 08 #Python
浅谈python迭代器
Nov 08 #Python
python生成excel的实例代码
Nov 08 #Python
Python 多核并行计算的示例代码
Nov 07 #Python
python判断字符串是否是json格式方法分享
Nov 07 #Python
python好玩的项目—色情图片识别代码分享
Nov 07 #Python
You might like
php简单静态页生成过程
2008/03/27 PHP
web目录下不应该存在多余的程序(安全考虑)
2012/05/09 PHP
PHP实现克鲁斯卡尔算法实例解析
2014/08/22 PHP
PHP实现可自定义样式的分页类
2016/03/29 PHP
浅谈ThinkPHP中initialize和construct的区别
2017/04/01 PHP
PHP调用全国天气预报数据接口查询天气示例
2019/02/20 PHP
jquery 1.3.2 IE8中的一点点的小问题解决方法
2009/07/10 Javascript
jQuery的三种$()
2009/12/30 Javascript
JavaScript之Vue.js【入门基础】
2016/12/06 Javascript
Webpack+Vue如何导入Jquery和Jquery的第三方插件
2017/02/20 Javascript
nodejs+express实现文件上传下载管理网站
2017/03/15 NodeJs
javaScript 连接打印机,打印小票的实例
2017/12/29 Javascript
javascript实现简易数码时钟
2020/03/30 Javascript
ES2020系列之空值合并运算符 '??'
2020/07/22 Javascript
antd vue table跨行合并单元格,并且自定义内容实例
2020/10/28 Javascript
Vue用mixin合并重复代码的实现
2020/11/27 Vue.js
[03:42]2014DOTA2西雅图国际邀请赛7月9日TOPPLAY
2014/07/09 DOTA
python机器学习实战之最近邻kNN分类器
2017/12/20 Python
Python实现的质因式分解算法示例
2018/05/03 Python
python 文件转成16进制数组的实例
2018/07/09 Python
Python通过for循环理解迭代器和生成器实例详解
2019/02/16 Python
详解Python中的分支和循环结构
2020/02/11 Python
Python sorted排序方法如何实现
2020/03/31 Python
python3.8.1+selenium实现登录滑块验证功能
2020/05/22 Python
CSS3 旋转立方体问题详解
2020/01/09 HTML / CSS
html5+svg学习指南之SVG基础知识
2014/12/17 HTML / CSS
英国第二大营养品供应商:Vitabiotics
2016/10/01 全球购物
回门宴新郎答谢词
2014/01/12 职场文书
眼镜促销方案
2014/03/15 职场文书
三方股东合作协议书
2014/10/28 职场文书
2014年驾驶员工作总结
2014/11/18 职场文书
业务员年终工作总结2015
2015/05/28 职场文书
电影小兵张嘎观后感
2015/06/03 职场文书
使用react-virtualized实现图片动态高度长列表的问题
2021/05/28 Javascript
Python使用BeautifulSoup4修改网页内容
2022/05/20 Python
Python软件包安装的三种常见方法
2022/07/07 Python