Я пытаюсь вычислить простое суммирование (чтобы узнать, как это работает на r, а затем использовать в более сложной задаче) в r.
Это сумма, которую я пытаюсь вычислить
! (https://imgur.com/1IHl3yj)
sum_{i=1}^5 (x^i)
, где x
от 1:5
.
в основном результат должен быть вектором, составленным так (sum(1^i),sum(2^i),sum(3^i),sum(4^i),sum(5^i))
, чтобы позже я мог суммировать его, чтобы получить общую сумму
или автоматически сумма. (равно 5699).
Код, который я пытался использовать, следующий:
for(i in 1:5){
for(x in 1:5){
a[i] <- sum(x^(i))
}
}
a
однако результатом является этот вектор
[1] 5 25 125 625 3125
это только делает 1^5
, 2^5
, 3^5
, 4^5
, 5^5
Есть идеи, как это сделать?