文章目录

  • 5 洛必达法则
    • 极限的种类
    • 洛必达法则作用于幂函数

5 洛必达法则

极限的种类

令NNN为常数,则常规的极限运算大致有以下几种

∞±N=∞∞⋇N=∞(N≠0)N∔∞=∞N−∞=−∞N/∞=0±N/0=±∞N∞=∞(N≠1)∞N=∞(N≠0)\begin{matrix} &\infty\pm N=\infty\quad&\infty\divideontimes N=\infty(N\not =0)& N\dotplus\infty=\infty\\ &N-\infty=-\infty& N/\infty=0& \pm N/0=\pm\infty\\ &N^\infty=\infty(N\not=1)\quad&\infty^N=\infty(N\not=0) \end{matrix} ​∞±N=∞N−∞=−∞N∞=∞(N=1)​∞⋇N=∞(N=0)N/∞=0∞N=∞(N=0)​N∔∞=∞±N/0=±∞​

常规之外,就要通过洛必达法则来处理

00,∞∞,0⋅∞,∞−∞,00,∞0,1∞\frac{0}{0}, \frac{\infty}{\infty}, 0\cdot\infty,\infty-\infty,0^0,\infty^0,1^\infty 00​,∞∞​,0⋅∞,∞−∞,00,∞0,1∞

对于00,∞∞\frac{0}{0}, \frac{\infty}{\infty}00​,∞∞​而言,洛必达法则在形式上可以表示为

lim⁡x→af(x)g(x)=lim⁡x→af′(x)g′(x)\lim_{x\to a}\frac{f(x)}{g(x)}=\lim_{x\to a}\frac{f'(x)}{g'(x)} x→alim​g(x)f(x)​=x→alim​g′(x)f′(x)​

洛必达法则作用于幂函数

理解洛必达法则可从幂函数入手,假设f(x)=xnf(x)=x^nf(x)=xn,g(x)=xmg(x)=x^mg(x)=xm,则f(x)g(x)=xn−m\frac{f(x)}{g(x)}=x^{n-m}g(x)f(x)​=xn−m。当x→0x\to0x→0时,若n−m>0n-m>0n−m>0,则极限为无穷大,否则极限为0。

所以,尽管二者都为0,但0和0也有不同。问题是这种不同是否明显?如果定义域在[−1,1][-1,1][−1,1]这个区间,的确看不出太多的区别

x = seq(-1,1,0.01)  #生成等差数列
plot(x,x^2,type='l')
lines(x,x^3)
lines(x,x^4)
lines(x,x^5)
lines(x,x^6)

然而随着我们缩小坐标的尺度,区别就变得明显起来

> x = seq(-0.1,0.1,0.001)
> plot(x,x^2,type='l')
> lines(x,x^3)

这意味着越是逼近0,不同阶数的幂函数将渐行渐远,回顾极限的定义,对于

lim⁡x→0x3x2=0\lim_{x\to0}\frac{x^3}{x^2}=0 x→0lim​x2x3​=0

意味着对于任意小的ε\varepsilonε,均能找到一个XXX,当x∈[0,X]x\in[0,X]x∈[0,X]时,有x3x2<ε\frac{x^3}{x^2}<\varepsilonx2x3​<ε,这是显然的。

而我们之所以觉得“显然”,是因为我们接受了大量的指数运算的训练,而指数之间的运算又基于一条更简单的规则xnx=xn−1\frac{x^n}{x}=x^{n-1}xxn​=xn−1。或许其真正的运算过程为

x3x2=x3xx2x=x2x=x\frac{x^3}{x^2}=\frac{\frac{x^3}{x}}{\frac{x^2}{x}}=\frac{x^2}{x}=x x2x3​=xx2​xx3​​=xx2​=x

受到这种运算形式的启发,对于一个相对复杂的表达式,或许可以对上式进行一点更改

lim⁡x→0f(x)g(x)=lim⁡x→0f(x)−0xg(x)−0x=0\lim_{x\to0}\frac{f(x)}{g(x)}= \lim_{x\to0}\frac{\frac{f(x)-0}{x}}{\frac{g(x)-0}{x} }=0 x→0lim​g(x)f(x)​=x→0lim​xg(x)−0​xf(x)−0​​=0

这个时候我们就发现了一个很熟悉的表达式lim⁡x→0f(x)−0x\lim_{x\to0}\frac{f(x)-0}{x}limx→0​xf(x)−0​,正是

f′(0)=lim⁡x→0f(0+x)−f(0)xf'(0)=\lim_{x\to0}\frac{f(0+x)-f(0)}{x} f′(0)=x→0lim​xf(0+x)−f(0)​

所以,对于f(0)=0f(0)=0f(0)=0和g(0)=0g(0)=0g(0)=0的情况,可以存在

lim⁡x→0f(x)g(x)=f′(0)g′(0)\lim_{x\to0}\frac{f(x)}{g(x)}=\frac{f'(0)}{g'(0)} x→0lim​g(x)f(x)​=g′(0)f′(0)​

若f′(0)f'(0)f′(0)和g′(0)g'(0)g′(0)仍然同时为0,则继续洛,一直洛到祖坟上去。回顾一开始引入的重要极限,洛必达法则很好地验证了其正确性。

lim⁡x→0sin⁡(x)x=lim⁡x→0sin⁡′xx′=cos⁡01=1\lim_{x\to 0}\frac{\sin(x)}{x}=\lim_{x\to 0}\frac{\sin'x}{x'}=\frac{\cos0}{1}=1x→0lim​xsin(x)​=x→0lim​x′sin′x​=1cos0​=1

可以画图验证一下二者在趋近于0时的特性

x = seq(-0.01,0.01,0.001)
plot(x,x,ylab="x/sin(x)")
lines(x,sin(x),col='red')

由于实在靠的太近,所以用差的对数来表示一下

x = seq(-0.1,0.1,0.001)
err = log(abs(x-sin(x)),10)
plot(x,err,type='l')

可见这个收敛速度是很快的,当x=0.001x=0.001x=0.001时,二者之间的差就已经达到了10−910^{-9}10−9。

用R语言理解洛必达法则相关推荐

  1. 用R语言理解连续性和导数

    文章目录 微分 1 连续性 2 求导 微分 1 连续性 众所周知微分的几何意义是斜率,然而斜率最初的定义只涉及直线,指的是y=kx+by=kx+by=kx+b中的kkk,而对任意曲线y=f(x)y=f ...

  2. R语言使用gt包和gtExtras包优雅地、漂亮地显示表格数据:使用gt包可视化表格数据,使其易于阅读和理解、使用gtExtras包添加一个图,显示表中某一列中的数字

    R语言使用gt包和gtExtras包优雅地.漂亮地显示表格数据:使用gt包可视化表格数据,使其易于阅读和理解.使用gtExtras包添加一个图,显示表中某一列中的数字 目录

  3. R语言使用gt包和gtExtras包优雅地、漂亮地显示表格数据:使用gt包可视化表格数据,使其易于阅读和理解、使用gtExtras包添加一个图,显示表中某一列中的数字、并为类型数据添加图像符号标签

    R语言使用gt包和gtExtras包优雅地.漂亮地显示表格数据:使用gt包可视化表格数据,使其易于阅读和理解.使用gtExtras包添加一个图,显示表中某一列中的数字.并为类型数据添加图像符号标签 目 ...

  4. r语言t检验输出检验统计量_数据统计的理解和运用(四)列联表之卡方检验

    前面几期我们介绍了参数检验,t检验和方差分析: 临度科研:数据统计的理解和运用(三)方差分析​zhuanlan.zhihu.com 临度科研:数据统计的理解和运用(二)t检验的应用​zhuanlan. ...

  5. r语言 c 函数返回值,R语言入门 输出函数 cat、print、paste等区别理解

    一. 简介 cat.print函数都是输出函数 > cat("hello world") hello world >> print("hello wor ...

  6. 《机器学习与R语言(原书第2版)》一2.3 探索和理解数据

    本节书摘来自华章出版社<机器学习与R语言(原书第2版)>一书中的第2章,第2.3节,美] 布雷特·兰茨(Brett Lantz) 著,李洪成 许金炜 李舰 译更多章节内容可以访问云栖社区& ...

  7. R语言作加权最小二乘_超越谷歌BERT!依图预训练语言理解模型入选NeurIPS

    机器之心发布 机器之心编辑部 在本文中,本土独角兽依图科技提出了一个小而美的方案--ConvBERT,通过全新的注意力模块,仅用 1/10 的训练时间和 1/6 的参数就获得了跟 BERT 模型一样的 ...

  8. R语言学习以及我对R语言的理解。

    关于对R语言的理解: 这里我讲一下自己对于R语言的理念,我不想重复那些已经被转播烂了的概念解释.发展历史.及其功能简介. R语言是统计学家开发的,出生之初就决定了它的使命是统计计算和数据可视化,这算是 ...

  9. R语言多因素有交互方差分析(Two-Way ANOVA):检测和理解两个因素之间的交互作用的最简单的方法是使用交互作用图、双因素交互作用图可视化(interaction plot)

    R语言多因素有交互方差分析(Two-Way ANOVA):检测和理解两个因素之间的交互作用的最简单的方法是使用交互作用图.双因素交互作用图可视化(interaction plot) 目录

最新文章

  1. jquery easyui dataGrid动态改变排序字段名
  2. 四十五、和我一起看看,国外的Python考试到底是怎么样(上篇)
  3. c#学习路线应该靠谱
  4. 通用数据库管理工具_了解为什么这个直观的工具是您团队的通用团队管理工具...
  5. 华为荣耀20和x10比较_华为和荣耀旗舰该如何选?其实懂手机的朋友只选择前者...
  6. 六款值得推荐的android(安卓)开源框架简介
  7. MySQL MHA详解(二)——实战配置
  8. 如何查看80端口被占用
  9. 新版本steam退回旧版本教程
  10. IBM X3650M4服务器拆机风扇 69Y5611 94Y6620 GFC0812DS 线序
  11. 核方法概述----正定核以及核技巧(Gram矩阵推导正定核)
  12. 中央处理器(CPU)—— 控制器的功能和基本原理(微程序控制器(CU))
  13. 清空IE缓存-也就是清除掉IE临时文件夹
  14. 细胞穿膜肽( CPPs)偶联肽核酸H region-PNA|Arg-PNA|Lys-PNA|Cationic-PNA|47Tat57-PNA的特性
  15. u盘chk文件恢复图文教程
  16. 思杰虚拟服务器退出管理主机,思杰服务器虚拟化解决详尽方案介绍2012.ppt
  17. 20141230 mysql数值类型和列属性一
  18. 中国航天科工发布“天玥”系列移动计算产品
  19. 这年头,能坐上火箭的东西不多啊,Java版本号算一个
  20. 【同等学力申硕】在职研究生? 有用吗?

热门文章

  1. delta和gamma中性_套期保值中性技术操作之构建delta—gamma中性
  2. Android调用miui给权限,Android 11+MIUI12,APP任意获取用户隐私的路子被封死
  3. python黑色背景rbg_PIL图像转换为RGB,保存为纯黑色图像(python)
  4. 地雷復 (易經大意 韓長庚)
  5. 360度全方位解析死链接
  6. 13.第十四章.文档和配置管理
  7. Beta阶段敏捷冲刺①
  8. 嵌入式工程师面试知识总结
  9. 【洛谷】P1567 统计天数
  10. 中国医科大学2021年12月《中医护理学基础》作业考核试题