莱布尼茨公式C语言编程,高等数学——手撕牛顿莱布尼茨公式

article/2025/9/19 19:34:06

本文始发于个人公众号:TechFlow,原创不易,求个关注

今天是高等数学专题的第13篇文章,我们来看看定积分究竟应该怎么计算。

定积分的实际意义

通过之前的文章,我们基本上熟悉了定积分这个概念和它的一些简单性质,今天终于到了正题,我们要试着来算一算这个积分了。

我们先来回忆一下对定积分的直观感受,它可以代表一段曲形面积,比如:

47dd75cc61072c8a24e9554305b3853a.jpeg

如果我们把上图当中的f(x)看成是速度函数,x轴看成是时间,那么f(x)就表示时刻x时物体运动的速度。那么我们把所有瞬时移动的距离累加,就得到了物体在某个时间段内的位移矢量,而这个位移长度恰好就是我们曲形的面积。我们把定积分和物理上的位移进行挂钩之后,很容易得出一个结论,在物理学上,一个物体发生的位移和时间也是一一映射的关系,所以这也是一个函数。

有了这个结论之后,我们就可以做一个假设,假设一个函数s(t)满足:

\[s(t) = \int_a^t f(t)dt

\]

计算推导

当我们把定积分和物理位移挂钩的时候,我们距离求解它已经很接近了。

根据物理上的定义,物体的运动速度其实就等于位置矢量随时间的变化率,虽然不够严谨,但其实这是一个微分量,可以近似看成是位移函数的导数。当然这个只是直观的认识,我们还需要用严谨的数学语言来表达。

我们假设f(x)函数在区间[a, b]上连续,并且\(\Phi(x) = \int_a^x f(t)dt, (a \leq x \leq b)\),我们试着证明\(\Phi'(x) = f(x)\)。

我们取一个绝对值足够小的\(\Delta x\),使得\(x + \Delta x \in (a, b)\),那么:

\[\Phi(x + \Delta x) = \int_a^{x+\Delta x}f(t)dt

\]

\[\begin{aligned}

\Delta \Phi &= \Phi(x+\Delta x) - \Phi(x) \\

&= \int_a^{x+\Delta x} f(t)dt - \int_a^x f(t)dt\\

&= \int_x^{x+\Delta x}f(t)dt

\end{aligned}

\]

\[\begin{aligned}

\Delta \Phi &= f(\xi) \Delta x\\

\frac{\Delta \Phi}{\Delta x} &= f(\xi)

\end{aligned}

\]

\[\Phi'(x) = f(x)

\]

为了避免引战,很多课本上都把它叫做牛顿-莱布尼茨公式,用两个人的名字共同命名。

牛顿-莱布尼茨公式

根据原函数的定义,从上面的结论当中我们可以得到\(\Phi(x)\)是函数\(f(x)\)在[a, b]上的一个原函数。我们假设F(x)也是f(x)的一个原函数,所以我们可以知道\(F(x) - \Phi(x) = C\),这里的C是一个常数。

令x = a,那么可以得到\(F(a) - \Phi(a) = C\),根据\(\Phi(x)\)的定义,我们可以知道\(\Phi(a) = 0\),所以\(F(a) = C\),并且\(\Phi(x) = \int_a^x f(t)dt\),代入可以得到:

\[\begin{aligned}

F(x) - \Phi(x) &= C\\

F(x) - \int_a^x f(t)dt &= F(a)\\

\int_a^x f(t)dt &= F(x) - F(a)

\end{aligned}

\]

我们回顾一下上面的推导过程,难度并不大,但是几个代换处理非常巧妙,不然的话即使我们可以得到结论,也并不严谨。

总结

有了定积分的计算公式之后,很多我们之前无法解决的问题就都可以解决了,由此奠定了整个微积分的基础,不仅推动了数学的发展,也带动了理工科几乎所有的学科。在各大理工学科之中几乎都有用到微积分进行一些复杂的计算,即使是看起来和数学不那么相关的计算机领域也不例外,这也是大学里为什么给所有理工科的学生开设了这门课的原因。

但遗憾的是,在我们学习的时候往往很难预见它的重要性,然而当我们预见这一点的时候,往往已经是很多年之后,没有那样的环境和时间给我们去好好学习了。

今天的文章就是这些,如果觉得有所收获,请顺手点个关注或者转发吧,你们的举手之劳对我来说很重要。

da093b491b29e08a152b5d8070052c35.png


http://chatgpt.dhexx.cn/article/TwOD6Pwc.shtml

相关文章

[计算机数值分析]牛顿插值公式

Spring-_-Bear 的 CSDN 博客导航 埃特金算法虽然具有承袭性,但其算式是递推型的,不便于进行理论上的分析。所以采用具有承袭性的显式的牛顿插值公式是不错的选择。 p n ( x ) f ( x 0 ) f ( x 0 , x 1 ) ( x − x 0 ) . . . f ( x 0 , x 1 , . . . …

如何用计算机做牛顿迭代公式,牛顿迭代法

牛顿迭代法(Newtons method)又称为牛顿-拉夫逊(拉弗森)方法(Newton-Raphson method),它是牛顿在17世纪提出的一种在实数域和复数域上近似求解方程的方法。 中文名 牛顿迭代法 外文名 Newtons method别 名 牛顿-拉夫逊(拉弗森)方法 提出时间 17世纪 牛顿迭代法产生背景 编辑…

牛顿恒等式 牛顿和

前言:仅个人小记。该恒等式推导逻辑非常简洁。目标:求一个多项式的所有根的次幂和。比如多项式 P ( x ) Σ i 0 n a i x i P(x)\Sigma_{i0}^{n}a_i x^i P(x)Σi0n​ai​xi的根为 α , β , . . . , ω \alpha,\beta,...,\omega α,β,...,ω&#xff…

牛顿插值公式

均差(差商) f[x0,x1]f(x1)−f(x0)x1−x0 一阶 f[x0,x1,x2]f(x1,x2)−f(x0,x1)x2−x0 二阶 ⋮ 性质 1.对上述二解均差展开,得, f[x0,x1,x2]f(x0)(x0−x1)(x0−x2)f(x1)(x1−x0)(x1−x2)f(x2)(x2−x0)(x2−x1) 依次类推 有&am…

5.3 牛顿-科茨公式

学习目标: 理解微积分基础知识,例如导数和微分的概念。学习牛顿-科茨公式的推导过程。这个公式实际上是使用泰勒公式对被积函数进行展开,并使用微积分的基本原理进行简化得到的。学习如何使用牛顿-科茨公式进行数值积分。这通常涉及到将被积…

牛顿迭代公式

问题背景 给定任意一个数x,求其平方根z,平方误差小于0.001。 这个问题直观的去想,我们一般会采取设定一个初始值,然后通过迭代逐渐逼近平方根,但是初始值怎样去迭代才能更快”逼近“成为关键问题,牛顿迭代…

人工智能数学基础---定积分3:微积分基本公式(牛顿-莱布尼茨公式)

一、引言 在《人工智能数学基础—定积分1:定积分的概念以及近似计算》介绍了利用定积分的定义进行定积分的近似计算方法,但这种方式比较复杂,如果被积函数复杂困难更大,那么定积分是否有其他计算方式呢?答案是肯定的&…

二分法求解方程的根java_【数值分析】利用二分法和牛顿公式求解方程的根

1.实验内容 ​分别利用牛顿公式和二分法对某一方程(此实验是以开方公式为准,即x2-c0,在验证时取c115)进行求解。且对两者的求解结果进行比较,比较两者的迭代次数和精度。 分别编写函数Binary(min, max, times)和 Newton(x0, times)实现以上两种方法。实验…

验证牛顿公式的局部收敛性,并找到对于牛顿公式不收敛(发散)的函数,比较二分法与牛顿公式的收敛速度

文末有代码,大家可以自己跑一下,体会一下牛顿法的运算过程 二、实验目的: a.验证牛顿公式的局部收敛性; b.比较二分法与牛顿公式的收敛速度; c.验证求解结果的正确性; 三、实验内容 a.在验证牛顿公式的…

牛顿迭代公式(详细)

牛顿迭代公式 X n 1 X n − f ( x ) f ′ ( x ) X_{n1} X_n -\frac{f(x)}{f(x)} Xn1​Xn​−f′(x)f(x)​ 上网搜了很久,搞懂了一点,简单记录一下 其实弄懂了一点后会发现它并不是很高大上😅 . 先来一段代码 求9的平方根,java实现 public static void main…

牛顿-莱布尼茨公式

牛顿-莱布尼兹公式(Newton-Leibniz formula),通常也被称为微积分基本定理,揭示了定积分与被积函数的原函数或者不定积分之间的联系。 牛顿-莱布尼茨公式的内容是一个连续函数在区间 [ a,b ] 上的定积分等于它的任意一个…

python语言培训是密封式的吗

述(最多18字 以下试题内容来源由-众课帮-公众号和小程序提供 可查询更多的试题答案新鲜尿液有氨臭味 变异性心绞痛患者首选药物是 A_______ofdependenceonGMOseedsandchemicalfertilizers,pesticides(杀虫剂),andherbicides(除草剂)isthencre…

【业界分享】字节跳动如何用 7 年,成为腾讯最可怕的对手?张一鸣一语道破...

点击上方,选择星标或置顶,每天给你送干货! 阅读大概需要16分钟 跟随小博主,每天进步一丢丢 转载自公众号:开发者技术前线 2019 年,字节跳动被预估广告收入可达 1000 亿元。 说到互联网巨头,很多…

VR旅游应用案例解析,世界那么大用VR去看看!

中国旅游研究院(文化和旅游部数据中心)发布“2019年上半年全国旅游经济运行情况”中显示上半年旅游经济平稳运行,预计国内旅游人数30.8亿人次,国内旅游收入2.78万亿元,同比分别增长8.8%和13.5%。由相关数据显示,旅游消费如今已经成为民众的一个重要生活方式。 同时为了不断…

从虚机到容器,秒拍架构师告诉你如何平滑进行业务迁移

近期,炫一下(北京)科技有限公司(简称“一下科技”)短视频产品“秒拍”完成了一个“大动作”——将原来部署在虚拟机上的主体业务迁移到华为云,同时将公司的技术体系承载在下一代虚拟技术容器(Do…

git中如何取消忽略文件

问题现象描述: 在每天的git-----pull时,操作失败。报文件冲突的异常。而该冲突文件却是自己已被忽略的文件,在网上通用的在.gitignore文件中取消忽略的办法无法实现,因为.gitignore文件中根本没有哪行命令是决定该文件的忽略操作…

git忽略文件不生效问题解决

git忽略文件不生效问题解决 文章目录 git忽略文件不生效问题解决**一 .gitignore添加了忽略文件,但是提交时还会出现这些忽略文件** 一 .gitignore添加了忽略文件,但是提交时还会出现这些忽略文件 —在gitignore中忽略了.idea文件夹,但是提交时仍旧会出…

git如何忽略一个文件

1.1 添加.gitignore文件 在.gitignore文件中指定的目录和文件会在下次push时从git仓库中删除,本地文件不会删除。 创建.gitignore文件,这个文件不仅能创建在根目录,而且也能在子目录下创建,个数不限。若多个.gitignore文件中有…

git忽略文件的两种方式

目录 前言 一、忽略并且push到远程 二、忽略本地,不提交 2.1、忽略本地文件 2.2、取消忽略,恢复提交 2.2.1、查看有哪些文件被忽略 2.2.2、 取消忽略 前言 本文不讲述.gitignore文件的设置。 关键字:git update-index --no-assume-un…

IDEA设置GIT忽略文件提交

情景一:从未提交过的文件 我们是项目组长,组内员工总是会误把本地的一些文件提交上git,以下以target目录为例,我们过滤这个文件夹的所有内容不允许提交 一、在项目根目录下新建.gitignore文件,内容如下 target/ # Package Files # *.jar *.war *.nar *.ear *.zip *.tar.…