24小时热门版块排行榜    

查看: 898  |  回复: 6
本帖产生 1 个 博学EPI ,点击这里进行查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

wuhaiyan1110

银虫 (初入文坛)

[求助] matlab中问题请教

请教,在matlab中输入下面的命令
function bvp4cEx
solinit = bvpinit(linspace(0,1,10),[-1 0]);
sol = bvp4c(@twoode,@twobc,solinit);
x = linspace(0,1);
y = deval_r(sol,x);
plot(x,y(1,,'rp');
hold on;
yAbs=x.^2+4.*x+5;
plot(x,yAbs,'bo');
hold off;
function dydx = twoode(x,y)
  dydx = [ y(2);2*y(2)-y(1)+x^2-1];
  function res = twobc(ya,yb)
       res = [ ya(1)-5; yb(1)-10];
      
      
      
      
     Undefined command/function 'deval_r'
Error in ==> bvp4cEx at 5
y = deval_r(sol,x);

出现的错误是'deval_r'未定义,'deval_r'
是什么意思?应该如何解决这个问题呢?

» 猜你喜欢

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

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

wuhaiyan1110

银虫 (初入文坛)

引用回帖:
3楼: Originally posted by yangcenyu at 2013-03-18 10:28:03
y = deval_r(sol,x);应该是y = deval(sol,x);吧

试了,不行。你知道这个deval是什么吗?
4楼2013-03-18 11:19:19
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 7 个回答

154696523

金虫 (著名写手)

正能量使者

【答案】应助回帖

是不是这样?
y = deval_r(sol,sol.x);
Positive energy makes life better
2楼2013-03-18 10:26:34
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

yangcenyu

铁虫 (初入文坛)

【答案】应助回帖

y = deval_r(sol,x);应该是y = deval(sol,x);吧
3楼2013-03-18 10:28:03
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

wuhaiyan1110

银虫 (初入文坛)

引用回帖:
2楼: Originally posted by 154696523 at 2013-03-18 10:26:34
是不是这样?
y = deval_r(sol,sol.x);

错误是说,我没有定义deval,跟写法关系不大吧,主要是想知道怎么对它定义,如果他是一个算符的话,是对括号内的内容进行什么操作,不知道他到底是什么意思呢?您知道deval是什么意思么?
5楼2013-03-18 11:22:18
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见