on peut faire comme ça:
l'integrale de 0 a 10 (par exemple) d'une fonction (disons 3*x^2)
est: F(x1)-F(x0)+F(x2)-F(x1)+ ..F(xn)-F(xn-1) = F(xn)-F(x0)
si tu connais F(x0) alors
F(x1)=pas*f(x0)+ F(x0) (integrale au sens de Rieman entre x1 et x0; x1=x0 + pas)
et plus generalement: F(xn+1)= pas* f(x) + F(xn)
on construit donc de proche en proche F(x1), F(x2),....
x=x0 ; F(x0) ; pas sont connus.
for i:= t0 1200 do begin ( 1200 points par 1200)
canvas.pixels[600+ round(60*x), 600- round(y)]:=clblack;
temp=y;y:=3*x*x;y:=pas*y + temp; x:=x+ pas;
end;
si pas est suffisamment petit alors on obtient bien le tracé de l'intégrale x^3.