各种差分方案的数值比较项目,最适合你想搞清楚 CFD 里前向、后向和中心差分到底差在哪。Sreetam Bhaduri 用 MATLAB 写的,代码风格清爽、结构清晰,适合边跑边理解。项目重点就在于:用一份代码对比了三种常用的差分方法,看看谁更稳、谁更准、谁更快,适合你平时做模拟前预估效果。

前向差分简单,写起来快;后向差分稳,误差小;中心差分精度高,但对网格有点挑。代码里不仅有算子实现,还有误差、残差图、可视化,适合你拿来做教学演示,或者做自己项目里的参考模板。

文件Assignment_1_CFD_1a_c.m是主程序,定义好网格、初值边界、调用不同方法的函数,画图结果。你也可以直接改参数看各种影响,调个网格密度或时间步长,效果马上就变。学 CFD 的朋友,用这个练习真挺香的。