我对 ode45 有疑问。我已经定义了一个函数并试图通过 ode 解决它,但是当我运行它时,它需要很长时间。我试图在我的函数中显示“t”输入,它显示时间步长是 10^-8 ![我没有从 ode45 得到任何错误]
所以我在函数的末尾放了一个断点,在我 Step 一次之后,它转到 sym.m 文件并调用 Function delet(h)
function dxr=Dynfun(t,x)
...
dxr=[A;B]
在 Step 之后它转到
function delete(h)
if builtin('numel',h)==1 && inmem('-isloaded','mupadmex') && builtin('numel',h.s)==1 && ~isa(h.s,'maplesym')
mupadmex(h.s,1);
end
end
这就是它太长的原因,因为它在那里循环。有什么问题?!谢谢