From 498867b9f2ea1da68c51682eee7bb5c627bc13e9 Mon Sep 17 00:00:00 2001 From: Andrii Solianyk Date: Tue, 3 Dec 2024 13:46:30 +0100 Subject: [PATCH] =?UTF-8?q?do=20doko=C5=84czenia?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rozniczkowanie/rozniczkowanie.py | 33 ++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 rozniczkowanie/rozniczkowanie.py diff --git a/rozniczkowanie/rozniczkowanie.py b/rozniczkowanie/rozniczkowanie.py new file mode 100644 index 0000000..6a3d1af --- /dev/null +++ b/rozniczkowanie/rozniczkowanie.py @@ -0,0 +1,33 @@ + +# +x = [0.1, 0.3, 0.5, 0.7, 0.9, 1.1, 1.3] +y = [20, 22.222222, 8, 4.081633, 2.469136, 1.652893, 0.83665] + +# x = [0.6, 0.7, 0.8, 0.9, 1.0] +# y = [-0.51083, -0.35667, -0.22314, -0.10536, 0.0] + +def oblicz(x): + result = [] + for i in range(len(x) - 1): + arr = [round(y[i] - y[i - 1], 5) for i in range(len(y) - 1, 0, -1)] + + + +h = x[1] - x[0] + +d2f = [] +for i in range(len(df) -1, -0, -1): + d2f.append(round(df[i] - df[i-1], 5)) + +d3f = [] +for i in range(len(d2f) -1, -0, -1): + d3f.append(round(d2f[i] - d2f[i-1], 5)) + +print(d3f) + + + + + + +f = 1/h \ No newline at end of file