幂函数的公式如下:

y = x^a

a是实数,函数的定义域要看a的取值而定。当a取任何实数时,函数在(0,+∞)区间内总有定义;当a>0时,函数在[0,+∞)区间内总有定义。

y = x,y=x^2,y=x^3,y=x^1/2,y=x^-1是最常见的幂函数,下面分别探讨它们的图像和性质。

绘制函数图像要使用sympy库,sympy库是一个计算机代数系统,它支持符号计算、高精度计算、模式匹配、绘图、解方程、微积分、组合数学、离散数学、几何学、概率与统计等方面的功能。

在使用之前需要安装sympy库,最简单的安装方法就是在shell窗口运行pip3 install sympy命令。

例1  y = x的图像和性质

绘制y = x函数图像:

# 导入sympy库from sympy import symbols,sin,plot# 定义幂函数def func(x,y):   return x**y# 定义数学符号x,yx=symbols('x')y=symbols('y')# 生成y=x函数公式f1=func(x,1)# 绘制图形plot(f1,(x,-10,10))

代码解读

函数公式是由数学符号、运算符和数值构成的,sympy在绘制函数图像时,需要描述函数公式,定义公式中用到的数学符号。sympy库的symbols函数可以定义数学符号,在代码中分别定义了数学符号x和y,x为幂函数的底数,y为幂函数的指数。

函数func用来描述幂函数公式,直接返回幂函数的公式。

plot是绘制图形的函数,它可以传入多个函数公式,(x,-10,10)是一个元组,用于定义函数自变量的区间,这里定义了变量x的区间为[10,10]。

绘制的y=x函数图像如下所示:

观察y=x函数图像,该图像是一条过原点的直线,函数的定义域和值域均为全体实数,函数关于原点对称,是奇函数,图中直线呈上升趋势,函数单调增加。

例2  y=x^2的图像和性质

修改例1的程序代码,将语句:

f1=func(x,1)

修改为:

f1=func(x,2)

运行程序,可得到y=x^2的函数图像。

观察y=x^2函数图像,该图像的定义域是全体实数,值域是[0, +∞)。函数关于Y轴对称,是偶函数。函数在第二象限是单调递减(-∞,0],函数在第一象限是单调增加[0, +∞)。

例3  y=x^3的图像和性质

修改例1的程序代码,将语句:

f1=func(x,1)

修改为:

f1=func(x,3)

运行程序,可得到y=x^3的函数图像。

观察y=x^3函数图像,函数关于原点对称,是奇函数,函数的定义域和值域都是全体实数,函数单调增加。

例4 y=x^1/2的图像和性质

修改例1的程序代码,将语句:

f1=func(x,1)

修改为:

f1=func(x,1/2)

运行程序,可得到y=x^1/2的函数图像。

观察y=x^1/2函数图像,函数的定义域和值域都为区间[0, +∞),函数没有对称性,是非奇非偶函数,在区间[0, +∞)为单调增加。

例5 y=x^-1的图像和性质

绘制y=x^-1的图像,需要稍微修改例1的代码,主要是修改绘图X变量取值区间,因为y=x^-1函数不允许变量X为0。

# 导入sympy库from sympy import symbols,sin,plot# 定义幂函数def func(x,y):   return x**y# 定义数学符号x,yx=symbols('x')y=symbols('y')# 生成y=x函数公式f1=func(x,-1)# 绘制图形plot((f1,(x,0.1,10)),(f1,(x,-10,-0.1)))

代码解读

代码主要修改了plot函数传入的参数,选择变量x的不同区间绘制函数图像,若需要plot绘制不同区间的函数,可以对每个函数公式定义一个区间。

观察y=x^-1函数图像,函数图像分成两部分,分别在第一象限和第三象限。函数的定义域为不能等于0的实数,值域为不能等于0的实数,函数关于原点对称,是奇函数。函数在(-∞,0)和(0,+∞)上是递减函数。

编程训练营APP

创新在线学习模式,学习编程不再半途而废

安卓手机应用商店

搜索编程训练营下载

使用Python玩转高等数学(2):幂函数相关推荐

  1. 使用Python玩转高等数学:三角函数

    使用Python玩转高等数学:三角函数 从三角函数开始,我们使用matplotlib绘制函数图像,matplotlib是图形绘制库,使用matplotlib可以方便的绘制函数图形,以及直方图.条形图. ...

  2. python 对数函数_使用Python玩转高等数学(4):对数函数

    更多文章见微信[使用Python玩转数学]微信号:langhonglin0509 指数函数的反函数: y = logax (a是常数,且a>0, a!=1) 叫做对数函数,它的定义域是区间(0, ...

  3. 使用Python玩转高等数学(1):集合与区间

    更多文章见微信[使用Python玩转数学]微信号:langhonglin0509 集合是数学中一个很重要的基本概念,是指具有某种特定性质的事物的总体,组成这个集合的事物称为该集合的元素. 例1 下面是 ...

  4. python开发pc软件_程序员带你十天快速入门Python,玩转电脑软件开发(二)

    关注今日头条-做全栈攻城狮,学代码也要读书,爱全栈,更爱生活.提供程序员技术及生活指导干货. 如果你真想学习,请评论学过的每篇文章,记录学习的痕迹. 请把所有教程文章中所提及的代码,最少敲写三遍,达到 ...

  5. 大学python选择题题库及答案_大学慕课用Python玩转数据题库及答案

    大学慕课用Python玩转数据题库及答案 更多相关问题 (19分)电解原理在化学工业中有广泛应用.右图表示一个电解池,装有电解液c :A.B是两块电极板,通过导线与直流 用铂电极电解CuCl2与CuS ...

  6. python做电脑软件-程序员带你十天快速入门Python,玩转电脑软件开发(二)

    关注今日头条-做全栈攻城狮,学代码也要读书,爱全栈,更爱生活.提供程序员技术及生活指导干货. 如果你真想学习,请评论学过的每篇文章,记录学习的痕迹. 请把所有教程文章中所提及的代码,最少敲写三遍,达到 ...

  7. python入门教程软件-程序员带你十天快速入门Python,玩转电脑软件开发(四)

    本系列文章立志于从一个已经习得一门编程语言的基础之上,全面介绍Python的相关开发过程和相关经验总结.本篇文章主要是基于上一篇的程序员带你十天快速入门Python,玩转电脑软件开发(三)的基础之上, ...

  8. python好学吗mooc中文网-2020年大学mooc用Python玩转数据作业答案

    2020年大学mooc用Python玩转数据作业答案 更多相关问题 一台电脑先涨价着一%,后降价2一%,这台电脑一现价同原价相比是()A.一样的B.降低了C.提高了直接写出9数 3÷地下%=6×3下% ...

  9. python好学吗mooc中文网-用Python玩转数据

    spContent=欢迎来到<用Python玩转数据>,这是第10次开课,大壮老师会尽量用非计算机专业(需要有一些编程基础,最好学过一门程序设计语言,但不一定是Python)小伙伴们能听懂 ...

最新文章

  1. linux命令行终端的翻屏滚屏,linux命令行终端的翻屏滚屏more/less/head/tail
  2. TCP全局同步问题发生的原因
  3. golang国际化站点
  4. python集合排序_排序算法集合
  5. 通俗易懂告诉你CPU/GPU是什么?
  6. linux查找指定修改时间的文件夹,linux 查找某个日期以后修改过哪些文件 shell脚本...
  7. python接口自动化(三十四)-封装与调用--函数和参数化(详解)
  8. 怎样在matlab q-q图上读出斜率,Q分解法潮流计算matlab小程序
  9. 第三周作业之效能分析
  10. 计算机组成和计算机体系结构
  11. 计算机基础知识试题 试题及答案
  12. DynamipsGUI 模拟pix防火墙
  13. mysql打开数据表命令是_MySQL数据库命令大全
  14. 淘宝网打开很慢、特别慢的完美解决方法
  15. 深度学习最全优化方法总结比较(SGD,Adagrad,Adadelta,Adam,Adamax,Nadam)
  16. OO包设计原则遵循度自动分析检查工具JDM简介(原创)
  17. 0685-6.2.0-什么是Cloudera虚拟私有集群和SDX-续
  18. web前端 js实现频域水印制作
  19. 【CTFhub】web-信息泄露-备份文件下载-网站源码_WriteUp
  20. Libre OJ P2332「JOI 2017 Final」焚风现象【差分思想】By cellur925

热门文章

  1. SpringBoot约定大于配置理解
  2. 2021漳州一中历年高考成绩查询,2021年漳州中考录取分数线,历年漳州各高中录取分数线排名...
  3. Base64解码过程必须关注的问题
  4. python——基础题
  5. 停止及启动k8s服务
  6. html中 选择子元素 子元素选择器
  7. 阿里云服务器的网站被提示该内容禁止访问的解决办法
  8. tableau中的fixed函数和exclude函数傻傻分不清?
  9. 图片如何转换为文字?这些软件可以实现
  10. 资深美女基金经理首次分享基金知识,好评如潮!!!