У меня есть простой R вопрос новичка:
R
Как кратко изложить сумму, указанную ниже, в R?
sum_{i=1}^n a / (a+i)
Я попробовал следующее, но должен быть лучший способ, без фактического вызова for:
for
r<-0 for(i in 1:n){ r <- r + (a / (a+i)) }
Спасибо!
Вы просто делаете:
r <- sum(a/(a+1:n))
Я считаю, что это так просто, как:
sum(a/(a+1:n))