diff --git a/TEMA7/Figure1.png b/TEMA7/Figure1.png new file mode 100644 index 0000000..ebf5059 Binary files /dev/null and b/TEMA7/Figure1.png differ diff --git a/TEMA7/task.md b/TEMA7/task.md new file mode 100644 index 0000000..3ea0f75 --- /dev/null +++ b/TEMA7/task.md @@ -0,0 +1,81 @@ +# Общее контрольное задание по Теме 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 +``` +