cumsum
累积和
说明
从 B = cumsum(A)A 中的第一个其大小不等于 1 的数组维度开始返回 A 的累积和。
如果
A是向量,则B是相同大小的向量,包含A的累积和。如果
A是矩阵,则B是同样大小的矩阵,包含A的每列的累积和。如果
A是多维数组,则B是相同大小的数组,包含沿A的大小不等于 1 的第一个数组维度的累积和。如果
A是表或时间表,则M是相同大小的表或时间表,包含A的每个变量中的累积和。 (自 R2023a 起)
B 的类与 A 的类相同,但 A 为 logical 除外(这种情况下 B 为 double)。
可在上述任一语法的基础上指定计算方向。例如,B = cumsum(___,direction)cumsum(A,2,"reverse") 通过从尾到头计算 A 的第二个维度返回其中各行的累积和。
示例
输入参数
提示
利用许多累积函数中的
"reverse"选项可以快速执行定向计算,而不需要翻转或反射输入数组。
