溫馨提示×

r語言中cumsum函數怎么使用

小億
219
2023-09-04 12:06:43
欄目: 編程語言

cumsum函數用于計算累積和。它將依次對向量或矩陣的元素進行求和操作,并將每一步的結果保存。以下是cumsum函數的使用方法:

  1. 對向量使用cumsum函數:
x <- c(1, 2, 3, 4, 5)
result <- cumsum(x)
print(result)

輸出結果為:

[1]  1  3  6 10 15

這表示累計和的結果依次為1, 1+2=3, 1+2+3=6, 1+2+3+4=10, 1+2+3+4+5=15。

  1. 對矩陣使用cumsum函數:
x <- matrix(1:9, nrow = 3)
result <- cumsum(x)
print(result)

輸出結果為:

[,1] [,2] [,3]
[1,]    1    4    7
[2,]    3    8   15
[3,]    6   14   24

這表示矩陣每一列的累計和。

  1. 對矩陣的特定維度應用cumsum函數:
x <- matrix(1:9, nrow = 3)
result <- apply(x, 2, cumsum)
print(result)

輸出結果為:

[,1] [,2] [,3]
[1,]    1    4    7
[2,]    3    8   15
[3,]    6   14   24

這表示對矩陣的每一列應用cumsum函數。

總結:cumsum函數可以對向量或矩陣進行累計求和操作。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女