24小时热门版块排行榜    

查看: 1210  |  回复: 2

白菱儿

新虫 (初入文坛)

[求助] 求助用matlab解一个4元一阶偏微分方程组 已有2人参与

各位大侠,麻烦帮忙看一下这个四元一阶偏微分方程组如何用matlab的程序解啊?我试过用dsolve编了一个程序,如下。
[x1,x2,y1,y2]=dsolve('Dy1=0.5*(x1-y1),Dy2=0.8*(x2-y2),Dx1=-1.25*(x1-y1)-1.5*(x2-y2),Dx2=1.6*dx1','y1(0)=0,y2(0)=0,x1(1)=1,x2(1)=1')
但是这个程序出来的结果里面带有dx,和t。我想要更精确一点的数值解。可以么?

这个方程的x取值范围是0-1.
具体方程如下

求助用matlab解一个4元一阶偏微分方程组
help matlab question.png
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cooooldog

铁杆木虫 (著名写手)

ส็็็

【答案】应助回帖

感谢参与,应助指数 +1
没看到自变量t

你确定这是偏微分方程组,而不是常微分方程组?????
ส็็็็็็็็็็็็็็็็็็็็
2楼2016-03-03 10:40:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

20133782

新虫 (小有名气)

【答案】应助回帖

>> [x1,x2,y1,y2]=dsolve('Dy1=0.5*(x1-y1),Dy2=0.8*(x2-y2),Dx1=-1.25*(x1-y1)-1.5*(x2-y2),Dx2=1.6*Dx1','y1(0)=0,y2(0)=0,x1(1)=1,x2(1)=1')
将dx1改为Dx1就行,至于数值解,你可以用ode23或者ode45,百度就可以找到许多类似的代码
3楼2016-03-26 00:02:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 白菱儿 的主题更新
信息提示
请填处理意见