diff --git a/TEMA7/test.md b/TEMA7/test.md index 8ade0eb..99451f7 100644 --- a/TEMA7/test.md +++ b/TEMA7/test.md @@ -11,27 +11,28 @@ >>> import os >>> os.chdir('C:\\Users\\u115-07\\Desktop\\python-labs\\TEMA7') >>> normal= lambda x, a, b: math.exp(-(x-a)**2/b) / math.sqrt(2 * math.pi * b) - >>> def test_normal(): - ... a, b = 0, 1 - ... std_dev = math.sqrt(b) - ... start = a - 3 * std_dev - ... end = a + 3 * std_dev - ... step = 0.2 * std_dev - ... x_values = [] - ... current = start - ... while current <= end: - ... x_values.append(current) - ... current += step - ... function= [] - ... for x in x_values: - ... y = normal(x, a, b) - ... function.append(y) - ... file = open('ikz.txt', 'w') - ... for i in range(0, len(function), 2): - ... if i + 1 < len(function): - ... file.write(str(function[i])+','+str(function[i+1])+'\n') - ... file.close() - ... + def test_normal(): + a, b = 0, 1 + std_dev = math.sqrt(b) + start = a - 3 * std_dev + end = a + 3 * std_dev + step = 0.2 * std_dev + x_values = [] + current = start + while current <= end: + x_values.append(current) + current += step + function_values = [] + for x in x_values: + y = normal_pdf(x, a, b) + function_values.append(y) + file = open('ikz.txt', 'w') + for i in range(0, len(function_values), 2): + if i + 1 < len(function_values): + file.write(str(function_values[i])+','+str(function_values[i+1])+'\n') + else: + file.write(str(function_values[i])+',0\n') + file.close() ... >>> test_normal()