24小时热门版块排行榜    

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

弑觞

新虫 (小有名气)

[求助] 为什么我的程序递归不进入if 已有3人参与

function fff=digui(i,k,id,aerfa0,belta0)
if max(id)==min(id)
    last=min(id);
    fff=aerfa0(k,i)-aerfa0(last,i)*belta0(k,last);
else
    ii=id(1);
    id(id==ii)=[];
    fff=aerfa0(k,i)-digui(i,ii,id,aerfa0,belta0)*belta0(k,ii);
end

我编了一个函数digui,在外部调用时最后不进入if,不知道为什么。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ooliu12345

银虫 (小有名气)

9楼2016-04-11 19:15:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 17 个回答

弑觞

新虫 (小有名气)

2楼2016-04-10 00:01:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chaohm

银虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +1
引用回帖:
2楼: Originally posted by 弑觞 at 2016-04-10 00:01:55
手机好不方便。

你是咋调用的?说的详细一点吧
3楼2016-04-10 00:06:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

弑觞

新虫 (小有名气)

引用回帖:
3楼: Originally posted by chaohm at 2016-04-10 00:06:36
你是咋调用的?说的详细一点吧...

y=0;
y=y-digui(i,k,id,aerfa,belta);
里面的i k id aerfa belta我都赋初值了,就不一一打了。

发自小木虫Android客户端
4楼2016-04-10 00:13:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见