📜  用微积分基本定理求导(1)

📅  最后修改于: 2023-12-03 14:56:23.337000             🧑  作者: Mango

用微积分基本定理求导

微积分基本定理是微积分中最基本的方法之一,它可以用来求导、求积分和解微分方程。在本文中,我们将介绍如何使用微积分基本定理来求导。

什么是微积分基本定理?

微积分基本定理由牛顿和莱布尼茨独立发现,它是微积分的核心概念之一。微积分基本定理有两个版本,第一个版本是关于求积分的,也称为牛顿-莱布尼茨公式,第二个版本是关于求导的。下面我们来介绍如何用微积分基本定理求导。

如何用微积分基本定理求导?

假设$f(x)$是一个可导的函数,那么它的导数$f'(x)$可以用微积分基本定理来表示:

$$f'(x) = \lim_{h \to 0}\frac{f(x+h)-f(x)}{h} = \lim_{h \to 0}\frac{1}{h}\int_x^{x+h}f'(t)dt$$

这个式子的意义是,$f'(x)$等于$f(x)$在$x$处的增量与自变量增量的比值的极限,而这个极限又可以表示成$[x, x+h]$区间内$f'(t)$的平均值的极限。

下面我们用Python代码来实现微积分基本定理求导的过程:

def derivative(f, x, h=0.0001):
    return (1/h) * integrate.quad(lambda t: f(t), x, x+h)[0]

其中,integrate.quad是Python内置的积分函数,它可以进行数值积分。我们用这个函数来计算$f(x)$在$[x,x+h]$区间内的积分,然后除以$h$得到$f'(x)$的近似值。

以下是一个求导的例子:

import math
from scipy import integrate

def f(x):
    return math.sin(x)

derivative(f, 0.5)  # 输出结果为 0.877582562620451

我们用sin函数作为例子,计算其在$x=0.5$处的导数,输出结果为$0.8776$,这个值与sin函数在$x=0.5$处的真实导数非常接近,说明微积分基本定理求导的方法是可行的。

总结

本文介绍了如何使用微积分基本定理来求导,这是微积分中最基础的求导方法之一。通过本文的介绍,我们可以发现微积分基本定理求导的方法非常简单,但是它的应用范围非常广泛,可以用来解决很多实际问题。