summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/pbsheet/xpl
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-09 00:49:07 +0000
committerKarl Berry <karl@freefriends.org>2006-01-09 00:49:07 +0000
commit007f67a693e4d031fd3d792df8e4d5f43e2cb2e7 (patch)
tree90d17e00e572ecb1e24764b6f29c80e098b08d29 /Master/texmf-dist/doc/latex/pbsheet/xpl
parent950209b26f70aa87ed07c54f82a95b6f03b7c3a0 (diff)
doc/latex
git-svn-id: svn://tug.org/texlive/trunk@84 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/pbsheet/xpl')
-rw-r--r--Master/texmf-dist/doc/latex/pbsheet/xpl/GNUmakefile85
-rw-r--r--Master/texmf-dist/doc/latex/pbsheet/xpl/img/simbin.eps2459
-rw-r--r--Master/texmf-dist/doc/latex/pbsheet/xpl/img/simbin.pdfbin0 -> 12612 bytes
-rw-r--r--Master/texmf-dist/doc/latex/pbsheet/xpl/pbsheet.cls551
-rw-r--r--Master/texmf-dist/doc/latex/pbsheet/xpl/pgm/probadis.m65
-rw-r--r--Master/texmf-dist/doc/latex/pbsheet/xpl/pgm/rdiscr.m72
-rw-r--r--Master/texmf-dist/doc/latex/pbsheet/xpl/pgm/rint.m25
-rw-r--r--Master/texmf-dist/doc/latex/pbsheet/xpl/pgm/simbin.m55
-rw-r--r--Master/texmf-dist/doc/latex/pbsheet/xpl/xpl-fr.bib39
-rw-r--r--Master/texmf-dist/doc/latex/pbsheet/xpl/xpl-fr.pdfbin0 -> 255740 bytes
-rw-r--r--Master/texmf-dist/doc/latex/pbsheet/xpl/xpl-fr.tex146
11 files changed, 3497 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/pbsheet/xpl/GNUmakefile b/Master/texmf-dist/doc/latex/pbsheet/xpl/GNUmakefile
new file mode 100644
index 00000000000..035b81b336c
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/pbsheet/xpl/GNUmakefile
@@ -0,0 +1,85 @@
+# GNUmakefile, © 2003, 2004, Djalil CHAFAI.
+
+# Please adjust the following variables to your environment.
+
+BIBTEX=bibtex
+DVIPS=dvips -D 600 -t a4
+LATEX=latex #--src-specials
+PDFLATEX=pdflatex
+RM=rm
+THUMBPDF=thumbpdf
+
+# Normally, what follows does not need any modification.
+
+NOM=xpl-fr
+NOML=""
+MAKEFILENAME=GNUmakefile
+OUTPUTS=dvi ps pdf
+INTERMED=log out aux toc ind bbl blg lol lof lot ilg idx inc rel brf tpt
+FIGSDIR=img
+CODESDIR=pgm
+TEXINPUTS:=.:./$(FIGSDIR)//:./$(CODESDIR)//:$(TEXINPUTS)
+export TEXINPUTS
+
+# Static sources related variables.
+
+TEX= $(NOM).bib $(NOM).tex
+MISC1= $(shell kpsewhich amsalpha.bst)
+MISC2= $(wildcard $(FIGSDIR)/* $(CODESDIR)/*) $(MAKEFILENAME)
+SRC= $(MISC1) $(MISC2) $(TEX)
+
+# Dependencies.
+
+DEP_PS=$(MAKEFILENAME) $(MISC1) $(TEX)
+DEP_PDF=$(MAKEFILENAME) $(MISC1) $(TEX)
+DEP_ARCH=$(SRC) $(NOM).ps $(NOM).pdf
+
+
+# Special variables.
+
+.PHONY= $(OUTPUTS) help clean cleanall
+.PHONY: $(.PHONY)
+.SUFFIXES:
+.INTERMEDIATE: $(INTERMDED:%=$(NOM).%)
+
+# Phony rules.
+
+help:
+ @echo
+ @echo " Rules to compile $(NOM).tex : $(.PHONY)."
+ @echo " For example «make ps» will make the PS file for you!"
+ @echo
+
+dvi: clean $(NOM).dvi
+ps: $(NOM).ps
+pdf: clean $(NOM).pdf
+
+clean:
+ @$(RM) -f $(INTERMED:%=$(NOM).%) thb*.png *~ *.aux *.inc
+ @$(RM) -f $(CODESDIR)/*~ $(FIGSDIR)/*~
+ @$(RM) -rf auto
+
+cleanall: clean
+ @for f in $(OUTPUTS); do $(RM) -f $(NOM).$$f; done
+
+# Rules based on target files.
+
+$(NOM).ps: $(NOM).dvi
+ @$(DVIPS) $(NOM).dvi -o $(NOM).ps
+
+$(NOM).dvi: $(DEP_PS)
+ @$(LATEX) $(NOM)
+ @$(BIBTEX) $(NOM)
+ @$(LATEX) $(NOM)
+ @$(LATEX) $(NOM)
+ @$(LATEX) $(NOM)
+
+$(NOM).pdf: $(DEP_PDF)
+ @$(PDFLATEX) $(NOM)
+ @$(BIBTEX) $(NOM)
+ @$(PDFLATEX) $(NOM)
+ @$(PDFLATEX) $(NOM)
+ @$(THUMBPDF) $(NOM).pdf
+ @$(PDFLATEX) $(NOM)
+
+# End Of File.
diff --git a/Master/texmf-dist/doc/latex/pbsheet/xpl/img/simbin.eps b/Master/texmf-dist/doc/latex/pbsheet/xpl/img/simbin.eps
new file mode 100644
index 00000000000..6403e0671f9
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/pbsheet/xpl/img/simbin.eps
@@ -0,0 +1,2459 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: gauss.eps
+%%Creator: gnuplot 3.7 patchlevel 3
+%%CreationDate: Mon Dec 8 17:23:19 2003
+%%DocumentFonts: (atend)
+%%Orientation: Portrait
+%%BoundingBox: 0 44 300 255
+%%EndComments
+%%BeginProcSet: epsffit 1 0
+gsave
+-41.667 3.333 translate
+0.833 0.833 scale
+%%EndProcSet
+
+/gnudict 256 dict def
+gnudict begin
+/Color true def
+/Solid true def
+/gnulinewidth 5.000 def
+/userlinewidth gnulinewidth def
+/vshift -46 def
+/dl {10 mul} def
+/hpt_ 31.5 def
+/vpt_ 31.5 def
+/hpt hpt_ def
+/vpt vpt_ def
+/M {moveto} bind def
+/L {lineto} bind def
+/R {rmoveto} bind def
+/V {rlineto} bind def
+/vpt2 vpt 2 mul def
+/hpt2 hpt 2 mul def
+/Lshow { currentpoint stroke M
+ 0 vshift R show } def
+/Rshow { currentpoint stroke M
+ dup stringwidth pop neg vshift R show } def
+/Cshow { currentpoint stroke M
+ dup stringwidth pop -2 div vshift R show } def
+/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
+ /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
+/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
+ {pop pop pop Solid {pop []} if 0 setdash} ifelse } def
+/BL { stroke userlinewidth 2 mul setlinewidth } def
+/AL { stroke userlinewidth 2 div setlinewidth } def
+/UL { dup gnulinewidth mul /userlinewidth exch def
+ dup 1 lt {pop 1} if 10 mul /udl exch def } def
+/PL { stroke userlinewidth setlinewidth } def
+/LTb { BL [] 0 0 0 DL } def
+/LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def
+/LT0 { PL [] 1 0 0 DL } def
+/LT1 { PL [4 dl 2 dl] 0 1 0 DL } def
+/LT2 { PL [2 dl 3 dl] 0 0 1 DL } def
+/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
+/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
+/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
+/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
+/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
+/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
+/Pnt { stroke [] 0 setdash
+ gsave 1 setlinecap M 0 0 V stroke grestore } def
+/Dia { stroke [] 0 setdash 2 copy vpt add M
+ hpt neg vpt neg V hpt vpt neg V
+ hpt vpt V hpt neg vpt V closepath stroke
+ Pnt } def
+/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
+ currentpoint stroke M
+ hpt neg vpt neg R hpt2 0 V stroke
+ } def
+/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
+ 0 vpt2 neg V hpt2 0 V 0 vpt2 V
+ hpt2 neg 0 V closepath stroke
+ Pnt } def
+/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
+ hpt2 vpt2 neg V currentpoint stroke M
+ hpt2 neg 0 R hpt2 vpt2 V stroke } def
+/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
+ hpt neg vpt -1.62 mul V
+ hpt 2 mul 0 V
+ hpt neg vpt 1.62 mul V closepath stroke
+ Pnt } def
+/Star { 2 copy Pls Crs } def
+/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
+ 0 vpt2 neg V hpt2 0 V 0 vpt2 V
+ hpt2 neg 0 V closepath fill } def
+/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
+ hpt neg vpt -1.62 mul V
+ hpt 2 mul 0 V
+ hpt neg vpt 1.62 mul V closepath fill } def
+/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
+ hpt neg vpt 1.62 mul V
+ hpt 2 mul 0 V
+ hpt neg vpt -1.62 mul V closepath stroke
+ Pnt } def
+/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
+ hpt neg vpt 1.62 mul V
+ hpt 2 mul 0 V
+ hpt neg vpt -1.62 mul V closepath fill} def
+/DiaF { stroke [] 0 setdash vpt add M
+ hpt neg vpt neg V hpt vpt neg V
+ hpt vpt V hpt neg vpt V closepath fill } def
+/Pent { stroke [] 0 setdash 2 copy gsave
+ translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
+ closepath stroke grestore Pnt } def
+/PentF { stroke [] 0 setdash gsave
+ translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
+ closepath fill grestore } def
+/Circle { stroke [] 0 setdash 2 copy
+ hpt 0 360 arc stroke Pnt } def
+/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
+/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def
+/C1 { BL [] 0 setdash 2 copy moveto
+ 2 copy vpt 0 90 arc closepath fill
+ vpt 0 360 arc closepath } bind def
+/C2 { BL [] 0 setdash 2 copy moveto
+ 2 copy vpt 90 180 arc closepath fill
+ vpt 0 360 arc closepath } bind def
+/C3 { BL [] 0 setdash 2 copy moveto
+ 2 copy vpt 0 180 arc closepath fill
+ vpt 0 360 arc closepath } bind def
+/C4 { BL [] 0 setdash 2 copy moveto
+ 2 copy vpt 180 270 arc closepath fill
+ vpt 0 360 arc closepath } bind def
+/C5 { BL [] 0 setdash 2 copy moveto
+ 2 copy vpt 0 90 arc
+ 2 copy moveto
+ 2 copy vpt 180 270 arc closepath fill
+ vpt 0 360 arc } bind def
+/C6 { BL [] 0 setdash 2 copy moveto
+ 2 copy vpt 90 270 arc closepath fill
+ vpt 0 360 arc closepath } bind def
+/C7 { BL [] 0 setdash 2 copy moveto
+ 2 copy vpt 0 270 arc closepath fill
+ vpt 0 360 arc closepath } bind def
+/C8 { BL [] 0 setdash 2 copy moveto
+ 2 copy vpt 270 360 arc closepath fill
+ vpt 0 360 arc closepath } bind def
+/C9 { BL [] 0 setdash 2 copy moveto
+ 2 copy vpt 270 450 arc closepath fill
+ vpt 0 360 arc closepath } bind def
+/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
+ 2 copy moveto
+ 2 copy vpt 90 180 arc closepath fill
+ vpt 0 360 arc closepath } bind def
+/C11 { BL [] 0 setdash 2 copy moveto
+ 2 copy vpt 0 180 arc closepath fill
+ 2 copy moveto
+ 2 copy vpt 270 360 arc closepath fill
+ vpt 0 360 arc closepath } bind def
+/C12 { BL [] 0 setdash 2 copy moveto
+ 2 copy vpt 180 360 arc closepath fill
+ vpt 0 360 arc closepath } bind def
+/C13 { BL [] 0 setdash 2 copy moveto
+ 2 copy vpt 0 90 arc closepath fill
+ 2 copy moveto
+ 2 copy vpt 180 360 arc closepath fill
+ vpt 0 360 arc closepath } bind def
+/C14 { BL [] 0 setdash 2 copy moveto
+ 2 copy vpt 90 360 arc closepath fill
+ vpt 0 360 arc } bind def
+/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
+ vpt 0 360 arc closepath } bind def
+/Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
+ neg 0 rlineto closepath } bind def
+/Square { dup Rec } bind def
+/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
+/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
+/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
+/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
+/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
+/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
+/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
+ exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
+/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
+/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
+ 2 copy vpt Square fill
+ Bsquare } bind def
+/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
+/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
+/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
+ Bsquare } bind def
+/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
+ Bsquare } bind def
+/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
+/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
+ 2 copy vpt Square fill Bsquare } bind def
+/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
+ 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
+/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
+/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
+/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
+/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
+/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
+/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
+/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
+/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
+/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
+/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
+/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
+/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
+/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
+/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
+/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
+/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
+/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
+/DiaE { stroke [] 0 setdash vpt add M
+ hpt neg vpt neg V hpt vpt neg V
+ hpt vpt V hpt neg vpt V closepath stroke } def
+/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
+ 0 vpt2 neg V hpt2 0 V 0 vpt2 V
+ hpt2 neg 0 V closepath stroke } def
+/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
+ hpt neg vpt -1.62 mul V
+ hpt 2 mul 0 V
+ hpt neg vpt 1.62 mul V closepath stroke } def
+/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
+ hpt neg vpt 1.62 mul V
+ hpt 2 mul 0 V
+ hpt neg vpt -1.62 mul V closepath stroke } def
+/PentE { stroke [] 0 setdash gsave
+ translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
+ closepath stroke grestore } def
+/CircE { stroke [] 0 setdash
+ hpt 0 360 arc stroke } def
+/Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def
+/DiaW { stroke [] 0 setdash vpt add M
+ hpt neg vpt neg V hpt vpt neg V
+ hpt vpt V hpt neg vpt V Opaque stroke } def
+/BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M
+ 0 vpt2 neg V hpt2 0 V 0 vpt2 V
+ hpt2 neg 0 V Opaque stroke } def
+/TriUW { stroke [] 0 setdash vpt 1.12 mul add M
+ hpt neg vpt -1.62 mul V
+ hpt 2 mul 0 V
+ hpt neg vpt 1.62 mul V Opaque stroke } def
+/TriDW { stroke [] 0 setdash vpt 1.12 mul sub M
+ hpt neg vpt 1.62 mul V
+ hpt 2 mul 0 V
+ hpt neg vpt -1.62 mul V Opaque stroke } def
+/PentW { stroke [] 0 setdash gsave
+ translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
+ Opaque stroke grestore } def
+/CircW { stroke [] 0 setdash
+ hpt 0 360 arc Opaque stroke } def
+/BoxFill { gsave Rec 1 setgray fill grestore } def
+/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
+dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
+currentdict end definefont pop
+/MFshow {{dup dup 0 get findfont exch 1 get scalefont setfont
+ [ currentpoint ] exch dup 2 get 0 exch rmoveto dup dup 5 get exch 4 get
+ {show} {stringwidth pop 0 rmoveto}ifelse dup 3 get
+ {2 get neg 0 exch rmoveto pop} {pop aload pop moveto}ifelse} forall} bind def
+/MFwidth {0 exch {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont
+ 5 get stringwidth pop add}
+ {pop} ifelse} forall} bind def
+/MLshow { currentpoint stroke M
+ 0 exch R MFshow } bind def
+/MRshow { currentpoint stroke M
+ exch dup MFwidth neg 3 -1 roll R MFshow } def
+/MCshow { currentpoint stroke M
+ exch dup MFwidth -2 div 3 -1 roll R MFshow } def
+end
+%%EndProlog
+gnudict begin
+gsave
+50 50 translate
+0.050 0.050 scale
+0 setgray
+newpath
+(Helvetica) findfont 140 scalefont setfont
+1.000 UL
+LTb
+714 420 M
+63 0 V
+6185 0 R
+-63 0 V
+ stroke
+630 420 M
+[ [(Helvetica) 140.0 0.0 true true ( 0.8)]
+] -46.7 MRshow
+714 1120 M
+63 0 V
+6185 0 R
+-63 0 V
+ stroke
+630 1120 M
+[ [(Helvetica) 140.0 0.0 true true ( 1)]
+] -46.7 MRshow
+714 1820 M
+63 0 V
+6185 0 R
+-63 0 V
+ stroke
+630 1820 M
+[ [(Helvetica) 140.0 0.0 true true ( 1.2)]
+] -46.7 MRshow
+714 2520 M
+63 0 V
+6185 0 R
+-63 0 V
+ stroke
+630 2520 M
+[ [(Helvetica) 140.0 0.0 true true ( 1.4)]
+] -46.7 MRshow
+714 3220 M
+63 0 V
+6185 0 R
+-63 0 V
+ stroke
+630 3220 M
+[ [(Helvetica) 140.0 0.0 true true ( 1.6)]
+] -46.7 MRshow
+714 3920 M
+63 0 V
+6185 0 R
+-63 0 V
+ stroke
+630 3920 M
+[ [(Helvetica) 140.0 0.0 true true ( 1.8)]
+] -46.7 MRshow
+714 4620 M
+63 0 V
+6185 0 R
+-63 0 V
+ stroke
+630 4620 M
+[ [(Helvetica) 140.0 0.0 true true ( 2)]
+] -46.7 MRshow
+714 420 M
+0 63 V
+0 4137 R
+0 -63 V
+ stroke
+714 280 M
+[ [(Helvetica) 140.0 0.0 true true ( 0)]
+] -46.7 MCshow
+1339 420 M
+0 63 V
+0 4137 R
+0 -63 V
+ stroke
+1339 280 M
+[ [(Helvetica) 140.0 0.0 true true ( 100)]
+] -46.7 MCshow
+1964 420 M
+0 63 V
+0 4137 R
+0 -63 V
+ stroke
+1964 280 M
+[ [(Helvetica) 140.0 0.0 true true ( 200)]
+] -46.7 MCshow
+2588 420 M
+0 63 V
+0 4137 R
+0 -63 V
+ stroke
+2588 280 M
+[ [(Helvetica) 140.0 0.0 true true ( 300)]
+] -46.7 MCshow
+3213 420 M
+0 63 V
+0 4137 R
+0 -63 V
+ stroke
+3213 280 M
+[ [(Helvetica) 140.0 0.0 true true ( 400)]
+] -46.7 MCshow
+3838 420 M
+0 63 V
+0 4137 R
+0 -63 V
+ stroke
+3838 280 M
+[ [(Helvetica) 140.0 0.0 true true ( 500)]
+] -46.7 MCshow
+4463 420 M
+0 63 V
+0 4137 R
+0 -63 V
+ stroke
+4463 280 M
+[ [(Helvetica) 140.0 0.0 true true ( 600)]
+] -46.7 MCshow
+5088 420 M
+0 63 V
+0 4137 R
+0 -63 V
+ stroke
+5088 280 M
+[ [(Helvetica) 140.0 0.0 true true ( 700)]
+] -46.7 MCshow
+5712 420 M
+0 63 V
+0 4137 R
+0 -63 V
+ stroke
+5712 280 M
+[ [(Helvetica) 140.0 0.0 true true ( 800)]
+] -46.7 MCshow
+6337 420 M
+0 63 V
+0 4137 R
+0 -63 V
+ stroke
+6337 280 M
+[ [(Helvetica) 140.0 0.0 true true ( 900)]
+] -46.7 MCshow
+6962 420 M
+0 63 V
+0 4137 R
+0 -63 V
+ stroke
+6962 280 M
+[ [(Helvetica) 140.0 0.0 true true ( 1000)]
+] -46.7 MCshow
+1.000 UL
+LTb
+714 420 M
+6248 0 V
+0 4200 V
+-6248 0 V
+714 420 L
+ stroke
+140 2520 M
+currentpoint gsave translate 90 rotate 0 0 moveto
+[ [(Helvetica) 140.0 0.0 true true (Moyennes empiriques)]
+] -46.7 MCshow
+grestore
+3838 70 M
+[ [(Helvetica) 140.0 0.0 true true (Nombre de realisations)]
+] -46.7 MCshow
+3838 4830 M
+[ [(Helvetica) 140.0 0.0 true true (Loi des Grands Nombres)]
+] -46.7 MCshow
+1.000 UL
+LT2
+6311 4487 M
+[ [(Helvetica) 140.0 0.0 true true (Empirique)]
+] -46.7 MRshow
+6395 4487 M
+399 0 V
+720 4620 M
+6 -3500 V
+7 1167 V
+6 -292 V
+6 1225 V
+6 233 V
+7 167 V
+6 -750 V
+6 -194 V
+6 -506 V
+7 223 V
+6 -106 V
+6 -90 V
+6 423 V
+7 367 V
+6 -117 V
+6 -103 V
+6 103 V
+7 92 V
+6 83 V
+6 -92 V
+6 76 V
+7 374 V
+6 50 V
+6 327 V
+6 32 V
+7 -229 V
+6 -88 V
+6 39 V
+6 153 V
+7 30 V
+6 137 V
+6 -189 V
+6 -74 V
+7 229 V
+6 -172 V
+6 -69 V
+6 -64 V
+7 28 V
+6 27 V
+6 26 V
+6 107 V
+7 22 V
+6 100 V
+6 17 V
+6 93 V
+7 -60 V
+6 16 V
+6 15 V
+6 -126 V
+7 -52 V
+6 -50 V
+6 -49 V
+6 19 V
+7 -46 V
+6 81 V
+6 -45 V
+6 16 V
+7 17 V
+6 74 V
+6 -43 V
+6 -98 V
+7 16 V
+6 -94 V
+6 -37 V
+6 -89 V
+7 -34 V
+6 19 V
+6 -33 V
+6 -82 V
+7 -30 V
+6 19 V
+6 19 V
+6 -30 V
+7 19 V
+6 64 V
+6 -75 V
+6 -72 V
+7 63 V
+6 -27 V
+6 -69 V
+6 -25 V
+7 -66 V
+6 -23 V
+6 101 V
+6 17 V
+7 17 V
+6 -24 V
+6 17 V
+6 16 V
+7 54 V
+6 53 V
+6 -60 V
+6 14 V
+7 -59 V
+6 52 V
+6 -22 V
+6 50 V
+7 -57 V
+6 49 V
+6 14 V
+6 -22 V
+7 14 V
+6 -21 V
+6 -20 V
+6 -53 V
+7 14 V
+6 13 V
+6 13 V
+6 45 V
+7 -19 V
+6 43 V
+6 -50 V
+6 -18 V
+7 42 V
+6 -18 V
+6 -18 V
+6 12 V
+7 -18 V
+6 -17 V
+6 41 V
+6 -18 V
+7 69 V
+6 10 V
+6 11 V
+6 38 V
+6 -17 V
+7 10 V
+6 10 V
+6 -44 V
+6 10 V
+7 -17 V
+6 -16 V
+6 -42 V
+6 36 V
+7 -16 V
+6 -16 V
+6 10 V
+6 10 V
+7 -15 V
+6 -40 V
+6 -39 V
+6 -39 V
+7 -14 V
+6 -14 V
+6 59 V
+6 33 V
+7 10 V
+6 10 V
+6 9 V
+6 -14 V
+7 32 V
+6 9 V
+6 9 V
+6 9 V
+7 31 V
+6 9 V
+6 -36 V
+6 30 V
+7 30 V
+6 8 V
+6 -13 V
+6 -14 V
+7 -13 V
+6 8 V
+6 29 V
+6 49 V
+7 8 V
+6 7 V
+6 7 V
+6 28 V
+7 47 V
+6 7 V
+6 7 V
+6 -34 V
+7 -13 V
+6 6 V
+6 -13 V
+6 7 V
+7 6 V
+6 7 V
+6 6 V
+6 -13 V
+7 7 V
+6 6 V
+6 -13 V
+6 63 V
+7 6 V
+6 5 V
+6 -12 V
+6 24 V
+7 5 V
+6 -12 V
+6 -13 V
+6 -30 V
+7 -12 V
+6 6 V
+6 23 V
+6 6 V
+7 23 V
+6 23 V
+6 -12 V
+6 5 V
+7 40 V
+6 5 V
+6 -12 V
+6 5 V
+7 5 V
+6 4 V
+6 5 V
+6 -28 V
+7 5 V
+6 5 V
+6 21 V
+6 21 V
+7 -12 V
+6 -11 V
+6 -12 V
+6 -11 V
+7 -11 V
+6 -27 V
+6 -11 V
+6 -26 V
+7 -11 V
+6 -11 V
+6 -26 V
+6 21 V
+7 -10 V
+6 35 V
+6 5 V
+6 -10 V
+7 -10 V
+6 -11 V
+6 -25 V
+6 -10 V
+7 -9 V
+6 -10 V
+6 5 V
+6 5 V
+7 5 V
+6 5 V
+6 19 V
+6 -10 V
+7 5 V
+6 19 V
+6 -9 V
+6 18 V
+7 -23 V
+6 33 V
+6 -10 V
+6 -9 V
+6 4 V
+7 -9 V
+6 4 V
+6 19 V
+6 -10 V
+7 -9 V
+6 -9 V
+6 18 V
+6 18 V
+7 17 V
+6 -22 V
+6 -9 V
+6 -22 V
+7 4 V
+6 4 V
+6 5 V
+6 17 V
+7 4 V
+6 4 V
+6 -22 V
+6 5 V
+7 -9 V
+6 -9 V
+6 17 V
+6 17 V
+7 4 V
+6 -9 V
+6 -8 V
+6 -8 V
+7 -9 V
+6 17 V
+6 -9 V
+6 -8 V
+7 16 V
+6 29 V
+6 3 V
+6 4 V
+7 16 V
+6 4 V
+6 -8 V
+6 3 V
+7 4 V
+6 -8 V
+6 3 V
+6 16 V
+7 15 V
+6 -20 V
+6 -8 V
+6 15 V
+7 -19 V
+6 3 V
+6 4 V
+6 15 V
+7 -8 V
+6 3 V
+6 4 V
+6 -8 V
+7 -8 V
+6 -8 V
+6 4 V
+6 14 V
+7 -7 V
+6 25 V
+6 -8 V
+6 -7 V
+7 14 V
+6 -8 V
+6 -7 V
+6 -8 V
+7 3 V
+6 -7 V
+6 14 V
+6 14 V
+7 3 V
+6 -7 V
+6 -8 V
+6 -7 V
+7 -18 V
+6 -18 V
+6 -7 V
+6 14 V
+7 24 V
+6 -7 V
+6 3 V
+6 3 V
+7 24 V
+6 13 V
+6 24 V
+6 13 V
+7 14 V
+6 -8 V
+6 -7 V
+6 13 V
+7 -7 V
+6 23 V
+6 -17 V
+6 -8 V
+7 13 V
+6 3 V
+6 -7 V
+6 3 V
+7 2 V
+6 3 V
+6 -7 V
+6 3 V
+7 22 V
+6 3 V
+6 3 V
+6 -7 V
+7 2 V
+6 3 V
+6 12 V
+6 -7 V
+7 3 V
+6 12 V
+6 -7 V
+6 31 V
+7 2 V
+6 3 V
+6 2 V
+6 -16 V
+7 -16 V
+6 30 V
+6 21 V
+6 3 V
+6 -7 V
+7 -16 V
+6 -7 V
+6 2 V
+6 -7 V
+7 -6 V
+6 29 V
+6 -15 V
+6 2 V
+7 -7 V
+6 -6 V
+6 2 V
+6 -16 V
+7 3 V
+6 11 V
+6 2 V
+6 -6 V
+7 -7 V
+6 11 V
+6 3 V
+6 2 V
+7 -15 V
+currentpoint stroke M
+6 2 V
+6 -6 V
+6 11 V
+7 -7 V
+6 -6 V
+6 -15 V
+6 -6 V
+7 2 V
+6 -6 V
+6 11 V
+6 2 V
+7 11 V
+6 11 V
+6 -6 V
+6 -7 V
+7 3 V
+6 -15 V
+6 -6 V
+6 2 V
+7 -6 V
+6 -6 V
+6 11 V
+6 10 V
+7 -6 V
+6 -6 V
+6 2 V
+6 3 V
+7 10 V
+6 2 V
+6 -6 V
+6 3 V
+7 10 V
+6 -6 V
+6 -14 V
+6 -6 V
+7 10 V
+6 11 V
+6 -6 V
+6 -14 V
+7 2 V
+6 10 V
+6 26 V
+6 18 V
+7 2 V
+6 2 V
+6 -13 V
+6 2 V
+7 17 V
+6 10 V
+6 10 V
+6 2 V
+7 10 V
+6 2 V
+6 -6 V
+6 -6 V
+7 -6 V
+6 -6 V
+6 -5 V
+6 -6 V
+7 -6 V
+6 2 V
+6 2 V
+6 2 V
+7 2 V
+6 2 V
+6 2 V
+6 2 V
+7 -13 V
+6 2 V
+6 9 V
+6 9 V
+7 -5 V
+6 2 V
+6 2 V
+6 -6 V
+7 -5 V
+6 -6 V
+6 -5 V
+6 9 V
+7 -13 V
+6 -5 V
+6 -6 V
+6 -12 V
+7 16 V
+6 9 V
+6 -12 V
+6 2 V
+7 -6 V
+6 9 V
+6 -5 V
+6 2 V
+7 9 V
+6 -13 V
+6 -12 V
+6 -5 V
+7 -12 V
+6 2 V
+6 1 V
+6 9 V
+7 9 V
+6 -5 V
+6 9 V
+6 -5 V
+6 -12 V
+7 -5 V
+6 2 V
+6 1 V
+6 2 V
+7 -12 V
+6 2 V
+6 9 V
+6 -5 V
+7 -5 V
+6 -5 V
+6 9 V
+6 -5 V
+7 -5 V
+6 2 V
+6 -5 V
+6 -5 V
+7 2 V
+6 -12 V
+6 2 V
+6 -12 V
+7 -4 V
+6 -5 V
+6 2 V
+6 -12 V
+7 15 V
+6 -4 V
+6 -5 V
+6 -11 V
+7 -5 V
+6 22 V
+6 1 V
+6 9 V
+7 8 V
+6 9 V
+6 -5 V
+6 2 V
+7 -5 V
+6 -5 V
+6 2 V
+6 -5 V
+7 2 V
+6 2 V
+6 2 V
+6 8 V
+7 -11 V
+6 2 V
+6 -5 V
+6 15 V
+7 8 V
+6 14 V
+6 8 V
+6 2 V
+7 -11 V
+6 -11 V
+6 -11 V
+6 2 V
+7 8 V
+6 2 V
+6 -5 V
+6 2 V
+7 2 V
+6 -5 V
+6 8 V
+6 -4 V
+7 -5 V
+6 -4 V
+6 1 V
+6 8 V
+7 14 V
+6 -4 V
+6 -5 V
+6 14 V
+7 -11 V
+6 -4 V
+6 8 V
+6 1 V
+7 -4 V
+6 2 V
+6 -5 V
+6 -10 V
+7 1 V
+6 2 V
+6 2 V
+6 7 V
+7 -4 V
+6 2 V
+6 1 V
+6 -4 V
+7 -4 V
+6 -11 V
+6 -4 V
+6 -10 V
+7 2 V
+6 -5 V
+6 -10 V
+6 -4 V
+7 2 V
+6 2 V
+6 1 V
+6 -4 V
+7 -4 V
+6 -4 V
+6 -4 V
+6 13 V
+7 1 V
+6 -4 V
+6 2 V
+6 13 V
+7 -4 V
+6 -4 V
+6 -10 V
+6 -4 V
+7 -10 V
+6 8 V
+6 -4 V
+6 1 V
+7 -4 V
+6 2 V
+6 -4 V
+6 2 V
+7 1 V
+6 -9 V
+6 -4 V
+6 -4 V
+6 -4 V
+7 -4 V
+6 1 V
+6 -3 V
+6 7 V
+7 7 V
+6 -4 V
+6 -4 V
+6 7 V
+7 2 V
+6 2 V
+6 1 V
+6 7 V
+7 -4 V
+6 2 V
+6 2 V
+6 1 V
+7 7 V
+6 7 V
+6 -4 V
+6 -4 V
+7 -3 V
+6 12 V
+6 1 V
+6 2 V
+7 2 V
+6 12 V
+6 7 V
+6 1 V
+7 -4 V
+6 2 V
+6 7 V
+6 6 V
+7 2 V
+6 1 V
+6 2 V
+6 1 V
+7 7 V
+6 7 V
+6 -4 V
+6 -4 V
+7 -4 V
+6 -4 V
+6 2 V
+6 -4 V
+7 -9 V
+6 -9 V
+6 -4 V
+6 2 V
+7 -4 V
+6 12 V
+6 1 V
+6 12 V
+7 7 V
+6 -4 V
+6 -4 V
+6 2 V
+7 1 V
+6 7 V
+6 6 V
+6 1 V
+7 7 V
+6 1 V
+6 -3 V
+6 -4 V
+7 6 V
+6 7 V
+6 6 V
+6 -4 V
+7 -8 V
+6 1 V
+6 1 V
+6 -8 V
+7 -4 V
+6 1 V
+6 -3 V
+6 -4 V
+7 1 V
+6 -3 V
+6 1 V
+6 -3 V
+7 -9 V
+6 1 V
+6 7 V
+6 -4 V
+7 6 V
+6 -8 V
+6 -8 V
+6 6 V
+7 1 V
+6 11 V
+6 -8 V
+6 -4 V
+7 -8 V
+6 -8 V
+6 -9 V
+6 -3 V
+7 6 V
+6 -3 V
+6 6 V
+6 1 V
+7 6 V
+6 2 V
+6 1 V
+6 -8 V
+7 11 V
+6 -4 V
+6 1 V
+6 11 V
+7 -3 V
+6 6 V
+6 1 V
+6 -8 V
+7 6 V
+6 -3 V
+6 6 V
+6 1 V
+7 -3 V
+6 1 V
+6 1 V
+6 -3 V
+7 1 V
+6 -3 V
+6 1 V
+6 -3 V
+6 1 V
+7 -3 V
+6 1 V
+6 -8 V
+6 1 V
+7 1 V
+6 6 V
+6 2 V
+6 1 V
+7 6 V
+6 6 V
+6 -4 V
+6 -3 V
+7 1 V
+6 11 V
+6 1 V
+6 1 V
+7 1 V
+6 2 V
+6 -4 V
+6 1 V
+7 -7 V
+6 -4 V
+6 2 V
+6 -4 V
+7 2 V
+6 -4 V
+6 2 V
+6 -4 V
+7 1 V
+6 -3 V
+6 -3 V
+6 -8 V
+7 -3 V
+6 1 V
+6 -3 V
+6 -3 V
+7 -3 V
+6 -3 V
+6 5 V
+6 -3 V
+7 -7 V
+6 1 V
+6 5 V
+6 -7 V
+7 1 V
+6 -7 V
+currentpoint stroke M
+6 1 V
+6 1 V
+7 1 V
+6 6 V
+6 1 V
+6 1 V
+7 6 V
+6 10 V
+6 -3 V
+6 -3 V
+7 -3 V
+6 -4 V
+6 6 V
+6 6 V
+7 9 V
+6 -3 V
+6 -3 V
+6 1 V
+7 -3 V
+6 1 V
+6 -3 V
+6 2 V
+7 -4 V
+6 -7 V
+6 6 V
+6 -3 V
+7 -8 V
+6 1 V
+6 2 V
+6 1 V
+7 14 V
+6 -8 V
+6 2 V
+6 -8 V
+7 -3 V
+6 -7 V
+6 -3 V
+6 -3 V
+7 1 V
+6 -3 V
+6 -7 V
+6 -3 V
+7 -3 V
+6 -7 V
+6 1 V
+6 2 V
+7 1 V
+6 -3 V
+6 1 V
+6 -7 V
+7 1 V
+6 -3 V
+6 -7 V
+6 -7 V
+7 -2 V
+6 1 V
+6 1 V
+6 1 V
+7 -3 V
+6 2 V
+6 -3 V
+6 1 V
+7 -7 V
+6 1 V
+6 2 V
+6 -7 V
+7 5 V
+6 1 V
+6 1 V
+6 -2 V
+7 -3 V
+6 1 V
+6 1 V
+6 1 V
+7 2 V
+6 1 V
+6 -7 V
+6 1 V
+6 9 V
+7 6 V
+6 9 V
+6 1 V
+6 5 V
+7 -7 V
+6 -3 V
+6 2 V
+6 -3 V
+7 5 V
+6 -7 V
+6 5 V
+6 -2 V
+7 1 V
+6 -3 V
+6 1 V
+6 -3 V
+7 2 V
+6 5 V
+6 1 V
+6 -3 V
+7 5 V
+6 5 V
+6 -3 V
+6 -2 V
+7 1 V
+6 5 V
+6 -3 V
+6 1 V
+7 -6 V
+6 -7 V
+6 1 V
+6 -2 V
+7 -3 V
+6 9 V
+6 1 V
+6 -7 V
+7 1 V
+6 -2 V
+6 -3 V
+6 -6 V
+7 1 V
+6 -3 V
+6 1 V
+6 -2 V
+7 -7 V
+6 -3 V
+6 -6 V
+6 -3 V
+7 2 V
+6 -3 V
+6 -3 V
+6 5 V
+7 5 V
+6 9 V
+6 -3 V
+6 -2 V
+7 1 V
+6 1 V
+6 5 V
+6 1 V
+7 -3 V
+6 -2 V
+6 1 V
+6 5 V
+7 -3 V
+6 5 V
+6 -3 V
+6 1 V
+7 2 V
+6 1 V
+6 -3 V
+6 1 V
+7 -2 V
+6 4 V
+6 5 V
+6 -2 V
+7 -7 V
+6 5 V
+6 1 V
+6 -2 V
+7 -3 V
+6 1 V
+6 1 V
+6 1 V
+7 9 V
+6 -6 V
+6 1 V
+6 -3 V
+7 -6 V
+6 5 V
+6 -6 V
+6 -7 V
+7 9 V
+6 -6 V
+6 1 V
+6 1 V
+7 5 V
+6 1 V
+6 1 V
+6 -3 V
+7 1 V
+6 -2 V
+6 1 V
+6 1 V
+7 -6 V
+6 1 V
+6 5 V
+6 -3 V
+7 -2 V
+6 1 V
+6 1 V
+6 4 V
+7 5 V
+6 1 V
+6 -6 V
+6 1 V
+7 1 V
+6 5 V
+6 -3 V
+6 1 V
+7 1 V
+6 -2 V
+6 1 V
+1.000 UL
+LT0
+6311 4347 M
+[ [(Helvetica) 140.0 0.0 true true (Theorique)]
+] -46.7 MRshow
+6395 4347 M
+399 0 V
+720 3453 M
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+currentpoint stroke M
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+currentpoint stroke M
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+6 0 V
+7 0 V
+6 0 V
+6 0 V
+stroke
+grestore
+end
+showpage
+%%Trailer
+%%DocumentFonts: Helvetica
+grestore
diff --git a/Master/texmf-dist/doc/latex/pbsheet/xpl/img/simbin.pdf b/Master/texmf-dist/doc/latex/pbsheet/xpl/img/simbin.pdf
new file mode 100644
index 00000000000..f4f8166c75e
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/pbsheet/xpl/img/simbin.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/pbsheet/xpl/pbsheet.cls b/Master/texmf-dist/doc/latex/pbsheet/xpl/pbsheet.cls
new file mode 100644
index 00000000000..653c9b9c610
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/pbsheet/xpl/pbsheet.cls
@@ -0,0 +1,551 @@
+%%
+%% This is file `pbsheet.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% pbsheet.dtx (with options: `class')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2003, 2004 Djalil CHAFAI
+%% djalil DOT chafai AT laposte DOT net
+%% http;//www.lsp.ups-tlse.fr/Chafai/pbsheet.html
+%%
+%% This file may be distributed and/or modified under the conditions of
+%% the LaTeX Project Public License, either version 1.2 of this license
+%% or (at your option) any later version. The latest version of this
+%% license is in:
+%%
+%% http://www.latex-project.org/lppl.txt
+%%
+%% and version 1.2 or later is part of all distributions of LaTeX version
+%% 1999/12/01 or later.
+%%
+\NeedsTeXFormat{LaTeX2e}[1999/12/01]
+\ProvidesClass{pbsheet}
+ [2004/02/14 v0.1 .dtx pbsheet file]
+\ClassInfo{pbsheet}{Copyright (c) Djalil CHAFAI, 2003, 2004.}
+\ClassInfo{pbsheet}{http://www.lsp.ups-tlse.fr/Chafai/}
+\ClassInfo{pbsheet}{chafai AT math DOT ups-tlse DOT fr}
+%%
+\LoadClassWithOptions{article} \ProcessOptions\relax
+%%
+\ifx\pdfoutput\undefined
+ \usepackage[latin1]{inputenc}
+ \usepackage[T1]{fontenc}
+ \usepackage{url}
+ \usepackage[dvips]{graphicx}
+ \newcommand{\phantomsection}{\null} %% provided by hyperref.
+\else
+ \pdfoutput=1\pdfcompresslevel=9\pdfadjustspacing=1
+ \usepackage[pdftex,bookmarks,a4paper,colorlinks]{hyperref}
+ \usepackage{aeguill}
+ \usepackage[pdftex]{graphicx}
+ \hypersetup{bookmarksnumbered,plainpages=false,hypertexnames=false}
+ \hypersetup{pagecolor=blue,linkcolor=blue,citecolor=blue,urlcolor=blue}
+ \hypersetup{pdfcreator=PDFLaTeX with pbsheet class}
+\fi
+\RequirePackage{amsmath,amsfonts,amssymb,amsthm,latexsym}
+\RequirePackage[a4paper,portrait]{geometry}
+\RequirePackage{rotating}
+\RequirePackage{moreverb}
+\RequirePackage[latin1]{inputenc}
+\RequirePackage{xspace}
+\RequirePackage[francais]{babel}
+\RequirePackage{color}
+\RequirePackage{listings}
+\ifx\pdfoutput\undefined
+\else %% listings/hyperref compatibility.
+ \makeatletter
+ \providecommand*{\toclevel@lstlisting}{0}
+ \makeatother
+\fi
+%%%%
+%%%% Macros et Environments
+%%%%
+%%
+\newcommand{\MFILE}[1]{
+ \begin{lstinputlisting}[language=Matlab]{#1.m}%
+ \label{code:#1}%
+ \end{lstinputlisting}
+}
+%%
+\newcommand{\SCEFILE}[1]{
+ \begin{lstinputlisting}[language=Scilab]{#1.sce}%
+ \label{code:#1}%
+ \end{lstinputlisting}
+}
+%%
+\newcommand{\SCIFILE}[1]{
+ \begin{lstinputlisting}[language=Scilab]{#1.sci}%
+ \label{code:#1}%
+ \end{lstinputlisting}
+}
+%%
+\newcommand{\FFIG}[5]{%% fname cm scale floatparams caption
+%% here, floatparams is in the set {vflt,rflt,lflt}, cf. floatflt doc.
+ \begin{floatingfigure}[#4]{#2}%
+ \begin{center}%
+ \includegraphics[scale=#3]{#1}%
+ \caption{#5}%
+ \label{fi:#1}%
+ \end{center}%
+ \end{floatingfigure}%
+}
+%%
+\newcommand{\FIG}[4]{%% fname scale floatparams caption
+ \begin{figure}[#3]%
+ \begin{center}%
+ \includegraphics[scale=#2]{#1}%
+ \caption{{#4}}%
+ \label{fi:#1}%
+ \end{center}%
+ \end{figure}
+}
+%%
+\makeatletter%
+\newcommand{\@TITRE}{Feuille de Travaux Pratiques}
+\newcommand{\@AUTEUR}{Anonyme}
+\newcommand{\@DATE}{\today}
+\newcommand{\@FORMATION}{Agr\'egation de math\'ematiques%
+ -- Oral de mod\'elisation stochastique}
+\newcommand{\@ANNEE}{Ann\'ee}
+\newcommand{\@ETABLISSEMENT}{\'Etablissement}
+\newcommand{\@WEB}{http://www.lsp.ups-tlse.fr/Chafai/agregteam.html}
+\newcommand{\@MEL}{anonyme@pas.net}
+\newcommand{\TITRE}[1]{%
+ \renewcommand{\@TITRE}{#1}}
+\newcommand{\AUTEUR}[1]{%
+ \renewcommand{\@AUTEUR}{#1}}
+\newcommand{\DATE}[1]{%
+ \renewcommand{\@DATE}{#1}}
+\newcommand{\FORMATION}[1]{%
+ \renewcommand{\@FORMATION}{#1}}
+\newcommand{\ANNEE}[1]{%
+ \renewcommand{\@ANNEE}{#1}}
+\newcommand{\ETABLISSEMENT}[1]{%
+ \renewcommand{\@ETABLISSEMENT}{#1}}
+\newcommand{\WEB}[1]{%
+ \renewcommand{\@WEB}{#1}}
+\newcommand{\MEL}[1]{%
+ \renewcommand{\@MEL}{#1}}
+\makeatother
+%%
+\makeatletter
+\newcommand{\PREMIEREPAGE}{%
+ \newpage\null%
+ \begin{center}%
+ \hrule height .2pt%
+ \medskip{\Large\bfseries\@TITRE\par}\medskip%
+ \hrule height .2pt%
+ \end{center}%
+ \bigskip%\vfil%
+}
+\makeatother
+%%
+\theoremstyle{plain}%
+\newtheorem{thm}{Theor\`eme}[section]%
+\newtheorem{cor}[thm]{Corollaire}%
+\newtheorem{prop}[thm]{Proposition}%
+\newtheorem{lem}[thm]{Lemme}%
+\theoremstyle{definition}%
+\newtheorem{defi}[thm]{D\'efinition}%
+\newtheorem{xpl}[thm]{Exemple}%
+\newtheorem{exo}[thm]{Exercice}%
+\newtheorem{hyp}[thm]{Hypoth\`ese}%
+\newtheorem{eur}[thm]{Heuristique}%
+\newtheorem{pro}[thm]{Probl\`eme}%
+\theoremstyle{remark}%
+\newtheorem{rem}[thm]{Remarque}%
+%%%%
+%%%% Commands to be executed before \begin{document}
+%%%%
+%%
+\geometry{left=2.5cm,right=2.5cm}
+%%
+\lstset{extendedchars=true,%
+ basicstyle=\small,%
+ commentstyle=\ttfamily\color[rgb]{0,0,0.5},%
+ stringstyle=\color[rgb]{0,0.5,0},%
+ frame=tblr,frameround=tttt,%
+ %%labelstyle=\tiny,labelstep=1,labelsep=10pt
+}
+%%
+\makeatletter
+\renewcommand{\@evenfoot}
+{\tiny\normalfont
+ \@DATE. Copyright ^^a9 \@AUTEUR\ \@MEL. GNU FDL Copyleft.
+%% \url{http://www.gnu.org/copyleft/fdl.html}.
+ \hfil \upshape Page n^^b0{\thepage}.}
+\renewcommand{\@evenhead}
+{\tiny\scshape \@ETABLISSEMENT\ -- \@FORMATION\ --
+ \normalfont\bfseries\@ANNEE.
+ \normalfont\hfil \upshape Page n^^b0{\thepage}.}
+\renewcommand{\@oddfoot}{\@evenfoot}
+\renewcommand{\@oddhead}{\@evenhead}
+\makeatother
+%% smaller sections titles
+\makeatletter
+\renewcommand{\section}{\@startsection%
+ {section}% % name
+ {1}% % level
+ {0em}% % indent
+ {\baselineskip}% % beforeskip
+ {0.5\baselineskip}% % afterskip
+ {\normalfont\large\bfseries}}% % style
+\renewcommand{\subsection}{\@startsection%
+ {subsection}% % name
+ {2}% % level
+ {0em}% % indent
+ {\baselineskip}% % beforeskip
+ {0.25\baselineskip}% % afterskip
+ {\normalfont\bfseries}% % style
+}
+\makeatother
+%%
+%% Macros
+%%
+\newcommand{\DOIFPDF}[2]{\ifx\pdfoutput\undefined #2\else#1\fi}
+%% For nice typesetting of the actual engine name.
+\newcommand{\EngineName}{\DOIFPDF{\texttt{pdf}\LaTeX}{\LaTeXe}}
+%% For short rough notes and warnings.
+\newcommand{\NB}[1]{{\large\textbf{*** #1 ***}}}
+%% To force maths mode.
+\newcommand{\EM}{\ensuremath}
+%%% Limits
+\newcommand{\limLeb}[2]
+ {\underset{#1\to+\infty}{\overset{\bL^{#2}}{\longrightarrow}}}
+\newcommand{\limE}[1]
+ {\underset{#1\to+\infty}{\overset{\text{^^e9tr.}}{\longrightarrow}}}
+\newcommand{\limW}[1]
+ {\underset{#1\to+\infty}{\overset{\text{weak}}{\longrightarrow}}}
+\newcommand{\limP}[1]
+ {\underset{#1\to+\infty}{\overset{\dP}{\longrightarrow}}}
+\newcommand{\limL}[1]
+ {\underset{#1\to+\infty}{\overset{\cL}{\longrightarrow}}}
+\newcommand{\limn}[1]
+ {\underset{#1\to+\infty}{\longrightarrow}}
+\newcommand{\mylim}[2]
+ {\underset{#1\to#2}{\longrightarrow}}
+\newcommand{\limPS}[1]
+ {\underset{#1\to+\infty}{\overset{\text{p.s.}}{\longrightarrow}}}
+\newcommand{\limAS}[1]
+ {\underset{#1\to+\infty}{\overset{\text{a.s.}}{\longrightarrow}}}
+%% Time
+\makeatletter
+\providecommand{\timenow}{\@tempcnta\time%
+\@tempcntb\@tempcnta%
+\divide\@tempcntb60%
+\ifnum10>\@tempcntb0\fi\number\@tempcntb%
+\multiply\@tempcntb60%
+\advance\@tempcnta-\@tempcntb%
+:\ifnum10>\@tempcnta0\fi\number\@tempcnta}
+\makeatother
+%% Mathmode double capital letters.
+\newcommand{\dA}{\EM{\mathbb{A}}}
+\newcommand{\dB}{\EM{\mathbb{B}}}
+\newcommand{\dC}{\EM{\mathbb{C}}}
+\newcommand{\dD}{\EM{\mathbb{D}}}
+\newcommand{\dE}{\EM{\mathbb{E}}}
+\newcommand{\dF}{\EM{\mathbb{F}}}
+\newcommand{\dG}{\EM{\mathbb{G}}}
+\newcommand{\dH}{\EM{\mathbb{H}}}
+\newcommand{\dI}{\EM{\mathbb{I}}}
+\newcommand{\dJ}{\EM{\mathbb{J}}}
+\newcommand{\dK}{\EM{\mathbb{K}}}
+\newcommand{\dL}{\EM{\mathbb{L}}}
+\newcommand{\dM}{\EM{\mathbb{M}}}
+\newcommand{\dN}{\EM{\mathbb{N}}}
+\newcommand{\dO}{\EM{\mathbb{O}}}
+\newcommand{\dP}{\EM{\mathbb{P}}}
+\newcommand{\dQ}{\EM{\mathbb{Q}}}
+\newcommand{\dR}{\EM{\mathbb{R}}}
+\newcommand{\dS}{\EM{\mathbb{S}}}
+\newcommand{\dT}{\EM{\mathbb{T}}}
+\newcommand{\dU}{\EM{\mathbb{U}}}
+\newcommand{\dV}{\EM{\mathbb{V}}}
+\newcommand{\dW}{\EM{\mathbb{W}}}
+\newcommand{\dX}{\EM{\mathbb{X}}}
+\newcommand{\dY}{\EM{\mathbb{Y}}}
+\newcommand{\dZ}{\EM{\mathbb{Z}}}
+%% Mathmode Roman capital letters.
+\newcommand{\rA}{\EM{\mathrm{A}}}
+\newcommand{\rB}{\EM{\mathrm{B}}}
+\newcommand{\rC}{\EM{\mathrm{C}}}
+\newcommand{\rD}{\EM{\mathrm{D}}}
+\newcommand{\rE}{\EM{\mathrm{E}}}
+\newcommand{\rF}{\EM{\mathrm{F}}}
+\newcommand{\rG}{\EM{\mathrm{G}}}
+\newcommand{\rH}{\EM{\mathrm{H}}}
+\newcommand{\rI}{\EM{\mathrm{I}}}
+\newcommand{\rJ}{\EM{\mathrm{J}}}
+\newcommand{\rK}{\EM{\mathrm{K}}}
+\newcommand{\rL}{\EM{\mathrm{L}}}
+\newcommand{\rM}{\EM{\mathrm{M}}}
+\newcommand{\rN}{\EM{\mathrm{N}}}
+\newcommand{\rO}{\EM{\mathrm{O}}}
+\newcommand{\rP}{\EM{\mathrm{P}}}
+\newcommand{\rQ}{\EM{\mathrm{Q}}}
+\newcommand{\rR}{\EM{\mathrm{R}}}
+\newcommand{\rS}{\EM{\mathrm{S}}}
+\newcommand{\rT}{\EM{\mathrm{T}}}
+\newcommand{\rU}{\EM{\mathrm{U}}}
+\newcommand{\rV}{\EM{\mathrm{V}}}
+\newcommand{\rW}{\EM{\mathrm{W}}}
+\newcommand{\rX}{\EM{\mathrm{X}}}
+\newcommand{\rY}{\EM{\mathrm{Y}}}
+\newcommand{\rZ}{\EM{\mathrm{Z}}}
+%% Mathmode calligraphic capital letters.
+\newcommand{\cA}{\EM{\mathcal{A}}}
+\newcommand{\cB}{\EM{\mathcal{B}}}
+\newcommand{\cC}{\EM{\mathcal{C}}}
+\newcommand{\cD}{\EM{\mathcal{D}}}
+\newcommand{\cE}{\EM{\mathcal{E}}}
+\newcommand{\cF}{\EM{\mathcal{F}}}
+\newcommand{\cG}{\EM{\mathcal{G}}}
+\newcommand{\cH}{\EM{\mathcal{H}}}
+\newcommand{\cI}{\EM{\mathcal{I}}}
+\newcommand{\cJ}{\EM{\mathcal{J}}}
+\newcommand{\cK}{\EM{\mathcal{K}}}
+\newcommand{\cL}{\EM{\mathcal{L}}}
+\newcommand{\cM}{\EM{\mathcal{M}}}
+\newcommand{\cN}{\EM{\mathcal{N}}}
+\newcommand{\cO}{\EM{\mathcal{O}}}
+\newcommand{\cP}{\EM{\mathcal{P}}}
+\newcommand{\cQ}{\EM{\mathcal{Q}}}
+\newcommand{\cR}{\EM{\mathcal{R}}}
+\newcommand{\cS}{\EM{\mathcal{S}}}
+\newcommand{\cT}{\EM{\mathcal{T}}}
+\newcommand{\cU}{\EM{\mathcal{U}}}
+\newcommand{\cV}{\EM{\mathcal{V}}}
+\newcommand{\cW}{\EM{\mathcal{W}}}
+\newcommand{\cX}{\EM{\mathcal{X}}}
+\newcommand{\cY}{\EM{\mathcal{Y}}}
+\newcommand{\cZ}{\EM{\mathcal{Z}}}
+%% Mathmode bold capital letters.
+\newcommand{\bA}{\EM{\mathbf{A}}}
+\newcommand{\bB}{\EM{\mathbf{B}}}
+\newcommand{\bC}{\EM{\mathbf{C}}}
+\newcommand{\bD}{\EM{\mathbf{D}}}
+\newcommand{\bE}{\EM{\mathbf{E}}}
+\newcommand{\bF}{\EM{\mathbf{F}}}
+\newcommand{\bG}{\EM{\mathbf{G}}}
+\newcommand{\bH}{\EM{\mathbf{H}}}
+\newcommand{\bI}{\EM{\mathbf{I}}}
+\newcommand{\bJ}{\EM{\mathbf{J}}}
+\newcommand{\bK}{\EM{\mathbf{K}}}
+\newcommand{\bL}{\EM{\mathbf{L}}}
+\newcommand{\bM}{\EM{\mathbf{M}}}
+\newcommand{\bN}{\EM{\mathbf{N}}}
+\newcommand{\bO}{\EM{\mathbf{O}}}
+\newcommand{\bP}{\EM{\mathbf{P}}}
+\newcommand{\bQ}{\EM{\mathbf{Q}}}
+\newcommand{\bR}{\EM{\mathbf{R}}}
+\newcommand{\bS}{\EM{\mathbf{S}}}
+\newcommand{\bT}{\EM{\mathbf{T}}}
+\newcommand{\bU}{\EM{\mathbf{U}}}
+\newcommand{\bV}{\EM{\mathbf{V}}}
+\newcommand{\bW}{\EM{\mathbf{W}}}
+\newcommand{\bX}{\EM{\mathbf{X}}}
+\newcommand{\bY}{\EM{\mathbf{Y}}}
+\newcommand{\bZ}{\EM{\mathbf{Z}}}
+%% Useful shortcuts to some Greek letters and symbols.
+\newcommand{\al}{\alpha}
+\newcommand{\be}{\beta}
+\newcommand{\De}{\Delta}
+\newcommand{\de}{\delta}
+\newcommand{\ga}{\gamma}
+\newcommand{\Ga}{\Gamma}
+\newcommand{\g}{\gamma}
+\newcommand{\gn}{\g_n}
+\newcommand{\gt}[1]{\g^{\otimes #1}}
+\newcommand{\la}{\lambda}
+\newcommand{\La}{\Lambda}
+\newcommand{\lan}{\la_n}
+\newcommand{\na}{\nabla}
+\newcommand{\Om}{\Omega}
+\newcommand{\om}{\omega}
+\newcommand{\ph}{\Phi}
+\newcommand{\Si}{\Sigma}
+\newcommand{\si}{\sigma}
+\newcommand{\Te}{\Theta}
+\newcommand{\te}{\theta}
+\newcommand{\ta}{\tau}
+\newcommand{\Ups}{\Upsilon}
+\newcommand{\veps}{\varepsilon}
+\newcommand{\vphi}{\varphi}
+\newcommand{\bul}{\EM{\bullet}}
+%% Functional prototype with dimensioning.
+\newcommand{\p}[4]{{#3}\!\left#1{#4}\right#2}
+%% Norms and related.
+\newcommand{\ABS}[1]{\EM{{\left| #1 \right|}}} % |1|
+\newcommand{\BRA}[1]{\EM{{\left\{#1\right\}}}} % {1}
+\newcommand{\DP}[1]{\EM{{\left<#1\right>}}} % <1>
+\newcommand{\NRM}[1]{\EM{{\left\| #1\right\|}}} % ||1||
+\newcommand{\NI}[1]{\EM{{\left\| #1\right\|}_\infty}} % infinite norm.
+\newcommand{\OSC}[1]{\EM{{\p(){\mathrm{osc}}{#1}}}} % oscillation.
+\newcommand{\PAR}[1]{\EM{{\left(#1\right)}}} % (1)
+\newcommand{\BPAR}[1]{\EM{{\biggl(#1\biggr)}}} % (1)
+\newcommand{\BABS}[1]{\EM{{\biggl|#1\biggr|}}} % (1)
+\newcommand{\pd}{\EM{\partial}} % derivee partielle
+\newcommand{\PD}[2]{\EM{{\frac{\partial #1}{\partial #2}}}}%part. deriv.
+\newcommand{\SBRA}[1]{\EM{{\left[#1\right]}}} % [1]
+\newcommand{\VT}[1]{\EM{{\|#1\|}_{\text{\scriptsize VT}}}} % tot. var.
+\newcommand{\LIP}[1]{\EM{\|#1\|_{\mathrm{Lip}}}} % Lipschitz norm.
+\newcommand{\WH}[1]{\widehat{#1}}
+%% Fonctionals and functions.
+\newcommand{\sentf}{\bH}
+\newcommand{\sent}[1]{\p(){\sentf}{#1}}
+\newcommand{\bentf}[1]{\bH_{#1}}
+\newcommand{\bent}[2]{\p(){\bentf{#1}}{#2}}
+\newcommand{\eentf}{\bN}
+\newcommand{\eent}[1]{\p(){\eentf}{#1}}
+\newcommand{\entf}[1]{\mathbf{Ent}_{#1}}
+\newcommand{\ent}[2]{\p(){\entf{#1}}{#2}}
+\newcommand{\ientf}[1]{\bH^{#1}}
+\newcommand{\ient}[2]{\p(){\ientf{#1}}{#2}}
+\newcommand{\rentf}{\mathbf{Ent}}
+\newcommand{\rent}[2]{\p(){\rentf}{#1\,\vert\,#2}}
+\newcommand{\entr}{\mathbf{Ent}_r}
+\newcommand{\enef}[1]{\boldsymbol{\mathcal{E}}_{#1}}
+\newcommand{\ene}[2]{\p(){\enef{#1}}{#2}}
+\newcommand{\imutf}{\bI}
+\newcommand{\imut}[1]{\p(){\imutf}{#1}}
+\newcommand{\fcrf}{\dI}
+\newcommand{\fcr}[1]{\p(){\fcrf}{#1}}
+\newcommand{\fishf}{\bJ}
+\newcommand{\fish}[1]{\p(){\fishf}{#1}}
+\newcommand{\fishmf}{\dJ}
+\newcommand{\fishm}[1]{\p(){\fishmf}{#1}}
+\newcommand{\moyf}[1]{\bE_{#1}}
+\newcommand{\moy}[2]{\p(){\moyf{#1}}{#2}}
+\newcommand{\econd}[2]{\p(){\moyf{}}{#1\,\vert\,#2}}
+\newcommand{\bmoy}[2]{\moyf{#1}\!\biggl(#2\biggr)}
+\newcommand{\corrf}[1]{\mathbf{Cor}_{#1}}
+\newcommand{\corr}[3]{\p(){\corrf{#1}}{#2,#3}}
+\newcommand{\covf}[1]{\mathbf{Cov}_{#1}}
+\newcommand{\cov}[3]{\p(){\covf{#1}}{#2,#3}}
+\newcommand{\bcov}[3]{\covf{#1}\!\biggl(#2,#3\biggr)}
+\newcommand{\suppf}{\mathrm{supp}}
+\newcommand{\supp}[1]{\suppf\PAR{#1}}
+\newcommand{\DIMF}{\mathrm{dim}}
+\newcommand{\DIM}[1]{\DIMF\PAR{#1}}
+\newcommand{\RANGEF}{\mathrm{range}}
+\newcommand{\RANGE}[1]{\RANGEF\PAR{#1}}
+\newcommand{\varf}[1]{\mathbf{Var}_{#1}}
+\newcommand{\var}[2]{\p(){\varf{#1}}{#2}}
+\newcommand{\bvar}[2]{\varf{#1}\!\biggl(#2\biggr)}
+\newcommand{\Kf}{\bK}
+\newcommand{\K}[1]{\p(){\Kf}{#1}}
+\newcommand{\vrs}[1]{\mathbf{L}_{#1}}
+\newcommand{\lik}[1]{\vrs{#1}}
+%% Sets, spaces, and functional spaces.
+\newcommand{\C}[1]{\p(){\cC}{#1}}
+\newcommand{\Cb}[1]{\p(){\cC_b}{#1}}
+\newcommand{\Cc}[1]{\p(){\cC_c}{#1}}
+\newcommand{\Cn}[2]{\p(){\cC^{#1}}{#2}}
+\newcommand{\Ci}[1]{\Cn{\infty}{#1}}
+\newcommand{\Cic}[1]{\p(){\cC_c^\infty}{#1}}
+\newcommand{\Cnc}[2]{\p(){\cC_c^{#1}}{#2}}
+\newcommand{\Cnb}[2]{\p(){\cC_b^{#1}}{#2}}
+\newcommand{\Cib}[1]{\p(){\cC_b^\infty}{#1}}
+\newcommand{\leb}[2]{\p(){\bL^{#1}}{#2}}
+\newcommand{\lebb}[1]{\bL^{#1}}
+%% Determinant, trace, ...
+\newcommand{\Tr}{\mathrm{Tr\,}}
+\newcommand{\Det}[1]{\mathrm{Det}\,}
+\newcommand{\TR}[1]{\p(){\mathrm{Tr}}{#1}}
+\newcommand{\DIAG}[1]{\p(){\mathrm{Diag}}{#1}}
+\newcommand{\DET}[1]{\p(){\mathrm{Det}}{#1}}
+\newcommand{\SIG}[1]{\p(){\mathrm{Sign}}{#1}}
+\newcommand{\KER}[1]{\p(){\mathrm{Ker}}{#1}}
+\newcommand{\RG}[1]{\p(){\mathrm{Range}}{#1}}
+\newcommand{\DIAM}[1]{\p(){\mathrm{Diam}}{#1}}
+\newcommand{\ID}{\mathbf{Id}}
+\newcommand{\Id}{\mathrm{Id}}
+\newcommand{\Mo}{\mathbf{1}}
+\newcommand{\Vo}{\mathrm{1}}
+%%% Semi-groups, generators, carre-du-champ, ...
+\newcommand{\CD}{CD(\rho ,\infty)}
+\newcommand{\GA}{\boldsymbol{\Gamma}}
+\newcommand{\GD}{\GA_{\!\!{\mathbf 2}}}
+\newcommand{\GI}{\bL}
+\newcommand{\GR}{\nabla}
+\newcommand{\GIV}{\EM{\overrightarrow{\GI}}}
+\newcommand{\GIB}{\EM{\overline{\GI}}}
+\newcommand{\LA}{\boldsymbol{\Delta}}
+\newcommand{\ROT}{\mathbf{rot}\,}
+\newcommand{\DIV}{\mathbf{div}\,}
+\newcommand{\PT}[1][t]{\mathbf{P}_{\!#1}}
+\newcommand{\SGf}[1]{{\mathbf P}_{#1}}
+\newcommand{\SG}[2]{\p(){\SGf{\!#1}}{#2}}
+\newcommand{\SGQf}[1]{{\mathbf Q}_{#1}}
+\newcommand{\SGQ}[2]{\p(){\SGQf{#1}}{#2}}
+\newcommand{\isopf}{\mathbf{I}}
+\newcommand{\isop}[1]{\p(){\isopf}{#1}}
+\newcommand{\disop}[1]{\p(){\isopf'}{#1}}
+\newcommand{\ddisop}[1]{\p(){\isopf''}{#1}}
+\newcommand{\HESS}[1]{\GR^2\!{#1}}
+\newcommand{\Hess}[1]{{\p(){\mathrm{Hess}}{#1}}}
+\newcommand{\HAM}{\bH}
+\newcommand{\POT}{\bV}
+\newcommand{\PF}{\bZ}
+\newcommand{\DOM}{\EM{\cD_2(\GI)}}
+\newcommand{\laV}{\EM{\overrightarrow{\la}}}
+\newcommand{\DOML}{\EM{\cD_2\PAR{\GI}}}
+\newcommand{\DOMB}{\EM{\cD_2(\GIB)}}
+\newcommand{\DOMV}{\EM{\cD_2(\GIV)}}
+\newcommand{\GAV}{\EM{\overrightarrow{\GA}}}
+\newcommand{\D}{\mathbf{D}}
+%% Topology.
+\newcommand{\inter}[1]{{\overset{\circ}{#1}}} % interior
+\newcommand{\adher}[1]{{\overline{#1}}} % adherence
+\newcommand{\ADH}[1]{\mathbf{adh}(#1)}
+\newcommand{\INT}[1]{\mathbf{int}(#1)}
+%% Miscellany.
+\newcommand{\DOTIMES}{\otimes\cdots\otimes}
+\newcommand{\DOPLUS}{\oplus\cdots\oplus}
+\newcommand{\CARD}{\mathrm{card}}
+\newcommand{\SSK}[1]{\substack{#1}}
+\renewcommand{\leq}{\leqslant}
+\renewcommand{\geq}{\geqslant}
+\newcommand{\bs}{\EM{\backslash}}
+\newcommand{\Inf}{\boldsymbol{\inf}}
+\newcommand{\Sup}{\boldsymbol{\sup}}
+\newcommand{\ds}[1]{\EM{\displaystyle{#1}}}
+\newcommand{\eg}{\overset{\Delta}{=}}
+\newcommand{\fdefeq}{\overset{\text{d^^e9f.}}{=}}
+\newcommand{\edefeq}{\overset{\text{def.}}{=}}
+\newcommand{\defeq}{:=}
+\newcommand{\equ}{\; \Leftrightarrow \;}
+\newcommand{\ex}{\exists \,}
+\newcommand{\imp}{\Rightarrow \;}
+\newcommand{\ssi}{{\it ssi}}
+\newcommand{\tout}{\forall \,}
+\newcommand{\tq}{\,|\,}
+\newcommand{\st}{\,|\,}
+\newcommand{\DSFRAC}[2]{\EM{\frac{\ds{#1}}{\ds{#2}}}}
+\newcommand{\SR}[2]{\EM{\strackrel{#1}{#2}}}
+\def\Ieme{\up{\lowercase{i^^e8me}}\xspace}
+%% Vectors and matrices.
+\newcommand{\VECTOR}[1]{\PAR{\begin{array}{c} #1 \end{array}}}
+\newcommand{\BIMATRIX}[1]{\PAR{\begin{array}{cc} #1 \end{array}}}
+\newcommand{\Vector}[2]{\PAR{\begin{array}{#1} #2 \end{array}}}
+\newcommand{\Bimatrix}[2]{\PAR{\begin{array}{#1} #2 \end{array}}}
+%%%%
+%%%% Commands to be executed just after \begin{document}
+%%%%
+\AtBeginDocument{%
+ \selectlanguage{francais}%
+ \graphicspath{{images/}{img/}{Images}{Img}{ps}{eps}{PS}{EPS}%
+ {postscript}{postscripts}{pdf}{PDF}}%
+ \PREMIEREPAGE%
+}
+%%%%
+%%%% Commands to be executed just before \end{document}
+%%%%
+\AtEndDocument{\vfill}
+\endinput
+%%
+%% End of file `pbsheet.cls'.
diff --git a/Master/texmf-dist/doc/latex/pbsheet/xpl/pgm/probadis.m b/Master/texmf-dist/doc/latex/pbsheet/xpl/pgm/probadis.m
new file mode 100644
index 00000000000..7f472ad4045
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/pbsheet/xpl/pgm/probadis.m
@@ -0,0 +1,65 @@
+function res = probadis(x,p)
+%res = PROBADIS(x,p)
+% Input x vector of real numbers (support points in IR)
+% p vector of probability weights associated to x
+% i.e. non-negative real numbers such that sum(p) == 1
+% Output res random number chosen from the finite discrete
+% distribution on x(1),...,x(n) with probability weights
+% p(1),...,p(n) where n == length(x) == length(p)
+%
+% Renvoie UNE réalisation de la loi discrète à support fini sur IR dont les
+% points de support sont les composantes du vecteur x, et les poids sont les
+% composantes du vecteur p. Donc x(i) a une probabilité p(i) d'être renvoyé.
+%
+% La méthode consiste à écrire l'intervalle [0,1] comme une réunion disjointe
+% d'intervalles de longueurs p(1),..., p(n) puis à regarder au quel appartient
+% la réalisation d'une loi uniforme obtenue par un appel à rand. Les valeurs
+% renvoyées par des appels successifs sont donc pseudo-indépendantes.
+% Pour des raisons d'efficacité, les conditions nécessaires suivantes ne sont
+% pas contrôlées par cette fonction :
+% - le nombre de paramètres passés est exactement 2
+% - les deux paramètres x et p sont bien des vecteurs et sont de même longueur
+% - les composantes de p sont positives ou nulles et leur somme vaut 1.
+%
+% See also RDISCR.
+%
+% ### Copyright (C) D. Chafaï, 2003-12-06.
+% ### http://www.lsp.ups-tlse.fr/Chafai/agregation.html
+% ### Licence GNU General Public License http://www.gnu.org/copyleft/gpl.html
+%
+
+% On pourrait implémenter cette fonction de la façon suivante :
+%
+% INDICES = find(cumsum(p) >= rand);
+% res = x(INDICES(1));
+% return;
+%
+% Cette méthode est correcte mais inefficace car elle ne tient pas compte de
+% la monotonie de cumsum(p), ce qui entraine des tests inutiles une fois que
+% la valeur critique a été franchie. En jargon, c'est un 'firstmatch' qu'il
+% nous faut, pas un 'matchall'. Le nombre de if impliqués dans find est
+% toujours égal à la taille de ce qu'on lui passe en paramètre.
+%
+% Morale de l'histoire : la brièveté d'un code n'assure pas sa performance !
+% Et l'abscence de if dans un code ne signifie pas qu'il ne fait pas appel
+% indirectement à des if, et encore moins que cela est fait de manière
+% optimale ! La fonction find n'est qu'une boucle for contenant un if.
+%
+% Ci-dessous, nous utilisons une version plus rapide dans le plus pur style
+% for-if avec un nombre de if optimal. On pourrait adapter l'ordre des
+% intervalles testés (et donc l'arbre associéé) aux poids p(i) de façon à
+% tester d'abord les intervalles les plus probables. Est-ce vraiment mieux ?
+% Exercice !
+
+n = length(x); % le nombre d'atomes.
+r = rand; % une réalisation de loi uniforme sur [0,1].
+a = 0; b = p(1); % [a,b] = sous-intervalle de proba p(i) pour l'uniforme.
+for i = 1:n-1 % parcours de tous les sous-intervalles juxtaposés.
+ if ((r >= a) & (r < b))
+ res = x(i);
+ return; % on a trouvé le bon intervalle, on sort.
+ end
+ a = b; b = b + p(i+1); % on passe à l'intervalle suivant.
+end
+res = x(n); % le bon intervalle est le dernier.
+return;
diff --git a/Master/texmf-dist/doc/latex/pbsheet/xpl/pgm/rdiscr.m b/Master/texmf-dist/doc/latex/pbsheet/xpl/pgm/rdiscr.m
new file mode 100644
index 00000000000..b3346178e47
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/pbsheet/xpl/pgm/rdiscr.m
@@ -0,0 +1,72 @@
+function X = rdiscr(num,x,p)
+%X = RDISCR(num,x,p)
+% Input num positive integer or a vector [lig,col] of integers
+% x vector of real numbers (support points in IR)
+% p vector of probability weights associated to x
+% i.e. non-negative real numbers such that sum(p) == 1
+% Output X num-vector or a num-matrix of random numbers
+% chosen from the finite discrete distribution on
+% x(1),...,x(n) with probability weights p(1),...,p(n)
+% where n == length(x) == length(p)
+%
+% Renvoie num réalisations ou une matrice [lig,col] de réalisations
+% pseudo-i.i.d de la loi discrète à support fini sur IR dont les
+% points de support sont les composantes du vecteur x, et les poids sont les
+% composantes du vecteur p. Donc x(i) a une probabilité p(i) d'être renvoyé.
+%
+% La méthode consiste à écrire l'intervalle [0,1] comme une réunion disjointe
+% d'intervalles de longueurs p(1),..., p(n) puis à regarder au quel appartient
+% la réalisation d'une loi uniforme obtenue par un appel à rand. Les valeurs
+% renvoyées par des appels successifs sont donc pseudo-indépendantes.
+% Pour des raisons d'efficacité, les conditions nécessaires suivantes ne sont
+% pas contrôlées par cette fonction :
+% - le nombre de paramètres passés est exactement 3
+% - les deux paramètres x et p sont bien des vecteurs et sont de même longueur
+% - les composantes de p sont positives ou nulles et leur somme vaut 1
+% - le paramètre num est un entier positif non nul une un couple de ce type
+%
+% See also PROBADIS.
+%
+% ### Copyright (C) D. Chafaï, 2003-12-06.
+% ### http://www.lsp.ups-tlse.fr/Chafai/agregation.html
+% ### Licence GNU General Public License http://www.gnu.org/copyleft/gpl.html
+%
+
+% Voir les commentaires dans le code de la fonction probadis.
+% Faire 'type probadis' pour cela.
+% Le code qui suit pourrait beaucoup gagner en rapidité sur une machine //
+% Il est possible de l'améliorer en stockant un arbre construit avec les
+% tests utilisés par les valeurs déjà générées. Il est surtout aussi possible
+% d'imiter le code matriciel de la fonction de répartition inverse binomiale
+% de la fonction qbinom de Stixbox, appelée par rbinom. Exercice !
+%
+% D'autres algorithmes sont possibles. Par exemple, on pourrait procéder
+% avec des réalisations de Bernoulli i.i.d. (obtenues facilement avec rand)
+% pour choisir l'intervalle :
+% La probabilité d'être <= x(1) est p(1)
+% Sinon, la probabilité d'être <= x(2) est p(2)/sum(p(2:n))
+% etc. Nul besoin de commencer par x(1), et l'on peut adapter l'arbre utilisé
+% aux poids p(i) de façon à faire un nombre de tests optimal. Exercice !
+
+if length(num) == 1
+ num = [num 1];
+else
+ num = reshape(num,1,2);
+end
+
+n = length(x); % le nombre d'atomes.
+U = rand(num); % réalisations de loi uniforme sur [0,1].
+X = repmat(x(n),num(1),num(2)); % par défaut, la valeur est la plus grande
+for l = 1:num(1) % lignes
+for c = 1:num(2) % colonnes
+ a = 0; b = p(1); % [a,b] = sous-inter. de proba p(i) pour l'uniforme.
+ for i = 1:n-1 % parcours de tous les sous-intervalles juxtaposés.
+ if ((U(l,c) >= a) & (U(l,c) < b))
+ X(l,c) = x(i);
+ break; % on a trouvé le bon intervalle, on sort.
+ end
+ a = b; b = b + p(i+1); % on passe à l'intervalle suivant.
+ end
+end
+end
+return;
diff --git a/Master/texmf-dist/doc/latex/pbsheet/xpl/pgm/rint.m b/Master/texmf-dist/doc/latex/pbsheet/xpl/pgm/rint.m
new file mode 100644
index 00000000000..9e8dd3c8502
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/pbsheet/xpl/pgm/rint.m
@@ -0,0 +1,25 @@
+function X = rint(num,k);
+% X = RINT(num,k)
+% Input num positive integer or a vector [lig,col] of integers
+% k positive integer
+% Output X num-vector or a num-matrix of random numbers
+% chosen from uniform distribution on {1,...,k}
+%
+% Renvoie num réalisations ou une matrice [lig,col] de réalisations
+% pseudo-indépendantes de la loi uniforme discrète sur les k premiers
+% entiers non nuls {1,...,k}.
+%
+% La méthode consiste à considérer la partie entière de 1+kU où U suit une loi
+% uniforme sur [0,1]. Cette dernière s'obtient via la fonction rand, et les
+% valeurs renvoyées par des appels successifs sont donc pseudo-indépendantes.
+%
+% ### Copyright (C) D. Chafaï, 2003-12-06.
+% ### http://www.lsp.ups-tlse.fr/Chafai/agregation.html
+% ### Licence GNU General Public License http://www.gnu.org/copyleft/gpl.html
+%
+
+if length(num) == 1
+ num = [num 1];
+end
+X = ceil(k * rand(num));
+return;
diff --git a/Master/texmf-dist/doc/latex/pbsheet/xpl/pgm/simbin.m b/Master/texmf-dist/doc/latex/pbsheet/xpl/pgm/simbin.m
new file mode 100644
index 00000000000..f9c618a8a69
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/pbsheet/xpl/pgm/simbin.m
@@ -0,0 +1,55 @@
+%
+% ### Copyright (C) D. Chafaï, 2003-12-06.
+% ### http://www.lsp.ups-tlse.fr/Chafai/agregation.html
+% ### Licence GNU General Public License http://www.gnu.org/copyleft/gpl.html
+%
+% Ce bout de code permet de simuler une loi binomiale B(n,p) et de comparer
+% graphiquement les moyennes empiriques avec la moyenne théorique.
+% Tous les vecteurs sont des vecteurs ligne.
+%
+% Nota bene : la bibliothèque Stixbox fournit la fonction rbinom qui permet
+% de s'affranchir des calculs détaillés ici, cf. fin du présent fichier.
+%
+clear r n p q P Q C B X
+clf
+%
+r = input('Nombre maximal de réalisations ? = ');
+n = input('Taille n de la loi binomiale B(n,p), qui a n+1 atomes ? = ');
+p = input('Valeur du paramètre p de la loi binomiale B(n,p) ? = ');
+% p = proba de gagner à pile ou face = proba de 1 dans la Bernoulli sur {0,1}
+% q = proba de perdre à pile ou face = proba de 0 dans la Bernoulli sur {0,1}
+% B(n,p) est la loi de la somme de n v.a. i.i.d. de Bernoulli de ce type,
+% i.e. la nième puissance de convolution de cette loi de Bernoulli. Elle
+% représente la loi du nombre de succés à pile ou face en n lancés.
+%
+disp(sprintf('Calcul de la loi binomiale B(%d,%f)',n,p))
+q = 1 - p;
+P = [1 , cumprod(p * ones(1,n))]; % puissances croissantes de p
+Q = [fliplr(cumprod(q * ones(1,n))), 1]; % puissances décroissantes de q
+C = [1 , cumprod([n:-1:1]) ./ cumprod([1:n])]; % coef. du binôme de i = 1 à n
+B = C .* P .* Q; % vecteur des poids de B(n,p)
+%
+disp(sprintf('Génération aléatoire de %d réalisations de B(%d,%f)',r,n,p))
+X = rdiscr([1,r],[0:n],B); % échantillonnage
+% alternative :
+%X=[]
+%for i=1:r
+% X = [X probadis([0:n],B)];
+%end
+%
+disp(sprintf('Tracé des graphique.'))
+plot(cumsum(X) ./ [1:length(X)],'b') % tracé des moyennes empiriques
+title('Loi des Grands Nombres')
+xlabel('Nombre de realisations')
+ylabel('Moyennes empiriques')
+hold on
+plot(n * p * ones(1,r),'r--') % tracé de la moyenne théorique
+legend('Empirique','Theorique')
+hold off
+%
+% Avec Stixbox, inutile de calculer B et d'appeler rdiscr([1,r],[0:n],B)
+% puisque qu'un simple rbinom([1,r],n,p) suffit.
+% Même si l'on décide d'utiliser quand même prodadis, les coefficients
+% binomiaux nécessaires au calcul de B peuvent se calculer beaucoup plus vite
+% en utilisant la fonction Stixbox bincoef qui fait appel à la fonction gamma.
+%
diff --git a/Master/texmf-dist/doc/latex/pbsheet/xpl/xpl-fr.bib b/Master/texmf-dist/doc/latex/pbsheet/xpl/xpl-fr.bib
new file mode 100644
index 00000000000..076f05db048
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/pbsheet/xpl/xpl-fr.bib
@@ -0,0 +1,39 @@
+@book{barbe-ledoux,
+ AUTHOR = {Barbe, Ph. and Ledoux, M.},
+ TITLE = {Probabilit{\'e}s},
+ YEAR = {1998},
+ PAGES = {262},
+ PUBLISHER = {Belin},
+ SERIES = {De la licence {\`a} l'agr{\'e}gation},
+ ISBN = {2-7011-2131-0}
+}
+
+@book{dacunha-castelle-duflo,
+ AUTHOR = {Dacunha-Castelle, D. and Duflo, M.},
+ TITLE = {Probabilit{\'e}s et statistiques. {T}ome 1},
+ NOTE = {Probl{\`e}mes {\`a} temps fixe.},
+ PUBLISHER = {Masson},
+ ADDRESS = {Paris},
+ YEAR = {1982},
+ PAGES = {xii+214},
+ ISBN = {2-225-74547-1},
+}
+
+@Book{bouleau,
+ AUTHOR = {Bouleau, N.},
+ TITLE = {Probabilit{\'e}s de l'ing{\'e}nieur,
+ variables al{\'e}atoires et simulation},
+ PUBLISHER = {Hermann},
+ YEAR = {1986}
+}
+
+@Incollection{ycart,
+ AUTHOR = {Ycart, B.},
+ TITLE = {{M}od\`eles et {A}lgorithmes {M}arkoviens},
+ PUBLISHER = {Springer},
+ EDITOR = {{S}oci\'et\'e de {M}ath\'ematiques
+ {A}ppliqu\'ee et {I}ndustrielles},
+ YEAR = {2002},
+ SERIES = {Math\'ematiques et {A}pplications},
+ VOLUME = {39}
+}
diff --git a/Master/texmf-dist/doc/latex/pbsheet/xpl/xpl-fr.pdf b/Master/texmf-dist/doc/latex/pbsheet/xpl/xpl-fr.pdf
new file mode 100644
index 00000000000..515b9938826
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/pbsheet/xpl/xpl-fr.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/pbsheet/xpl/xpl-fr.tex b/Master/texmf-dist/doc/latex/pbsheet/xpl/xpl-fr.tex
new file mode 100644
index 00000000000..2b5e04e387a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/pbsheet/xpl/xpl-fr.tex
@@ -0,0 +1,146 @@
+\documentclass{pbsheet}
+
+\TITRE{Feuille de TP n°1 -- Initiation à Matlab}
+\FORMATION{Préparation à l'épreuve de modélisation
+ - Agrégation Externe de Mathématiques}
+\ETABLISSEMENT{Université de l'Anonyme XXII}
+\ANNEE{2004}
+\MEL{agreg@labo.univ.fr}
+\AUTEUR{A. Grégatif}
+\WEB{http://www.labo.univ.fr/}
+\DATE{\today}
+
+\begin{document}
+
+Ce TP porte sur les entrées et sorties, les fonctions et les outils
+graphiques dont vous disposez sous Matlab.
+
+\section{Entrées et sorties}
+
+La commande \texttt{input} permet de demander à l'utilisateur Matlab d'entrer
+les valeurs de variables à utiliser. La commande \texttt{pause} permet de
+stopper l'exécution Matlab. Vous pouvez préciser le nombre de secondes de pose
+ou revenir à Matlab en appuyant sur n'importe quelle touche. La commande
+\texttt{save} permet de sauvegarder dans un fichier, dont le nom par défaut
+est \texttt{matlab.mat}, le contenu de certaines variables dont vous souhaitez
+garder une trace. Ce fichier peut être appelé par la commande \texttt{load}
+qui restaure toutes les variables que vous avez sauvegardées.
+
+\begin{lstlisting}[language=Matlab]{Créations et Sauvegardes sous Matlab}
+n=input('Entrez la valeur de n : '); % Affectez une valeur à n.
+a=input('Precisez la valeur de a : '); % Affectez une valeur à a.
+v=a.^[0:n]; A=toeplitz(v); d=det(A); % Création de la matrice de Toeplitz A
+save restoep n a A d; % Sauvegarde de n, a, A, d dans restoep.mat
+clear % Efface toutes les variables de la session.
+load restoep % Restaure les variables de restoep.mat.
+who % Vérification.
+\end{lstlisting}
+
+\section{Fonctions}
+
+Un ensemble de commandes Matlab peut être considéré comme une fonction. On
+peut voir une fonction comme un sous-programme Matlab dont les paramètres
+éventuels sont les arguments de la fonction et dont les résultats sont les
+images de cette fonction. Beaucoup de fonctions Matlab, comme par exemple
+\texttt{mean}, sont déjà écrites en Matlab et le code Matlab correspondant est
+stocké dans un fichier dont le nom se termine par \texttt{.m}. Pour
+\texttt{mean}, il s'agit de \texttt{mean.m}. Ajouter de nouvelles fonctions à
+Matlab revient donc à écrire de nouveaux fichiers de ce type. Il est d'usage
+d'appeler une fonction du même nom que le fichier correspondant.
+
+\textbf{Simulation de lois discrètes.} Dans votre répertoire personnel, éditer
+le fichier \texttt{probadis.m} suivant dont le code Matlab génère une
+réalisation aléatoire d'une loi discrète à support fini.
+
+\MFILE{probadis}
+
+La commande Matlab \texttt{type} permet de lister le contenu d'un fichier.
+Ainsi, \texttt{type probadis} vous montrera le code source Matlab de la
+fonction \texttt{probadis}. Le commentaire ajouté à partir de la seconde ligne
+constituera l'aide affiché lorsque l'utilisateur tapera \texttt{help
+ probadis}. Finalement, la commande \texttt{what} liste les fichiers Matlab
+du répertoire courant.
+
+Voici une autre fonction de simulation de loi discrète, qui peut renvoyer une
+matrice de réalisations.
+
+\MFILE{rdiscr}
+
+\begin{exo}[Loi binomiale]
+ Créer un code Matlab permettant de générer un vecteur aléatoire $X$
+ contenant $N$ réalisations i.i.d. de loi binomiale $\cB(n,p)$ où les valeurs
+ $N,n\geq 1$ et $0<p<1$ sont affectées par l'utilisateur. Pour $N$ assez
+ grand, vérifier la LGN sur les moyennes empiriques successives de $X$. Voici
+ un exemple de programme qui fait l'affaire, et donc la sortie graphique se
+ trouve en page \pageref{fi:simbin}.
+\end{exo}
+
+\MFILE{simbin}
+
+\begin{exo}
+ Soit $(X_n)_{n\in\dN}$ une suite de variables aléatoires i.i.d. de loi
+ exponentielle $\cE(\lambda)$ avec $\lambda >0$. Si $S_n=\sum_{k=1}^n X_k$,
+ $N_0=0$ et pour tout $t> 0$, $N_t=\sum_{n=1}^\infty \rI_\BRA{S_n\leq t}$,
+ $(N_t)_{t\geq0}$ est un processus de Poisson d'intensité $\lambda$. Montrer
+ que, pour tout $t>0$, $N_t$ suit la loi de Poisson $\cP(\la t)$. En déduire
+ un code Matlab permettant de générer un vecteur aléatoire $Y$ contenant $N$
+ réalisations i.i.d. de loi $\cP(\la)$ où les valeurs $N\geq 1$ et $\la>0$
+ sont affectées par l'utilisateur. Pour $N$ assez grand, vérifier la LGN sur
+ les moyennes empiriques successives de $Y$.
+\end{exo}
+
+\begin{exo}
+ Pour $N$, $N_1$ et $n \geq 1$ avec $N_1,n \leq N$, la loi hypergéométrique
+ $\cH(N,N_1,n)$ est donnée, pour tout $k \in \dN$ avec $0\leq k \leq n$, par
+ $\dP(X=k)=C_{N_1}^kC_{N-N_1}^{n-k}/C_N^n$. Créer un code Matlab permettant
+ de générer un vecteur aléatoire $Z$ contenant $M$ réalisations i.i.d. de loi
+ $\cH(N,N_1,n)$ où les valeurs $M, N \geq 1$ et $N_1,n\leq N$ sont affectées
+ par l'utilisateur.
+ \begin{enumerate}
+ \item Si $N$ tend vers l'infini et le rapport $N_1/N$ tend vers $p$ avec
+ $0<p<1$, montrer que $X$ converge en loi vers la loi Binomiale $\cB(n,p)$.
+ Pour $M, N$ assez grand et $N_1=pN$ avec $0<p<1$, tracer l'histogramme de
+ $Z$ et comparer le à la loi $\cB(n,p)$.
+ \item Si $N$, $N_1$ et $n$ tendent vers l'infini et le produit $nN_1/N$ tend
+ vers $\la>0$, montrer que $X$ converge en loi vers la loi de Poisson
+ $\cP(\la)$. Pour $M$, $N$ assez grand, $N_1=\la\sqrt{N}$ et $n=\sqrt{N}$,
+ tracer l'histogramme de $Z$ et comparer le à la loi $\cP(\la)$.
+ \end{enumerate}
+\end{exo}
+
+\section{Représentations graphiques}
+
+\begin{lstlisting}[language=Matlab]
+ {Illustration de la LGN pour la loi exponentielle}
+ clear; n=1000; lambda=0.5; X=-log(rand(n,1))/lambda;
+ figure; % Création d'une nouvelle fenêtre graphique.
+ plot(cumsum(X)'./[1:length(X)],'b') % Trace les moy. emp. successives de X.
+ title('Loi des Grands Nombres') % Titre de la figure.
+ xlabel('Nombre de réalisations') % Titre des abscisses.
+ ylabel('Moyennes empiriques') % Titre des ordonnées.
+ hold on % Garde la fenêtre graphique.
+ plot(1/lambda*ones(n,1),'r--'); % Trace la limite théorique.
+ legend('Empirique','Theorique'); % Légende.
+\end{lstlisting}
+
+\begin{exo}
+ Ajouter à vos codes Matlab les représentations graphiques rencontrées
+ ci-dessus.
+\end{exo}
+
+\FIG{simbin}{1.0}{htbp}{Sortie graphique du programme \ref{code:simbin}
+ \pageref{code:simbin}.}
+
+Voici une fonction Matlab qui permet de simuler la loi uniforme discrète finie
+de façon rapide et simple.
+
+\MFILE{rint}
+
+\nocite{*}
+
+\phantomsection % Nécessaire pour le PDF.
+\addcontentsline{toc}{section}{Bibliographie}
+\bibliographystyle{amsalpha}
+\bibliography{xpl-fr}
+
+\end{document}