24小时热门版块排行榜    

查看: 454  |  回复: 5
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

viechoce

铁杆木虫 (正式写手)

[交流] 【求助】求助偏微分方程组的matlab解法

求助偏微分方程组的matlab解法
方程组格式如下
a*du/dx = b*u+c*v
(d*u^2+u+e)*du/dx = f* dv/dt


其中a,b,c,d,e,f为常数,u,v是x,t的函数,求u,V,各位看matlab能不能解?怎么解?谢谢!最好弄个m文件学习一下,相似的我抄抄也好
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

windhair

铜虫 (小有名气)

★ ★ ★ ★ ★ ★ ★
kuhailangyu(金币+1,VIP+0):替楼主感谢! 4-7 19:11
viechoce(金币+6,VIP+0):谢谢!!您的帮助对我很重要 4-8 07:48
把方程转成如附件图里的形式,然后引入边界条件,参考matlab联机文档里的关于pdepe 后面的那个例子,就可以解了
6楼2009-04-07 18:13:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

hitzhang

木虫 (正式写手)

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
sunxiao(金币+4,VIP+0):谢谢参与交流,欢迎常来仿真编程版 4-1 22:38
viechoce(金币+10,VIP+0):谢谢!不过能否给个过程,我推不出来,还有你发的教程由于我基础太差,弄不了 4-7 10:17
似乎可以把v消掉变成

a*du2/dxdt-b*du/dt-c/f*(d*u^2+u+e)*du/dx=0;
这个方程好像没有解析解,附件是数值求解偏微分方程组的方法。
2楼2009-04-01 20:47:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

windhair

铜虫 (小有名气)


viechoce(金币+1,VIP+0):谢谢!! 4-7 10:17
用MATLAB 可以数值求解这个方程组,给定 参数后也可以用mathematica 轻松求解
3楼2009-04-01 23:47:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

timezoo

铁虫 (小有名气)

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
viechoce(金币+10,VIP+0):请具体些,谢谢! 4-7 10:16
matlab里面不是有个simulink么?可以直接用它将方程模拟出来,然后在m文件里面启用这个模型就可。
4楼2009-04-03 10:24:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见