图文证明 等价无穷小替换

2024-01-01 23:12

本文主要是介绍图文证明 等价无穷小替换,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

等价无穷小替换

定义

等价无穷小是无穷小之间的一种关系,指的是:在同一自变量的趋向过程中,若两个无穷小之比的极限为1,则称这两个无穷小是等价的。无穷小等价关系刻画的是两个无穷小趋向于零的速度是相等的。

设当  x → x 0 时, f ( x ) 和  g ( x ) 均为无穷小量。 \text{设当 } x \to x_0 \text{ 时,} f(x) \text{ 和 } g(x) \text{ 均为无穷小量。} 设当 xx0 时,f(x)  g(x) 均为无穷小量。
若存在正常数  c ,使得  lim ⁡ x → x 0 f ( x ) g ( x ) = c ,则称  f ( x ) 和  g ( x ) 是等价无穷小量,记作  f ( x ) ∼ g ( x ) 。 \text{若存在正常数 } c \text{,使得 } \lim_{{x \to x_0}} \frac{f(x)}{g(x)} = c \text{,则称 } f(x) \text{ 和 } g(x) \text{ 是等价无穷小量,记作 } f(x) \sim g(x) \text{。} 若存在正常数 c,使得 xx0limg(x)f(x)=c,则称 f(x)  g(x) 是等价无穷小量,记作 f(x)g(x)
通常 c 为 1 , 即 lim ⁡ x → x 0 f ( x ) g ( x ) = 1 通常c为1,即\lim_{{x \to x_0}} \frac{f(x)}{g(x)} = 1 通常c1,xx0limg(x)f(x)=1

证明

可能有人想,我都无穷小,大家不都是无穷小,不都等价怎么还有那么多等价无穷小的公式?
其实当然是因为他们相等的只是无穷小那一点罢了, 下面我们看例子:
有一个无穷小替换为:
s i n ( x ) ∼ x sin(x) \sim x sin(x)x
根据无穷小替换有:
lim ⁡ x → 0 sin ⁡ x x = 1 \lim_{{x \to 0}} \frac{\sin x}{x} = 1 x0limxsinx=1

一看图,其实就能很明显的看出,在0附近,这里很明显可不是在一点处等价 s i n ( x ) ∼ x sin(x) \sim x sin(x)x
在这里插入图片描述
我们来这个的看看:
1 − c o s ( x ) ∼ 1 2 x 2 1-cos(x) \sim \frac {1}{2}x^2 1cos(x)21x2
在这里插入图片描述
是吧 ! 很明显 ! 有一大段贴合 是吧! 很明显! 有一大段贴合 是吧!很明显!有一大段贴合

我们再来看看合在一起的:
在这里插入图片描述
我们可以发现只有等价替换的才会在附近有一大段的贴合,不然就只有无穷小那一点
所以才会有:
lim ⁡ x → x 0 f ( x ) g ( x ) = 1 \lim_{{x \to x_0}} \frac{f(x)}{g(x)} = 1 xx0limg(x)f(x)=1
因为趋于0,那一段相当于同一段函数嘛,不是1还是什么

引入泰勒公式证明

详细有关泰勒公式的讲解与证明,请看我的另一篇文章 图文证明 泰勒公式
泰勒和等价无穷本该连在一起认识,才能真正明白等价无穷小替换的本质
这是sin(x)的泰勒展开的一部分:
sin ⁡ ( x ) = x − x 3 3 ! + x 5 5 ! − x 7 7 ! + … \sin(x) = x - \frac{x^3}{3!} + \frac{x^5}{5!} - \frac{x^7}{7!} + \ldots sin(x)=x3!x3+5!x57!x7+
根据定义,我们要证明的是:
lim ⁡ x → 0 s i n ( x ) x = 1 \lim_{{x \to 0}} \frac{sin(x)}{x} = 1 x0limxsin(x)=1
就能说明二者是等价无穷小
其实很简单,我们只需要将sin(x) 用其泰勒展开替换即可
lim ⁡ x → 0 x − x 3 3 ! + x 5 5 ! − x 7 7 ! + … x = lim ⁡ x → 0 x ( 1 − x 2 3 ! + x 4 5 ! − x 6 7 ! + … ) x = lim ⁡ x → 0 ( 1 − x 2 3 ! + x 4 5 ! − x 6 7 ! + … ) = 1. \begin{aligned} &\lim_{{x \to 0}} \frac{x - \frac{x^3}{3!} + \frac{x^5}{5!} - \frac{x^7}{7!} + \ldots}{x} \\ &= \lim_{{x \to 0}} \frac{x(1 - \frac{x^2}{3!} + \frac{x^4}{5!} - \frac{x^6}{7!} + \ldots)}{x} \\ &= \lim_{{x \to 0}} (1 - \frac{x^2}{3!} + \frac{x^4}{5!} - \frac{x^6}{7!} + \ldots) \\ &= 1. \end{aligned} x0limxx3!x3+5!x57!x7+=x0limxx(13!x2+5!x47!x6+)=x0lim(13!x2+5!x47!x6+)=1.
同理
cos ⁡ ( x ) = 1 − x 2 2 ! + x 4 4 ! − x 6 6 ! + … \cos(x) = 1 - \frac{x^2}{2!} + \frac{x^4}{4!} - \frac{x^6}{6!} + \ldots cos(x)=12!x2+4!x46!x6+
根据定义,我们要证明的是:
lim ⁡ x → 0 1 − c o s ( x ) 1 2 x 2 = 1 \lim_{{x \to 0}} \frac{1-cos(x)}{\frac {1}{2}x^2} = 1 x0lim21x21cos(x)=1
同理代入:
lim ⁡ x → 0 1 − cos ⁡ ( x ) 1 2 x 2 = lim ⁡ x → 0 1 − ( 1 − x 2 2 ! + x 4 4 ! − x 6 6 ! + … ) 1 2 x 2 = lim ⁡ x → 0 x 2 2 ! − x 4 4 ! + x 6 6 ! − … 1 2 x 2 = lim ⁡ x → 0 x 2 ( 1 2 ! − x 2 4 ! + x 4 6 ! − … ) 1 2 x 2 = lim ⁡ x → 0 1 2 ! − x 2 4 ! + x 4 6 ! − … 1 2 = 1. \begin{aligned} &\lim_{{x \to 0}} \frac{1 - \cos(x)}{\frac{1}{2}x^2} \\ &= \lim_{{x \to 0}} \frac{1 - \left(1 - \frac{x^2}{2!} + \frac{x^4}{4!} - \frac{x^6}{6!} + \ldots\right)}{\frac{1}{2}x^2} \\ &= \lim_{{x \to 0}} \frac{\frac{x^2}{2!} - \frac{x^4}{4!} + \frac{x^6}{6!} - \ldots}{\frac{1}{2}x^2} \\ &= \lim_{{x \to 0}} \frac{x^2 \left(\frac{1}{2!} - \frac{x^2}{4!} + \frac{x^4}{6!} - \ldots\right)}{\frac{1}{2}x^2} \\ &= \lim_{{x \to 0}} \frac{ \frac{1}{2!} - \frac{x^2}{4!} + \frac{x^4}{6!} - \ldots}{\frac{1}{2}} \\ &= 1. \end{aligned} x0lim21x21cos(x)=x0lim21x21(12!x2+4!x46!x6+)=x0lim21x22!x24!x4+6!x6=x0lim21x2x2(2!14!x2+6!x4)=x0lim212!14!x2+6!x4=1.

再来看看这个求极限:
lim ⁡ x → 0 x + sin ⁡ ( x ) x 6 \lim_{{x \to 0}} \frac{{x + \sin(x)}}{{x^6}} x0limx6x+sin(x)
sin ⁡ ( x ) = x − x 3 3 ! + x 5 5 ! + . . . \sin(x) = x - \frac{{x^3}}{{3!}} + \frac{{x^5}}{{5!}}+... sin(x)=x3!x3+5!x5+...
lim ⁡ x → 0 x + sin ⁡ ( x ) x 6 = lim ⁡ x → 0 x + x − x 3 3 ! + x 5 5 ! + . . . x 6 \lim_{{x \to 0}} \frac{{x + \sin(x)}}{{x^6}} = \lim_{{x \to 0}} \frac{{x + x - \frac{{x^3}}{{3!}} + \frac{{x^5}}{{5!}}+...}}{{x^6}} x0limx6x+sin(x)=x0limx6x+x3!x3+5!x5+...

lim ⁡ x → 0 2 − x 2 3 ! + x 4 5 ! + . . . x 5 \lim_{{x \to 0}} \frac{{2 - \frac{{x^2}}{{3!}} + \frac{{x^4}}{{5!}}+...}}{{x^5}} x0limx523!x2+5!x4+...
lim ⁡ x → 0 2 x 5 \lim_{{x \to 0}} \frac{{2}}{{x^5}} x0limx52
发现趋于无穷
根据这三个证明我们发现了什么规律呢?
1:大于分母的阶数,最后和分母约分后,自身趋向于0
2:有小于分母的阶数,那部分极限趋于无穷大。(原因是因为,最小阶数被削的只剩下常数,其余部分不用削了,直接全为0即可)

什么时候能换什么时候不能换?

简单直接,不要用部分泰勒去换,我每次换都换一整个泰勒,这样本身就是等价替换不会出错,那泰勒无限长我该怎么办?
也简单根据我们发现的规律第一条,比分母大的阶数我们就不要了,反正后面都会趋于0

而不是简单的记,加减不能换,乘除才能换

参考视频

等价无穷小原理 什么时候可以换/不能换

这篇关于图文证明 等价无穷小替换的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/560760

相关文章

Python正则表达式匹配和替换的操作指南

《Python正则表达式匹配和替换的操作指南》正则表达式是处理文本的强大工具,Python通过re模块提供了完整的正则表达式功能,本文将通过代码示例详细介绍Python中的正则匹配和替换操作,需要的朋... 目录基础语法导入re模块基本元字符常用匹配方法1. re.match() - 从字符串开头匹配2.

SpringBoot全局域名替换的实现

《SpringBoot全局域名替换的实现》本文主要介绍了SpringBoot全局域名替换的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录 项目结构⚙️ 配置文件application.yml️ 配置类AppProperties.Ja

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

C#高效实现Word文档内容查找与替换的6种方法

《C#高效实现Word文档内容查找与替换的6种方法》在日常文档处理工作中,尤其是面对大型Word文档时,手动查找、替换文本往往既耗时又容易出错,本文整理了C#查找与替换Word内容的6种方法,大家可以... 目录环境准备方法一:查找文本并替换为新文本方法二:使用正则表达式查找并替换文本方法三:将文本替换为图

Python批量替换多个Word文档的多个关键字的方法

《Python批量替换多个Word文档的多个关键字的方法》有时,我们手头上有多个Excel或者Word文件,但是领导突然要求对某几个术语进行批量的修改,你是不是有要崩溃的感觉,所以本文给大家介绍了Py... 目录工具准备先梳理一下思路神奇代码来啦!代码详解激动人心的测试结语嘿,各位小伙伴们,大家好!有没有想

python使用Akshare与Streamlit实现股票估值分析教程(图文代码)

《python使用Akshare与Streamlit实现股票估值分析教程(图文代码)》入职测试中的一道题,要求:从Akshare下载某一个股票近十年的财务报表包括,资产负债表,利润表,现金流量表,保存... 目录一、前言二、核心知识点梳理1、Akshare数据获取2、Pandas数据处理3、Matplotl

Django开发时如何避免频繁发送短信验证码(python图文代码)

《Django开发时如何避免频繁发送短信验证码(python图文代码)》Django开发时,为防止频繁发送验证码,后端需用Redis限制请求频率,结合管道技术提升效率,通过生产者消费者模式解耦业务逻辑... 目录避免频繁发送 验证码1. www.chinasem.cn避免频繁发送 验证码逻辑分析2. 避免频繁

精选20个好玩又实用的的Python实战项目(有图文代码)

《精选20个好玩又实用的的Python实战项目(有图文代码)》文章介绍了20个实用Python项目,涵盖游戏开发、工具应用、图像处理、机器学习等,使用Tkinter、PIL、OpenCV、Kivy等库... 目录① 猜字游戏② 闹钟③ 骰子模拟器④ 二维码⑤ 语言检测⑥ 加密和解密⑦ URL缩短⑧ 音乐播放

linux批量替换文件内容的实现方式

《linux批量替换文件内容的实现方式》本文总结了Linux中批量替换文件内容的几种方法,包括使用sed替换文件夹内所有文件、单个文件内容及逐行字符串,强调使用反引号和绝对路径,并分享个人经验供参考... 目录一、linux批量替换文件内容 二、替换文件内所有匹配的字符串 三、替换每一行中全部str1为st

Visual Studio 2022 编译C++20代码的图文步骤

《VisualStudio2022编译C++20代码的图文步骤》在VisualStudio中启用C++20import功能,需设置语言标准为ISOC++20,开启扫描源查找模块依赖及实验性标... 默认创建Visual Studio桌面控制台项目代码包含C++20的import方法。右键项目的属性: