summaryrefslogtreecommitdiff
path: root/FSF-2020
diff options
context:
space:
mode:
authorstayaryan2020-07-10 14:56:32 +0530
committerGitHub2020-07-10 14:56:32 +0530
commit37081388c65c7bdf96231e3dc67e226d8e70b02f (patch)
tree648e7a2227bfd821bea864c58e929849167df963 /FSF-2020
parent89af65ec271fa854627b0650dacb39a56628fd1d (diff)
downloadFSF-mathematics-python-code-archive-37081388c65c7bdf96231e3dc67e226d8e70b02f.tar.gz
FSF-mathematics-python-code-archive-37081388c65c7bdf96231e3dc67e226d8e70b02f.tar.bz2
FSF-mathematics-python-code-archive-37081388c65c7bdf96231e3dc67e226d8e70b02f.zip
Create rierect2.py
Diffstat (limited to 'FSF-2020')
-rw-r--r--FSF-2020/calculus/intro-to-calculus/riemannintegrals/rierect2.py31
1 files changed, 31 insertions, 0 deletions
diff --git a/FSF-2020/calculus/intro-to-calculus/riemannintegrals/rierect2.py b/FSF-2020/calculus/intro-to-calculus/riemannintegrals/rierect2.py
new file mode 100644
index 0000000..e300250
--- /dev/null
+++ b/FSF-2020/calculus/intro-to-calculus/riemannintegrals/rierect2.py
@@ -0,0 +1,31 @@
+from manimlib.imports import *
+class rierect2(GraphScene):
+ CONFIG = {
+ "y_max" : 6,
+ "y_min" : 0,
+ "x_max" : 4,
+ "x_min" : 0,
+ "y_tick_frequency" : 1,
+ "x_tick_frequency" : 1,
+ "axes_color" : WHITE,
+ "num_graph_anchor_points": 3000, #this is the number of points that graph manim
+ "graph_origin" : ORIGIN+2*DOWN+4*LEFT,
+ "x_labeled_nums": None,#list(range(-1,2)),
+ "y_labeled_nums": None,#list(range(0,2)),
+ "x_axis_label":"$x$",
+ "y_axis_label":"$f(x)$",
+ "x_axis_width": 10,
+ "y_axis_height": 5,
+ }
+ def construct(self):
+ self.setup_axes()
+ graph1 = self.get_graph(lambda x : (0.1*(1.5*x+1)**2 +0.5), x_min = 0, x_max = 4)
+ minlim = self.get_vertical_line_to_graph(1,graph1,DashedLine, color = PINK)
+ maxlim = self.get_vertical_line_to_graph(3,graph1,DashedLine,color = PINK)
+ x1 = TexMobject(r"{x}_{1}").next_to(minlim, DOWN)
+ x2 = TexMobject(r"{x}_{2}").next_to(maxlim, DOWN)
+ rie1 = self.get_riemann_rectangles(graph1, x_min = 1, x_max = 3, dx = 0.1, input_sample_type = "left", fill_opacity = 1, start_color = YELLOW, end_color = YELLOW)
+ #rie2 = self.get_riemann_rectangles(graph1, x_min = 1, x_max = 3, dx = 0.01, input_sample_type = "right", fill_opacity = 0.5, start_color = PINK, end_color = LIGHT_PINK)
+ group = VGroup(graph1, minlim, maxlim, x1, x2, rie1)
+ self.play(ShowCreation(group))
+ self.wait(1.5)