Cómo calcular valores pico a pico en Python usando UliEngineering

Puedes calcular fácilmente el valor pico a pico de una señal usando la librería Python UliEngineering:

peak_to_peak.py
import numpy as np
from UliEngineering.SignalProcessing.Utils import *

# Crear una señal
signal = np.array([1.0, 2.0, 3.0, 4.0, 5.0])

# Calcular valor pico a pico
pp_value = peak_to_peak(signal)

print(f"Señal: {signal}")
print(f"Valor pico a pico: {pp_value}")

Ejemplo de salida

peak_to_peak_output.txt
Señal: [1. 2. 3. 4. 5.]
Valor pico a pico: 4.0

La función peak_to_peak() calcula $\max(arr) - \min(arr)$, que es la diferencia entre los valores máximo y mínimo en la señal.


Echa un vistazo a artículos similares por categoría: Signal Processing, Python