我正在尝试使用MATLAB的ODE23来解决以下等式:
u“(t)= -u'(t) - u(t)^ 0.5
我为一个函数创建了一个辅助文件,我简单地称之为myfun2:
function F2 = myfun2(t,x)
F2 = [-x(1) - power(x(2),0.5); x(1)];
然后我将ODE23称为:
[t,x] = ode23(@myfun2, [0:0.1:(7*pi())], [0, 1/0.6671])
问题在于解析器为 t 和 u 输出一组虚数值,这对你来说没有意义并且绝对没有t,因为根据我的理解,t应该以0到7PI的范围定义,步长为0.1 ......