cours/bts/bts2e/fonction variable reelle/sequence 2 - calcul integral/cours - calcul integral - 2023_1/images/fig5.asy

57 lines
1.8 KiB
Plaintext
Raw Normal View History

2023-08-21 14:12:34 +00:00
// préambule asymptote
usepackage("amsmath,amssymb");
usepackage("inputenc","utf8");
usepackage("icomma");
import lib_jl;
unitsize(1cm,1cm);
real xmin=-5.5, ymin=-1.5, xmax=5.5, ymax=5.5;
xlimits(xmin,xmax);
ylimits(ymin,ymax);
xaxis(BottomTop,xmin=xmin,xmax=xmax,Ticks("%",extend=true,Step=1),p=linewidth(0.5pt)+gray(0)+dotted);
yaxis(LeftRight,ymin=ymin,ymax=ymax,Ticks("%",extend=true,Step=1),p=linewidth(0.5pt)+gray(0)+dotted);
real F(real x) {return .5*(x+5)*(.5x^2+.25x+.5);}
draw(graph(F,-6,4,n=400),linewidth(1pt)+deepred+solid);
xlimits(xmin,xmax,Crop);
ylimits(ymin,ymax,Crop);
xaxis(axis=YEquals(0),xmin=xmin,xmax=xmax,Ticks("%",beginlabel=true,endlabel=true,begin=true,end=true,NoZero,Step=1,Size=1mm),p=linewidth(1pt)+black,Arrow(2mm),true);
yaxis(axis=XEquals(0),ymin=ymin,ymax=ymax,Ticks("%",beginlabel=true,endlabel=true,begin=true,end=true,NoZero,Step=1,Size=1mm),p=linewidth(1pt)+black,Arrow(2mm),true);
pair O=(0,0), I=(1,0), J=(0,1), A=(-4,0), B=(1,0), C=(-1.5,0);
labelx(Label("$O$",NoFill), 0, SW);
label("$I$",I,SE);
label("$J$",J,NW);
draw(line(A-(0,2),A+(0,2)),deepblue+pen1);
label("$a$",A,SE,deepblue);
path integrale1=buildcycle((A.x, F(A.x))--A--C--(C.x, F(C.x)),graph(F,A.x,C.x));
add("integrale1",hatch(H=.5mm,dir=NE,lightred));
fill(integrale1,pattern("integrale1"));
label(scale(.9)*"$\int_{a}^{c} f(x)\; dx$",((A.x+C.x)/2,2),deepred);
path integrale2=buildcycle((C.x, F(C.x))--C--B--(B.x, F(B.x)),graph(F,C.x,B.x));
add("integrale2",hatch(H=.5mm,dir=NW,lightgreen));
fill(integrale2,pattern("integrale2"));
label(scale(.9)*"$\int_{c}^{b} f(x)\; dx$",((C.x+B.x)/2,.5),deepgreen);
draw(line(B-(0,2),B+(0,2)),deepblue+pen1);
label("$b$",B,SW,deepblue);
draw(line(C-(0,2),C+(0,2)),deepgreen+pen1);
label("$c$",C,SW,deepgreen);
shipout(bbox(0.1cm,0.1cm,white));