summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-11-09 22:22:08 +0000
committerKarl Berry <karl@freefriends.org>2023-11-09 22:22:08 +0000
commitea1e2770d443151bfd0feeaad27a3f8fbeb7c97f (patch)
treeb491aa4f5df34fa199732fd4d396db6301c27a4a /Master/texmf-dist/tex
parente0ea9997f9c2fd7ef37a175b5629889836591a59 (diff)
bodegraph (4nov23)
git-svn-id: svn://tug.org/texlive/trunk@68785 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r--Master/texmf-dist/tex/latex/bodegraph/bodegraph.sty157
1 files changed, 96 insertions, 61 deletions
diff --git a/Master/texmf-dist/tex/latex/bodegraph/bodegraph.sty b/Master/texmf-dist/tex/latex/bodegraph/bodegraph.sty
index 9a4895d8dda..70db9d77d83 100644
--- a/Master/texmf-dist/tex/latex/bodegraph/bodegraph.sty
+++ b/Master/texmf-dist/tex/latex/bodegraph/bodegraph.sty
@@ -1,27 +1,35 @@
-% !TeX root = bodegraph.tex
+% !TeX encoding = utf-8
\NeedsTeXFormat{LaTeX2e}[1999/01/01]
-\ProvidesPackage{bodegraph}[2009/04/06]
+\ProvidesPackage{bodegraph}[version 1.6]
\RequirePackage{tikz}
\RequirePackage{ifthen}
\RequirePackage{ifsym}
+\RequirePackage{relsize}
\usetikzlibrary{shapes,arrows,backgrounds,decorations.markings}
-%macros commande schéma-blocs
+%macros commande schéma-blocs
\def\valpi{3.1415957}
\def\valpas{10}
\def\Unitx{}
\def\Unity{}
+\def\NOMgnuplot{}
+\def\NameGraph{gnuplot}
\newcounter{idGnuplot}
+
\newcommand{\OrdBode}[1]{\def\valpas{#1}}
+\newcommand{\NomGraphe}[1]{\def\NameGraph{#1}}
+
+\NomGraphe{gnuplot}
+
\newcommand{\UnitedB}{
\def\Unitx{rad/s}
\def\Unity{dB}
@@ -31,34 +39,44 @@
\def\Unitx{rad/s}
\def\Unity{$~^\circ$}
}
+\newcommand{\Unites}[2]{
+\def\Unitx{#1}
+\def\Unity{#2}
+}
+
+\newcommand{\NomGnuplot}[1][]{
+\def\NOMgnuplot{#1}
+}
+
+
\tikzset{
ref points/.style={circle,draw, black, opacity=0.7,
fill, minimum size= 2pt, inner sep=0},
- gnuplot def/.style={samples=50,id=\arabic{idGnuplot},prefix=gnuplot/\jobname/},
- Bode lines/.style={very thick, blue},
+ gnuplot def/.style={samples=50,id={\NOMgnuplot\arabic{idGnuplot}},prefix=gnuplot/\jobname/},
+ Bode lines/.style={very thick, blue,line width=0.35mm,},
Bode lines 2/.style={Bode lines, red},
- asymp lines/.style={Bode lines,thin},
- asymp lines 2/.style={bode line 2,thin},
- semilog lines/.style={line width=0.35mm, red},
- semilog lines 2/.style={semilog lines, brown!50 },
+ asymp lines/.style={Bode lines,line width=0.25mm,},
+ asymp lines 2/.style={Bode line 2,line width=0.25mm,},
+ semilog lines/.style={line width=0.25mm, brown},
+ semilog lines 2/.style={semilog lines, line width=0.2mm,brown!50 },
semilog half lines/.style={semilog lines 2, dashed },
- semilog label x/.style={semilog lines,below,font=\tiny},
- semilog label y/.style={semilog lines,right,font=\tiny},
+ semilog label x/.style={semilog lines,below,font=\footnotesize},
+ semilog label y/.style={semilog lines,right,font=\footnotesize},
Black lines/.style={very thick, blue},
Black grid/.style={ultra thin,brown},
Black abaque mag/.style={gray,ultra thin,dashed,smooth},
Black abaque phase/.style={gray,ultra thin,smooth},
- Black label points/.style={font=\tiny},
- Black label axes/.style={Black grid, font=\tiny},
+ Black label points/.style={font=\footnotesize},
+ Black label axes/.style={Black grid, font=\footnotesize},
Nyquist lines/.style={very thick, blue},
Nyquist grid/.style={ultra thin,brown},
- Nyquist label axes/.style={Nyquist grid,font=\tiny},
- Nyquist label points/.style={font=\tiny},
+ Nyquist label axes/.style={Nyquist grid,font=\footnotesize},
+ Nyquist label points/.style={font=\footnotesize},
Temp lines/.style={very thick, blue},
Temp grid/.style={ultra thin,brown},
- Temp label axes/.style={Temp grid, font=\tiny},
- Temp label points/.style={font=\tiny},
+ Temp label axes/.style={Temp grid, font=\footnotesize},
+ Temp label points/.style={font=\footnotesize},
Abaque grid/.style={ultra thin,brown!80},
Abaque lines/.style={thick, blue,smooth},
}
@@ -72,13 +90,15 @@
\draw[semilog lines 2] ({log10(\x)+\ee},#4) -- ({log10(\x)+\ee},#5);}
\draw[semilog lines] (\ee,#4)node[semilog label x]{$10^{\ee}$} -- ({\ee},#5);
};
-\draw[semilog lines] ({#3},#4)node[semilog label x]{$10^{#3}$} -- ({#3},#5);
+\draw[semilog lines] ({#3},#4)node[semilog label x,name=TextX]{$10^{#3}$} -- ({#3},#5);
\pgfmathparse{int(#4+\valpas)}
\let\Valsuivante\pgfmathresult
\foreach \yy in {#4,\Valsuivante,...,#5}{
-\draw[semilog lines] (#2,\yy) node[semilog label y,left]{$\yy$} -- ({#3},\yy);};
-\node[semilog label y, node distance=0.3em]at (#2,#5) { \Unity};
+\draw[semilog lines] (#2,\yy) node[semilog label y,left,name=TextY]{$\yy$} -- ({#3},\yy);};
+%\node[semilog label y, node distance=0.3em]at (#2,#5) { \Unity};
+\node[semilog label y, above of= TextY,node distance=0.6em,right] { \Unity};
\node[semilog label x, right,node distance=0.8em]at (#3,#4){ \Unitx};
+%\node[semilog label x, above right of= TextX,node distance=1.2em]{ \Unitx};
\def\Unitx{}
\def\Unity{}
}
@@ -103,8 +123,8 @@
\let\Valsuivante\pgfmathresult
\foreach \yy in {0,\Valsuivante,...,#2}{
\draw[semilog lines] (0,\yy) -- ({#1},\yy);};
-\node[semilog label y, node distance=0.3em]at (0,#2) {\tiny \Unity};
-\node[semilog label x, right,node distance=0.8em]at (#1,0){\tiny \Unitx};
+\node[semilog label y, node distance=0.3em]at (0,#2) {\footnotesize \Unity};
+\node[semilog label x, right,node distance=0.8em]at (#1,0){\footnotesize \Unitx};
\def\Unitx{}
\def\Unity{}
\pgfmathparse{int(#1-1)}\let\Xmax\pgfmathresult
@@ -122,9 +142,9 @@
\newcommand{\POAmpng}[2]{20*log10(abs(#1/sqrt(1+(#2*10^(\t))^2)))}
-\newcommand{\POAmpAsymp}[2]{(t<log10(1/(#2))?20*log10(#1):+20*log10(#1/(#2))-20*log10(10**t))}
+\newcommand{\POAmpAsymp}[2]{(t < log10(1./#2) ? 20*log10(#1) : 20*log10(0.1*10.0*#1/(#2))-20*log10(10**t))}
\newcommand{\POArg}[2]{-180/\valpi*atan(#2*10**t)}
-\newcommand{\POArgAsymp}[2]{(t<log10(1/(#2))? 0:-90)}
+\newcommand{\POArgAsymp}[2]{(t<log10(1./(#2))? 0:-90)}
\newcommand{\POAmpReel}[2]{20*log10(abs(#1/sqrt(1+(#2*t)**2)))}
\newcommand{\POArgReel}[2]{-180/\valpi*atan(#2*t)}
@@ -135,6 +155,8 @@
\newcommand{\SOAmpReel}[3]{20*log10(abs(#1/sqrt((1-(t/#3)**2)**2+(2*#2*(t/#3))**2)))}
\newcommand{\SOArgReel}[3]{180/\valpi*(atan((#3**2-(t)**2)/(2*#2*#3*t))-\valpi/2)}
+
+
\newcommand{\IntAmp}[1]{20*log10(abs(#1/(10**t)))}
\newcommand{\IntArg}[1]{-90}
@@ -148,7 +170,7 @@
\newcommand{\PIAmpAsymp}[2]{\IntAmp{1}+20*log10(#1/#2)-\POAmpAsymp{1}{#2}}
\newcommand{\PIArgAsymp}[2]{\IntArg{1}+(\POArgAsymp{#1}{#2})*(-1)}
-%Correcteur PID série \PIDAmp K*(1+Ti*p)/(Ti*p)(1+Td*p)
+%Correcteur PID série \PIDAmp K*(1+Ti*p)/(Ti*p)(1+Td*p)
\newcommand{\PIDAmp}[3]{\IntAmp{1}+20*log10(#1/#2)-\POAmp{1}{#2}-\POAmp{1}{#3}}
\newcommand{\PIDArg}[3]{\IntArg{1}-\POArg{#1}{#2}-\POArg{1}{#3} }
\newcommand{\PIDAmpAsymp}[3]{\IntAmp{1}+20*log10(#1/#2)-\POAmpAsymp{1}{#2}-\POAmpAsymp{1}{#3}}
@@ -172,7 +194,7 @@
\newcommand{\RPAmpAsymp}[3]{\PDAmpAsymp{#1}{#2}+\POAmpAsymp{1}{(#3*#2)}}
\newcommand{\RPArgAsymp}[3]{\PDArgAsymp{#1}{#2}+\POArgAsymp{1}{(#3*#2)}}
-%Premier ordre généralisé C(p)=K(a1+a2*p)/(b1+b2*p)
+%Premier ordre g�n�ralis� C(p)=K(a1+a2*p)/(b1+b2*p)
\newcommand{\POgAmp}[5]{\POAmp{(#1*#2/#4)}{(#5/#4)}-\POAmp{1}{(#3/#2)}}
\newcommand{\POgArg}[5]{\POArg{(#1*#2/#4)}{(#5/#4)}-\POArg{1}{(#3/#2)}}
\newcommand{\POgAmpAsymp}[5]{\POAmpAsymp{(#1*#2/#4)}{(#5/#4)}-\POAmpAsymp{1}{(#3/#2)}}
@@ -197,14 +219,14 @@
-\def\CorpsPol{\tiny}
-\def\puce{\tiny $\circ$}
+\def\CorpsPol{\footnotesize}
+\def\puce{\footnotesize $\circ$}
\newcommand{\BodeGraph}{\@ifstar\BodeGraphText\BodeGraphNoText}
-%vielles définitions
+%vielles d�finitions
\newcommand{\BodeAmp}{\@ifstar\BodeGraphText\BodeGraphNoText}
\newcommand{\BodeArg}{\@ifstar\BodeGraphText\BodeGraphNoText}
@@ -236,11 +258,11 @@ function{log10(10**t),#3}node #4;}
\newcommand{\BlackGraph}{\@ifstar\BlackGraphText\BlackGraphNoText}
\newcommand{\BlackGraphNoText}[3][Black lines,gnuplot def]{
\stepcounter{idGnuplot}
-\draw [Black lines,gnuplot def,domain=#2,#1] plot[parametric,]
+\draw [Black lines,gnuplot def,domain={#2},#1] plot[parametric,]
function{#3};}
\newcommand{\BlackGraphText}[4][Black lines,gnuplot def]{
\stepcounter{idGnuplot}
-\draw [Black lines,gnuplot def,domain=#2,#1] plot[parametric,]
+\draw [Black lines,gnuplot def,domain={#2},#1] plot[parametric,]
function{#3}node#4;}
@@ -363,9 +385,9 @@ bounding box.north east);
\draw[-latex,,Nyquist label axes](current bounding box.south-|0,0) --(current bounding box.north-|0,0)--++(0,0.5)node[right,,Nyquist label axes]{$\mathcal{I}_m$};
\node[ref points](PointCritique) at (-1,0){};
\foreach \xx in {-1,1}
-{\node[above,black] at (\xx,0){\tiny \xx};};
+{\node[above,black] at (\xx,0){\footnotesize \xx};};
\foreach \xx in {-1,0,1}
-{\node[above right,black] at (0,\xx){\tiny \xx};};
+{\node[above right,black] at (0,\xx){\footnotesize \xx};};
\end{pgfonlayer}
}
@@ -379,8 +401,8 @@ bounding box.north east);
\newcommand{\BlackGridStar}{
\begin{pgfonlayer}{background}
\coordinate (OO) at (0,0); \coordinate[right of= OO,node distance=1em] (OOt);
-\draw[-latex,Black label axes](current bounding box.west|-0,0) --(OOt)node[above]{\tiny $~^\circ$};
-\draw[-latex,Black label axes](current bounding box.south-|0,0) --(current bounding box.north-|0,0)coordinate[name=finaxe,pos=1.01]--(finaxe)node[right]{\tiny dB};
+\draw[-latex,Black label axes](current bounding box.west|-0,0) --(OOt)node[above]{\footnotesize $~^\circ$};
+\draw[-latex,Black label axes](current bounding box.south-|0,0) --(current bounding box.north-|0,0)coordinate[name=finaxe,pos=1.01]--(finaxe)node[right]{\footnotesize dB};
\draw[xstep=\valgridBx ,ystep=\valgridBy,Black grid] (current bounding box.south west) grid (current
bounding box.north east);
\end{pgfonlayer}
@@ -393,13 +415,13 @@ bounding box.north east);
\coordinate (OO) at (0,0); \coordinate[right of= OO,node distance=1em] (OOt);
\draw[xstep=\valgridBx ,ystep=\valgridBy,Black grid] (current bounding box.south west) grid (current
bounding box.north east);
-\draw[-latex,Black label axes](current bounding box.west|-0,0) --(OOt)node[above]{\tiny $~^\circ$};
-\draw[-latex,Black label axes](current bounding box.south-|0,0) --(current bounding box.north-|0,0)node[right]{\tiny dB};
+\draw[-latex,Black label axes](current bounding box.west|-0,0) --(OOt)node[above]{\footnotesize $~^\circ$};
+\draw[-latex,Black label axes](current bounding box.south-|0,0) --(current bounding box.north-|0,0)node[right]{\footnotesize dB};
\node[ref points](PointCritique) at (-180,0){};
-\foreach \xx in {0,-\valgridBx,...,\valmaxBf}{\node[below,Black label axes] at (\xx,0){\tiny \xx};};
-\foreach \xx in {-\valgridBy,+\valgridBy}{\node[right,Black label axes] at (0,\xx){\tiny \xx};};
+\foreach \xx in {0,-\valgridBx,...,\valmaxBf}{\node[below,Black label axes] at (\xx,0){\footnotesize \xx};};
+\foreach \xx in {-\valgridBy,+\valgridBy}{\node[right,Black label axes] at (0,\xx){\footnotesize \xx};};
\end{pgfonlayer}
}
@@ -414,6 +436,7 @@ bounding box.north east);
\draw [Temp lines, gnuplot def,domain=#2,#1] plot function{#3}node #4;
}
+
\def\valgridx{1}
\def\valmaxx{1}
\def\valgridy{1}
@@ -421,18 +444,20 @@ bounding box.north east);
\def\UnitS{s}
+
+
\newcommand{\TempGrid}{\@ifstar\TempGridStar\TempGridNoStar}
\newcommand{\TempGridNoStar}[1][]{
\begin{pgfonlayer}{background}
\node(Pointzero) at (-0,0){};
\draw[xstep=\valgridx ,ystep=\valgridy,Temp grid,#1] (current bounding box.south west) grid (current
bounding box.north east);
-\draw[-latex,Temp label axes](current bounding box.west|-0,0) --(current bounding box.east|-0,0)coordinate[name=finaxe,pos=1.01]--(finaxe)node[above]{\tiny $t$};
-\draw[-latex,Temp label axes](current bounding box.south-|0,0) --(current bounding box.north-|0,0)node[right]{\tiny \UnitS};
+\draw[-latex,Temp label axes](current bounding box.west|-0,0) --(current bounding box.east|-0,0)coordinate[name=finaxe,pos=1.01]--(finaxe)node[above]{\footnotesize $t$};
+\draw[-latex,Temp label axes](current bounding box.south-|0,0) --(current bounding box.north-|0,0)node[right]{\footnotesize \UnitS};
\foreach \xx in {0,\valgridx,...,\valmaxx}
-{\node[below,Temp label axes] at (\xx,0){\tiny \xx};};
+{\node[below,Temp label axes,black] at (\xx,0){\footnotesize \xx};};
\foreach \xx in {0,\valgridy,...,\valmaxy}
-{\node[left,Temp label axes] at (0,\xx){\tiny \xx};};
+{\node[left,Temp label axes,black] at (0,\xx){\footnotesize \xx};};
\end{pgfonlayer}
}
\newcommand{\TempGridStar}[1][]{
@@ -440,6 +465,10 @@ bounding box.north east);
\node(Pointzero) at (-0,0){};
\draw[-latex,Temp label axes](current bounding box.west|-0,0) --(current bounding box.east|-0,0)coordinate[name=finaxe,pos=1.01]--(finaxe);
\draw[-latex,Temp label axes](current bounding box.south-|0,0) --(current bounding box.north-|0,0);
+\foreach \xx in {0,\valgridx,...,\valmaxx}
+{\node[below,Temp label axes] at (\xx,0){\footnotesize \xx};};
+\foreach \xx in {0,\valgridy,...,\valmaxy}
+{\node[left,Temp label axes] at (0,\xx){\footnotesize \xx};};
\end{pgfonlayer}
}
@@ -469,14 +498,14 @@ bounding box.north east);
\newcommand{\IsoModule}[1][-30,-25,-20,-15,-12,-10,-8,-6,-5,-4,-3,-2,-1,-0.5,-0.2,0,0.2,0.5,1,2,2.3,3,4,5,6,8,10]{
\foreach \dbi in {#1}{
-\draw[Black abaque mag,styleIsoM] plot coordinates {\csname ISOM\dbi \endcsname } node{\tiny $\dbi\mathrm{dB}$};
+\draw[Black abaque mag,styleIsoM] plot coordinates {\csname ISOM\dbi \endcsname } node{\footnotesize $\dbi\mathrm{dB}$};
};
}
\newcommand{\IsoArgument}[1][359,357,354,350,345,340,330,315,300,285,270,255,240,225,210,195,%
190,170,165,150,135,120,105,90,75,60,45,30,20,15,10,6,3,1]{
\foreach \di in {#1}{
-\draw[Black abaque phase,styleIsoA] plot coordinates {\csname ISOA-\di \endcsname } node{\tiny $-\di^\circ$};
+\draw[Black abaque phase,styleIsoA] plot coordinates {\csname ISOA-\di \endcsname } node{\footnotesize $-\di^\circ$};
};
}
@@ -486,31 +515,37 @@ bounding box.north east);
-%============Abaque temps de réponse 2nd ordre==========
+%============Abaque temps de r�ponse 2nd ordre==========
\newcommand{\AbaqueTRsecond}{
\begin{scope}[Abaque grid]
-\foreach \x/\xtext in {0.01/0.01,0.05/0.05,0.1/0.1,0.5/0.5,0.7/0.7,1/1,5/5,10/10,50/50}
-{\draw ({log10(\x)},2.5) -- ({log10(\x)},0) node[below,rotate=45,left]{\tiny \xtext};};
+\foreach \x/\xtext in {0.05/0.05,0.1/0.1,0.2/0.2,0.3/0.3,0.4/0.4,0.5/0.5,0.7/0.7,1/1,1.5/1.5,2/2,3/3,4/4,5/5,10/10}
+{\draw ({log10(\x)},2) -- ({log10(\x)},0) node[below,rotate=90,left]{\scriptsize \xtext};};
-\foreach \y/\ytext in{3/3,5/5,10/10,30/30,50/50,100/100,300/300}{
-\draw (-2.2,{log10(\y)})node[left]{\tiny \ytext} -- (1.7,{log10(\y)});
+\foreach \y/\ytext in{3/3,5/5,10/10,30/30,50/50,80/80}{
+\draw (-1.5,{log10(\y)})node[left]{\scriptsize \ytext} -- (1.2,{log10(\y)});
};
-\draw[-latex] (-2.2,0) -- (1.8,0)node[above]{\small$z$};
-\draw[-latex] (-2.2,0) -- (-2.2,2.6)node[right]{\small $T_r\cdot\omega_n$};
+\draw[-latex] (-1.5,0) -- (1.2,0)node[above,black]{\small$z$};
+\draw[-latex] (-1.5,0) -- (-1.5,2)node[right,black]{\small $T_r\cdot\omega_n$};
\end{scope}
-\draw[Abaque lines] plot coordinates {(-2.145, 2.459) (-2.135, 2.454) (-2.125, 2.450) (-2.115, 2.445) (-2.105, 2.440) (-2.095, 2.435) (-2.085, 2.430) (-2.075, 2.425) (-2.065, 2.420) (-2.055, 2.414) (-2.045, 2.409) (-2.035, 2.404) (-2.025, 2.398) (-2.015, 2.393) (-2.005, 2.388) (-1.995, 2.382) (-1.985, 2.376) (-1.975, 2.371) (-1.965, 2.365) (-1.955, 2.359) (-1.945, 2.353) (-1.935, 2.347) (-1.925, 2.341) (-1.915, 2.334) (-1.905, 2.328) (-1.895, 2.322) (-1.885, 2.315) (-1.875, 2.309) (-1.865, 2.302) (-1.855, 2.295) (-1.845, 2.288) (-1.835, 2.281) (-1.825, 2.274) (-1.815, 2.267) (-1.805, 2.259) (-1.795, 2.252) (-1.785, 2.244) (-1.775, 2.237) (-1.765, 2.229) (-1.755, 2.221) (-1.745, 2.212) (-1.735, 2.204) (-1.725, 2.195) (-1.715, 2.187) (-1.705, 2.178) (-1.695, 2.169) (-1.685, 2.160) (-1.675, 2.150) (-1.665, 2.140) (-1.655, 2.130) (-1.645, 2.120) (-1.635, 2.111) (-1.625, 2.100) (-1.615, 2.089) (-1.605, 2.078) (-1.595, 2.067) (-1.585, 2.055) (-1.575, 2.043) (-1.565, 2.041) (-1.555, 2.029) (-1.545, 2.017) (-1.535, 2.004) (-1.525, 1.991) (-1.515, 1.990) (-1.505, 1.976) (-1.495, 1.962) (-1.485, 1.961) (-1.475, 1.946) (-1.465, 1.931) (-1.455, 1.930) (-1.445, 1.914) (-1.435, 1.898) (-1.425, 1.897) (-1.415, 1.880) (-1.405, 1.879) (-1.395, 1.862) (-1.385, 1.860) (-1.375, 1.842) (-1.365, 1.841) (-1.355, 1.822) (-1.345, 1.821) (-1.335, 1.801) (-1.325, 1.800) (-1.315, 1.780) (-1.305, 1.778) (-1.295, 1.757) (-1.285, 1.756) (-1.275, 1.733) (-1.265, 1.732) (-1.255, 1.730) (-1.245, 1.706) (-1.235, 1.705) (-1.225, 1.679) (-1.215, 1.678) (-1.205, 1.677) (-1.195, 1.650) (-1.185, 1.649) (-1.175, 1.647) (-1.165, 1.619) (-1.155, 1.618) (-1.145, 1.616) (-1.135, 1.585) (-1.125, 1.584) (-1.115, 1.583) (-1.105, 1.580) (-1.095, 1.548) (-1.085, 1.547) (-1.075, 1.545) (-1.065, 1.542) (-1.055, 1.508) (-1.045, 1.506) (-1.035, 1.505) (-1.025, 1.502) (-1.015, 1.464) (-1.005, 1.463) (-.9948, 1.461) (-.9851, 1.459) (-.9747, 1.416) (-.9650, 1.415) (-.9547, 1.413) (-.9450, 1.411) (-.9348, 1.409) (-.9248, 1.361) (-.9147, 1.360) (-.9048, 1.359) (-.8948, 1.357) (-.8851, 1.355) (-.8748, 1.351) (-.8649, 1.299) (-.8551, 1.298) (-.8450, 1.296) (-.8351, 1.294) (-.8248, 1.292) (-.8147, 1.289) (-.8049, 1.279) (-.7948, 1.226) (-.7849, 1.225) (-.7749, 1.223) (-.7650, 1.222) (-.7550, 1.220) (-.7450, 1.217) (-.7349, 1.212) (-.7249, 1.141) (-.7149, 1.140) (-.7049, 1.139) (-.6949, 1.137) (-.6849, 1.136) (-.6749, 1.134) (-.6649, 1.131) (-.6550, 1.128) (-.6449, 1.124) (-.6349, 1.110) (-.6249, 1.035) (-.6149, 1.035) (-.6048, 1.033) (-.5948, 1.032) (-.5850, 1.030) (-.5750, 1.029) (-.5650, 1.026) (-.5549, 1.023) (-.5448, 1.020) (-.5349, 1.015) (-.5249, .9814) (-.5148, .9015) (-.5049, .9010) (-.4948, .9004) (-.4849, .8997) (-.4750, .8987) (-.4648, .8976) (-.4549, .8964) (-.4449, .8948) (-.4349, .8929) (-.4249, .8906) (-.4150, .8878) (-.4049, .8843) (-.3949, .8798) (-.3849, .8739) (-.3749, .8177) (-.3649, .7182) (-.3549, .7192) (-.3449, .7201) (-.3349, .7210) (-.3249, .7218) (-.3149, .7226) (-.3050, .7232) (-.2949, .7236) (-.2849, .7239) (-.2749, .7240) (-.2650, .7239) (-.2549, .7234) (-.2449, .7226) (-.2349, .7211) (-.2249, .7192) (-.2149, .7164) (-.2049, .7126) (-.1949, .7072) (-.1849, .6998) (-.1749, .6883) (-.1649, .6670) (-.1549, .4624) (-.9691e-1, .5296) (.7918e-1, .7934) (.2041, .9498) (.3010, 1.059) (.3802, 1.145) (.4472, 1.215) (.5051, 1.275) (.5563, 1.328) (.6021, 1.375) (.6434, 1.417) (.6812, 1.456) (.7160, 1.491) (.7482, 1.523) (.7782, 1.554) (.8062, 1.582) (.8325, 1.608) (.8573, 1.633) (.8808, 1.657) (.9031, 1.680) (.9243, 1.701) (.9445, 1.721) (.9638, 1.740) (.9823, 1.759) (1.000, 1.777) (1.017, 1.794) (1.033, 1.810) (1.049, 1.826) (1.064, 1.841) (1.079, 1.856) (1.093, 1.870) (1.107, 1.884) (1.121, 1.898) (1.134, 1.911) (1.146, 1.923) (1.158, 1.936) (1.170, 1.947) (1.182, 1.959) (1.193, 1.970) (1.204, 1.981) (1.215, 1.992) (1.225, 2.003) (1.236, 2.013) (1.246, 2.023) (1.255, 2.033) (1.265, 2.042) (1.274, 2.052) (1.283, 2.061) (1.292, 2.070) (1.301, 2.078) (1.310, 2.087) (1.318, 2.096) (1.326, 2.104) (1.334, 2.112) (1.342, 2.120) (1.350, 2.128) (1.358, 2.135) (1.365, 2.143) (1.373, 2.150) (1.380, 2.158) (1.387, 2.165) (1.394, 2.172) (1.401, 2.179) (1.408, 2.186) (1.415, 2.192) (1.422, 2.199) (1.428, 2.205) (1.435, 2.212) (1.441, 2.218) (1.447, 2.225) (1.453, 2.231) (1.459, 2.237) (1.465, 2.243) (1.471, 2.249) (1.477, 2.255) (1.483, 2.260) (1.489, 2.266) (1.494, 2.272) (1.500, 2.277) (1.505, 2.283) (1.511, 2.288) (1.516, 2.293) (1.521, 2.299) (1.526, 2.304) (1.531, 2.309) (1.537, 2.314) (1.542, 2.319) (1.547, 2.324) (1.551, 2.329) (1.556, 2.334) (1.561, 2.339) (1.566, 2.343) (1.571, 2.348) (1.575, 2.353) (1.580, 2.357) (1.584, 2.362) (1.589, 2.366) (1.593, 2.371) (1.598, 2.375) (1.602, 2.379) (1.606, 2.384) (1.611, 2.388) (1.615, 2.392) (1.619, 2.397) (1.623, 2.401) (1.627, 2.405) (1.631, 2.409) (1.635, 2.413) (1.639, 2.417) (1.643, 2.421) (1.647, 2.425) (1.651, 2.429) (1.655, 2.433) (1.659, 2.436) (1.663, 2.440) (1.667, 2.444) (1.670, 2.448) (1.674, 2.451) (1.678, 2.455) (1.681, 2.459) (1.685, 2.462) (1.688, 2.466) (1.692, 2.470) (1.695, 2.473) (1.699, 2.477)};
+\draw[Abaque lines] plot coordinates {
+ (-1.425, 1.897) (-1.415, 1.880) (-1.405, 1.879) (-1.395, 1.862) (-1.385, 1.860) (-1.375, 1.842) (-1.365, 1.841) (-1.355, 1.822) (-1.345, 1.821) (-1.335, 1.801) (-1.325, 1.800) (-1.315, 1.780) (-1.305, 1.778) (-1.295, 1.757) (-1.285, 1.756) (-1.275, 1.733) (-1.265, 1.732) (-1.255, 1.730) (-1.245, 1.706) (-1.235, 1.705) (-1.225, 1.679) (-1.215, 1.678) (-1.205, 1.677) (-1.195, 1.650) (-1.185, 1.649) (-1.175, 1.647) (-1.165, 1.619) (-1.155, 1.618) (-1.145, 1.616) (-1.135, 1.585) (-1.125, 1.584) (-1.115, 1.583) (-1.105, 1.580) (-1.095, 1.548) (-1.085, 1.547) (-1.075, 1.545) (-1.065, 1.542) (-1.055, 1.508) (-1.045, 1.506) (-1.035, 1.505) (-1.025, 1.502) (-1.015, 1.464) (-1.005, 1.463) (-.9948, 1.461) (-.9851, 1.459) (-.9747, 1.416) (-.9650, 1.415) (-.9547, 1.413) (-.9450, 1.411) (-.9348, 1.409) (-.9248, 1.361) (-.9147, 1.360) (-.9048, 1.359) (-.8948, 1.357) (-.8851, 1.355) (-.8748, 1.351) (-.8649, 1.299) (-.8551, 1.298) (-.8450, 1.296) (-.8351, 1.294) (-.8248, 1.292) (-.8147, 1.289) (-.8049, 1.279) (-.7948, 1.226) (-.7849, 1.225) (-.7749, 1.223) (-.7650, 1.222) (-.7550, 1.220) (-.7450, 1.217) (-.7349, 1.212) (-.7249, 1.141) (-.7149, 1.140) (-.7049, 1.139) (-.6949, 1.137) (-.6849, 1.136) (-.6749, 1.134) (-.6649, 1.131) (-.6550, 1.128) (-.6449, 1.124) (-.6349, 1.110) (-.6249, 1.035) (-.6149, 1.035) (-.6048, 1.033) (-.5948, 1.032) (-.5850, 1.030) (-.5750, 1.029) (-.5650, 1.026) (-.5549, 1.023) (-.5448, 1.020) (-.5349, 1.015) (-.5249, .9814) (-.5148, .9015) (-.5049, .9010) (-.4948, .9004) (-.4849, .8997) (-.4750, .8987) (-.4648, .8976) (-.4549, .8964) (-.4449, .8948) (-.4349, .8929) (-.4249, .8906) (-.4150, .8878) (-.4049, .8843) (-.3949, .8798) (-.3849, .8739) (-.3749, .8177) (-.3649, .7182) (-.3549, .7192) (-.3449, .7201) (-.3349, .7210) (-.3249, .7218) (-.3149, .7226) (-.3050, .7232) (-.2949, .7236) (-.2849, .7239) (-.2749, .7240) (-.2650, .7239) (-.2549, .7234) (-.2449, .7226) (-.2349, .7211) (-.2249, .7192) (-.2149, .7164) (-.2049, .7126) (-.1949, .7072) (-.1849, .6998) (-.1749, .6883) (-.1649, .6670) (-.1549, .4624) (-.9691e-1, .5296) (.7918e-1, .7934) (.2041, .9498) (.3010, 1.059) (.3802, 1.145) (.4472, 1.215) (.5051, 1.275) (.5563, 1.328) (.6021, 1.375) (.6434, 1.417) (.6812, 1.456) (.7160, 1.491) (.7482, 1.523) (.7782, 1.554) (.8062, 1.582) (.8325, 1.608) (.8573, 1.633) (.8808, 1.657) (.9031, 1.680) (.9243, 1.701) (.9445, 1.721) (.9638, 1.740) (.9823, 1.759) (1.000, 1.777) (1.017, 1.794) (1.033, 1.810) (1.049, 1.826) (1.064, 1.841) (1.079, 1.856) (1.093, 1.870) (1.107, 1.884) (1.121, 1.898) (1.134, 1.911) (1.146, 1.923)
+};
}
+%
+%\draw[Abaque lines] plot coordinates {
+%(-2.145, 2.459) (-2.135, 2.454) (-2.125, 2.450) (-2.115, 2.445) (-2.105, 2.440) (-2.095, 2.435) (-2.085, 2.430) (-2.075, 2.425) (-2.065, 2.420) (-2.055, 2.414) (-2.045, 2.409) (-2.035, 2.404) (-2.025, 2.398) (-2.015, 2.393) (-2.005, 2.388) (-1.995, 2.382) (-1.985, 2.376) (-1.975, 2.371) (-1.965, 2.365) (-1.955, 2.359) (-1.945, 2.353) (-1.935, 2.347) (-1.925, 2.341) (-1.915, 2.334) (-1.905, 2.328) (-1.895, 2.322) (-1.885, 2.315) (-1.875, 2.309) (-1.865, 2.302) (-1.855, 2.295) (-1.845, 2.288) (-1.835, 2.281) (-1.825, 2.274) (-1.815, 2.267) (-1.805, 2.259) (-1.795, 2.252) (-1.785, 2.244) (-1.775, 2.237) (-1.765, 2.229) (-1.755, 2.221) (-1.745, 2.212) (-1.735, 2.204) (-1.725, 2.195) (-1.715, 2.187) (-1.705, 2.178) (-1.695, 2.169) (-1.685, 2.160) (-1.675, 2.150) (-1.665, 2.140) (-1.655, 2.130) (-1.645, 2.120) (-1.635, 2.111) (-1.625, 2.100) (-1.615, 2.089) (-1.605, 2.078) (-1.595, 2.067) (-1.585, 2.055) (-1.575, 2.043) (-1.565, 2.041) (-1.555, 2.029) (-1.545, 2.017) (-1.535, 2.004) (-1.525, 1.991) (-1.515, 1.990) (-1.505, 1.976) (-1.495, 1.962) (-1.485, 1.961) (-1.475, 1.946) (-1.465, 1.931) (-1.455, 1.930) (-1.445, 1.914) (-1.435, 1.898) (-1.425, 1.897) (-1.415, 1.880) (-1.405, 1.879) (-1.395, 1.862) (-1.385, 1.860) (-1.375, 1.842) (-1.365, 1.841) (-1.355, 1.822) (-1.345, 1.821) (-1.335, 1.801) (-1.325, 1.800) (-1.315, 1.780) (-1.305, 1.778) (-1.295, 1.757) (-1.285, 1.756) (-1.275, 1.733) (-1.265, 1.732) (-1.255, 1.730) (-1.245, 1.706) (-1.235, 1.705) (-1.225, 1.679) (-1.215, 1.678) (-1.205, 1.677) (-1.195, 1.650) (-1.185, 1.649) (-1.175, 1.647) (-1.165, 1.619) (-1.155, 1.618) (-1.145, 1.616) (-1.135, 1.585) (-1.125, 1.584) (-1.115, 1.583) (-1.105, 1.580) (-1.095, 1.548) (-1.085, 1.547) (-1.075, 1.545) (-1.065, 1.542) (-1.055, 1.508) (-1.045, 1.506) (-1.035, 1.505) (-1.025, 1.502) (-1.015, 1.464) (-1.005, 1.463) (-.9948, 1.461) (-.9851, 1.459) (-.9747, 1.416) (-.9650, 1.415) (-.9547, 1.413) (-.9450, 1.411) (-.9348, 1.409) (-.9248, 1.361) (-.9147, 1.360) (-.9048, 1.359) (-.8948, 1.357) (-.8851, 1.355) (-.8748, 1.351) (-.8649, 1.299) (-.8551, 1.298) (-.8450, 1.296) (-.8351, 1.294) (-.8248, 1.292) (-.8147, 1.289) (-.8049, 1.279) (-.7948, 1.226) (-.7849, 1.225) (-.7749, 1.223) (-.7650, 1.222) (-.7550, 1.220) (-.7450, 1.217) (-.7349, 1.212) (-.7249, 1.141) (-.7149, 1.140) (-.7049, 1.139) (-.6949, 1.137) (-.6849, 1.136) (-.6749, 1.134) (-.6649, 1.131) (-.6550, 1.128) (-.6449, 1.124) (-.6349, 1.110) (-.6249, 1.035) (-.6149, 1.035) (-.6048, 1.033) (-.5948, 1.032) (-.5850, 1.030) (-.5750, 1.029) (-.5650, 1.026) (-.5549, 1.023) (-.5448, 1.020) (-.5349, 1.015) (-.5249, .9814) (-.5148, .9015) (-.5049, .9010) (-.4948, .9004) (-.4849, .8997) (-.4750, .8987) (-.4648, .8976) (-.4549, .8964) (-.4449, .8948) (-.4349, .8929) (-.4249, .8906) (-.4150, .8878) (-.4049, .8843) (-.3949, .8798) (-.3849, .8739) (-.3749, .8177) (-.3649, .7182) (-.3549, .7192) (-.3449, .7201) (-.3349, .7210) (-.3249, .7218) (-.3149, .7226) (-.3050, .7232) (-.2949, .7236) (-.2849, .7239) (-.2749, .7240) (-.2650, .7239) (-.2549, .7234) (-.2449, .7226) (-.2349, .7211) (-.2249, .7192) (-.2149, .7164) (-.2049, .7126) (-.1949, .7072) (-.1849, .6998) (-.1749, .6883) (-.1649, .6670) (-.1549, .4624) (-.9691e-1, .5296) (.7918e-1, .7934) (.2041, .9498) (.3010, 1.059) (.3802, 1.145) (.4472, 1.215) (.5051, 1.275) (.5563, 1.328) (.6021, 1.375) (.6434, 1.417) (.6812, 1.456) (.7160, 1.491) (.7482, 1.523) (.7782, 1.554) (.8062, 1.582) (.8325, 1.608) (.8573, 1.633) (.8808, 1.657) (.9031, 1.680) (.9243, 1.701) (.9445, 1.721) (.9638, 1.740) (.9823, 1.759) (1.000, 1.777) (1.017, 1.794) (1.033, 1.810) (1.049, 1.826) (1.064, 1.841) (1.079, 1.856) (1.093, 1.870) (1.107, 1.884) (1.121, 1.898) (1.134, 1.911) (1.146, 1.923) (1.158, 1.936) (1.170, 1.947) (1.182, 1.959) (1.193, 1.970) (1.204, 1.981) (1.215, 1.992) (1.225, 2.003) (1.236, 2.013) (1.246, 2.023) (1.255, 2.033) (1.265, 2.042) (1.274, 2.052) (1.283, 2.061) (1.292, 2.070) (1.301, 2.078) (1.310, 2.087) (1.318, 2.096) (1.326, 2.104) (1.334, 2.112) (1.342, 2.120) (1.350, 2.128) (1.358, 2.135) (1.365, 2.143) (1.373, 2.150) (1.380, 2.158) (1.387, 2.165) (1.394, 2.172) (1.401, 2.179) (1.408, 2.186) (1.415, 2.192) (1.422, 2.199) (1.428, 2.205) (1.435, 2.212) (1.441, 2.218) (1.447, 2.225) (1.453, 2.231) (1.459, 2.237) (1.465, 2.243) (1.471, 2.249) (1.477, 2.255) (1.483, 2.260) (1.489, 2.266) (1.494, 2.272) (1.500, 2.277) (1.505, 2.283) (1.511, 2.288) (1.516, 2.293) (1.521, 2.299) (1.526, 2.304) (1.531, 2.309) (1.537, 2.314) (1.542, 2.319) (1.547, 2.324) (1.551, 2.329) (1.556, 2.334) (1.561, 2.339) (1.566, 2.343) (1.571, 2.348) (1.575, 2.353) (1.580, 2.357) (1.584, 2.362) (1.589, 2.366) (1.593, 2.371) (1.598, 2.375) (1.602, 2.379) (1.606, 2.384) (1.611, 2.388) (1.615, 2.392) (1.619, 2.397) (1.623, 2.401) (1.627, 2.405) (1.631, 2.409) (1.635, 2.413) (1.639, 2.417) (1.643, 2.421) (1.647, 2.425) (1.651, 2.429) (1.655, 2.433) (1.659, 2.436) (1.663, 2.440) (1.667, 2.444) (1.670, 2.448) (1.674, 2.451) (1.678, 2.455) (1.681, 2.459) (1.685, 2.462) (1.688, 2.466) (1.692, 2.470) (1.695, 2.473) (1.699, 2.477)};
+%}
\newcommand{\AbaqueDepassement}{
\begin{scope}[Abaque grid]
-\foreach \x in{0.01,0.05,0.1,0.3,0.5,0.7,1}{
-\draw ({log10(\x)},0) -- ({log10(\x)},-2)node[below,rotate=45,left]{\tiny \x};};
-\foreach \x in{0.01,0.05,0.1,0.3,0.5,0.7,1}{
-\draw (0,{log10(\x)}) -- (-2,{log10(\x)})node[left]{\tiny \x};};
+\foreach \x in{0.01,0.05,0.1,0.2,0.3,0.4,0.5,0.6,0.7,1}{
+\draw ({log10(\x)},0) -- ({log10(\x)},-2)node[below,rotate=45,left]{\scriptsize \x};};
+\foreach \x in{0.01,0.05,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,1}{
+\draw (0,{log10(\x)}) -- (-2,{log10(\x)})node[left]{\scriptsize \x};};
\coordinate (coinbas) at (0,{log10(0.01)});
\coordinate (coinhaut) at ({log10(0.01)},0);
\coordinate[right of=coinbas, node distance=1em] (coinbt);
@@ -522,7 +557,7 @@ bounding box.north east);
\clip (0,0) rectangle (-2,-2);
\foreach \NN in {1,2,3,4,5,6,7,8}{
\draw[Abaque lines,domain=0.01:0.99] plot ({log10(\x)},{log10(exp(-\NN*\valpi*\x/(sqrt(1-(\x)^2))))});
-\node at({log10(0.08)},{log10(exp(-\NN*\valpi*0.08/(sqrt(1-(0.08)^2))))}){\tiny$D_\NN$};
+\node[fill=white,inner sep=0] at({log10(0.08)},{log10(exp(-\NN*\valpi*0.08/(sqrt(1-(0.08)^2))))}){\bfseries\scriptsize$D_\NN$};
};
\end{scope}
@@ -533,10 +568,10 @@ bounding box.north east);
(\x,{1-1.02*exp(-0.2*\x)*sin((0.979*\x+1.369) r)});
\draw[-latex] (0,0) -- (20,0);
\draw[-latex] (0,0) -- (0,1.55);
-\draw (0,1)node[left]{\tiny 1} -- (20,1);
+\draw (0,1)node[left]{\footnotesize 1} -- (20,1);
\foreach \NN in {1,2,3,4}{
\pgfmathsetmacro{\tmm}{\NN*\valpi/(sqrt(1-0.2^2))}
-\draw (\tmm,1) -- node[right]{\tiny$ D_\NN$}(\tmm,{1-1.02*exp(-0.2*\tmm)*sin((0.979*\tmm+1.369) r)});
+\draw (\tmm,1) -- node[right]{\scriptsize$ D_\NN$}(\tmm,{1-1.02*exp(-0.2*\tmm)*sin((0.979*\tmm+1.369) r)});
};
\end{tikzpicture}
@@ -547,7 +582,7 @@ bounding box.north east);
%========================= Courbes de Black================
-%les lignes ci dessous contiennent les commandes \ISOMxx et \ISOAxx appelées dans le tracé des courbes isomodules et isoargument
+%les lignes ci dessous contiennent les commandes \ISOMxx et \ISOAxx appel�es dans le trac� des courbes isomodules et isoargument
%====Iso Module==============
%\input{isom.txt}