Exemples de la distribution

En cliquant sur une imagette, vous accéderez au source et à l'image. En cliquant sur cette dernière, vous ouvrirez le fichier PDF associé.

calculus.xpclipping.xpcontour.xpcropplot.xpdenom.xpgeomsum.xpkoch.xplevelset.xplissajous.xpnewton.xposcillator.xpparabola.xppascal.xppolar.xppole.xpshadeplot.xpslopefield.xpsphere.xpsqrt.xptorus.xp
uppersum.xp [ source ] [ fermer ]
uppersum.xp
/* -*-ePiX-*- */
/* uppersum.c -- March 29, 2002 */
#include "epix.h"
using namespace ePiX;

const int N=12; // Number of rectangles
double f(double t) { return Sin(t); } // gather references to integrand

int main() 
{
  bounding_box(P(0,0), P(3,1));
  unitlength("1in");
  picture(3, 1);
  offset(1,-1.5);

  begin();

  double dx = x_size/N;
  gray(0.1); // (un)set filling in loop

  riemann_sum(f, x_min, x_max, N, UPPER);
  fill();
  riemann_sum(f, x_min, x_max, N, LOWER);
  fill(false);

  h_axis(x_size);
  v_axis(2*y_size);

  h_axis_labels(x_size, P(0,-4), b);
  label(P(x_max, f(x_max)), P(4,0), "$y=\\sin x$", r);

  bold();    blue();
  plot(f, x_min, x_max, 40);

  end();
}

weierstrass.xpwheel.xp