diff --git a/TEMA7/result.txt b/TEMA7/result.txt new file mode 100644 index 0000000..0b609e7 --- /dev/null +++ b/TEMA7/result.txt @@ -0,0 +1,7 @@ +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 diff --git a/TEMA7/test.md b/TEMA7/test.md new file mode 100644 index 0000000..7a3ecd8 --- /dev/null +++ b/TEMA7/test.md @@ -0,0 +1,59 @@ +# Индивидуальное контрольное задание + +Марков Никита Сергеевич, А-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() + +``` + + + + + + + + + + + + + + + + + + + + + + + + +