|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
本人用bvp4c求解图片中所示边值问题,为何报错:
警告: 不使用 2500 个以上的网格点,无法满足公差要求。
输出参数中提供了最后一个 10000 点网格与解。
最大残差为 1.38873,但所要求的准确度为 0.001。
请教各位,先谢谢了
主程序:- solinit = bvpinit(linspace(0,1,10000),[-0.5,0.5,0.5,0.5]);
- sol = bvp4c(@fourode,@fourbc,solinit);
复制代码 fourode:
- function dydx = fourode(x,y)
- dydx = [- y(3);y(1);- y(4);-0.64/(1 - 8*y(2))^2];
复制代码 fourbc:
- function res = fourbc(y0,y1)
- res = [y0(1) - 1;y0(2);y1(1) + 1;y1(2)];
复制代码
|
|