为研究求解常微分方程的近似解问题,采用理论分析和实例分析的方法,将常微分方程的求近似解问题转化为遗传算法的函数优化问题,借助Matlab遗传算法工具箱实现对常微分方程的求解,并以室内温度摆动问题进行实例分析.研究结果表明:常微分方程的求解问题可以转化为最优化问题,进而将遗传算法应用于求解该最优化问题,最终完成了对常微分方程的求解,同时验证了该算法的有效性与准确性.研究结论拓宽了遗传算法的适用范围,并为常微分方程的求解问题提供了新的理论空间.
2022-01-05 20:02:04 766KB 微分方程 遗传算法 最优化问题 Matlab
1
龙格—库塔法求解初值问题,常微分方程求解,传染病预测源代码,结合https://blog.csdn.net/weixin_41788456/article/details/102925415文章学习,内附有输出结果。
1
为了协调Richards方程数值模型在精度、稳定性和计算效率之间的矛盾,对时间步长进行优化控制,发展了一种变步长的计算模型。采用van Genu chten模型,将描述土壤水分运动的Richards方程(为偏微分方程)在空间上半离散后得到常微分方程组,借助于该求解器求解。针对以含水率θ为变量的Richards方程进行了试验,常微分方程组求解采用CVODE求解器,并对土壤水分特征曲线和水量平衡进行了检验。结果表明,该模型具有较高的计算精度、求解效率和稳定性。
2021-11-10 19:44:26 241KB 自然科学 论文
1
C++求解常微分方程的原始代码,使用牛顿法逼近
2021-07-30 15:56:12 195KB 微分方程
1
常微分方程数值解法,采用四阶Runge-Kutta方法和Admas方法数值求解,并给出二者的性能比对。两个函数简单明了,注释清晰,可直接调用。
1
用于求解线性和非线性代数方程组和常微分方程组,也可以进行数据拟合
2020-01-03 11:32:34 15.07MB 数学
1
采用欧拉法、改进欧拉法、龙格库塔法(经典RK法)求解常微分方程初值问题的自编MATLAB代码。所有函数均独立成文件便于移植。代码的使用结合一个具体题目说明,题目来源为浙江大学数值计算方法作业。
2020-01-03 11:27:13 53KB MATLAB 常微分方程 欧拉法 龙格库塔法
1