Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

25 строки
938 B
Python

import matplotlib.pyplot as plt
def inerz(x, T, ypred):
"""Модель устройства с памятью:
x - текущее значение входного сигнала,
T - постоянная времени,
ypred - предыдущее значение выхода системы"""
y = (x + T * ypred) / (T + 1)
return y
sps = [0] + [1] * 100 # Список с измерениями значений входного сигнала
spsy = [] # Заготовка для значений выхода
TT = 20 # Постоянная времени
yy = 0 # Нулевое начальное условие
for xx in sps:
yy = inerz(xx, TT, yy)
spsy.append(yy)
# Построение графика
plt.plot(sps, spsy)
plt.xlabel('Входное значение')
plt.ylabel('Выходное значение')
plt.title('График выходного сигнала')
plt.show()