24小时热门版块排行榜    

CyRhmU.jpeg
查看: 711  |  回复: 2
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

木西666

新虫 (初入文坛)

[求助] 非线性微分方程组的边值问题已有1人参与

我现在是一个六阶的非线性微分方程,但是只有三个初始值,其他都是边界条件。我现在的难处就是想把边界条件转换成初始条件。
clear
clc
close all
global T;
for T = 1:20000
solinit = bvpinit(linspace(0.00000001,20,200),[10^(-5) 0 0 0.2 0 0.9]);% 解的初始估计
bcfun = @(ya,yb)[ya(1)-10^(-5); yb(1)-2.25;ya(2);yb(2)-10;ya(3);yb(3)-18];
sol = bvp4c(@ringbal1,bcfun,solinit);
s=linspace(0.00000001,20,2000);
y=deval(sol,s);
end
X=10.*y(:,1).*cos(y(:,2));
Z=-10.*y(:,3);
plot3(T,X,Z);      
程序报错为:
??? Error using ==> bvp4c at 252
Unable to solve the collocation equations -- a singular Jacobian encountered

Error in ==> dabafa_ at 8
sol = bvp4c(@ringbal1,bcfun,solinit);
求大神指点,急急急
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liuichini

铁杆木虫 (正式写手)

3楼2019-01-31 13:28:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

原问题用图片格式发一遍,说清楚微分方程形式及边界条件。
2楼2019-01-11 17:31:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见