解 u(x) の曲線を描きながら、ハイライトが左→右(前進消去)、右→左(後退代入)と掃引します。右上の小行列は三重対角の3本の対角だけが点灯しています。
$$a_i\,u_{i-1} + b_i\,u_i + c_i\,u_{i+1} = d_i$$
三重対角システムの第 i 行。a:下対角、b:主対角、c:上対角、d:右辺。中心差分の離散化では a=c=−1、b=2 となる。
$$c'_i=\frac{c_i}{b_i-a_i c'_{i-1}},\qquad d'_i=\frac{d_i-a_i d'_{i-1}}{b_i-a_i c'_{i-1}}$$
前進消去(forward sweep)。i=1 では c'_1=c_1/b_1、d'_1=d_1/b_1 から始め、i=2..n と進む。
$$u_n=d'_n,\qquad u_i=d'_i-c'_i\,u_{i+1}$$
後退代入(back substitution)。i=n−1..1 と逆順に解を求める。総演算量は O(n)、一般行列のガウス消去 O(n³) に対し圧倒的に高速。