gigicool333 发表于 2007-5-18 11:53

怎样求解变参数的微分方程

例如下面:w不是常数请高手指点该怎样解:
function q = bianxishu(t,y)
q = zeros(2,1);               
q(1) =y(2);
q(2) =sin(w*t) -2*y(1)-3*y(2);

zhlong 发表于 2007-5-18 14:05

可以参考下“变参数非线性方程组的求解"的帖子:http://forum.vibunion.com/forum/viewthread.php?tid=18886&highlight=%B1%E4%B2%CE%CA%FD%B7%C7%CF%DF%D0%D4%B7%BD%B3%CC%D7%E9%B5%C4%C7%F3%BD%E2

xjzuo 发表于 2007-5-18 19:30

将w作为function的一个传递参数;然后在主命令行中作(w)循环即可.
建议将参数值给出--最好是原问题完整给出,以方便他人调试程序.
页: [1]
查看完整版本: 怎样求解变参数的微分方程