高等数学——泰勒公式
作者:追风剑情 发布于:2022-6-17 9:46 分类:Algorithms
两个函数在给定点x0处的值相等,表示这两个函数在x0处相交。若这两个函数在x0处的一阶导数也相等,表示这两个函数在x0处相切。若这两个函数在x0处的二阶导数也相等,表示这两个函数在x0处的弯曲方向相同。由此可知,更高阶的导数在x0处相等,表示从x0处开始这两个函数的拟合度越高。
泰勒公式的几何意义
使用多项式函数在给定函数的某点展开,逼近给定函数。可用泰勒公式求给定函数某点附近的近似值。
泰勒公式的定义
如果函数f(x)在含x0的某个区间(a, b)内具有直到(n+1)阶导数,则对$\forall\in(a,b)$,有
$$ f(x)=\frac{f(x_0)}{0!}+\frac{f'(x_0)}{1!}(x-x_0)+\frac{f''(x_0)}{2!}(x-x_0)^2+ \cdots + \frac{f^n(x_0)}{n!}(x-x_0)^n + R_n(x) $$ 其中余项(误差) $$ R_n{(x)}=\frac{f^{n+1}(ξ)}{(n+1)!}(x-x_0)^{n+1} $$ ξ在x0与x之间。泰勒公式的余项表达方式有好几种,前面这种表示方法称为n阶泰勒展开式的拉格朗日余项。因为使用多项式函数在某点展开,逼近给定函数,最后肯定会有一丢丢的误差。
泰勒展开式
将近似公式的一般化公式称为泰勒展开式。例如,在两个变量的情况下,这个公式如下所示。
$$ \begin{aligned} &f(x+\Delta{x},y+\Delta{y})=f(x,y)+\frac{\partial{f}}{\partial{x}}\Delta{x}+\frac{\partial{f}}{\partial{y}}\Delta{y} \\ &+\frac{1}{2!}\left\{\frac{\partial^2f}{\partial{x^2}}(\Delta{x})^2+2\frac{\partial^2f}{\partial{x}\partial{y}}\Delta{x}\Delta{y}+\frac{\partial^2f}{\partial{y^2}}(\Delta{y})^2\right\} \\ &+\frac{1}{3!}\left\{\frac{\partial^3f}{\partial{x^3}}(\Delta{x})^3+3\frac{\partial^3f}{\partial{x^2}\partial{y}}(\Delta{x})^2(\Delta{y})+3\frac{\partial^3f}{\partial{x}\partial{y^2}}\Delta{x}(\Delta{y})^2+\frac{\partial^3f}{\partial{y^3}}(\Delta{y})^3\right\} \\ &+\cdots \end{aligned} $$ 在泰勒展开式中,取出前三项,就得到近似公式 $$ f(x+\Delta{x}, y+\Delta{y})\fallingdotseq{f(x,y)+\frac{\partial{f}}{\partial{x}}\Delta{x}+\frac{\partial{f}}{\partial{y}}}\Delta{y} $$ 此外,我们约定 $$\frac{\partial^2f}{\partial{x^2}}=\frac{\partial}{\partial{x}} \frac{\partial{f}}{\partial{x}}, \quad \frac{\partial^2f}{\partial{x}\partial{y}}=\frac{\partial}{\partial{x}} \frac{\partial{f}}{\partial{y}}, \quad \cdots$$
1、sin(x)的泰勒展开式
$$ \begin{flalign} &\because \sin^{'}{x}=\cos{x},\quad \cos^{'}{x}=-\sin{x} &\\ &\therefore \sin^{'}{x}=\cos{x} &\\ &\quad \; \sin^{''}{x}=-\sin{x} &\\ &\quad \; \sin^{'''}{x}=-\cos{x} &\\ &\quad \; \sin^{''''}{x}=\sin{x} &\\ &\text{当x=0时,有} &\\ &\quad \; \sin^{'}{0}=\cos{0}=1 &\\ &\quad \; \sin^{''}{0}=-\sin{0}=0 &\\ &\quad \; \sin^{'''}{0}=-\cos{0}=-1 &\\ &\quad \; \sin^{''''}{0}=\sin{0}=0 &\\ &\text{将f(x)=sinx,f(x0)=sin0代入泰勒公式,得} &\\ &\sin{x}=\frac{\sin{0}}{0!}+\frac{\sin^{'}{0}}{1!}(x-0)+\frac{\sin^{''}{0}}{2!}(x-0)^2+ \frac{\sin^{'''}{0}}{3!}(x-0)^3+\cdots &\\ &\quad \quad \;=0+x+0-\frac{1}{3!}x^3+0+\frac{1}{5!}x^5+0-\frac{1}{7!}x^7+, \cdots &\\ &\text{从上面可以看出,分母为偶数的项全部为0,分母为奇数的项前面的符号呈现出正负交替的规律。} \end{flalign} $$
2、cos(x)的泰勒展开式
$$ \begin{flalign} &\because \sin^{'}{x}=\cos{x}, \quad (-\sin{x})^{'}=-\cos{x}, \quad (-\cos{x})^{'}=\sin{x} &\\ &\therefore \cos^{'}{x}=-\sin{x} &\\ &\quad \; \cos^{''}{x}=-\cos{x} &\\ &\quad \; \cos^{'''}{x}=\sin{x} &\\ &\quad \; \cos^{''''}{x}=\cos{x} &\\ &\text{当x=0时,有} &\\ &\quad \; \cos^{'}{0}=-\sin{0}=0 &\\ &\quad \; \cos^{''}{0}=-\cos{0}=-1 &\\ &\quad \; \cos^{'''}{0}=\sin{0}=0 &\\ &\quad \; \cos^{''''}{0}=\cos{0}=1 &\\ &\text{将f(x)=cosx,f(x0)=cos0代入泰勒公式,得} &\\ &\cos{x}=\frac{\cos{0}}{0!}+\frac{\cos^{'}{0}}{1!}(x-0)+\frac{\cos^{''}{0}}{2!}(x-0)^2+ \frac{\cos^{'''}{0}}{3!}(x-0)^3+\cdots &\\ &\quad \quad \;\,=1 + 0 - \frac{1}{2!}x^2 + 0 + \frac{1}{4!}x^4 + 0 - \frac{1}{6!}x^6 + 0 + \frac{1}{8!}x^8+, \cdots &\\ &\text{从上面可以看出,分母为奇数的项全部为0,分母为偶数的项前面的符号呈现出正负交替的规律。} \end{flalign} $$
标签: Algorithms
日历
最新文章
随机文章
热门文章
分类
存档
- 2024年11月(3)
- 2024年10月(5)
- 2024年9月(3)
- 2024年8月(3)
- 2024年7月(11)
- 2024年6月(3)
- 2024年5月(9)
- 2024年4月(10)
- 2024年3月(11)
- 2024年2月(24)
- 2024年1月(12)
- 2023年12月(3)
- 2023年11月(9)
- 2023年10月(7)
- 2023年9月(2)
- 2023年8月(7)
- 2023年7月(9)
- 2023年6月(6)
- 2023年5月(7)
- 2023年4月(11)
- 2023年3月(6)
- 2023年2月(11)
- 2023年1月(8)
- 2022年12月(2)
- 2022年11月(4)
- 2022年10月(10)
- 2022年9月(2)
- 2022年8月(13)
- 2022年7月(7)
- 2022年6月(11)
- 2022年5月(18)
- 2022年4月(29)
- 2022年3月(5)
- 2022年2月(6)
- 2022年1月(8)
- 2021年12月(5)
- 2021年11月(3)
- 2021年10月(4)
- 2021年9月(9)
- 2021年8月(14)
- 2021年7月(8)
- 2021年6月(5)
- 2021年5月(2)
- 2021年4月(3)
- 2021年3月(7)
- 2021年2月(2)
- 2021年1月(8)
- 2020年12月(7)
- 2020年11月(2)
- 2020年10月(6)
- 2020年9月(9)
- 2020年8月(10)
- 2020年7月(9)
- 2020年6月(18)
- 2020年5月(4)
- 2020年4月(25)
- 2020年3月(38)
- 2020年1月(21)
- 2019年12月(13)
- 2019年11月(29)
- 2019年10月(44)
- 2019年9月(17)
- 2019年8月(18)
- 2019年7月(25)
- 2019年6月(25)
- 2019年5月(17)
- 2019年4月(10)
- 2019年3月(36)
- 2019年2月(35)
- 2019年1月(28)
- 2018年12月(30)
- 2018年11月(22)
- 2018年10月(4)
- 2018年9月(7)
- 2018年8月(13)
- 2018年7月(13)
- 2018年6月(6)
- 2018年5月(5)
- 2018年4月(13)
- 2018年3月(5)
- 2018年2月(3)
- 2018年1月(8)
- 2017年12月(35)
- 2017年11月(17)
- 2017年10月(16)
- 2017年9月(17)
- 2017年8月(20)
- 2017年7月(34)
- 2017年6月(17)
- 2017年5月(15)
- 2017年4月(32)
- 2017年3月(8)
- 2017年2月(2)
- 2017年1月(5)
- 2016年12月(14)
- 2016年11月(26)
- 2016年10月(12)
- 2016年9月(25)
- 2016年8月(32)
- 2016年7月(14)
- 2016年6月(21)
- 2016年5月(17)
- 2016年4月(13)
- 2016年3月(8)
- 2016年2月(8)
- 2016年1月(18)
- 2015年12月(13)
- 2015年11月(15)
- 2015年10月(12)
- 2015年9月(18)
- 2015年8月(21)
- 2015年7月(35)
- 2015年6月(13)
- 2015年5月(9)
- 2015年4月(4)
- 2015年3月(5)
- 2015年2月(4)
- 2015年1月(13)
- 2014年12月(7)
- 2014年11月(5)
- 2014年10月(4)
- 2014年9月(8)
- 2014年8月(16)
- 2014年7月(26)
- 2014年6月(22)
- 2014年5月(28)
- 2014年4月(15)
友情链接
- Unity官网
- Unity圣典
- Unity在线手册
- Unity中文手册(圣典)
- Unity官方中文论坛
- Unity游戏蛮牛用户文档
- Unity下载存档
- Unity引擎源码下载
- Unity服务
- Unity Ads
- wiki.unity3d
- Visual Studio Code官网
- SenseAR开发文档
- MSDN
- C# 参考
- C# 编程指南
- .NET Framework类库
- .NET 文档
- .NET 开发
- WPF官方文档
- uLua
- xLua
- SharpZipLib
- Protobuf-net
- Protobuf.js
- OpenSSL
- OPEN CASCADE
- JSON
- MessagePack
- C在线工具
- 游戏蛮牛
- GreenVPN
- 聚合数据
- 热云
- 融云
- 腾讯云
- 腾讯开放平台
- 腾讯游戏服务
- 腾讯游戏开发者平台
- 腾讯课堂
- 微信开放平台
- 腾讯实时音视频
- 腾讯即时通信IM
- 微信公众平台技术文档
- 白鹭引擎官网
- 白鹭引擎开放平台
- 白鹭引擎开发文档
- FairyGUI编辑器
- PureMVC-TypeScript
- 讯飞开放平台
- 亲加通讯云
- Cygwin
- Mono开发者联盟
- Scut游戏服务器引擎
- KBEngine游戏服务器引擎
- Photon游戏服务器引擎
- 码云
- SharpSvn
- 腾讯bugly
- 4399原创平台
- 开源中国
- Firebase
- Firebase-Admob-Unity
- google-services-unity
- Firebase SDK for Unity
- Google-Firebase-SDK
- AppsFlyer SDK
- android-repository
- CQASO
- Facebook开发者平台
- gradle下载
- GradleBuildTool下载
- Android Developers
- Google中国开发者
- AndroidDevTools
- Android社区
- Android开发工具
- Google Play Games Services
- Google商店
- Google APIs for Android
- 金钱豹VPN
- TouchSense SDK
- MakeHuman
- Online RSA Key Converter
- Windows UWP应用
- Visual Studio For Unity
- Open CASCADE Technology
- 慕课网
- 阿里云服务器ECS
- 在线免费文字转语音系统
- AI Studio
- 网云穿
- 百度网盘开放平台
- 迅捷画图
- 菜鸟工具
- [CSDN] 程序员研修院
- 华为人脸识别
- 百度AR导航导览SDK
- 海康威视官网
- 海康开放平台
- 海康SDK下载
- git download
交流QQ群
-
Flash游戏设计: 86184192
Unity游戏设计: 171855449
游戏设计订阅号