数值积分的黎曼、梯形和辛普森方法
几何画板及绘图内容加载中,请稍等……
本范例演示了数值积分中的黎曼、梯形和辛普森方法。通过构造几何图形,展示了这些方法的核心数学概念。使用了GeoGebra中的Point、LeftSum、TrapezoidalSum等命令,构建了黎曼和、梯形和、辛普森和等对象。适合高中数学教学和学习,特别是微积分和数值分析领域。
GeoGebra 命令及参数
Point(xAxis) → BPoint(xAxis) → ALeftSum(f, x(A), x(B), subintervals) → LeftRiemannLowerSum(f, x(A), x(B), subintervals) → LowerRiemannUpperSum(f, x(A), x(B), subintervals) → UpperRiemannTrapezoidalSum(f, x(A), x(B), subintervals) → TrapezoidRuleSequence((x(A) + (n * dx), 0), n, 0, subintervals) → bottomsSequence((x(Element[bottoms, n]), f(x(Element[bottoms, n]))), n, 2, subintervals + 1) → topRightSequence((x(Element[bottoms, n - 1]), f(x(Element[bottoms, n]))), n, 2, subintervals + 1) → topLeftSequence(Polygon[Element[bottoms, n], Element[bottoms, n + 1], Element[topRight, n], Element[topLeft, n]], n, 1, subintervals) → RRRectSum(Sequence[(Element[RRRect, n] * sgn(y(Element[topRight, n]))), n, 1, subintervals]) → RightRiemannSequence((x(A) + (n * dx), f(x(A) + (n * dx))), n, 0, subintervals) → topsSequence(FitPoly[{Element[tops, (2 * n) - 1], Element[tops, (2 * n)], Element[tops, (2 * n) + 1]}, 2], n, 1, subintervals / 2) → parabolasRectangleSum(f, x(A), x(B), subintervals, RiemannLeftRight) → VariableRiemannSequence(Integral[Element[parabolas, n], x(Element[tops, (2 * n) - 1]), x(Element[tops, (2 * n) + 1])], n, 1, subintervals / 2) → ShowParabolasTextfield(f) → inputBox1