diff --git a/TEMA7/task7.md b/TEMA7/task7.md index 8daad2d..1bba3a0 100644 --- a/TEMA7/task7.md +++ b/TEMA7/task7.md @@ -1,57 +1,53 @@ -# Общее контрольное задание по теме 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 -``` +# Общее контрольное задание по теме 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 +```