24小时热门版块排行榜    

查看: 2753  |  回复: 2

monitor2885

至尊木虫 (职业作家)

队长

[交流] 【求助】ode45实际步长是多大 已有2人参与

function dy = rigid(t,y)
dy = zeros(3,1);    % a column vector
dy(1) = y(2) * y(3);
dy(2) = -y(1) * y(3);
dy(3) = -0.51 * y(1) * y(2);

[t,Y] = ode45(@rigid,[0 12],[0 1 1],options);

上面是HELP里面的例题,我想知道求解过程中ode45实际步长是多大?小于或大于1吗?接近1吗?变步长是在什么范围内变化?谢谢
回复此楼

» 猜你喜欢

Retirement
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

robert2020

银虫 (著名写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
nono2009(金币+1):鼓励应助! 2010-05-09 13:39:49
ode45为变步长算法,会依据求解的函数自适应进行调整步长,使得求解出的方程与真实方程的误差尽量小。
Truthfulness,Compassion,Tolerance,Beauty
2楼2010-05-07 22:25:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

rewind

至尊木虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
nono2009(金币+1):鼓励交流讨论! 2010-05-09 13:40:05
引用回帖:
Originally posted by robert2020 at 2010-05-07 22:25:59:
ode45为变步长算法,会依据求解的函数自适应进行调整步长,使得求解出的方程与真实方程的误差尽量小。

同意楼上的 另外精度是可以按您需要设定的
在外种地...
3楼2010-05-09 10:58:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 monitor2885 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见