一维热传导方程 Crank-Nicolson 格式的 MATLAB 编程实现。
一维热传导方程
其中
Crank-Nicolson 格式
以空间步长
一维热传导方程的六点对称格式(Crank- Nicolson格式)
以上格式可改写为
即
利用
设
差分格式可以写为矩阵形式:
其中矩阵
数值例子
其中
方程的真解:
计算数值解
1 | % fdm_cn.m |
输出结果
1 | Error = |
一维热传导方程 Crank-Nicolson 格式的 MATLAB 编程实现。
其中
以空间步长
一维热传导方程的六点对称格式(Crank- Nicolson格式)
以上格式可改写为
即
利用
设
差分格式可以写为矩阵形式:
其中矩阵
其中
方程的真解:
计算数值解
1 | % fdm_cn.m |
输出结果
1 | Error = |