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"
选项可以快速执行定向计算,而不需要翻转或反射输入数组。