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.xp [ source ] [ fermer ]
calculus.xp
/* -*-ePiX-*- */
#include "epix.h"
using namespace ePiX;

double MAX(2*M_PI);
double f(double t)
{
  return t*Sin(t);
}

int main()
{
  unitlength("1pt");
  picture(240, 120);
  bounding_box(P(-MAX,-MAX), P(MAX,MAX));
  offset(80, 0);

  begin();

  // Coordinate axes and labels
  h_axis(8);
  v_axis(4);
  font_size("scriptsize");

  label(P(0,y_max), P(-4,0), "$2\\pi$", l);
  label(P(0,y_min), P(-4,0), "$-2\\pi$", l);

  label(P(x_min,0), P(0,2), "$-2\\pi$", t);
  label(P(x_max,0), P(0,2), "$2\\pi$", t);

  bold();
  plot(f, x_min, x_max, 90);
  green();
  plot(Deriv(f), x_min, x_max, 90);

  blue();
  plot(Integral(f, 0), x_min, x_max, 90); // definite integral from 0

  end();
}
clipping.xpcontour.xpcropplot.xpdenom.xpgeomsum.xpkoch.xplevelset.xplissajous.xpnewton.xposcillator.xpparabola.xppascal.xppolar.xppole.xpshadeplot.xpslopefield.xpsphere.xpsqrt.xptorus.xpuppersum.xpweierstrass.xpwheel.xp