From 0f5120ea57a61a4772dd336518314578206028ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=20=E2=84=96=209=20=D0=B0=D1=83=D0=B4=D0=B8?= =?UTF-8?q?=D1=82=D0=BE=D1=80=D0=B8=D0=B8=20=D0=96-202?= Date: Fri, 21 Nov 2025 11:28:17 +0300 Subject: [PATCH] TEMA7/test.md edited --- TEMA7/test.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/TEMA7/test.md b/TEMA7/test.md index cd7b94e..0362045 100644 --- a/TEMA7/test.md +++ b/TEMA7/test.md @@ -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") - + +``` \ No newline at end of file