Documentacióndiferencias_consecutivas(v)
Nombre
diferencias_consecutivas - Calcula diferencias consecutivas entre elementos vecinos.
Sinopsis
v = vectores.diferencias_consecutivas(v)
Descripcion
Construye un VECTOR con los cambios entre posiciones contiguas del vector original.
Es util para derivadas discretas simples, analisis de incrementos y deteccion de variaciones locales.
Comportamiento
- Cada salida cumple
out[i] = v[i+1] - v[i]. - Si
vtiene 0 o 1 elemento, retorna un vector vacio. - Retorna un
VECTORde longitudv.dim - 1.
Funciones API relacionadas
vectores.copiar()vectores.invertir_clonando()vectores.invertir_mutando()vectores.suma_acumulada()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| v | VECTOR | Vector numerico de entrada. |
Valor de retorno
VECTOR - VECTOR numerico de longitud v.dim - 1, donde out[i] = v[i+1] - v[i]. Si v tiene 0 o 1 elemento, retorna vector vacio.
Ejemplo
ejemplo.blox
INCLUIR "vectores.api"
FUNCION PRINCIPAL
INICIO
VECTOR v[5], d[]
v = [2, 5, 9, 8, 12]
d = vectores.diferencias_consecutivas(v)
IMPRIMIR("v = ", v, "\n")
IMPRIMIR("diferencias_consecutivas = ", d, "\n")
FINAL