hfut_dotaman 发表于 2010-11-23 20:53

ode函数的缺陷

ode函数有时并不能解那种强非线性方程组,我今天的例子他就不能解,换了一个若非线性方程才解出来,由此可见,解非线性方程组还是simulink强,但除了频闪法之外,simulink又不能做分岔图,郁闷。

shenyongjun 发表于 2010-11-23 23:31

simulink内嵌的函数不就是Matlab自带的ODE函数吗?二者之间似乎没有本质区别吧

hfut_dotaman 发表于 2010-11-24 14:56

书上确实是这么说的 但我做过实验的simulink真的比ode函数快的不是一点点

octopussheng 发表于 2010-11-24 21:10

不知楼上结论是什么,究竟快多少?能否一起分享?

gghhjj 发表于 2010-11-25 09:06

本帖最后由 gghhjj 于 2010-11-25 09:07 编辑

不要轻易下结论啊,方法一致设置不同其计算效率也完全是不一样的
1. 精度设置是否相同?
AbsTol:绝对误差限
RelTol:相对误差限

2. 步长参数设置是否相同?
InitialStep:初始步长
MaxStep:最大步长

3. 输出点设置是否相同?
Refine:输出点增加,默认MaxStep下,计算效率会急剧降低
页: [1]
查看完整版本: ode函数的缺陷