[問題] R雙迴圈的index擺設
請問迴圈裡若有小數點時,如何設置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)
→
05/13 11:14, , 1F
05/13 11:14, 1F
→
05/13 13:21, , 2F
05/13 13:21, 2F
→
05/13 13:21, , 3F
05/13 13:21, 3F
→
05/13 14:28, , 4F
05/13 14:28, 4F
→
05/13 19:21, , 5F
05/13 19:21, 5F
→
05/13 19:21, , 6F
05/13 19:21, 6F
→
05/24 02:54, , 7F
05/24 02:54, 7F
→
05/24 02:55, , 8F
05/24 02:55, 8F