Jak vypočítat peak-to-peak hodnoty v Pythonu pomocí UliEngineering
Můžete snadno vypočítat peak-to-peak hodnotu signálu pomocí knihovny UliEngineering v Pythonu:
peak_to_peak.py
import numpy as np
from UliEngineering.SignalProcessing.Utils import *
# Vytvoření signálu
signal = np.array([1.0, 2.0, 3.0, 4.0, 5.0])
# Výpočet peak-to-peak hodnoty
pp_value = peak_to_peak(signal)
print(f"Signal: {signal}")
print(f"Peak-to-peak value: {pp_value}")Příklad výstupu
peak_to_peak_output.txt
Signal: [1. 2. 3. 4. 5.]
Peak-to-peak value: 4.0Funkce peak_to_peak() počítá $\max(arr) - \min(arr)$, což je rozdíl mezi maximální a minimální hodnotou v signálu.
Podívejte se na podobné články podle kategorie:
Signal Processing, Python
Pokud vám tento článek pomohl, zvažte, zda mi nekoupíte kávu nebo nepřispějete přes PayPal na podporu výzkumu a publikování nových článků na TechOverflow