欢迎光临我的专栏《微积分学习之旅》,一起学习,共同提高。

函数是微积分的基础,我们已经学习了直线函数和多项式函数,本篇中我们继续学习幂函数、有理函数和代数函数。

幂函数(Power Functions)

如果一个函数形如

,其中a是常数,那么我们称之为幂函数。由于a的不同,幂函数会有三种不同的情况,我们分别讨论一下。

(i)

,
是一个正整数

图1分别显示了

的图像(其实它们也可以看成是只有1项的多项式函数),其中的
(过原点的直线函数)和
(过原点的抛物线),我们已经很熟悉了。
图1

其实,

的形状取决于
是奇数还是偶数。如果
是偶数,那么
就是

偶函数,而且它的图像与

抛物线相似。如果
是奇数,那么
就是

奇函数,而且它的图像与

的图像相似。从图2中我们还注意到,

随着

值增加,
的图像在
附近变得更加平坦,而在
处变得更为陡峭。
图2

(ii)

,
是一个正整数

,函数
是一个

根式函数(root function)。

时,
称为

平方根函数(square root function),它定义域为

,其图像为抛物线
的上半部分。对于其它的偶数值
的图像与
的类似。如图3左图所示。
时,
称为

立方根函数(root function),它定义域为

(因为对于任意实数都有立方根),其图像 与
的类似。如图3右图所示。
图3

(iii)

时,函数
称为

倒数函数(reciprocal function),如图4左图所示,它的图像是以坐标轴为渐近线(asymptotes)的双曲线(hyperbola)。这个函数的典型例子是物理和化学中的玻意耳定律(Boyle's Law),这个规律认为,当温度恒定时,气体体积

与气体压强
成反比。即
。这里的
是常数,由于压强和体积均为正数,所以它的图像只有双曲线的一支。
图4

幂函数也常常用于光照强度关于到光源距离的函数,行星公转周期关于到太阳间距离的函数等。

有理函数(Rational Functions)

如果函数

可以表示为两个多项式的比值,我们就称之为有理函数,即:

这里的

都是多项式。值得注意的是,有理函数的定义域需要满足
。最简单的有理函数就是上面提及的倒数函数如
。再比如下方的有理函数,它的定义域为
,它的图像如图5所示。
图5

代数函数(Algebraic Functions)

如果一个函数

可以由多项式经过代数运算(加、减、乘、除、求根)得到,那么它就是代数函数。显然,任何有理函数天生就是一个代数函数。再来两个例子:

代数函数的图像可以多种多样,没有一定规律,比如下面这样的。

图6

代数函数的一个典型例子就是相对论中的质量关于速度的函数:

这里的

是质点的静止质量(rest mass),
是真空中的光速。

小结:

本篇主要介绍了幂函数、有理函数、分式函数的定义及其主要特点。在下一篇中,我们还将认识三角函数、指数函数和对数函数。


本专栏目录请参阅:

Mr.Xiong:专栏目录-《微积分学习之旅》​zhuanlan.zhihu.com

(如果您喜欢本专栏,请点击关注;如果认可我的笔记,也请点个赞同呗)

a jni error has occurred_A-08 幂函数、有理函数、代数函数相关推荐

  1. eclipse生成java项目出错,Java项目使用了HttpClients相关包,用eclipse导出jar包就不能正常运行Error: A JNI error has occurred...

    代码是execute里面设置null不会有问题,如果是对象,就会报错.代码如下: HttpGet get = new HttpGet(); HttpResponse response = HttpCl ...

  2. 使用IntelliJ IDEA导入 Flink 消费kafka报错 Error: A JNI error has occurred, please check your installation an

    提示找不到类,pom中已经引用了jar包,使用eclipse也可以执行,就是IntelliJ不行 java.lang.NoClassDefFoundError: org/apache/flink/ap ...

  3. lDEA报错Error: A JNI error has occurred, please check your installation and try again

    今天java程序run出现 Error: A JNI error has occurred, please check your installation and try again 解决方法:修改j ...

  4. Error:A JNI error has occurred, please check your installation and try again的解决方法

    我是在使用idea时遇到的这个问题,这个问题出现的原因有两种: 第一种可能: 如果你将其他module下的package直接复制到另一个module的src下,那么package的名字可能会变为jav ...

  5. java:A JNI error has occurred, please check your installation and try again

    报错 运行jar报错:A JNI error has occurred, please check your installation and try again 原因 SDK版本: 重复安装了JDK ...

  6. Error:A JNI error has occurred,please check your installation and try again

    Error:A JNI error has occurred,please check your installation and try again 该错误多由Java JDK更新安装后导致,相当于 ...

  7. 【Java】Java编译时错误:A JNI error has occurred, please check your installation and try again

    1.问题: 编译时错误:A JNI error has occurred, please check your installation and try again 2.分析: 重复安装了JDK,电脑 ...

  8. Java 报错Error:A JNI error has occurred, please check your installation and try again

    jar运行时报错Error:A JNI error has occurred, please check your installation and try again.  目前我所遇到的有两种可能: ...

  9. JAVA编译报错:A JNI error has occurred, please check your installation and try again

    笔记:JDK版本不一致导致的错误::A JNI error has occurred, please check your installation and try again 今天通过Idea工具实 ...

  10. appium无法执行,报错 A JNI error has occurred或Could not find ‘apksigner.jar‘

    An unknown server-side error occurred while processing the command. Original error: Cannot verify th ...

最新文章

  1. 利用GridView显示主细表并一次编辑明细表所有数据的例子
  2. 谷歌的最新NLP模型,现在能陪你从诗词歌赋谈到人生哲学
  3. 设置按峰值带宽计费_腾讯云服务器按流量计费带宽值大小设置说明
  4. 基于Huffman算法和LZ77算法的文件压缩的改进方向
  5. SAP ABAP实用技巧介绍系列之 ABAP XSLT select keyword
  6. Java为什么能跨平台运行
  7. dotNET Core WebAPI 统一处理(返回值、参数验证、异常)
  8. Webtask后端即服务:无服务器快速教程
  9. Django+Vue前后端分离项目的部署
  10. springboot公共模块打包_解决SpringBoot多模块发布时99%的问题?
  11. 京东成全国首批支持第三方商家接入数字人民币的企业
  12. 如果出现这些,你就必须跳槽了
  13. bzoj1458 士兵占领
  14. 斐讯N1强制刷机-免拆版
  15. 【董天一】什么是IPFS(三)
  16. 真正拖垮打工人的,是沉没成本
  17. 一分钟了解“英语表示区分”
  18. Git 安装和配置(一)
  19. 遇到VerifyError束手无策?
  20. 微软应用商店_对手变战友!苹果iCloud正式登陆微软官方应用商店

热门文章

  1. opencv简单的矩阵操作
  2. Python 两种装饰器
  3. PL/SQL-FOR UPDATE 与 FOR UPDATE OF的区别
  4. BigDecimal 运用示例 与 DecimalFormat
  5. java标签用法详解_介绍一个javaWeb自定义标签的用法详解
  6. Cocos creator -引擎解构
  7. 获取iOS任意线程调用堆栈(三)符号化理论:从Mach-o结构分析类名方法名
  8. java 数值变量_Java 中数值变量赋值问题
  9. python数据校验_最近抽空造了一个数据校验的轮子 Python -validator
  10. c# 获取路径的盘符_c#获取驱动器盘符