文件名称:使用数值方法求解 ODE:使用不同数值方法求解 ODE 的程序-matlab开发
文件大小:4KB
文件格式:ZIP
更新时间:2024-06-18 00:27:34
matlab
常微分方程 (ode) 的最一般形式由 f( x, y, y', . . ., y(m) ) = 0 给出其中 x 是自变量,y 是 x 的函数。 y',y'' 。 。 。 y(m) 分别是y 相对于x 的一阶、二阶和m 阶导数。 参考: https : //mat.iitm.ac.in/home/sryedida/public_html/caimna/ode/intro.html 例子 : 使用不同数值方法求解一阶微分方程的程序将结果与 ODE45 进行比较并找出用户定义的步长“h”的最大误差以@(x,y)的形式输入函数:@(x,y)cos(x)-log(y) 输入初始“x”值:1 输入最终的“x”值:3 输入初始“y”值:1 输入“h”值:0.1 最大误差 ode45 vs Euler= 0.030403,步长 h= 0.1 最大误差 ode45 vs RK-4= 1.3012e-06
【文件预览】:
ODE.m.zip
ODE.zip