# Индивидуальное контрольное задание Марков Никита Сергеевич, А-03-23 ## 11 вариант Разработайте анонимную функцию с 5 аргументами: х, a,b,c,d, вычисляющую значение a/(1+exp(-b-c*x-d*x2)). Рассчитайте значения этой функции в диапазоне значений входного параметра х: -20 ≤ x ≤ 20 с шагом 2 при некоторых положительных значениях параметров a,b,c,d. Обеспечьте запись рассчитанных значений в текстовый файл по три значения на строке, разделенных пробелами. ```py anonim= lambda x,a,b,c,d: a/(1+math.exp(-b-c*x-d*x**2)) a, b, c, d = 2, 1, 0.1, 0.01 values = [anonim(x, a, b, c, d) for x in range(-20, 21, 2)] values [1.9051482536448667, 1.8396541756543754, 1.7530659048695518, 1.65270670596199, 1.5511280285381468, 1.4621171572600098, 1.3969304320050775, 1.362707467578051, 1.3627074675780513, 1.3969304320050775, 1.4621171572600098, 1.5511280285381468, 1.65270670596199, 1.7530659048695518, 1.8396541756543754, 1.9051482536448667, 1.9488384233759848, 1.9747656786413226, 1.988582158445953, 1.99524819886711, 1.9981778976111988] import os,sys os.chdir('C:\\Users\\nikit\\Desktop\\python-labs\\TEMA8\\') #Делаем рабочий каталог текущим os.getcwd() 'C:\\Users\\nikit\\Desktop\\python-labs\\TEMA7' with open('result.txt', 'w') as file: for i in range(0, len(values), 3): file.write(' '.join(str(v) for v in values[i:i+3]) + '\n') 57 55 56 57 55 57 54 file.close() ```