8.5 Macros graphiques de TeXgraph.mac

Certaines de ces macros sont redondantes avec les commandes de dessin qui précèdent, elles sont laissées pour compatibilité et ont été réécrites pour utiliser ce qui précède.

8.5.1 angleD

8.5.2 Arc

8.5.3 background

8.5.4 bbox

8.5.5 centerView

8.5.6 Clip

8.5.7 Dbissec

8.5.8 Dcarre

8.5.9 Dcircle

8.5.10 Ddroite

8.5.11 Dmed

8.5.12 domaine1

8.5.13 domaine2

8.5.14 domaine3



  1. \begin{texgraph}[name=domaines, file]
  2. Graph image = [
  3. view(-5,5,-4,5), Marges(0.5,0.5,0.5,0.5), size(7.5),
  4. Axes(-5,1+i,2+2*i),
  5. A:=-4.5+(Ymin+1.75)*i, FillStyle:=full, FillOpacity:=0.5,
  6. LabelStyle:=left, LabelSize:=footnotesize,
  7. Dcarre(A+0.25*(-1+i),A+0.25*(1+i), -1,FillColor:=green),
  8. Label(A+0.4,"domaine2 entre $2\cos(x)$ et $x^2$ sur
  9.  $[-4\,;\, -1.5]$ "
  10. ), Inc(A,-0.75*i),
  11. Dcarre(A+0.25*(-1+i),A+0.25*(1+i),-1,FillColor:=blue),
  12. Label(A+0.4,"domaine3 entre $2\cos(x)$ et $x^2$ "),
  13. Inc(A,-0.75*i),
  14. Dcarre(A+0.25*(-1+i),A+0.25*(1+i),-1,FillColor:=red),
  15. Label(A+0.4,"domaine1 pour $2\cos(x)$ sur $[1.1\,;\, 4]$"),
  16. domaine1(2*cos(x),[x:=[1.1, 4],FillColor:=red]),
  17. domaine2(2*cos(x),sin(x),[x:=[-4,-1.5],FillColor:=green]),
  18. domaine3(2*cos(x),x^2,FillColor:=blue),
  19. tangente(2*cos(x),0.5,1.5,Arrows:=2),
  20. FillStyle:=none,Width:=8,
  21. draw("cartesian",sin(x),[x:=[-5,-1],Color:=darkblue]),
  22. draw("cartesian",2*cos(x),[x:=[-5,5],Color:=crimson]),
  23. draw("cartesian",x^2,[x:=[-3,3],Color:=forestgreen])
  24. ];
  25. \end{texgraph}

 PIC



Exemple avec domaine1, 2 et 3

8.5.15 Dparallel

8.5.16 Dparallelo

8.5.17 Dperp

8.5.18 Dpolyreg

ou

8.5.19 DpqGoneReg



  1. \begin{texgraph}[name=pqGoneReg, file]
  2. Graph image = [
  3. view(-5,5,-6,6),Marges(0,0,0,0),size(7.5),
  4. FillStyle:=full, FillColor:=lightpink,
  5. Color:=blue, Width:=8,
  6. DpqGoneReg(-2.5+2.5*i,-2.5+0.25*i, [7,3]),
  7. Label(-2.5+5*i,"[7,3]"),
  8. DpqGoneReg(2.5+2.5*i,2.5+0.25*i, [7,2]),
  9. Label(2.5+5*i,"[7,2]"),
  10. DpqGoneReg(-2.5-2.5*i,-2.5-0.25*i, [7,1]),
  11. Label(-2.5-5*i,"[7,1]"),
  12. DpqGoneReg(2.5-2.5*i,2.5-0.25*i, [6,2]),
  13. Label(2.5-5*i,"[6,2]")
  14. ];
  15. \end{texgraph}

 PIC



DpqGoneReg : exemple

8.5.20 drawSet

8.5.21 Drectangle

8.5.22 ellipticArc

8.5.23 flecher

8.5.24 LabelArc

8.5.25 LabelAxe

8.5.26 LabelDot

8.5.27 LabelSeg

8.5.28 markangle

8.5.29 markseg

8.5.30 Rarc

8.5.31 Rcercle

8.5.32 Rellipse

8.5.33 RellipticArc

8.5.34 RestoreWin

8.5.35 SaveWin

8.5.36 Seg

8.5.37 set

8.5.38 setB

8.5.39 size

8.5.40 sequence (suite)



  1. \begin{texgraph}[name=suite, file]
  2. Graph image = [
  3. view(-0.1,1.1,-0.1,1.1), size(7.5),
  4. draw("axes", 0,1/2+i/4, Arrows:=1),
  5. u0:=0.3, nb:=20, Width:=6,
  6. draw("straightL", x-y=0, [Color:=darkseagreen]),
  7. draw("cartesian", 4*x*(1-x), [x:=[0,1],Color:=red,Width:=8]),
  8. Color:=blue, LabelDot(u0, "$u_0$","S",1),
  9. sequence(4*x*(1-x), u0, nb, [legend:="$u_{n+1}=4u_n(1-u_n)$",
  10.  anchor:=0.5+1.05*i])
  11. ];
  12. \end{texgraph}

 PIC



Utilisation de la macro suite

8.5.41 tangente

8.5.42 tangenteP

8.5.43 view

8.5.44 wedge

8.5.45 zoom