Пользователь № 9 аудитории Ж-202 2 месяцев назад
Родитель 5fdc0540d7
Сommit 0f5120ea57

@ -1,3 +1,12 @@
# Индивидуальное контрольное задание по теме 7
Гордиевских ДанилА-03-23
## Задание
Разработайте функцию с 3 параметрами: х, yT и T, реализующую расчет по значениям последовательности значений входного сигнала х значений выходного сигнала по формуле: y= (x+T*yТ)/(T+1). Здесь х- одно текущее значение входного сигнала, yT – значение выходного сигнала в предыдущий момент времени, Т – постоянная времени инерционного звена. Создайте список с последовательностью из 100 значений входного синусоидального сигнала с амплитудой 2, периодом 7 и фазой 0.35. Рассчитайте последовательность значений выходных сигналов, принимая Т=3 и yT равным предыдущему в последовательности вычисленных значений y (для первого значения х принять yT=0). Записать результаты в текстовый файл в виде двух столбцов: хi, yi.
```python
import os
from math import *
@ -17,4 +26,5 @@ for i in range(100):
f.write("X\tY\n")
for i in range(len(out)):
f.write(str(inp[i])+"\t"+str(out[i])+"\n")
```
Загрузка…
Отмена
Сохранить