Как вычислить размах (peak-to-peak) на Python с помощью UliEngineering
Можно легко вычислить размах (peak-to-peak) сигнала с помощью библиотеки Python UliEngineering:
peak_to_peak.py
import numpy as np
from UliEngineering.SignalProcessing.Utils import *
# Создать сигнал
signal = np.array([1.0, 2.0, 3.0, 4.0, 5.0])
# Вычислить размах (peak-to-peak)
pp_value = peak_to_peak(signal)
print(f"Signal: {signal}")
print(f"Peak-to-peak value: {pp_value}")Пример вывода
peak_to_peak_output.txt
Signal: [1. 2. 3. 4. 5.]
Peak-to-peak value: 4.0Функция peak_to_peak() вычисляет $\max(arr) - \min(arr)$ — разность между максимальным и минимальным значениями сигнала.
Check out similar posts by category:
Signal Processing, Python
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow