常微分数值解matlab代码ODE 系统 - 数值求解器 使用 Runge-Kutta 求解常微分方程组 依赖 用 Fortran 90 编写的代码 gfortran 编译器 使用 Matlab/Octave 绘制解决方案 如何使用 运行代码 代码在 Fortran 90 中运行,您将需要一个 Fortran 编译器,例如 gfortran。 在代码中更改了问题条件,然后您需要编译每个更改: gfortran ode_solver_main.f90 -o 然后,运行: 在 Windows 上 your_exe_name.exe 在 Linux 上 ./your_exe_name.out 在此之后,代码将生成三个 .out 文件。 mash_info.out :包含域离散化的点。 output_solution.out :包含每个点的解决方案 绘图解决方案 您将需要 Matlab 或 Octave 来运行 .m 代码。 打开 Matlab/Octave 后,只需使用执行按钮运行代码并及时观察解决方案的变化。 数学模型 我们使用 4 阶 Runge-Kutt
2023-03-24 12:33:31 125KB 系统开源
1
ode86 对以下形式的常微分方程组进行积分dy/dx=f(x,y), y(x0)=y0, 使用12阶,8阶和6阶龙格-库塔公式对。 该方法使用高阶公式(使用局部外推法)进行改进。 对于比 1e-6 严格的公差,结果预计将优于 ODE45。 另见 ODE23 ODE45 和 ODEDEMO.M。 基于代码 ODE45 CB Moler,25-3-1987,MathWorks, Inc. 误差控制方法和系数取自通道Tsitouras 和 SN Papakostas,“Runge-Kutta 方法的廉价误差估计”,SIAM J. Sci。 计算。 20(1999) 2067-2088。 已测试 MATLAB 版本:6.1
2022-12-20 16:13:40 3KB matlab
1
ODES_solver_matlab 帮彪哥做的,matlab求解的常微分方程组
2022-07-21 18:04:48 236KB
1
结合梯形方法和向后二阶Euler方法导出TR-BDF2方法,此方法是二阶精度的单步隐式方法,具有L-稳定性。通过合理选择参数,不但可以使此方法的稳定区域达到最大,而且可以很好地节省计算量。数值试验表明,与梯形方法相比,TR-BDF2及应用过程中可以取较大步长,当精度要求一定时,新算法大大减少了计算量。
2022-07-14 00:03:06 1.07MB 自然科学 论文
1
四阶Runge-Kutta法解常微分方程组 四阶Runge-Kutta法解常微分方程组
2022-03-20 18:28:30 683KB matlab
1
介绍求解常微分方程组的龙格库塔数值方法原理及其C代码示例
2021-11-20 18:01:57 373KB 常微分方程组 龙哥库塔法
线性常微分方程组PPT学习教案.pptx
2021-10-06 13:05:31 307KB 专业资料
四阶Runge-Kutta法解常微分方程组
2021-08-08 21:10:38 683KB matlab
1
matlab常微分方程和常微分方程组的求解-matlab常微分方程和常微分方程组的求解.pdf matlab常微分方程和常微分方程组的求解
2021-07-09 18:05:27 947KB matlab
1
Galerkin方法求解常微分方程组的实现 程序实现
1