Documentaciónconvolucion_1d(x, k)
Nombre
convolucion_1d - Aplica una convolucion 1D sobre un vector.
Sinopsis
out = matrices.convolucion_1d(x, k)
Descripcion
Aplica un kernel unidimensional k sobre un vector o senal discreta x y devuelve una salida del mismo tamano.
Formula:
donde representa el centro del kernel.
Es util para suavizado, filtrado lineal y deteccion simple de cambios.
Comportamiento
- Usa padding implicito con ceros fuera de los limites.
- Mantiene la longitud del vector de entrada.
- Retorna un
VECTORcon la salida filtrada.
Funciones API relacionadas
matrices.convolucion_2d()matrices.convolucion_2d_rapida()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| x | VECTOR | Vector o senal discreta de entrada, de tamano n. |
| k | VECTOR | Kernel o filtro unidimensional, de tamano m. |
Valor de retorno
VECTOR - Vector de tamano n con el resultado de la convolucion centrada.
Ejemplo
ejemplo.blox
VECTOR resultado
resultado = matrices.convolucion_1d(x, k)