Documentacióndiferencias_consecutivas(v)

diferencias_consecutivas(v)\texttt{diferencias\_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 v tiene 0 o 1 elemento, retorna un vector vacio.
  • Retorna un VECTOR de longitud v.dim - 1.

Funciones API relacionadas

  • vectores.copiar()
  • vectores.invertir_clonando()
  • vectores.invertir_mutando()
  • vectores.suma_acumulada()

Parámetros

ParámetroTipoDescripción
vVECTORVector 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