diff --git a/TEMA7/Ris1.png b/TEMA7/Ris1.png index 6e6f28e..4e4d69e 100644 Binary files a/TEMA7/Ris1.png and b/TEMA7/Ris1.png differ diff --git a/TEMA7/task7.md b/TEMA7/task7.md new file mode 100644 index 0000000..8daad2d --- /dev/null +++ b/TEMA7/task7.md @@ -0,0 +1,57 @@ +# Общее контрольное задание по теме 7 +Ефимова Людмила, А-03-23 + +Разработайте и проверьте функцию, реализующую для момента времени t расчет выхода y(t) +для устройства задержки: на вход поступает сигнал, а на выходе повторяется этот сигнал с +задержкой на заданное время Т. + +```py +def delay(signal, T): + """"Расчёт выхода y(t) для устройства задержки + signal - входной сигнал + T-параметр задержки сигнала""" + output=[] + for i in range(len(signal)+T): + if i < T: + output.append(0) + else: + output.append(signal[i-T]) + return output + +x = [1, 2, 3, 4, 5, 6] +res = delay(x, 6) +res +[0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6] +``` + +Разработайте и проверьте функцию, реализующую расчет гистограммы по выборке случайной +величины с каким-то распределением. Гистограмма при выводе на экран представляется в виде +таблицы: границы интервала, число элементов выборки в интервале. Аргументы функции: +выборки, число интервалов разбиения диапазона изменения случайной величины. +Возвращаемый результат функции: список с числами элементов выборки в интервалах +разбиения. + +```py +def hist(f, x): + """Функция, строящая гистограмму + f - выборка + x - количество интервалов + Возвращает число элементов в каждом интервале""" + pylab.hist(f, x) + pylab.show() + +f=[random.gauss(0, 1) for _ in range(10)] +histogramm(f, 6) +``` +![Гистограмма](Ris1.png) + +Разработайте и проверьте анонимную функцию, вычисляющую значение оценки отклика Y +линейной регрессии при значении переменной Х +Y=b1+b2*X +и имеющую аргументы b1, b2 и X. + +```py +Y= lambda b1,b2,X: b1+b2*X +Y(1, 2, 3) +7 +```