作者bcs (= ="frailty..gggg XD)
看板Statistics
标题[问题] R双回圈的index摆设
时间Wed May 13 10:49:51 2009
请问回圈里若有小数点时,如何设置index?
平常设回圈i=1,2,3,...可以对应第b[i]的位置
但若是跑的回圈i=1.1, 1.2, 1.3时,该怎麽让
i=1.1 对映到b的第1位址
i=1.2 对映到b的第2位址
下面是我想要模拟的程式跟预想的结果表但是一直
没成功,请问该如何修改才能达到表1的表果:
表1:
b a
1 <- 20.0
2 <- 20.1
. .
. .
201 <- 40.0
#Code:
b<-c()
for(j in 1:201){
for(i in seq(20,40,by=0.1)){
a <- 30*i - integrate(function(x) 4*x,0,i)$value
b[j] <- a
}}
b
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.86.139
※ 编辑: bcs 来自: 140.112.86.139 (05/13 11:04)
1F:→ bmka:完全不必用到回圈啊...再想一想! 05/13 11:14
2F:→ bcs:app <-function(x) 30*x-integrate(function(x) 4*x,0,x)$valu 05/13 13:21
3F:→ bcs:x<-app(seq(20,60)); 05/13 13:21
4F:→ bcs:bmka大指的是这吗? 还是有其它更有效率的方法^^" 05/13 14:28
5F:→ bmka:用vector形式去把数学式子写出来,再加上sapply 05/13 19:21
6F:→ bmka:动不动就用回圈,太偷懒了 05/13 19:21
7F:→ AlexOil:在R中使用回圈是比较没有效率,但使用回圈并不是偷懒的方 05/24 02:54
8F:→ AlexOil:式,楼上不要太主观 05/24 02:55