diff options
Diffstat (limited to 'obsolete/macros/latex/contrib/tkz/tkz-fct/examples')
76 files changed, 1291 insertions, 0 deletions
diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/preamble-standalone.ltx b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/preamble-standalone.ltx new file mode 100644 index 0000000000..a281c5fee7 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/preamble-standalone.ltx @@ -0,0 +1,6 @@ +\documentclass{standalone} +\usepackage{tkz-euclide,tkz-fct,tkz-tab,alterqcm} + + + + diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-01-0-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-01-0-0.tex new file mode 100644 index 0000000000..8885200411 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-01-0-0.tex @@ -0,0 +1,16 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 1 (Section 1 : Fonctionnement) + +\begin{tikzpicture} + \tkzInit[xmax=80,xstep=10, + ymax=800000, + ystep=100000] + \tkzAxeXY + \tkzGrid + \tkzFct[color=red, + domain=0:80]{\x**3} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-03-3-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-03-3-0.tex new file mode 100644 index 0000000000..77080faf3b --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-03-3-0.tex @@ -0,0 +1,12 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 2 (Section 3.3 : Test de l'installation de tkz-base) + + \begin{tikzpicture} + \tkzInit[xmin=-3,xmax=3,ymax=2] + \tkzGrid + \tkzAxeXY + \end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-03-4-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-03-4-0.tex new file mode 100644 index 0000000000..29df04f010 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-03-4-0.tex @@ -0,0 +1,13 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 3 (Section 3.4 : Test de l'installation de tkz-fct) + +\begin{tikzpicture}[scale=1.25] + \tkzInit[xmin=-5,xmax=5,ymax=2] + \tkzGrid + \tkzAxeXY + \tkzFct[color=red]{2*x**2/(x**2+1)} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-04-2-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-04-2-0.tex new file mode 100644 index 0000000000..f7743863d3 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-04-2-0.tex @@ -0,0 +1,13 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 4 (Section 4.2 : option : \tkzname{samples}) + +\begin{tikzpicture}[scale=1] + \tkzInit[xmax=5,ymax=2] + \tkzGrid[sub] + \tkzAxeXY + \tkzFct[samples=400,domain=.5:5]{1/x} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-04-3-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-04-3-0.tex new file mode 100644 index 0000000000..d922a48ce1 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-04-3-0.tex @@ -0,0 +1,15 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 5 (Section 4.3 : options : \tkzname{xstep, ystep}) + +\begin{tikzpicture} +\tkzInit[xmax= 110,xstep=10, + ymax=6,ystep=1] +\tkzDrawX[label={\textit{Age}},below= -18pt] +\tkzLabelX +\tkzDrawY[label={\textit{litres}}] +\tkzFct[domain = 0.1:100 ]{50/\x} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-04-4-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-04-4-0.tex new file mode 100644 index 0000000000..1b5e701e64 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-04-4-0.tex @@ -0,0 +1,13 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 6 (Section 4.4 : Modification de \tkzname{xstep} et \tkzname{ystep}) + +\begin{tikzpicture}[scale=1.5] + \tkzInit[xmax=700,xstep=100,ymax=1200,ystep=400] + \tkzGrid(0,0)(700,1200) \tkzAxeXY + \tkzFct[color=red,samples=100,line width=0.8pt,domain =0:700]% + {(1./90000)*\x*\x*\x-(1./100)*\x*\x+(113./36)*\x} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-04-5-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-04-5-0.tex new file mode 100644 index 0000000000..415d051f1a --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-04-5-0.tex @@ -0,0 +1,13 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 7 (Section 4.5 : \tkzname{ystep} et les fonctions constantes) + + \begin{tikzpicture}[scale=0.4] + \tkzInit[xmax=30,ymax=90,ystep=6] + \tkzFct[line width=1pt,color=red,dashed,domain=0:30]{80.0} + \tkzFct[line width=1pt,color=blue,domain=0:30]{80/(1.0+4.0*exp(-0.21*x))} + \tkzText[above,color=red](20,80){$P=80$} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-04-6-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-04-6-0.tex new file mode 100644 index 0000000000..09d5950464 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-04-6-0.tex @@ -0,0 +1,15 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 8 (Section 4.6 : Les fonctions affines ou linéaires) + + \begin{tikzpicture}[] + \tkzInit[ymax=20,ystep=5] + \tkzAxeXY + \tkzFct[color=red,domain=0:10,samples=2]{2*x+5} + \tkzFct[color=blue,domain=0:10,samples=2]{-x+15} + \tkzFct[color=green,domain=0:10,samples=2]{7} % 7/5=1 + \tkzFct[color=purple,domain=0:10,samples=2]{7.}%7.0/5 =1.2 +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-04-7-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-04-7-0.tex new file mode 100644 index 0000000000..7189000a8a --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-04-7-0.tex @@ -0,0 +1,19 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 9 (Section 4.7 : Sous-grille) + +\begin{tikzpicture} + \tkzInit[xmin=4,xmax=18,xstep=2, + ymin=20,ymax=90,ystep=10] + \tkzFct[domain = 5:18]% + {(\x-4)*exp(-0.25*\x+5)} + \tkzGrid(4,20)(18,90) + \tkzAxeXY + \tkzGrid[sub, + subxstep=0.5, + subystep=2, + color=brown](6,60)(12,90) +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-04-8-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-04-8-0.tex new file mode 100644 index 0000000000..19fff86960 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-04-8-0.tex @@ -0,0 +1,15 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 10 (Section 4.8 : Utilisation des macros de \tkzname{tkz-base}) + + \begin{tikzpicture}[scale=2] + \tkzInit[xmin=-3,xmax=3, ymin=-1,ymax=3] + \tkzGrid[sub,subxstep=.5,subystep=.5] + \tkzAxeXY + \tkzFct[domain = -3:2]{(2-x)*exp(x)} + \tkzText(-2,1.25){$\mathcal{C}_{f}$} + \tkzDefPoint(2,0){A} \tkzDrawPoint(A) \tkzLabelPoints(A) + \end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-05-1-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-05-1-0.tex new file mode 100644 index 0000000000..4eba5d8089 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-05-1-0.tex @@ -0,0 +1,15 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 11 (Section 5.1 : Exemple avec \tkzcname{tkzGetPoint}) + +\begin{tikzpicture}[scale=1.25] + \tkzInit[xmin=-2,xmax=2,xstep=1, + ymin=-8,ymax=24,ystep=8] + \tkzGrid \tkzAxeXY + \tkzFct[domain =-1.5:1]{3.0-1.3125*x**5-2.5*x**3} + \tkzDefPointByFct(.5) \tkzGetPoint{A}\tkzDrawPoint(A) + \tkzLabelPoint[above right](A){$A_0$} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-05-2-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-05-2-0.tex new file mode 100644 index 0000000000..09402c8363 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-05-2-0.tex @@ -0,0 +1,17 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 12 (Section 5.2 : Exemple avec \tkzcname{tkzGetPoint} et \tkzname{tkzPointResult}) + +\begin{tikzpicture}[scale=1.25] + \tkzInit[xmin=-2,xmax=2,xstep=1, + ymin=-8,ymax=24,ystep=8] + \tkzGrid + \tkzAxeXY + \tkzFct[domain =-1.5:1]{3.0-1.3125*x**5-2.5*x**3} + \tkzDefPointByFct(.5) + \tkzDrawPoint(tkzPointResult) + % ou bien \tkzDefPointByFct[draw](.5) +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-05-3-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-05-3-0.tex new file mode 100644 index 0000000000..3164cac52f --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-05-3-0.tex @@ -0,0 +1,16 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 13 (Section 5.3 : Options \tkzname{draw} et \tkzname{ref}) + +\begin{tikzpicture}[scale=1.25] + \tkzInit[xmin=-2,xmax=2,xstep=1, + ymin=-8,ymax=24,ystep=8] + \tkzGrid + \tkzAxeXY + \tkzFct[domain =-1.5:1]{3.0-1.3125*x**5-2.5*x**3} + \tkzDefPointByFct[draw,ref=A](.5) + \tkzLabelPoint[above right](A){$a$} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-05-4-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-05-4-0.tex new file mode 100644 index 0000000000..45c7c08d12 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-05-4-0.tex @@ -0,0 +1,16 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 14 (Section 5.4 : Placer des points sans courbe) + +\begin{tikzpicture}[xscale=3,yscale=2] + \tkzInit[xmin=-2,xmax=2,xstep=1, + ymin=-8,ymax=24,ystep=8] + \tkzGrid + \tkzAxeXY + \global\edef\tkzFctLast{3.0-1.3125*x^5-2.5*x^3} + \foreach \va in {-1.5,-1.4,...,1}{% + \tkzDefPointByFct[draw](\va)} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-05-5-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-05-5-0.tex new file mode 100644 index 0000000000..949853f109 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-05-5-0.tex @@ -0,0 +1,19 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 15 (Section 5.5 : Placer des points sans se soucier des coordonnées) + +\begin{tikzpicture}[scale=1.6] + \tkzInit[xmin = 0, xmax = 800, + ymin = 0, ymax = 2000, + xstep = 100,ystep = 400] + \tkzGrid + \tkzAxeXY + \tkzFct[color = blue, + domain = 0:800]% + {(1./90000)*\x*\x*\x-(1./100)*\x*\x+(113./36)*\x} + \foreach \va in {0,450,800}{% + \tkzDefPointByFct[draw](\va)} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-05-6-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-05-6-0.tex new file mode 100644 index 0000000000..1ea3cb6626 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-05-6-0.tex @@ -0,0 +1,26 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 16 (Section 5.6 : Placer des points avec deux fonctions) + +\begin{tikzpicture}[scale=4] + \tkzInit[xmax=3,ymax=2] + \tkzAxeX + \tkzAxeY + \tkzGrid(0,0)(3,2) + \tkzFct[color = red,domain = 1./3:3]{0.125*(3*x-1)+0.375*(3*x-1)/(x*x)} + \tkzFct[color = green,domain = 1./3:3]{0.125*(3*x-1)} + \tkzSetUpPoint[shape=circle, size = 10, color=black, fill=lightgray] + \tkzDefPointByFct[draw,with = a](1) + \tkzDefPointByFct[draw,with = a](2) + \tkzDefPointByFct[draw,with = a](3) + \tkzDefPointByFct[draw,with = b](3) + \tkzDefPointByFct[draw,with = b](1/3) + \tkzText[draw,color= red,fill=red!20](1,1.5) % + {$f(x)=\frac{1}{8}(3x-1)+\frac{3}{8}% + \left(\frac{3x-1}{x^2}\right)$} + \tkzText[draw,color= green!50!black,fill=green!20]% + (2,0.3){$g(x)=\frac{1}{8}(3x-1)$} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-06-1-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-06-1-0.tex new file mode 100644 index 0000000000..808c64d81f --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-06-1-0.tex @@ -0,0 +1,18 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 17 (Section 6.1 : Ajouter un label) + +\begin{tikzpicture} + \tkzInit[xmin=0,xmax=10, + ymin=0,ymax=1.2,ystep=0.2] + \tkzGrid + \tkzAxeXY + \tkzClip + \tkzFct[thick,color=red,domain=0.55:10]{(\x*\x+\x-1)/(\x**3)} + \tkzText(3,-0.3){\textbf{Courbe de} $\mathbf{f}$} + \tkzDefPointByFct(3) + \tkzText[above right,text=red](tkzPointResult){${\mathcal{C}}_f$} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-10-2.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-10-2.tex new file mode 100644 index 0000000000..e1f56e1a0c --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-10-2.tex @@ -0,0 +1,13 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 26 (Section 7.10.2 : utilisation de la valeur numérique) + +\begin{tikzpicture}[scale=1] + \tkzInit[xmax=1,xstep=0.1,ymin=0.0,ymax=1,ystep=0.1] + \tkzGrid \tkzAxeXY + \tkzFct[domain = 0.00001:1]{(\x**\x)} + \tkzDrawTangentLine[draw,color = red, kr = 0.2,kl = 0.2]({1/exp(1)}) +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-2-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-2-0.tex new file mode 100644 index 0000000000..ab227375b7 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-2-0.tex @@ -0,0 +1,20 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 18 (Section 7.2 : Tangente avec \tkzname{xstep} et \tkzname{ystep} différents de 1) + +\begin{tikzpicture}[xscale=1.5] + \tikzset{tan style/.style={-}} + \tkzInit[xmin=0,xmax=800,xstep=100, + ymin=0,ymax=1800,ystep=400] + \tkzGrid[color=brown,sub,subxstep=50,subystep=200](0,0)(800,1800) + \tkzAxeXY + \tkzFct[color=red,samples=100,domain = 0:800]% + {(1./90000)*\x*\x*\x-(1./100)*\x*\x+(113./36)*\x} + \tkzDrawTangentLine[color=blue,kr=300,kl=450,coord](450) + \tkzText[draw, color = black,% + fill = brown!50, opacity = 0.8](300,1200)% + {$f(x)=\dfrac{1}{90000}x^3 -\dfrac{1}{{100}}x^2 +\dfrac{113}{36}x$} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-3-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-3-0.tex new file mode 100644 index 0000000000..9a57b5ce99 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-3-0.tex @@ -0,0 +1,17 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 19 (Section 7.3 : Les options \tkzname{kl}, \tkzname{kr} et l'option \tkzname{draw}) + + \begin{tikzpicture}[scale=1.5] + \tkzInit[xmin=-3,xmax=4,ymin=-4,ymax=2] + \tkzGrid \tkzDrawXY \tkzClip + \tkzFct[domain = -2.15:3.2]{(-x*x)+2*x} + \tkzDefPointByFct[draw](2) + \tkzDrawTangentLine[kl=0,draw](-1) + \tkzDrawTangentLine[draw](1) + \tkzDrawTangentLine[kr=0,draw](3) + \tkzRep +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-4-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-4-0.tex new file mode 100644 index 0000000000..ae9576110a --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-4-0.tex @@ -0,0 +1,24 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 20 (Section 7.4 : Tangente et l'option \tkzname{with}) + +\begin{tikzpicture}[scale=4] + \tkzInit[xmax=3,ymax=2] + \tkzAxeXY + \tkzGrid(0,0)(3,2) + \tkzFct[color = red, domain = 1/3:3]{0.125*(3*x-1)+0.375*(3*x-1)/(x*x)} + \tkzFct[color = blue, domain = 1/3:3]{0.125*(3*x-1)} + \tkzDrawTangentLine[with=a, + color=blue](1) + \tkzText[draw, + color= red, + fill=brown!50](1,1.5)% + {$f(x)=\frac{1}{8}(3x-1)+\frac{3}{8}\left(\frac{3x-1}{x^2}\right)$} + \tkzText[draw, + color= green!50!black, + fill=brown!50](2,0.3)% + {$g(x)=\frac{1}{8}(3x-1)$} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-5-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-5-0.tex new file mode 100644 index 0000000000..0d04fcbee6 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-5-0.tex @@ -0,0 +1,18 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 21 (Section 7.5 : Quelques tangentes ) + +\begin{tikzpicture}[scale=2] + \tkzInit[xmin=-5,xmax=2,ymin=-1, ymax=3] + \tkzDrawX + \tkzDrawY + \tkzText[draw,color = red,fill = orange!20]( 1.5,1.5){$y = xe^x$} + \tkzFct[color = red, domain = -5:1]{x*exp(x)}% + \tkzDrawTangentLine[color=blue,kr=2,kl=2](-2) + \tkzDrawTangentLine[color=green,kr=2,kl=2](-1) + \tkzDrawTangentLine[color=blue](0) + \tkzDrawTangentLine[color=blue,kr=0](1) +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-6-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-6-0.tex new file mode 100644 index 0000000000..de41164650 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-6-0.tex @@ -0,0 +1,16 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 22 (Section 7.6 : Demi-tangentes ) + + \begin{tikzpicture}[scale=2.75] + \tkzInit[xmin=-2,xmax=3,ymax=3] + \tkzGrid[color=orange](-2,0)(3,3) + \tkzAxeX + \tkzAxeY + \tkzFct[color = red ,domain = -1:2]{(((x+1)*x)*x)**0.5} + \tkzDrawTangentLine(0) + \tkzText[draw,color = red,fill = orange!20](2,1){$f(x)=\sqrt{x^3+x^2}$} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-7-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-7-0.tex new file mode 100644 index 0000000000..0da5e6441f --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-7-0.tex @@ -0,0 +1,18 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 23 (Section 7.7 : Demi-tangentes Courbe de Lorentz ) + +\begin{tikzpicture}[scale=1.25] + \tkzInit[xmax=1,ymax=1,xstep=0.1,ystep=0.1] + \tkzGrid(0,0)(1,1) + \tkzAxeXY + \tkzFct[color = red,thick, domain =0:1]{(exp(\x)-1)/(exp(1)-1)} + \tkzSetUpPoint[size=6] + \tkzDrawTangentLine[draw, kl = 0, kr = 0.4](0) + \tkzDrawTangentLine[draw, kl = 0.4,kr = 0 ](1) + \tkzText[draw,color = red,fill = orange!20](0.5,0.6)% + {$f(x)=\dfrac{\text{e}^x-1}{\text{e}-1}$} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-8-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-8-0.tex new file mode 100644 index 0000000000..f68cf844d9 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-8-0.tex @@ -0,0 +1,18 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 24 (Section 7.8 : Série de tangentes) + +\begin{tikzpicture}[scale=2] + \tikzstyle{tan style}=[-] + \tkzInit[xmin=-5,xmax=2,ymin=-1,ymax=3] + \tkzDrawXY + \tkzText[draw,color = red, fill = orange!20](1.5,1.5){$y = xe^x$} + \tkzFct[line width = 0.01 pt,color = red, domain = -5:1]{x*exp(x)} + \foreach \x in {-4,-3.8,...,0}{% + \tkzDrawTangentLine[color=blue,line width=.4pt,kr=1,kl=0.5](\x)} + \foreach \x in {0.6,0.8,1}{% + \tkzDrawTangentLine[color=blue,line width=.4pt, kr=0,kl=0.5](\x)} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-9-1.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-9-1.tex new file mode 100644 index 0000000000..0604828df7 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-07-9-1.tex @@ -0,0 +1,18 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 25 (Section 7.9.1 : Utilisation de \tkzcname{tkzFctLast}) + +\begin{tikzpicture}[scale=2] + \tikzstyle{tan style}=[-] + \tkzInit[xmin=-5,xmax=2,ymin=-1,ymax=3] + \tkzDrawXY + \tkzText[draw,color = red, fill = orange!20](1.5,1.5){$y = xe^x$} + \global\edef\tkzFctLast{x*exp(x)}% c'est la ligne importante + \foreach \v in {-4,-3.8,...,0}{% + \tkzDrawTangentLine[color=blue,line width=.4pt,kl=1](\v)} + \foreach \v in {0.6,0.8,1}{% + \tkzDrawTangentLine[color=blue,line width=.4pt,kr=0,kl=.75](\v)} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-08-10-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-08-10-0.tex new file mode 100644 index 0000000000..6d40969c60 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-08-10-0.tex @@ -0,0 +1,19 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 33 (Section 8.10 : Mélange de style) + +\begin{tikzpicture}[scale=2.5] + \tkzInit[xmin=-1,xmax=4,ymin=0,ymax=5] + \tkzGrid + \tkzAxeXY + \tkzFct[domain = -.5:4]{ 4*x-x**2+4/(x**2+1)**2} + \tkzFct[domain = -.5:4]{x-1+4/(x**2+1)**2} + \tkzDrawAreafg[between=a and b,color=green,domain = 1:4] + \tkzDrawAreafg[between=a and b,pattern=north west lines,domain = -.5:1] + \tkzRep + \tkzText(2.5,4.5){$C_f$} + \tkzText(2.5,1){$C_g$} +\end{tikzpicture}% + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-08-11-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-08-11-0.tex new file mode 100644 index 0000000000..634c70b460 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-08-11-0.tex @@ -0,0 +1,24 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 34 (Section 8.11 : Courbes de niveaux) + +\begin{tikzpicture}[scale=.75] + \tkzInit[xmax=20,ymax=12] + \tkzGrid[color=orange,sub](0,0)(20,12) + \tkzAxeXY + \tkzFct[samples=400,domain =0:8]{(32-4*x)**(0.5)} % a + \tkzFct[samples=400,domain =0:18]{(72-4*x)**(0.5)} % b + \tkzFct[samples=400,domain =0:20]{(112-4*x)**(0.5)} % c + \tkzFct[samples=400,domain =2:20]{(152-4*x)**(0.5)} % d + \tkzFct[samples=400,domain =12:20]{(192-4*x)**(0.5)}% e + \def\tkzFctgnuf{0} % f + \def\tkzFctgnug{12}% g + \tkzDrawAreafg[between= b and a,color=gray!80,domain = 0:8] + \tkzDrawAreafg[between= b and f,color=gray!80,domain = 8:18] + \tkzDrawAreafg[between= d and c,color=gray!50,domain = 2:20] + \tkzDrawAreafg[between= g and c,color=gray!50,domain = 0:2] + \tkzDrawAreafg[between= g and e,color=gray!20,domain =12:20] +\end{tikzpicture}% + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-08-2-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-08-2-0.tex new file mode 100644 index 0000000000..a71373a61c --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-08-2-0.tex @@ -0,0 +1,27 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 27 (Section 8.2 : Naissance de la fonction logarithme népérien) + +\begin{tikzpicture}[scale=2] + \tkzInit[xmin=0,xmax=3,xstep=1, + ymin=-2,ymax=2,ystep=1] + \tkzGrid + \tkzAxeXY + \tkzFct[domain= 0.4:3]{1./x} + \tkzDefPointByFct(1) + \tkzGetPoint{A} + \tkzDefPointByFct(2) + \tkzGetPoint{B} + \tkzLabelPoints[above right](A,B) + \tkzDrawArea[color=blue!30, + domain = 1:2] + \tkzFct[domain = 0.5:3]{log(x)} + \tkzDrawArea[color=red!30, + domain = 1:2] + \tkzPointShowCoord(A) + \tkzPointShowCoord(B) + \tkzDrawPoints(A,B) +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-08-3-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-08-3-0.tex new file mode 100644 index 0000000000..75e39e9064 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-08-3-0.tex @@ -0,0 +1,18 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 28 (Section 8.3 : Surface simple) + + \begin{tikzpicture}[scale=1.75] + \tkzInit[xmin=0,xmax=800,xstep=100, + ymin=0,ymax=2000,ystep=400] + \tkzGrid + \tkzAxeXY + \tkzFct[domain = 0:800]{(1./90000)*\x*\x*\x-(1./100)*\x*\x+(113./36)*\x} + \tkzDefPoint(450,400){a} + \tkzDrawPoint(a) + \tkzDrawArea[color=orange!50, domain =0:450] + \tkzDrawArea[color=orange!80, domain =450:800] +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-08-4-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-08-4-0.tex new file mode 100644 index 0000000000..07050e22a2 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-08-4-0.tex @@ -0,0 +1,20 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 29 (Section 8.4 : Surface et hachures) + +\begin{tikzpicture}[scale=2] + \tkzInit[xmin=-3,xmax=4,ymin=-2,ymax=4] + \tkzGrid(-3,-2)(4,4) + \tkzDrawXY + \tkzFct[domain = -2.15:3.2]{(2+\x)*exp(-\x)} + \tkzDrawArea[pattern=north west lines,domain =-2:2] + \tkzDrawTangentLine[draw,color=blue](0) + \tkzDrawTangentLine[draw,color=blue](-1) + \tkzDefPointByFct(2) \tkzGetPoint{C} + \tkzDefPoint(2,0){B} + \tkzDrawPoints(B,C) \tkzLabelPoints[above right](B,C) + \tkzRep +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-08-7-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-08-7-0.tex new file mode 100644 index 0000000000..1fa37f71c5 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-08-7-0.tex @@ -0,0 +1,15 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 30 (Section 8.7 : Surface comprise entre deux courbes avec des hachures) + + \begin{tikzpicture}[scale=.8] + \tkzInit[xmax=5,ymax=5] + \tkzGrid + \tkzAxeXY + \tkzFct[domain = 0:5]{x} + \tkzFct[domain = 1:5]{log(x)} + \tkzDrawAreafg[between= a and b,pattern=north west lines,domain = 1:5] +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-08-8-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-08-8-0.tex new file mode 100644 index 0000000000..9073b668a2 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-08-8-0.tex @@ -0,0 +1,17 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 31 (Section 8.8 : Surface comprise entre deux courbes avec l'option \tkzname{between}) + +\begin{tikzpicture}[scale=1.25] + \tkzInit[ymin=-1,xmax=5,ymax=3] + \tkzGrid + \tkzAxeXY + \tkzFct[domain = 0.5:5]{1/x}% courbe a + \tkzFct[domain = 1:5]{log(x)}% courbe b + \tkzDrawAreafg[between=b and a, + color=magenta!50, + domain = 1:4] +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-08-9-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-08-9-0.tex new file mode 100644 index 0000000000..29e26a498c --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-08-9-0.tex @@ -0,0 +1,17 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 32 (Section 8.9 : Surface comprise entre deux courbes : courbes de Lorentz) + +\begin{tikzpicture}[scale=1.25] + \tkzInit[xmax=1,ymax=1,xstep=0.1,ystep=0.1] + \tkzGrid + \tkzAxeXY + \tkzFct[color = red,domain = 0:1]{(exp(\x)-1)/(exp(1)-1)} + \tkzFct[color = blue,domain = 0:1]{\x*\x*\x} + \tkzFct[color = green,domain = 0:1]{\x} + \tkzDrawAreafg[between = c and b,color=purple!40,domain = 0:1] + \tkzDrawAreafg[between = c and a,color=gray!60,domain = 0:1] +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-09-1-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-09-1-0.tex new file mode 100644 index 0000000000..25867a79c9 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-09-1-0.tex @@ -0,0 +1,15 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 35 (Section 9.1 : Somme de Riemann) + +\begin{tikzpicture}[scale=3.5] +\tkzInit[xmax=3,ymax=1.75] +\tkzAxeXY +\tkzGrid(0,0)(3,2) +\tkzFct[color = red, domain =1/3:3]{0.125*(3*x-1)+0.375*(3*x-1)/(x*x)} +\tkzDrawRiemannSum[fill=green!40,opacity=.2,color=green, + line width=1pt,interval=1./2:exp(1),number=10] +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-09-2-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-09-2-0.tex new file mode 100644 index 0000000000..64faec82ce --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-09-2-0.tex @@ -0,0 +1,13 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 36 (Section 9.2 : Somme de Riemann Inf) + +\begin{tikzpicture}[scale=1.75] +\tkzInit[xmin=-3,xmax=6,ymin=-2,ymax=14,ystep=2] +\tkzDrawX \tkzDrawY +\tkzFct[line width=2pt,color = red, domain =-3:6]{(-\x-2)*(\x-5)} +\tkzDrawRiemannSumInf[fill=green!40,opacity=.5,interval=-1:5,number=10] +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-09-3-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-09-3-0.tex new file mode 100644 index 0000000000..2f08a96821 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-09-3-0.tex @@ -0,0 +1,14 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 37 (Section 9.3 : Somme de Riemann Inf et Sup) + +\begin{tikzpicture}[scale=1.75] + \tkzInit[xmin=-3,xmax=6,ymin=-2,ymax=14,ystep=2] + \tkzDrawX \tkzDrawY + \tkzFct[line width=2pt,color = red, domain =-3:6]{(-\x-2)*(\x-5)} + \tkzDrawRiemannSumSup[fill=blue!40,opacity=.5,interval=-1:5,number=10] + \tkzDrawRiemannSumInf[fill=green!40,opacity=.5,interval=-1:5,number=10] +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-09-4-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-09-4-0.tex new file mode 100644 index 0000000000..9e80435a8d --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-09-4-0.tex @@ -0,0 +1,13 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 38 (Section 9.4 : Somme de Riemann Mid) + + \begin{tikzpicture}[scale=1.75] +\tkzInit[xmin=-3,xmax=6,ymin=-2,ymax=14,ystep=2] +\tkzDrawX \tkzDrawY +\tkzFct[line width=2pt,color = red, domain =-3:6]{(-\x-2)*(\x-5)} +\tkzDrawRiemannSumMid[fill=blue!40,opacity=.5,interval=-1:5,number=10] +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-10-2-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-10-2-0.tex new file mode 100644 index 0000000000..4bc5eb21b2 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-10-2-0.tex @@ -0,0 +1,17 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 39 (Section 10.2 : Ligne verticale ) + +\begin{tikzpicture}[scale=2] + \tkzInit[xmax=3,ymax=2] + \tkzAxeXY + \tkzVLine[color = blue, + style = dashed, + line width = 1pt]{2} + \tkzVLine[color = red, + style = dashed, + line width = 1pt]{1./3} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-10-3-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-10-3-0.tex new file mode 100644 index 0000000000..14df7d6296 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-10-3-0.tex @@ -0,0 +1,12 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 40 (Section 10.3 : Lignes verticales) + +\begin{tikzpicture} + \tkzInit[xmax=5,ymax=5] + \tkzAxeXY + \tkzVLines[color = green]{1,2,...,4} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-10-4-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-10-4-0.tex new file mode 100644 index 0000000000..749b6e4837 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-10-4-0.tex @@ -0,0 +1,14 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 41 (Section 10.4 : Ligne verticale et valeur calculée par \tkzname{fp} ) + +\begin{tikzpicture} + \tkzInit[xmin=-7,xmax=7,ymin=-1,ymax=1] + \tkzAxeY[font=\small] + \tkzAxeX[trig=2] + \foreach\v in {-2,-1,1,2} + {\tkzVLine[color=red]{\v*\FPpi}} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-10-5-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-10-5-0.tex new file mode 100644 index 0000000000..16b5e32eb8 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-10-5-0.tex @@ -0,0 +1,12 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 42 (Section 10.5 : Une ligne horizontale) + +\begin{tikzpicture} + \tkzInit[xmax=80,xstep=20,ymax=2] + \tkzAxeXY + \tkzHLine[color=red]{exp(1)-1} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-10-6-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-10-6-0.tex new file mode 100644 index 0000000000..9430b809cb --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-10-6-0.tex @@ -0,0 +1,16 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 43 (Section 10.6 : Asymptote horizontale) + +\begin{tikzpicture}[scale=2.5] + \tkzInit[xmax=5,ymin=0.5,ymax=1.5,ystep=0.5] + \tkzGrid + \tkzAxeXY + \tkzFct[domain = 0:10]{x*exp(-x)+1} + \tkzHLine[color=red,style=solid,line width=1.2pt]{1} + \tkzDrawTangentLine[draw,color=blue](1) + \tkzText[draw,fill = brown!20](2,0.75){$f(x)=x \text{e}^{-x}+1$} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-10-7-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-10-7-0.tex new file mode 100644 index 0000000000..0d2cd771c0 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-10-7-0.tex @@ -0,0 +1,12 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 44 (Section 10.7 : Lignes horizontales) + +\begin{tikzpicture} + \tkzInit + \tkzAxeXY + \tkzHLines[color = green]{1,2,...,10} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-10-8-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-10-8-0.tex new file mode 100644 index 0000000000..9b8894f47a --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-10-8-0.tex @@ -0,0 +1,22 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 45 (Section 10.8 : Asymptote horizontale et verticale) + +\begin{tikzpicture}[scale=1.25] + \tkzInit + \tkzGrid + \tkzAxeXY + \tkzFct[color=red,domain=1.001:1.9]{1+1/(log(x-1)**2)} + \tkzFct[color=red,domain = 2.1:10]{1+1/(log(x-1)**2)} + \tkzHLine[line width=1pt,color=red]{1} + \tkzVLine[line width=1pt,color=blue]{2} + \tkzDefPoint(1,1){A} + \tkzDrawPoint[fill=white,color=brown,size=6](A) + \tkzDefPointByFct[draw,with=b]({1+exp(1)}) + \tkzLabelPoint[above right](tkzPointResult){$(1+\text{e}~;~2)$} + \tkzText[draw,color = black,fill = brown!20](6,6)% + {$f(x)=\dfrac{1}{\ln^2 (x-1)}+1$} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-11-1-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-11-1-0.tex new file mode 100644 index 0000000000..9b7d6f35f4 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-11-1-0.tex @@ -0,0 +1,12 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 46 (Section 11.1 : Courbe paramétrée exemple 1) + +\begin{tikzpicture} + \tkzInit[ymax=2.25,ystep=.5] \tkzGrid + \tkzAxeXY + \tkzFctPar[samples=400,domain=0:2*pi]{(t-sin(t))}{(1-cos(t))} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-11-2-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-11-2-0.tex new file mode 100644 index 0000000000..65bb2c0219 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-11-2-0.tex @@ -0,0 +1,14 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 47 (Section 11.2 : Courbe paramétrée exemple 2) + +\begin{tikzpicture}[scale=1.25] + \tkzInit[xmin=-50,xmax=50,xstep=10, + ymin=-50,ymax=50,ystep=10] + \tkzGrid + \tkzAxeXY + \tkzFctPar[smooth,samples=200,domain=0:50]{t*sin(t)}{t*cos(t)} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-11-3-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-11-3-0.tex new file mode 100644 index 0000000000..7484370f2b --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-11-3-0.tex @@ -0,0 +1,14 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 48 (Section 11.3 : Courbe paramétrée exemple 3) + +\begin{tikzpicture}[scale=1.5] + \tkzInit[xmin=-2,xmax=10,xstep=2,ymin=-10,ymax=4,ystep=2] + \tkzGrid[sub] + \tkzAxeX[step=2] + \tkzAxeY[step=2] + \tkzFctPar[samples=400,domain=-pi:pi]{exp(t)*sin(t)}{exp(t)*cos(t)} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-11-4-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-11-4-0.tex new file mode 100644 index 0000000000..6c89c5b7f0 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-11-4-0.tex @@ -0,0 +1,17 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 49 (Section 11.4 : Courbe paramétrée exemple 4) + +\begin{tikzpicture}[scale=1.25] + \tkzInit[xmin=-1,xmax=1,xstep=.2, + ymin=-1,ymax=1,ystep=.2] + \tkzFctPar[color=red, + line width=2pt, + fill=orange, + opacity=.4, + samples=400, + domain=0:2*pi]{(cos(t))**3}{(sin(t))**3} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-11-5-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-11-5-0.tex new file mode 100644 index 0000000000..b45d54ba54 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-11-5-0.tex @@ -0,0 +1,14 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 50 (Section 11.5 : Courbe paramétrée exemple 5) + +\begin{tikzpicture}[scale=4] + \tkzInit[xmin=-1,xmax=1,ymin=-2,ymax=1] + \tkzClip + \tkzFctPar[samples=500,smooth,domain=-pi:pi, + ball color=red,shading=ball]% + {(sin(t))**3}{cos(t)-(cos(t))**4} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-11-6-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-11-6-0.tex new file mode 100644 index 0000000000..4fa7ec308c --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-11-6-0.tex @@ -0,0 +1,14 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 51 (Section 11.6 : Courbe paramétrée exemple 6) + +\begin{tikzpicture}[scale=1.5] + \tkzInit[xmin=-.4,xmax=.4,xstep=.1,ymin=0,ymax=.7,ystep=.1] + \tkzClip + \tkzFctPar[samples=2000,smooth,domain=-1:1, + ball color=red,shading=ball]% + {sin(t)*cos(t)*log(abs(t))}{sqrt(abs(t))*cos(t)} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-11-7-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-11-7-0.tex new file mode 100644 index 0000000000..45ba1e77f5 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-11-7-0.tex @@ -0,0 +1,14 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 52 (Section 11.7 : Courbe paramétrée exemple 7) + +\begin{tikzpicture}[scale=1.75] + \tkzInit[xmin=-20,xmax=20,xstep=5,ymin=-25,ymax=15,ystep=5] + \tkzClip + \tkzFctPar[samples=400,smooth,domain=0:6.28, + ball color=red,shading=ball]% + {16*(sin(t))**3}{13*cos(t)-5*cos(2*t)-2*cos(3*t)-cos(4*t)} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-12-1-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-12-1-0.tex new file mode 100644 index 0000000000..844ef3ad7a --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-12-1-0.tex @@ -0,0 +1,14 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 53 (Section 12.1 : Équation polaire exemple 1) + +\begin{tikzpicture}[scale=0.75] + \tkzInit [xmin=-0.5,xmax=0.5, + ymin=-0.5,ymax=0.5, + xstep=0.1,ystep=.1] + \tkzDrawX \tkzDrawY + \tkzFctPolar[domain=-2*pi:2*pi]{cos(t)*sin(t)} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-12-2-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-12-2-0.tex new file mode 100644 index 0000000000..a61de63123 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-12-2-0.tex @@ -0,0 +1,14 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 54 (Section 12.2 : Équation polaire exemple 2) + +\begin{tikzpicture}[scale=1.25] + \tkzInit [xmin=-1,xmax=1, + ymin=-1,ymax=1, + xstep=.2,ystep=.2] + \tkzDrawX \tkzDrawY + \tkzFctPolar[domain=0:2*pi]{cos(2*t)} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-12-3-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-12-3-0.tex new file mode 100644 index 0000000000..10b89682fa --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-12-3-0.tex @@ -0,0 +1,15 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 55 (Section 12.3 : Équation polaire Heart) + +\begin{tikzpicture}[scale=3] + \tkzInit[xmin=-5,xmax=5,ymin=-5,ymax=5] + \tkzFctPolar[domain = -pi:pi, + samples = 800, + ball color = red, + shading = ball]% + {2-2*sin(t)+sin(t)*sqrt(abs(cos(t)))/(sin(t)+1.4)} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-12-4-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-12-4-0.tex new file mode 100644 index 0000000000..901097453b --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-12-4-0.tex @@ -0,0 +1,11 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 56 (Section 12.4 : Équation polaire exemple 4) + +\begin{tikzpicture}[scale=4] + \tkzInit [xmin=-5,xmax=5,ymin=-5,ymax=5,xstep=1,ystep=1] + \tkzFctPolar[domain=0:2*pi,samples=400]{ 1-sin(t) } +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-12-5-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-12-5-0.tex new file mode 100644 index 0000000000..f410535b9b --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-12-5-0.tex @@ -0,0 +1,12 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 57 (Section 12.5 : Équation polaire Cannabis ou Marijuana Curve) + +\begin{tikzpicture}[scale=2.5] + \tkzInit [xmin=-5,xmax=5,ymin=-5,ymax=5,xstep=1,ystep=1] + \tkzFctPolar[domain=0:2*pi,samples=1000]% + { (1+.9*cos(8*t))*(1+.1*cos(24*t))*(1+.1*cos(200*t))*(1+sin(t)) } +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-12-6-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-12-6-0.tex new file mode 100644 index 0000000000..a311f6ae26 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-12-6-0.tex @@ -0,0 +1,11 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 58 (Section 12.6 : Scarabaeus Curve) + +\begin{tikzpicture}[scale=2.5] + \tkzInit [xmin=-5,xmax=5,ymin=-5,ymax=5,xstep=1,ystep=1] + \tkzFctPolar[domain=0:2*pi,samples=400]{1.6*cos(2*t)-3*cos(t) } + \end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-13-0-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-13-0-0.tex new file mode 100644 index 0000000000..071a69d456 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-13-0-0.tex @@ -0,0 +1,15 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 59 (Section 13 : Symboles) + +\begin{tikzpicture} + \tkzInit[xmin=-1,xmax=6,ymin=0,ymax=10,xstep=1,ystep=1] + \tkzGrid[color=gray] + \tkzAxeXY + \tkzFct[{-[},color=red,domain =-1:2,samples=2]{8-1.5*\x} + \tkzFct[{[-]},color=blue,domain =2:3,samples=2]{4} + \tkzFct[{]-},color=green!50!black,domain =3:6,samples=2]{2*\x-4} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-1-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-1-0.tex new file mode 100644 index 0000000000..29c14fb7e2 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-1-0.tex @@ -0,0 +1,20 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 60 (Section 14.1 : Variante intermédiaire : \TIKZ\ + \tkzname{tkz-fct}) + + \begin{tikzpicture}[scale=3] + \tkzInit[xmin=0,xmax=4,ymin=-1.5,ymax=1.5] + \tkzAxeY[label=$f(x)$] + \tkzDefPoint(1,0){x} \tkzDrawPoint[color=blue,size=0.6pt](x) + \shade[top color=gray!80,bottom color=gray!20] (1,0)% + plot[id=ln,domain=1:2.718] function{log(x)} |-(1,0); + \draw[color=blue] plot[id=ln,domain=0.2:4,samples=200]function{log(x)}; + \tkzAxeX + \tkzText[draw,color= black,fill=brown!50](2,-1)% + {$\mathcal{A} = \int_1^{\text{e}}\ln(x)\text{d}x =% + \big[x\ln(x)\big]_{1}^{\text{e}} = \text{e}$} + \tkzText[draw,color= black,fill=brown!50](2,0.3){$\mathcal{A}$} + \end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-2-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-2-0.tex new file mode 100644 index 0000000000..af23e82210 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-2-0.tex @@ -0,0 +1,24 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 61 (Section 14.2 : Courbes de \tkzname{Lorentz}) + +\begin{tikzpicture}[scale=1] + \tkzInit[xmax=1,ymax=1,xstep=0.1,ystep=0.1] + \tkzGrid(0,0)(1,1) + \tkzAxeXY + \tkzFct[color = red,domain = 0:1]{(exp(\x)-1)/(exp(1)-1)} + \tkzDrawTangentLine[kl=0,kr=0.4,color=red](0) + \tkzDrawTangentLine[kl=0.2,kr=0,color=red](1) + \tkzText[draw,color = red,fill = brown!30](0.4,0.6)% + {$f(x)=\dfrac{\text{e}^x-1}{\text{e}-1}$} + \tkzFct[color = blue,domain = 0:1]{\x*\x*\x} + \tkzDrawTangentLine[kl=0,kr=0.4,color=blue](0) + \tkzDrawTangentLine[kl=0.2,kr=0,color=blue](1) + \tkzText[draw,color = blue,fill = brown!30](0.8,0.1){$g(x)=x^3$} + \tkzFct[color = orange,style = dashed,domain = 0:1]{\x} + \tkzDrawAreafg[between=c and b,color=blue!40,domain = 0:1] + \tkzDrawAreafg[between=c and a,color=red!60,domain = 0:1] +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-3-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-3-0.tex new file mode 100644 index 0000000000..c077890e2f --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-3-0.tex @@ -0,0 +1,19 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 62 (Section 14.3 : Courbe exponentielle) + +\begin{tikzpicture}[scale=1.25] + \tkzInit[xmin=-6,xmax=4,ymin=-5,ymax=6] + \tkzGrid + \tkzAxeXY + \tkzFct[color=red,thick,domain=-6:2.1785]{(-x*x+x+2)*exp(x)} + \tkzSetUpPoint[size=6] + \tkzDrawTangentLine[draw,kl=2](0) + \tkzDefPoint(2,0){b} \tkzDrawPoint(b) + \tkzDefPoint(-1,0){c} \tkzDrawPoint(c) + \tkzText(2,4){($\mathcal{C}$)} + \tkzText(-2,-3){($\mathcal{T}$)} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-4-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-4-0.tex new file mode 100644 index 0000000000..46da6372b2 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-4-0.tex @@ -0,0 +1,26 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 63 (Section 14.4 : Axe logarithmique) + +\begin{tikzpicture}[scale=0.8] + \tkzInit[xmax=14,ymax=12] + \draw[thin,->] (0,0) -- (14,0) node[below left] {}; + \draw[thin,->] (0,0) -- (0,12) node[below left] {}; + \foreach \x/\xtext in {0/0,2/10,4/20,6/30,8/40,10/50,12/60,14/70}% + {\draw[shift={(\x,0)}] node[below] {$\xtext$ };} + \foreach \y/\z in {0/0,3/1,6/2,9/3,12/4}% + {\draw[shift={(0,\y)}] node[left] {$10^{\z}$};} + \foreach \x in {1,2,...,14}{\tkzVLine[gray,thin]{\x}} + \foreach \y in {3,6,...,12}{\tkzHLine[gray,thin]{\y}} + \foreach \y in {0,3,...,9}{ + \foreach \z in {0.903,1.431,1.806,2.097,2.334,2.535,2.709,2.863}% + {\tkzHLine[thin,gray,shift={(0,\y)}] {\z}}} + \tkzDefPoint(0,6.90){a} + \tkzDefPoint(10,9.30){b} + \tkzDrawPoints(a,b) + \tkzLabelPoint(a){$M_{1}$} + \tkzLabelPoint(b){$M_{11}$} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-5-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-5-0.tex new file mode 100644 index 0000000000..e943de9a7d --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-5-0.tex @@ -0,0 +1,25 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 64 (Section 14.5 : Un peu de tout) + +\begin{tikzpicture}[scale=.8] + \tkzInit[xmin=5,xmax=40,ymin=0,ymax=350,xstep=2.5,ystep=25] + \tkzDrawX[label=$q$] + \tkzLabelX + \tkzDrawY[label=$C(q)$] + \tkzLabelY + \tkzGrid + \tkzFct[domain=5:40]{0.1*\x**2+2*\x+60} + \foreach \vv in {5,10,...,40}{% + \tkzDefPointByFct(\vv) + \tkzDrawPoint(tkzPointResult)} + \tkzFct[domain=5:40]{(108*log(\x)-158)} + \tkzText(37.5,280){$C$} + \tkzText(37.5,220){$R$} + \tkzDefSetOfPoints{% + 5/15,10/90,15/135,20/170,25/190,30/200,35/230,40/240} +\tkzDrawSetOfPoints[mark = x,mark size=3pt] +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-6-1.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-6-1.tex new file mode 100644 index 0000000000..73f217354f --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-6-1.tex @@ -0,0 +1,37 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 65 (Section 14.6.1 : Le code) + +\begin{tikzpicture} +\tkzInit[xmin=-1,xmax=1,ymin=-1.8,ymax=1.2,xstep=0.1,ystep=0.2] +\tkzGrid +\tkzAxeXY +\tkzFct[samples = 400, line width=4pt, color = red,opacity=.5](-1---1){1/(1+8*\x*\x)} + \tkzFct[smooth,samples = 400, line width=1pt, color = blue,domain =-1:1]% +{1.0+(((((((((((((((((((( + 8140.04642)*\x + +0.01544)*\x + -32356.67279)*\x + -0.05562)*\x + +54061.87086)*\x + +0.08097)*\x + -49850.83249)*\x + -0.05934)*\x + +28118.29594)*\x + +0.02540)*\x + -10240.01777)*\x + -0.00580)*\x + +2516.04640)*\x + +0.00071)*\x + -444.23476)*\x + -0.00004)*\x + +62.60245)*\x + +0.00000)*\x + -7.99142)*\x + -0.00000)*\x} + \tkzSetUpPoint[size=16,color=black,fill=yellow] + \foreach \v in {-1,-0.8,---.,1}{\tkzDefPointByFct[draw](\v)} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-7-1.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-7-1.tex new file mode 100644 index 0000000000..48f7a80220 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-7-1.tex @@ -0,0 +1,22 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 66 (Section 14.7.1 : Tableau de variations) + + \begin{tikzpicture} + \tkzTab% + { $v$ /1,% + $g'(v)$ /1,% + $g(v)$ /3% + }% + { $b$ ,% + $3b$ ,% + $+\infty$% + }% + {0,$+$,$0$,$-$,t} + {-/ $0$ /,% + +/$\dfrac{8}{27b}$ /,% + -/ $0$ /}% +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-7-2.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-7-2.tex new file mode 100644 index 0000000000..d543f04cc6 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-7-2.tex @@ -0,0 +1,17 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 67 (Section 14.7.2 : Première courbe avec $ b=1$) + + \begin{tikzpicture}[xscale=2,yscale=2.5] + \tkzInit[xmin=0,xmax=6,ymax=0.5,ystep=0.1] + \tkzDrawX[label=$v$] + \tkzDrawY[label=$g(v)$] + \tkzGrid(0,0)(6,0.5) + \tkzFct[color = red,domain =1:6]{(2*(x-1)*(x-1))/(x*x*x)} + \tkzDrawTangentLine[color=blue,draw](3) + \tkzDefPointByFct(1) + \tkzText[draw, fill = brown!30](4,0.1){$g(v)=2\dfrac{(v-1)^2}{v^3}$} + \end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-7-3.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-7-3.tex new file mode 100644 index 0000000000..c46720bfce --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-7-3.tex @@ -0,0 +1,17 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 68 (Section 14.7.3 : Deuxième courbe $b=1/3$ ) + + \begin{tikzpicture}[scale=1.2] + \tkzInit[xmin=0,xmax=2,xstep=0.2,ymax=1,ystep=0.1] + \tkzAxeXY + \tkzGrid(0,0)(2,1) + \tkzFct[color = red,domain =1/3:2]{(2*(\x-1./3)*(\x-1./3))/(\x*\x*\x)} + \tkzDrawTangentLine[draw,color=blue,kr=.5,kl=.5](1) + \tkzDefPointByFct(1) + \tkzText[draw,fill = brown!30](1.2,0.3)% + {$g(v)=2\dfrac{\left(v-\dfrac{1}{3}\right)^2}{v^3}$} + \end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-7-4.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-7-4.tex new file mode 100644 index 0000000000..da73665eeb --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-7-4.tex @@ -0,0 +1,17 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 69 (Section 14.7.4 : Troisième courbe $ b=32/27$ ) + + \begin{tikzpicture}[scale=1.2] + \tkzInit[xmin=0,xmax=10,ymax=.35,ystep=0.05]; + \tkzAxeXY + \tkzGrid(0,0)(10,.35) + \tkzFct[color = red, + domain =1.185:10]{(2*(\x-32./27)*(\x-32./27))/(\x*\x*\x)} + \tkzDrawTangentLine[draw,color=blue,kr=2,kl=2](3.555) + \tkzText[draw,fill = brown!30](5,0.3)% + {$g(v)=2\dfrac{\left(v-\dfrac{32}{27}\right)^2}{v^3}$} + \end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-8-1.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-8-1.tex new file mode 100644 index 0000000000..a5c1afc3e3 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-8-1.tex @@ -0,0 +1,25 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 70 (Section 14.8.1 : Courbes de \tkzname{Van der Walls} ) + +\begin{tikzpicture}[scale=4] + \tkzInit[xmax=3,ymax=2]; + \tkzAxeXY + \tkzGrid(0,0)(3,2) + \tkzFct[color = red,domain =1/3:3]{0.125*(3*\x-1)+0.375*(3*\x-1)/(\x*\x)} + \tkzDefPointByFct[draw](2) + \tkzDefPointByFct[draw](3) + \tkzDrawTangentLine[draw,color=blue](1) + \tkzFct[color = green,domain =1/3:3]{0.125*(3*x-1)} + \tkzSetUpPoint[size=8,fill=orange] + \tkzDefPointByFct[draw](3) + \tkzDefPointByFct[draw](1/3) + \tkzDefPoint(1,1){f} + \tkzDrawPoint(f) + \tkzText[draw,fill = white,text=red](1,1.5)% +{$f(x)=\dfrac{1}{8}(3x-1)+\dfrac{3}{8}\left(\dfrac{3x-1}{x^2}\right)$} +\tkzText[draw,fill = white,text=green](2,0.4){$g(x) = \dfrac{3x-1}{8}$} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-8-2.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-8-2.tex new file mode 100644 index 0000000000..4012a55b00 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-14-8-2.tex @@ -0,0 +1,22 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 71 (Section 14.8.2 : Courbes de \tkzname{Van der Walls} (suite)) + +\begin{tikzpicture}[xscale=4,yscale=1.5] + \tkzInit[xmin=0,xmax=3,ymax=3,ymin=-4] + \tkzGrid(0,-4)(3,3) + \tkzAxeXY + \tkzClip + \tkzVLine[color=red,style=dashed]{1/3} + \tkzFct[color=red,domain = 0.35:3]{-3/(x*x) +4/(3*x-1)} + \tkzFct[color=blue,domain = 0.35:3]{-3/(x*x) +27/(4*(3*x-1))} + \tkzFct[color=orange,domain = 0.35:3]{-3/(x*x) +8/(3*x-1)} + \tkzFct[color=green,domain = 0.35:3]{-3/(x*x) +7/(3*x-1)} + \tkzText[draw,fill = white,text=brown](2,-2)% + {$f(x)=-\dfrac{3}{x^2}+\dfrac{8\alpha}{3x-1}$ \hspace{.5cm}% + avec $\alpha \in% + \left\{\dfrac{1}{2}~;~\dfrac{27}{32}~;~\dfrac{7}{8}~;~1\right\}$} +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-15-0-1.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-15-0-1.tex new file mode 100644 index 0000000000..10ba742294 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-15-0-1.tex @@ -0,0 +1,20 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 72 (Section 15.0.1 : Première représentation) + + \begin{tikzpicture}[xscale=2.25,yscale=1] + \tkzInit[xmin=-2,xmax=3,ymin=-1,ymax=6] + \tkzDrawX + \tkzDrawY + \tkzFct[samples=100,domain = -1:2.2]{x+exp(x-1)} + \tkzDefPoint(1,2){pt1} + \tkzDrawPoint(pt1) + \tkzPointShowCoord[xlabel=$1$,ylabel=$2$](pt1) + \tkzDefPoint(2,4.71828){pt2} + \tkzDrawPoint(pt2) + \tkzPointShowCoord[xlabel=$2$,ylabel=$\text{e}+2$](pt2) + \tkzRep +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-15-0-2.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-15-0-2.tex new file mode 100644 index 0000000000..5fc013f510 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-15-0-2.tex @@ -0,0 +1,20 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 73 (Section 15.0.2 : Seconde représentation) + + \begin{tikzpicture}[xscale=2.25,yscale=1] + \tkzInit[xmin=-2,xmax=3,ymin=-1,ymax=6] + \tkzDrawX + \tkzDrawY + \tkzFct[samples=100,domain =-1:2.2]{x*x/2+exp(x-1)} + \tkzDefPoint(1,1.5){pt1} + \tkzDrawPoint(pt1) + \tkzPointShowCoord[xlabel=$1$,ylabel=$3/2$](pt1) + \tkzDefPoint(2,4.71828){pt2} + \tkzDrawPoint(pt2) + \tkzPointShowCoord[xlabel=$2$,ylabel=$\text{e}+2$](pt2) + \tkzRep +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-16-1-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-16-1-0.tex new file mode 100644 index 0000000000..d56bdd5f44 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-16-1-0.tex @@ -0,0 +1,18 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 74 (Section 16.1 : \tkzname{pgfmath}) + +\begin{tikzpicture} + \def\Asmall{0.7 } \def\Abig{3 } \def\B{20}%Herbert Voss + \path[fill=blue!40!black,domain=-pi:pi,samples=500,smooth,variable=\t]% + plot({\Abig*cos(\t r)+\Asmall*cos(\B*\t r)},% + {0.5*\Abig*sin(\t r)+0.5*\Asmall*sin(\B*\t r)}); + \def\Asmall{0.7 } \def\Abig{3 } \def\B{10} + \path[shift={(1,1)},fill=blue!40!black,% + domain=-pi:pi,samples=500,smooth,variable=\t]% + plot({\Abig*cos(\t r)+\Asmall*cos(\B*\t r)},% + {0.5*\Abig*sin(\t r)+0.5*\Asmall*sin(\B*\t r)}); +\end{tikzpicture} + +\end{document} diff --git a/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-16-2-0.tex b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-16-2-0.tex new file mode 100644 index 0000000000..d3f8c51548 --- /dev/null +++ b/obsolete/macros/latex/contrib/tkz/tkz-fct/examples/latex/tkzFct-16-2-0.tex @@ -0,0 +1,15 @@ +\input{preamble-standalone.ltx} +\begin{document} + +% Ex. No. 75 (Section 16.2 : \tkzname{fp.sty}) + +\begin{tikzpicture} + \tkzInit[xmin=-0.2,xmax=0.2,xstep=.1, + ymin=-12,ymax=6,ystep=2] + \tkzGrid + \tkzAxeXY + \tkzFct[domain = -.1:.2]% + {-5+x*(0.5+4*x*(x*(-2+x*1)))} +\end{tikzpicture} + +\end{document} |