dzdx 发表于 2010-3-16 17:14:03

求救,二阶常微分方程求解

一个波动方面的二阶常微分非线性方程
望高手指点
题目在附件里面,因为公式贴不了

dzdx 发表于 2010-3-16 17:17:53

大写的字母全部都为常数

messenger 发表于 2010-3-16 18:28:19

试试ode45

anbcjys 发表于 2010-3-17 08:13:40

将其变形 然后用ode45即可 或者采用simulink搭建

hsfy919 发表于 2010-3-21 19:29:21

写成状态方程

zc1987530 发表于 2010-3-22 23:33:22

我觉得这东西用手算就可以了

h_zf00 发表于 2010-4-12 14:59:49

用ode45即可 要求是一阶的 所以 做变量代换 把二阶用一阶代 一下 就可以

neudavid 发表于 2011-5-31 11:55:15

请问,具体怎么代换,求推导公式 7# h_zf00

TBE_Legend 发表于 2011-5-31 13:48:36

请问,具体怎么代换,求推导公式 7# h_zf00
neudavid 发表于 2011-5-31 11:55 http://forum.simwe.com/images/common/back.gif

有个半解析解。

maplelab 发表于 2011-5-31 21:42:31

如果考虑用maple解的话,
可以参看
http://forum.simwe.com/thread-971692-1-2.html
的程序,对任意参数均可较快得到的解:
例如任意设
A=10
B=0.2
M=0.3
/**********
t=0..4
/**********
odesolve(
{A=10,B=0.2,M=0.3},
{(M+A*t)*D(l)(t)+(A+B*t)*D(l)(t)-M-A*t=0,l(0)=0,D(l)(0)=10},
0..4,
[,]
);
/****************
可得:



用matlab编程应该也是差不多的

shamohu 发表于 2011-6-1 09:40:32

1stOpt求解也很直观方便:

Constant A=10, B=0.2, M=0.3;
Variable t=, L=0, L'=10;
Plot t, L, L';
ODEFunction L''=(M+A*t-(A+B*t)*L')/(M+A*t);

TBE_Legend 发表于 2011-6-1 15:47:52

simulink 解:
页: [1]
查看完整版本: 求救,二阶常微分方程求解