在物理学或工程学中,经常需要使用一种称为微积分运算的微分。与教科书数学不同,微分函数是由实验或计算机代码生成的数 据。
从公式1所示的泰勒级数开始。
f ( x + h ) = f ( x ) + f ′ ( x ) h + f ( 2 ) ( x ) 2 ! h 2 + f ( 3 ) ( x ) 3 ! h 3 + ⋯ ( 1 ) {\displaystyle f(x+h)=f(x)+f^{'}(x)h+{\frac {f^{(2)}(x)}{2!}}h^{2}+{\frac {f^{(3)}(x)}{3!}}h^{3}+\cdots \quad (1)}
接下来,在第四项之后截断泰勒级数并在h和-h处求值,得到公式(2)和(3)。
f ( x + h ) = f ( x ) + f ′ ( x ) h + f ( 2 ) ( x ) 2 ! h 2 + f ( 3 ) ( c 1 ) 3 ! h 3 ( 2 ) {\displaystyle f(x+h)=f(x)+f^{'}(x)h+{\frac {f^{(2)}(x)}{2!}}h^{2}+{\frac {f^{(3)}(c_{1})}{3!}}h^{3}\quad (2)}
f ( x − h ) = f ( x ) − f ′ ( x ) h + f ( 2 ) ( x ) 2 ! h 2 − f ( 3 ) ( c 2 ) 3 ! h 3 ( 3 ) {\displaystyle f(x-h)=f(x)-f^{'}(x)h+{\frac {f^{(2)}(x)}{2!}}h^{2}-{\frac {f^{(3)}(c_{2})}{3!}}h^{3}\quad (3)}
然后,通过用公式(2)减去公式(3)得到。
f ( x + h ) − f ( x − h ) = 2 f ′ ( x ) h + f ( 3 ) ( c 1 ) 3 ! h 3 + f ( 3 ) ( c 2 ) 3 ! h 3 {\displaystyle f(x+h)-f(x-h)=2f^{'}(x)h+{\frac {f^{(3)}(c_{1})}{3!}}h^{3}+{\frac {f^{(3)}(c_{2})}{3!}}h^{3}}
f ′ ( x ) = f ( x + h ) − f ( x − h ) 2 h + O ( h 2 ) {\displaystyle f^{'}(x)={\frac {f(x+h)-f(x-h)}{2h}}+O(h^{2})}
f ′ ( x ) = f ( x + h ) − f ( x ) h + O ( h ) {\displaystyle f^{'}(x)={\frac {f(x+h)-f(x)}{h}}+O(h)}
f ′ ( x ) = f ( x ) − f ( x − h ) h + O ( h ) {\displaystyle f^{'}(x)={\frac {f(x)-f(x-h)}{h}}+O(h)}
二阶导数可以通过将公式 (2) 和 (3) 相加得到(如果适当展开以包含四阶导数项)。
f ″ ( x ) = f ( x + h ) − 2 f ( x ) + f ( x − h ) h 2 + O ( h 2 ) {\displaystyle f^{''}(x)={\frac {f(x+h)-2f(x)+f(x-h)}{h^{2}}}+O(h^{2})}