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

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

定积分的实际意义

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

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

如果我们把上图当中的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}

\]

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

总结

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

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

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

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

  1. 高等数学——手撕牛顿莱布尼茨公式

    本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是高等数学专题的第13篇文章,我们来看看定积分究竟应该怎么计算. 定积分的实际意义 通过之前的文章,我们基本上熟悉了定积分这个概念和它的 ...

  2. C语言编程练手必备,C 语言快速实现五子棋!

    五子棋大家一定都玩过,想不想试着用 C 语言来实现一个简易版的五子棋呢?下面就让我们现在开始,用最简单易懂的代码来编写一个控制台下的五子棋,并逐步完善它,每个人都能轻松学会哦! 下面是小编整理好的一套 ...

  3. c语言已知三个点坐标求三角形面积公式,c语言编程,求三角形面积公式?

    #include main() { float a,b,c,s,area; printf("请输入三个边长(以Enter键结束每次输入):\n"); scanf("%f% ...

  4. c语言编程cosx近似值,编程利用公式求 cosx 的近似值(精度为10-6):

    输入精度e 和实数x,用下列公式求cos x 的近似值,精确到最后一项的绝对值小于e.c语言编程, #include#include//这个函数需要返回double类型,不然结果很快就溢出了doubl ...

  5. C语言编程>第二十二周 ③ 下列给定的程序中,函数fun的功能是根据整型形参n,计算如下公式的值:

    例题:下列给定的程序中,函数fun的功能是根据整型形参n,计算如下公式的值: 例如,若n=1000,则应输出0.000155. 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构. 代码 ...

  6. c语言考试编程题万能公式,C语言程序设计历年统考试题集10套含答案(可编辑)

    <C语言程序设计历年统考试题集10套含答案(可编辑)>由会员分享,可在线阅读,更多相关<C语言程序设计历年统考试题集10套含答案(可编辑)(39页珍藏版)>请在人人文库网上搜索 ...

  7. C语言编程学习:制作掷骰子小游戏!超适合新手的练手项目!

    C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构.C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现 ...

  8. 趣味c语言编程100例(一)

    Technorati 标签: 趣味,c语言,编程,100例 经典c程序100例==1--10 [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分 ...

  9. MPLAB-IDE-C语言编程代码实例-分析

    以下学习笔记均使用C语言编程,编程软件为MPLAB IDEV8.89附加PICC18V9.66PRO版本.调试单片机采用pic18f14k22单片机. CONFIG __CONFIG();此段代码为P ...

  10. 年份必须是4位数 C语言,输入年份(四位数),判断是否是闰年 C语言编程

    闰年是指能被4整除但不能被100整除,或者能被400整除的年份,编写一个程序,判断输入的年份是否为闰年 inputaif(amod4)=0and(amod100)>0thenprint" ...

最新文章

  1. 国办发明电〔2020〕27号:国务院办公厅关于2021年部分节假日安排的通知
  2. 面对大规模 K8s 集群,如何先于用户发现问题?
  3. linux性能并发 带机量,性能测试笔记(一):吞吐量与并发数
  4. php 随机在文章中添加锚文本_SEO站长布局锚文本时的7大注意事项
  5. Struts2原理图
  6. pycharm创建django项目linux部署
  7. 强连通分量 Kosaraju PK Tarjan(转)
  8. 第一章练习题三级菜单
  9. iOS的音频文件的格式转换
  10. 【Python计量】内生性问题、工具变量法与二阶段最小二乘法2SLS
  11. 笔记本电脑插耳机后耳机无声音有外放情况,咋办??
  12. 面试题单例模式的五种写法(枚举妙用)
  13. 什么是数字化的马太效应
  14. Python批量复制文件夹及其内容、并按Excel表格遍历重命名文件夹
  15. 路由器如何让设置桥接模式
  16. 芯片在计算机中作用是什么,芯片的主要作用
  17. 基于51单片机的电子密码指纹锁无线WiFi通信原理图PCB
  18. vue实现循环滚动图片
  19. el-input/input取消浏览器记住密码问题
  20. 电脑故障由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备. (代码 19)

热门文章

  1. Laravel 结合TCPDF生成PDF
  2. 开源可视化bi工具有哪些,干货推荐
  3. hive建表语句 增加字段、分区基础操作
  4. 微信 小程序弹框 简单实现
  5. 【Makefile】简单的Makefile编写
  6. 浏览器在线PDF预览取消下载按钮
  7. VS下更新Qt语言家ts文件没反应
  8. SaaSBase:最适合小团队轻量级项目管理的软件——Tower
  9. wifi app 服务器无响应,无法连接到 App Store 要怎么办?
  10. [从零学习汇编语言] - 计算机发展历史