Як обчислити розмах сигналу у 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])
# Обчислити розмах сигналу
pp_value = peak_to_peak(signal)
print(f"Сигнал: {signal}")
print(f"Розмах сигналу: {pp_value}")Приклад виводу
peak_to_peak_output.txt
Сигнал: [1. 2. 3. 4. 5.]
Розмах сигналу: 4,0Функція peak_to_peak() обчислює $\max(arr) - \min(arr)$, тобто різницю між максимальним та мінімальним значеннями у сигналі.
Дивіться схожі статті за категоріями:
Signal Processing, Python
Якщо ця стаття допомогла вам, будь ласка, подумайте про те, щоб купити мені каву або зробити пожертву через PayPal на підтримку досліджень та публікації нових статей на TechOverflow