大一/数据科学/数值分析

有限差分

Forward

Backward

更精确(二阶)

二阶导数

理查森外推公式

对于某个带误差的式子

再加入一个方程可以得到

插值

拉格朗日

缺点:在一堆原始点中,只改变了其中几个点的情况下,所有的基函数和插值曲线都要重新计算

牛顿

差商

则有牛顿插值公式

数值积分

image-20230325100922762

Trapezoid

用四边形进行逼近,如图$(a)$

每两个点进行采样,从而有

由广义介值定理

Simpson

用二次函数来插值三个点,积分得

从而对于区间$[a,b]$

龙贝格

Romberg Integration

利用外推公式和增加细分

自适应

Adaptive Quadrature

如果使用Simpson方法

二维

用网格来表示

偏微分方程

对于$u(x,y)$

利用前面的公式固定一个变量,有

对于热传导方程,使用Forward Difference Method

如果直接能从前面的值推算出后面的值则为显式

写成矩阵形式$w{j+1} = Aw{j} + s_j$

显式具有不稳定性,误差容易爆炸

隐式

使用Backward来计算导数可以得到

$$

Shiwei Pan wechat