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

23 строки
693 B
Python

import matplotlib.pyplot as plt
def func1(sps,vh):
i = len(sps) - 1
while True:
value = (vh - sps[i] * 8) / 9
sps.append(value)
i+=1
if abs(sps[i]-sps[i-1])< 0.05:
break
return sps
def func2(sps):
"""
Функция 2: отображает график сигнала
"""
plt.figure(figsize=(10, 6))
plt.plot(sps, linewidth=2, markersize=5)
plt.xlabel('Номер отсчета (i)', fontsize=12)
plt.ylabel('Значение SPS[i]', fontsize=12)
plt.title('График выходного сигнала системы', fontsize=14)
plt.grid(True, alpha=0.3)
plt.show()