我想根据y函数的初始条件求系数u0,v0 下面是我用matlab写的代码,但一直报错.郁闷死.syms a b t u0 v0a=1;b=2;y=a*u0*t+b*v0*(t+1)^2;dy=diff(y,t);y0=subs(y,t,0);dy0=subs(dy,t,0);[u0,v0]=solve('y0=2','y0=4','u0,v0');最后一行
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 08:51:33
我想根据y函数的初始条件求系数u0,v0 下面是我用matlab写的代码,但一直报错.郁闷死.syms a b t u0 v0a=1;b=2;y=a*u0*t+b*v0*(t+1)^2;dy=diff(y,t);y0=subs(y,t,0);dy0=subs(dy,t,0);[u0,v0]=solve('y0=2','y0=4','u0,v0');最后一行
我想根据y函数的初始条件求系数u0,v0 下面是我用matlab写的代码,但一直报错.郁闷死.
syms a b t u0 v0
a=1;
b=2;
y=a*u0*t+b*v0*(t+1)^2;
dy=diff(y,t);
y0=subs(y,t,0);
dy0=subs(dy,t,0);
[u0,v0]=solve('y0=2','y0=4','u0,v0');
最后一行写错了[u0,v0]=solve('y0=2','dy0=4','u0,v0');
我想根据y函数的初始条件求系数u0,v0 下面是我用matlab写的代码,但一直报错.郁闷死.syms a b t u0 v0a=1;b=2;y=a*u0*t+b*v0*(t+1)^2;dy=diff(y,t);y0=subs(y,t,0);dy0=subs(dy,t,0);[u0,v0]=solve('y0=2','y0=4','u0,v0');最后一行
你的函数是y = u0*t + 2*v0*(t+1)^2
初始条件是y(0) = 2, y'(0) = 4
对不?
我改了下,最后一行,改成 [u0,v0]=solve('y0=2','dy0=4');
结果就是,
u0 =
4
v0 =
2
>> y0
y0 =
2*v0
>> dy0
dy0 =
u0 + 4*v0
我的matlab版本 R2009a
matlab是什么编程语言???
syms a b t u0 v0
a=1;
b=2;
y=a*u0*t+b*v0*(t+1)^2;
dy=diff(y,t);
y0=subs(y,t,0);
dy0=subs(dy,t,0);
[u0,v0]=solve(y0-2,dy0-4,'u0','v0')
u0 =
0
...
全部展开
syms a b t u0 v0
a=1;
b=2;
y=a*u0*t+b*v0*(t+1)^2;
dy=diff(y,t);
y0=subs(y,t,0);
dy0=subs(dy,t,0);
[u0,v0]=solve(y0-2,dy0-4,'u0','v0')
u0 =
0
v0 =
1
收起