python log函数_一文玩转Python下面math模块的数学函数

b2192bc249391a4c61b174a5078055bc.png

本文主要向大家介绍python的math模块中的数学函数,这些数学函数在后面的图形化设计以及数据处理中都会有比较大用处。

1、数学函数的基本用法

  • fab(x):函数将对象x视为一个浮点数,返回它的绝对值
>>> import math>>> x=-2>>> a=math.fabs(x)>>> print(a)2.0
  • ceil(x):函数对对象x取向上最近的整数,并返回该整数
>>> import math>>> x=1.5>>> a=math.ceil(x)>>> print(a)2
  • floor(x):函数对对象x取向下最近的整数,并返回该整数
>>> import math>>> x=1.5>>> a=math.floor(x)>>> print(a)1
  • exp(x):函数返回幂函数的值
>>> import math>>> x=2>>> a=math.exp(x)>>> print(a)7.38905609893065
  • log(x):函数返回x的自然对数值
>>> import math>>> x=1>>> a=math.log(x)>>> print(a)0.0
  • sqrt(x):函数返回x的平方根值
>>> import math>>> x=4>>> a=math.sqrt(x)>>> print(a)2.0
  • sin(x):函数返回x的正弦值,x为角度的弧度值
  • cos(x):函数返回x的余弦值,x为角度的弧度值
  • tan(x):函数返回x的正切值,x为角度的弧度值
>>> import math>>> x=math.pi>>> print(x)3.141592653589793>>> a=math.sin(x/4)>>> b=math.cos(x/4)>>> c=math.tan(x/4)>>> print(a,b,c)0.7071067811865476 0.7071067811865476 0.9999999999999999

2、数学函数的应用

下面我们使用turtle模块以及math模块的正弦函数绘制一条正弦曲线,将math的正弦函数作为实例进行说明:

import turtle,math# 设置画笔的粗细turtle.pensize(3)x=-200# 设置画笔的颜色turtle.color("red")turtle.penup()turtle.goto(x,60*math.cos((x/100)*2*math.pi))turtle.pendown()# 调用正弦函数设置y坐标for x in range(-200,200): turtle.goto(x,60*math.sin((x/100)*2*math.pi))

运行后如下图所示:

fa97ca19a41fdfa63d131ff23912f75d.png

本文基本涵盖的math模块下常用的数学函数,其应用也是十分广泛的,在后续的应用将给大家继续展示。

欢迎点击右上方“关注”按钮,关注小编,获取更多Python图文以及视频课程,如有疑问欢迎大家在评论区留言,也可以私信小编。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值