Skip to content

Commit aae2c25

Browse files
authored
Add files via upload
1 parent ba1c87f commit aae2c25

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

main.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
import math
2-
#import numpy as np
3-
#import matplotlib.pyplot as plt
42

53

64
def func_task(x):
@@ -21,6 +19,8 @@ def fib(input_num, show=0):
2119

2220

2321
def fibonacci(a, b, eps, N):
22+
print("Поиск методом Фибоначчи")
23+
print('a =', a, '; b =', b, '; eps =', eps, '; N =', N)
2424
a0 = a
2525
b0 = b
2626
k = 0
@@ -41,6 +41,7 @@ def fibonacci(a, b, eps, N):
4141

4242

4343
def gold(a, b, eps):
44+
print("Повысим точность")
4445
g = (math.sqrt(5) - 1.0) / 2
4546
k = 0
4647
a1 = a + (1 - g) * (b - a)
@@ -63,18 +64,19 @@ def gold(a, b, eps):
6364
print('e = ', math.e)
6465
a = 0
6566
b = 1
66-
N = 10
67+
N = 20
6768
eps = 0.000001
6869

6970
x = fibonacci(a, b, eps, N)
7071
fx = func_task(x)
71-
print("Поиск методом Фибоначчи")
7272
fib(N, 1)
73-
print('x =', round(x, 6))
74-
print('f(x) =', round(fx, 6))
73+
print('x =', x)
74+
print('f(x) = ', fx)
75+
#print('Округлим значение')
76+
#print('x =', round(x, 6))
77+
#print('f(x) =', round(fx, 6))
7578

7679
x = gold(a, b, eps)
77-
print("Повысим точность")
7880
fx = func_task(x)
7981
print('x =', x)
8082
print('f(x) = ', fx)

0 commit comments

Comments
 (0)