Этот коммит содержится в:
Пользователь № 7 аудитории Ж-115
2025-12-05 11:04:29 +03:00
родитель 3489ef8216
Коммит 053cf63996
5 изменённых файлов: 449 добавлений и 0 удалений

18
TEMA8/transform_module.py Обычный файл
Просмотреть файл

@@ -0,0 +1,18 @@
def transform_signal(x, B):
"""
Кусочно-линейное преобразование:
y = 0 при -B <= xi <= B
y = xi - B при xi > B
y = xi + B при xi < -B
x - список входных значений
"""
y = []
for xi in x:
if -B <= xi <= B:
y.append(0)
elif xi > B:
y.append(xi - B)
else:
y.append(xi + B)
return y