标签: matlab ode
function xx = test(x, t) xx(1) = x(2); xx(2) = x(3) * cos(x(4) + x(1)); xx(3) = 0; xx(4) = 0; end
这是我的脚本,对于为什么我收到此错误感到困惑。
答案 0 :(得分:3)
赋予ODE suites的右侧将参数传递为(t,x),其中t始终为标量。 所以你的函数签名应该是
(t,x)
t
function xx = test(t,x)