Documentaciónsuma_acumulada(v)
Nombre
suma_acumulada - Calcula la suma acumulada de un vector numerico.
Sinopsis
v = vectores.suma_acumulada(v)
Descripcion
Genera un nuevo VECTOR donde cada posicion contiene la suma de todos los elementos anteriores, incluido el actual.
Es util para sumas parciales, integraciones discretas simples y analisis acumulativo.
Comportamiento
- El primer elemento del resultado coincide con el primero de
v. - Cada posicion acumula la suma de
v[0]hastav[i]. - Retorna un
VECTORde la misma longitud que el original.
Funciones API relacionadas
vectores.copiar()vectores.invertir_clonando()vectores.invertir_mutando()vectores.diferencias_consecutivas()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| v | VECTOR | Vector numerico de entrada. |
Valor de retorno
VECTOR - VECTOR numerico de la misma longitud que v, donde out[i] es la suma de v[0] hasta v[i].
Ejemplo
ejemplo.blox
INCLUIR "vectores.api"
FUNCION PRINCIPAL
INICIO
VECTOR v[5], a[]
v = [2, 1, 3, 4, 2]
a = vectores.suma_acumulada(v)
IMPRIMIR("v = ", v, "\n")
IMPRIMIR("suma_acumulada = ", a, "\n")
FINAL