xufeng1988 发表于 2009-7-31 08:29

matlab 问题

请问是否可以用matlab 数值计算系数不是常数的微分方程。
function du1dt=myfun01(t,u1)
syms t u1
f=1
r=1
q=1
w=1
e=1
a1=(1/2)*r
a2=(1/2)*r
a3=-(q+2*w*e*cos(w*t)-(i/2)*f)
du1dt=a2*u1^2+a1-i*u1*a3
这是定义的函数,
function u1
t0=0
tt=2
u10=0
PointNum=20
=MyRunge_Kutta(myfun01,t0,tt,u10,PointNum)
这个出错了

??? Undefined function or method 'MyRunge_Kutta' for input arguments of type
'sym'.
Error in ==> u01 at 6
=MyRunge_Kutta(myfun01,t0,tt,u10,PointNum)
我不知道这是为什么,请高手解答一下,不胜感激!!
页: [1]
查看完整版本: matlab 问题