cumsum
Suma acumulativa
Descripción
devuelve la suma acumulativa de B
= cumsum(A
)A
comenzando al principio de la primera dimensión del arreglo en A
cuyo tamaño es mayor que 1.
Si
A
es un vector,B
es un vector del mismo tamaño que contiene la suma acumulativa deA
.Si
A
es una matriz,B
es una matriz del mismo tamaño que contiene la suma acumulativa de cada columna deA
.Si
A
es un arreglo multidimensional,B
es un arreglo del mismo tamaño que contiene la suma acumulativa en la primera dimensión del arreglo deA
cuyo tamaño es mayor que 1.Si
A
es una tabla u horario,M
es una tabla u horario del mismo tamaño que contiene la suma acumulativa de cada variable deA
. (desde R2023a)
La clase de B
es la misma que la clase de A
, salvo si A
es logical
, en cuyo caso B
es double
.
especifica la dirección para cualquiera de las sintaxis anteriores. Por ejemplo, B
= cumsum(___,direction
)cumsum(A,2,"reverse")
devuelve la suma acumulativa dentro de las filas de A
operando desde el final hasta el principio de la segunda dimensión.
Ejemplos
Argumentos de entrada
Sugerencias
La opción
"reverse"
de muchas funciones acumulativas permite realizar cálculos direccionales rápidos sin necesidad de invertir o reflejar el arreglo de entrada.