解边值问题-四阶方法
对这种形式的微分方程组进行积分索尔
= bvp4c (<一个href="#mw_c99d73e8-d91a-4163-a731-e226641bd259" class="intrnllnk">odefun,<一个href="#mw_7ba7c38a-2ca2-4a8a-9b61-1c2823754fc5" class="intrnllnk">
bcfun,<一个href="#mw_72ad7c51-262e-44e2-b88f-e0189720bfb1" class="intrnllnk">
solinit)
bvpinit函数来创建初始猜测
还使用定义的集成设置索尔
= bvp4c (<一个href="#mw_c99d73e8-d91a-4163-a731-e226641bd259" class="intrnllnk">odefun,<一个href="#mw_7ba7c38a-2ca2-4a8a-9b61-1c2823754fc5" class="intrnllnk">
bcfun,<一个href="#mw_72ad7c51-262e-44e2-b88f-e0189720bfb1" class="intrnllnk">
solinit,<一个href="#mw_dac0fc70-db47-4b64-8acf-7db8fd3357b8" class="intrnllnk">
选项)
bvpset函数。例如,使用
搭配技术使用点网格将积分区间划分为子区间。求解器通过求解由边界条件和所有子区间上的配置条件所产生的代数方程组来确定数值解。求解器然后估计每个子区间上数值解的误差。如果解决方案不满足公差标准,求解器调整网格并重复该过程。你bvp4c是一个有限差分代码,实现了三级Lobatto IIIa公式<一个href="//www.tatmou.com/help/matlab/ref/bvp4c.html" class="intrnllnk">[1]一个>,<一个href="//www.tatmou.com/help/matlab/ref/bvp4c.html" class="intrnllnk">[2]一个>.这是一个搭配公式,搭配多项式提供了一个C
[1]香波,L.F和J. Kierzenka。基于剩余控制和MATLAB的BVP求解器。
[2]香波,l.f., M.W. Reichelt和J. Kierzenka。”<一个href="//www.tatmou.com/matlabcentral/fileexchange/3819-tutorial-on-solving-bvps-with-bvp4c" target="_blank">用bvp4c求解常微分方程边值问题一个>."MATLAB文件交换, 2004年。