# Общее контрольное задание по Теме 7 Ходюк Максим Романович А-01-23 ## Задание • Разработайте и проверьте функцию, реализующую для момента времени t расчет выхода y(t) для устройства задержки: на вход поступает сигнал, а на выходе повторяется этот сигнал с за-держкой на заданное время Т. • Разработайте и проверьте функцию, реализующую расчет гистограммы по выборке случайной величины с каким-то распределением. Гистограмма при выводе на экран представляется в виде таблицы: границы интервала, число элементов выборки в интервале. Аргументы функции: выборка, число интервалов разбиения диапазона изменения случайной величины. Возвращае-мый результат функции: список с числами элементов выборки в интервалах разбиения. • Разработайте и проверьте анонимную функцию, вычисляющую значение оценки отклика Y линейной регрессии при значении переменной Х Y=b1+b2*X и имеющую аргументы b1, b2 и X. ### Решение #### Пункт 1: ``` def DelayDevice(x,T): Delayed = x.copy() if T) plt.xlabel('Значения выборки') Text(0.5, 0, 'Значения выборки') plt.ylabel('Число элементов') Text(0, 0.5, 'Число элементов') plt.title('Гистограмма выборки') Text(0.5, 1.0, 'Гистограмма выборки') plt.show() print("кол-во элементов в корзинах:", bins) кол-во элементов в корзинах: [12, 39, 67, 13, 4] ``` Полученный график: ![Figure1.png](Figure1.png) #### Пункт 3: ``` LinRegr = lambda b1,b2,X: b1+b2*X b1 = float(input("Введите коэффициент b1 линейной регрессии: ")) Введите коэффициент b1 линейной регрессии: 5 b2 = float(input("Введите коэффициент b2 линейной регрессии: ")) Введите коэффициент b2 линейной регрессии: 7 X = float(input("Введите значение x: ")) Введите значение x: 12 print(LinRegr(b1,b2,X)) 89.0 ```