一、先说一个共同的问题:变化有多快?
不管是汽车的速度、山坡的陡缓,还是温度的升降,我们都想知道“它变化得到底有多快”。微分和差分,就是分别在两种情况下回答这个问题。
二、微分:连续世界里的“瞬时快慢”
汽车的速度表每时每刻都在动,它显示的是“此刻这一瞬间”的快慢,而不是这一小时的平均速度。这种把时间无限切短、看某一瞬间变化率的办法,就是微分。
- 导数回答“此刻有多快、坡有多陡”;
- 微分是配套的“以直代曲”——在很小的一段里,用一条直线(切线)代替弯曲线,好算。
开车时盯着的瞬时油耗、过山车俯冲那一刻的陡,都是微分在管。它面对的是光滑、连续、能无限细分的世界。
三、差分:一格一格世界里的“跳变”
但很多东西不是连续的,而是一格一格的:每天的气温记录、每学期的成绩、楼梯的台阶、像素点。这时没法谈“无限切短的瞬间”,只能这一格减去上一格,看跳了多少。这就是差分。
- 今天 25℃、昨天 22℃,差分就是 3℃;
- 楼梯这一级比上一级高 15 厘米,这 15 厘米就是一步差分。
把差分再除以格子的宽度,得到差商,就是“每格平均变化多快”,可以拿来近似连续世界里的导数。
四、两者的关系:同一件事的“连续版”和“跳格版”
- 微分=光滑斜坡上,任意一点的瞬时陡缓;
- 差分=把斜坡修成一级级台阶后,每一级的高度差。
台阶越砌越密(每级越窄),差分就越接近微分;反过来,计算机只能存一个个离散的数,所以实际算微分时,往往就是用很密的差分来近似。
这也正是本站纯整数体系的天然语言:在一个个整数节点上做“这格减上格”,全程只用整数加减,不必无限细分、也不必引入实数。
一句话:微分管“连续光滑世界里某一瞬间的快慢”,差分管“一格一格离散世界里相邻两格的跳变”;差分是微分的离散版、台阶版,也是计算机和纯整数点阵“用离散逼近连续”的基本手法。