From f12ecb67472aa2453d3b1b3fb68e4eb9521aee77 Mon Sep 17 00:00:00 2001
From: hbui <hong-phuc.bui@htwsaar.de>
Date: Sun, 21 Jul 2024 13:41:27 +0200
Subject: [PATCH] gui ok
---
num-int/src/numint/main.py | 16 ++++++++++------
1 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/num-int/src/numint/main.py b/num-int/src/numint/main.py
index 0353729..bcfa605 100644
--- a/num-int/src/numint/main.py
+++ b/num-int/src/numint/main.py
@@ -1,7 +1,7 @@
import sys
from matplotlib import pyplot as plt
-from numint.RiemannSum import numint
+from numint.riemann_sum import numint_epsilon
from numint.input_parser import parse_function, parse_value
@@ -10,11 +10,15 @@
(a, b) = (parse_value(start), parse_value(end))
eps = parse_value(epsilon)
- (x, y, l, r, n) = numint(f, a, b, eps)
- # print(l, r, n)
- plt.step(x, y, label="x^3")
- plt.step(x, y, where="post", label="x^3")
- plt.plot(x, y, color="gray", alpha=0.3)
+ (x, y, l, r, n) = numint_epsilon(f, a, b, eps)
+ fig, ax = plt.subplots()
+ ax.stairs(y[1:], x, baseline=0, fill=True, alpha=1,label=function_expr)
+ ax.stairs(y[0:-1], x, baseline=0, fill=True, color="orange", alpha=0.5, label=function_expr)
+ #ax.step(x, y, label=function_expr)
+ #ax.step(x, y, where="post", label=function_expr)
+
+ ax.plot(x, y, color="black")
+
plt.show()
pass
--
Gitblit v1.10.0