全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 悬赏大厅 求助成功区
1330 4
2018-07-25
悬赏 30 个论坛币 已解决
for(i in 2:N){      
      en[i]=la*M[i]+(1-la)*en[i-1]
      if(en[i]>U )
      {
        AARL0=AARL0+i
        num=num+1
        break
      }
    }
我如果想在这个循环里在第i个循环当en[i]>U时,再给个判断,i是否大于一个常数,大于一个常数就break,然后记录num=num+1,i如果不大于一个常数即使满足en[i]>U,也break,但不记录,怎么改啊?
如果不明白我说的意思,可以问,多谢各位

最佳答案

aut123 查看完整内容

n=10 #定义常数 for(i in 2:N){ en=la*M+(1-la)*en if(en>U && i>n){ AARL0=AARL0+i num=num+1 break }else if(en>U && i
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2018-7-25 10:49:25

n=10 #定义常数

for(i in 2:N){      
        en[i]=la*M[i]+(1-la)*en[i-1]
      if(en[i]>U && i>n){       
                AARL0=AARL0+i
                num=num+1
                break
      }else if(en[i]>U && i<=n){
                AARL0=AARL0+i #不知道你这个要记不,不要的话删了就是
                break
        }
}
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-7-25 11:39:49
c<-10 ##你需要定义的常数
N<-50
U<-2
la<-2
en<-NULL
en[1:(c-1)]<-0
M<-rnorm(N)
AARL0<-0
num<-0

for(i in c:N){      
      en[i]=la*M[i]+(1-la)*en[i-1]
      if(en[i]>U ) {
        AARL0=AARL0+i  
        num=num+1
        break
      elseif (en[i]<U)
        num=num+1
        break
      }
}
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-8-1 10:24:48
#常数C赋值
for(i in 2:N){      
        en[i]=la*M[i]+(1-la)*en[i-1]
      if(en[i]>U ){
             AARL0=AARL0+i  
             if(i>C){        
                num=num+1
                break
             }else {
                break
             }
        }
}
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-8-5 06:10:52
for(i in 2:N){      
        en[i]=la*M[i]+(1-la)*en[i-1]
      if(en[i]>U ){                           #在en[i]>U 的条件下
             AARL0=AARL0+i  
             if(i>C){                           #i是否大于一个常数,大于一个常数就break   
                num=num+1                #记录num=num+1
                break
             }else {                            #不大于一个常数即使满足en[i]>U,也break,但不记录
                break
             }
        }
}
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群