Python编程基础(第3版)(微课版)课件 8.2 math模块_第1页
Python编程基础(第3版)(微课版)课件 8.2 math模块_第2页
Python编程基础(第3版)(微课版)课件 8.2 math模块_第3页
Python编程基础(第3版)(微课版)课件 8.2 math模块_第4页
Python编程基础(第3版)(微课版)课件 8.2 math模块_第5页
已阅读5页,还剩12页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

math模块1运用三角函数目录认识math模块2运用幂函数与对数函数3【任务8-2】实现三角函数、幂函数与对数函数的数学计算4math模块的概念math模块是Python中用于数学计算的模块。该模块提供了常见的数学函数,包含常见的数学计算功能,如三角函数、幂函数、对数函数、双曲函数、数学常量的数值计算和角度转换等。但需注意,math模块所提供的这些函数不适合用于复数的计算。与此同时,这些函数是不能被直接访问的,需要先导入math模块,然后通过math静态对象调用对应的计算函数;且在一般情况下,使用math模块进行计算所返回的值均为浮点型的数值结果。三角函数三角函数及作用说明如下表。函数名称函数作用math.sin返回弧度值的正弦值math.cos返回弧度值的余弦值math.tan返回弧度值的正切值math.asin返回弧度值的反正弦值math.acos返回弧度值的反余弦值函数名称函数作用math.atan返回弧度值的反正切值math.atan2返回平面中以两个弧度值为单位的反正切值math.dist返回两点之间的欧几里得距离math.hypot返回欧几里得范数math.radians将角度值转换为弧度值math.degrees将弧度值转换为角度值幂函数和对数函数幂函数和对数函数及作用说明如下表。函数名称函数作用math.exp返回以e为底的x次幂的值,其中e=2.718281…math.expm1返回以e为底的x次幂的值减1math.log返回以e或其他值为底的自然对数值math.log1p返回1+x(以e为底)的自然对数值math.log2返回以2为底的x的对数值math.log10返回以10为底的x的对数值math.pow返回x的y次幂的值math.sqrt返回x的平方根数学常量函数数学常量函数及作用说明如下表。函数名称函数作用math.pi返回数学常数π的值math.e返回数学常数e的值math.tau返回数学常数τ的值math.inf用于表示浮点正无穷大math.nan用于表示浮点“非数字”(NaN)值1运用三角函数目录认识math模块2运用幂函数与对数函数3【任务8-2】实现三角函数、幂函数与对数函数的数学计算4>>>importmath>>>print(math.sin(3))#计算当弧度值为3时的正弦值0.1411200080598672>>>print(math.cos(6))#计算当弧度值为6时的余弦值0.960170286650366>>>print(math.tan(9))#计算当弧度值为9时的正切值-0.45231565944180985sin、cos、tan函数使用sin函数可计算并返回x(弧度值)的正弦值,使用cos函数可计算并返回x的余弦值,使用tan函数可计算并返回x的正切值。这3种函数的x取值均为任意值,返回的数值结果均为-1~1。>>>print(math.asin(0.5))#计算当弧度值为0.5时的反正弦值0.5235987755982989asin函数使用asin函数可计算并返回以弧度为单位的x的反正弦值,x的取值为-1~1,因此若x的取值超出-1~1,函数的计算将无法进行。此外,使用asin函数进行数学计算所返回的结果数值均为-π/2~π/2。>>>print(math.acos(1))#计算当弧度值为1时的反余弦值0.0acos函数使用acos函数可计算并返回以弧度为单位的x的反余弦值,x的取值为-1~1,因此若x的取值超出-1~1,函数的计算将无法进行。同时,使用acos函数进行数学计算所返回的结果数值为0~π。>>>print(math.atan(30))#计算当弧度值为30时的反正切值1.5374753309166493atan函数使用atan函数可计算并返回以弧度为单位的x的反正切值,x的取值可为任意数值。使用atan函数进行数学计算所返回的结果数值为-π/2~π/2。1运用三角函数目录认识math模块2运用幂函数与对数函数3【任务8-2】实现三角函数、幂函数与对数函数的数学计算4>>>print(math.exp(100))#计算e的100次幂2.6881171418161356e+43>>>print(math.pow(3,4))#计算3的4次幂81.0exp、pow函数使用exp函数可计算并返回以e为底的x次幂的值,其中e表示的是自然对数的基数,其取值约为2.7。使用pow函数可计算并返回x的y次幂的值。需注意,当x的取值为1.0或y的取值为0.0时,pow(1.0,y)和pow(x,0.0)的结果都会返回1.0。当x的取值为负数,且y不为整数时,pow函数便无法进行数学计算。>>>print(math.log(55))#计算当默认底数为e、x为55时的自然对数值4.007333185232471>>>print(math.log(10,2))#计算当底数为10、x为2时的自然对数值3.3219280948873626log函数使用log函数可计算并返回指定x的自然对数值,x的取值为大于0的任意数值。此外,log函数还可指定底数的取值,若使用log函数时未指定底数的取值,则默认底数为e。>>>print(math.sqrt(100))#计算当x为100时的平方根10.0sqrt函数使用sqrt函数可计算并返回x的平方根,其中x为大于0的任意数值。1运用三角函数目录认识math模块2运用幂函数与对数函数3【任务8-2】实现三角函数、幂函数与对数函数的数学计算4【任务8-2】实现三角函数、幂函数与对数函数的数学计算任务分析任务描述以键盘输入随机数值

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论