cpsjtu 发表于 2010-4-12 16:50

用Matlab ode45函数时,步长总是取得非常小

自变量的步长基本都是10的-9到-10次方左右
弱问一般是什么原因呢

houxiaoyang 发表于 2010-4-12 21:51

步长取的小点是不是精确啊,另外ode45是变步长的吧

fhqjedn 发表于 2010-4-13 01:46

回复 楼主 cpsjtu 的帖子

你是想算的快点啊?

用其他的ode15s什么的

无水1324 发表于 2010-4-13 17:08

回复 楼主 cpsjtu 的帖子

自变量的步长基本都是10的-9到-10次方左右?

这样子的解还可靠吗?

另外能否把方程量纲处理一下,特别是时间。

sososwim 发表于 2012-6-14 17:25

是不是你设置的相对精度过高,或者你的模型是不连续的系统~
页: [1]
查看完整版本: 用Matlab ode45函数时,步长总是取得非常小