24小时热门版块排行榜    

查看: 480  |  回复: 1

lhdcyx

新虫 (初入文坛)

[求助] 帮忙看个简单的matlab程序 已有1人参与

一段求两点边值问题的matlab程序:
clc
clear all
f=@(t,x,v)[4*x(1)+v(1)*x(1)*x*(2);-2*x(2)+v(2)*x(1)*x(2)];
g=@(ya,yb,v)[ya(1)-2;ya(2)-1;yb(1)-4;yb(2)-2];
x1=[1;1];x2=[-1;1];
solinit=bvpinit(linspace(0,3,20),x1,x2);
sol=bvp5c(f,g,solinit);
sol.parameters
plot(sol.x,sol.y);
figure;
plot(sol.y(1,,sol.y(2,);
报错,出不来结果。不知道怎么回事?
回复此楼

» 猜你喜欢

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

FMStation

至尊木虫 (知名作家)

【答案】应助回帖

感谢参与,应助指数 +1
CODE:
>> f

f =
    @(t,x,v)[4*x(1)+v(1)*x(1)*x*(2);-2*x(2)+v(2)*x(1)*x(2)]

>> g

g =
    @(ya,yb,v)[ya(1)-2;ya(2)-1;yb(1)-4;yb(2)-2]


>> sol=bvp5c(f,g,solinit);

??? Error using ==> bvparguments at 121
Error in calling BVP5C(ODEFUN,BCFUN,SOLINIT):
  The derivative function ODEFUN should return a column
  vector of length 2.

Error in ==> bvp5c at 137
[neqn,nparam,nregions,atol,rtol,Nmax,xyVectorized,printstats]
= ...

>> whos

  Name         Size            Bytes  Class              Attributes

  f            1x1                16  function_handle              
  g            1x1                16  function_handle              
  solinit      1x1              1146  struct                       
  x1           2x1                16  double                       
  x2           2x1                16  double         

https://www.mathworks.com/matlabcentral/fileexchange/3819-tutorial-on-solving-bvps-with-bvp4c
CODE:
dydt=@(x,y)[y(2); -6*y(2)+x];
bc=@(ya,yb)[ya(1)+1; yb(1)-4];
yinit=@(x)[exp(-x); -exp(-x)];
solinit=bvpinit(linspace(0,1,20),yinit);
sol=bvp4c(dydt,bc,solinit);
% "sol" callback you three part:x,y,y'
plot(sol.x,sol.y(1,:))

2楼2016-09-21 07:06:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lhdcyx 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 材料080500调剂求收留 +7 一颗meteor 2026-03-13 7/350 2026-03-20 17:47 by 无懈可击111
[考研] 一志愿 南京航空航天大学大学 ,080500材料科学与工程学硕 +4 @taotao 2026-03-20 4/200 2026-03-20 10:37 by EBSD
[考研] 材料专硕英一数二306 +6 z1z2z3879 2026-03-18 6/300 2026-03-20 08:49 by xingguangj
[论文投稿] 申请回稿延期一个月,编辑同意了。但系统上的时间没变,给编辑又写邮件了,没回复 10+3 wangf9518 2026-03-17 4/200 2026-03-19 23:55 by babero
[考研] 307求调剂 +9 冷笙123 2026-03-17 9/450 2026-03-19 22:44 by 学员8dgXkO
[考研] 294求调剂材料与化工专硕 +14 陌の森林 2026-03-18 14/700 2026-03-19 22:38 by 学员8dgXkO
[考研] 0703化学调剂 ,六级已过,有科研经历 +12 曦熙兮 2026-03-15 12/600 2026-03-19 19:42 by maocaozhuxi
[考博] 东华理工大学化材专业26届硕士博士申请 +8 zlingli 2026-03-13 8/400 2026-03-19 16:32 by 轻松不少随
[考研] 0703化学调剂 +4 18889395102 2026-03-18 4/200 2026-03-19 16:13 by 30660438
[考研] 材料工程专硕调剂 +5 204818@lcx 2026-03-17 6/300 2026-03-18 22:55 by 204818@lcx
[考研] 311求调剂 +4 冬十三 2026-03-18 4/200 2026-03-18 21:47 by 尽舜尧1
[考研] 344求调剂 +6 knight344 2026-03-16 7/350 2026-03-18 20:13 by walc
[考研] 311求调剂 +6 26研0 2026-03-15 6/300 2026-03-18 14:43 by haxia
[考研] 材料专硕306英一数二 +10 z1z2z3879 2026-03-16 13/650 2026-03-18 14:20 by 007_lilei
[考研] 考研求调剂 +3 橘颂. 2026-03-17 4/200 2026-03-17 21:43 by 有只狸奴
[考研] 301求调剂 +4 A_JiXing 2026-03-16 4/200 2026-03-17 17:32 by ruiyingmiao
[考研] 材料工程专硕274一志愿211求调剂 +6 薛云鹏 2026-03-15 6/300 2026-03-17 11:05 by 学员h26Tkc
[考研] 11408 一志愿西电,277分求调剂 +3 zhouzhen654 2026-03-16 3/150 2026-03-17 07:03 by laoshidan
[考研] 304求调剂 +5 素年祭语 2026-03-15 5/250 2026-03-16 17:00 by 我的船我的海
[考研] 318求调剂 +3 Yanyali 2026-03-15 3/150 2026-03-16 16:41 by houyaoxu
信息提示
请填处理意见