24小时热门版块排行榜    

查看: 1205  |  回复: 4

驿边桥CQU

新虫 (小有名气)

[求助] 边界条件微分方程用bvp4c求解,猜测值不同有不同曲线解的原因以及边界条件明显不符

如题所示,具体如下:

程序:
function dydx=tketi(x,y)
Ja=0.1784;Ra=126.5;Pr=0.0052; R=0;P=3.81;
A=Ja*R/Ra/Pr;B=Ja/Ra/Pr;
dydx=[y(2);B/y(1)^2-(y(2)^2+A)/y(1)-y(2)/x;0];

function bc=tketiBCjiashe(ya,yb)
Ja=0.1784;Ra=126.5;Pr=0.0052;R=0;P=38.1;
bc=[ya(2)-P/Ra/ya(3);ya(2)-1;ya(3)-ya(1)];

clear all
solinit=bvpinit(linspace(20,170,4000),[40 0 10]);
sol=bvp4c(@tketi,@tketiBCjiashe,solinit);
x=linspace(20,170,4000);
y=deval(sol,x);figure(9);
plot(x,y(1,,\'-*r\');title(\'40 0 10\')


从所得图形中可以看到,边界条件y(170)=1明显不符,还有 当把solinit=bvpinit(linspace(20,170,4000),[40 0 10]);中的假设换为[10 0 10]时会得到不同的曲线解
对上面的问题还请大家指点!!!

边界条件微分方程用bvp4c求解,猜测值不同有不同曲线解的原因以及边界条件明显不符
微分方程及边界条件.png


边界条件微分方程用bvp4c求解,猜测值不同有不同曲线解的原因以及边界条件明显不符-1
变形后方程.png


边界条件微分方程用bvp4c求解,猜测值不同有不同曲线解的原因以及边界条件明显不符-2
所得图形.jpg
回复此楼

» 本帖@通知

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
2楼2015-04-10 10:26:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
3楼2015-04-10 10:30:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

驿边桥CQU

新虫 (小有名气)

引用回帖:
2楼: Originally posted by hydzp at 2015-04-10 10:26:55

帮忙指点下吧
4楼2015-04-10 11:59:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

驿边桥CQU

新虫 (小有名气)

其实我发现了自己搞错位置了  但是通知版主处理  版主没回复。。。
5楼2015-04-17 22:38:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 驿边桥CQU 的主题更新
信息提示
请填处理意见