summaryrefslogtreecommitdiff
path: root/graphics/pgf
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-11-05 03:03:10 +0000
committerNorbert Preining <norbert@preining.info>2023-11-05 03:03:10 +0000
commitccd8f4d47ffbc15cb02b18cfb88cae0e995c3e69 (patch)
treed812c59fda15a47f43734c42f2080e14c635f4f5 /graphics/pgf
parent85065bdead032a07c9a7b37784d07bced1f9d9c1 (diff)
CTAN sync 202311050303
Diffstat (limited to 'graphics/pgf')
-rw-r--r--graphics/pgf/contrib/bodegraph/README10
-rw-r--r--graphics/pgf/contrib/bodegraph/README.txt37
-rw-r--r--graphics/pgf/contrib/bodegraph/bodegraph.pdfbin379489 -> 559678 bytes
-rw-r--r--graphics/pgf/contrib/bodegraph/bodegraph.sty1393
-rw-r--r--graphics/pgf/contrib/bodegraph/bodegraph.tex3022
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/1.gnuplot2
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/10.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/10.table13
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/100.gnuplot2
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/100.table36
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/11.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/11.table13
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/12.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/12.table111
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/13.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/13.table159
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/14.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/14.table159
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/15.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/15.table159
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/16.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/16.table109
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/17.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/17.table160
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/18.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/18.table160
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/19.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/19.table109
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/20.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/20.table109
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/21.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/21.table109
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/22.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/22.table109
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/23.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/23.table109
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/24.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/24.table109
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/25.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/25.table109
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/26.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/26.table109
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/27.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/27.table109
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/28.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/28.table109
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/29.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/29.table109
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/3.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/3.table13
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/30.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/30.table55
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/31.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/31.table109
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/32.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/32.table55
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/33.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/33.table159
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/34.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/34.table109
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/35.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/35.table159
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/36.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/36.table260
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/37.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/37.table109
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/38.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/38.table109
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/39.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/39.table109
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/4.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/4.table13
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/40.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/40.table411
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/41.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/41.table109
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/42.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/42.table160
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/43.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/43.table109
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/44.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/44.table411
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/45.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/45.table109
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/46.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/46.table211
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/47.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/47.table109
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/48.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/48.table411
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/49.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/49.table109
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/5.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/5.table13
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/50.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/50.table160
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/51.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/51.table109
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/52.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/52.table411
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/53.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/53.table159
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/54.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/54.table109
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/55.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/55.table159
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/56.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/56.table260
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/57.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/57.table105
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/58.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/58.table159
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/59.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/59.table105
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/6.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/6.table13
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/60.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/60.table109
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/61.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/61.table209
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/62.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/62.table259
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/63.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/63.table259
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/64.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/64.table159
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/65.gnuplot2
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/65.table155
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/66.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/66.table161
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/67.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/67.table161
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/68.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/68.table161
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/69.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/69.table111
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/7.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/7.table13
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/70.gnuplot2
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/70.table6
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/71.gnuplot2
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/71.table7
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/72.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/72.table13
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/73.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/73.table13
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/74.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/74.table13
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/75.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/75.table13
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/76.gnuplot2
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/76.table6
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/77.gnuplot2
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/77.table7
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/78.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/78.table13
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/79.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/79.table111
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/8.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/8.table13
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/80.gnuplot2
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/80.table7
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/81.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/81.table13
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/82.gnuplot2
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/82.table85
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/83.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/83.table92
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/84.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/84.table260
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/85.gnuplot2
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/85.table105
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/86.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/86.table61
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/87.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/87.table92
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/88.gnuplot2
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/88.table156
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/89.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/89.table112
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/9.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/9.table13
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/90.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/90.table61
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/91.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/91.table13
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/92.gnuplot2
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/92.table86
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/93.gnuplot2
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/93.table6
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/94.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/94.table42
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/95.gnuplot4
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/95.table42
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/96.gnuplot2
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/96.table7
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/98.gnuplot2
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/98.table7
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/99.gnuplot2
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/99.table36
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/orde1-1.gnuplot2
-rw-r--r--graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/orde1-1.table (renamed from graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/1.table)109
-rw-r--r--graphics/pgf/contrib/bodegraph/isoa.txt67
-rw-r--r--graphics/pgf/contrib/bodegraph/isom.txt53
-rw-r--r--graphics/pgf/contrib/tkz-bernoulli/doc/tkz-bernoulli-doc.pdfbin188693 -> 193547 bytes
-rw-r--r--graphics/pgf/contrib/tkz-bernoulli/doc/tkz-bernoulli-doc.tex21
-rw-r--r--graphics/pgf/contrib/tkz-bernoulli/tex/tkz-bernoulli.sty32
207 files changed, 8658 insertions, 7164 deletions
diff --git a/graphics/pgf/contrib/bodegraph/README b/graphics/pgf/contrib/bodegraph/README
deleted file mode 100644
index 2d16e1ac74..0000000000
--- a/graphics/pgf/contrib/bodegraph/README
+++ /dev/null
@@ -1,10 +0,0 @@
-Ce package permet de tracer les diagrammes de Bode, Black et Nyquist à l’aide de
-Gnuplot et Tikz. Les fonctions de transfert élémentaires et les correcteurs courants
-sont préprogrammés pour être utilisés dans les fonctions de tracé.
-
-This package allows you to draw the Bode plots, Nyquist, and Black using Gnuplot
-and Tikz. Elementary Functions Transfer and basics correctors are preprogrammed
-to be used.
-
-Author's name: Papanicola Robert
-License type: lppl
diff --git a/graphics/pgf/contrib/bodegraph/README.txt b/graphics/pgf/contrib/bodegraph/README.txt
new file mode 100644
index 0000000000..398a320b18
--- /dev/null
+++ b/graphics/pgf/contrib/bodegraph/README.txt
@@ -0,0 +1,37 @@
+
+bodegraph (bode graph)
+
+version : 1.6
+
+Ce package permet de tracer les diagrammes de Bode, Black et Nyquist à l’aide de
+Gnuplot et Tikz. Les fonctions de transfert élémentaires et les correcteurs courants
+sont préprogrammés pour être utilisés dans les fonctions de tracé.
+
+Le fichier zip comporte:
+- bodegraph.sty : le package
+- isoa.txt : macro-commandes de définition des courbes iso-module;
+- isoam.txt : macro-commandes de définition des courbes iso-argument;
+
+- bodegraph.tex : le source de la documentation
+- bodegraphe.pdf :
+- /gnuplot/bodegraph : le répertoire comportant les fichiers Gnumplot pré-calculés.
+
+Auteur : Robert Papanicola
+Licence type: lppl
+
+This package allows you to draw the Bode plots, Nyquist, and Black using Gnuplot
+and Tikz. Elementary Functions Transfer and basics correctors are preprogrammed
+to be used.
+
+The zip file includes:
+- bodegraph.sty: the package
+- isoa.txt: macro-commands for defining iso-module curves;
+- isoam.txt: macro-commands for defining iso-argument curves;
+
+- bodegraph.tex: the source of the documentation
+- bodegraphe.pdf:
+- /gnuplot/bodegraph: the directory containing the pre-calculated Gnuplot files.
+
+Author's name: Papanicola Robert
+License type: lppl
+
diff --git a/graphics/pgf/contrib/bodegraph/bodegraph.pdf b/graphics/pgf/contrib/bodegraph/bodegraph.pdf
index 1d5ddba41d..48211337da 100644
--- a/graphics/pgf/contrib/bodegraph/bodegraph.pdf
+++ b/graphics/pgf/contrib/bodegraph/bodegraph.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/bodegraph/bodegraph.sty b/graphics/pgf/contrib/bodegraph/bodegraph.sty
index 812ca7e2c8..70db9d77d8 100644
--- a/graphics/pgf/contrib/bodegraph/bodegraph.sty
+++ b/graphics/pgf/contrib/bodegraph/bodegraph.sty
@@ -1,679 +1,714 @@
-% !TeX root = bodegraph.tex
-
-\NeedsTeXFormat{LaTeX2e}[1999/01/01]
-\ProvidesPackage{bodegraph}[2009/04/06]
-
-\RequirePackage{tikz}
-\RequirePackage{ifthen}
-\RequirePackage{ifsym}
-
-
-\usetikzlibrary{shapes,arrows,backgrounds,decorations.markings}
-
-%macros commande schéma-blocs
-
-\def\valpi{3.1415957}
-\def\valpas{10}
-\def\Unitx{}
-\def\Unity{}
-
-
-\newcounter{idGnuplot}
-
-\newcommand{\OrdBode}[1]{\def\valpas{#1}}
-
-\newcommand{\UnitedB}{
-\def\Unitx{rad/s}
-\def\Unity{dB}
-}
-
-\newcommand{\UniteDegre}{
-\def\Unitx{rad/s}
-\def\Unity{$~^\circ$}
-}
-
-\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},
- 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 },
- 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},
- 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},
- 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},
- 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},
- Abaque grid/.style={ultra thin,brown!80},
- Abaque lines/.style={thick, blue,smooth},
-}
-
-
-\newcommand{\semilog}{\@ifstar\semilogS\semilogNS}
-\newcommand{\semilogNS}[5][]{
-\pgfmathparse{int(#3-1)}\let\Xmax\pgfmathresult
-\foreach \ee in{#2,...,\Xmax}{
- \foreach \x in {1,2,3,4,5,6,7,8,9}{
-\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);
-\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};
-\node[semilog label x, right,node distance=0.8em]at (#3,#4){ \Unitx};
-\def\Unitx{}
-\def\Unity{}
-}
-\newcommand{\semilogS}[5][]{
-\semilog[#1]{#2}{#3}{#4}{#5}
-\pgfmathparse{int(#3-1)}\let\Xmax\pgfmathresult
-\foreach \ee in{#2,...,\Xmax}{
- \foreach \x in {1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5}{
-\draw[semilog half lines] ({log10(\x)+\ee},#4) -- ({log10(\x)+\ee},#5);}
-};
-}
-
-
-\newcommand{\semilogNG}[2]{
-\pgfmathparse{int(#1-1)}\let\Xmax\pgfmathresult
-\foreach \ee in{0,...,\Xmax}{
- \foreach \x in {1,2,3,4,5,6,7,8,9}{
-\draw[semilog lines 2] ({log10(\x)+\ee},0) -- ({log10(\x)+\ee},#2);}
-};
-\draw[semilog lines] ({#1},0) -- ({#1},#2);
-\pgfmathparse{int(0+\valpas)}
-\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};
-\def\Unitx{}
-\def\Unity{}
-\pgfmathparse{int(#1-1)}\let\Xmax\pgfmathresult
-\foreach \ee in{0,...,\Xmax}{
- \foreach \x in {1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5}{
-\draw[semilog half lines] ({log10(\x)+\ee},0) -- ({log10(\x)+\ee},#2);}
-};
-}
-
-
-\newcommand{\KAmp}[1]{20*log10(abs(#1))}
-\newcommand{\KArg}[1]{0}
-
-\newcommand{\POAmp}[2]{20*log10(abs(#1/sqrt(1+(#2*10**t)**2)))}
-
-\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{\POArg}[2]{-180/\valpi*atan(#2*10**t)}
-\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)}
-
-\newcommand{\SOAmp}[3]{20*log10(abs(#1/sqrt((1-(10**t/#3)**2)**2+(2*#2*(10**t/#3))**2)))}
-\newcommand{\SOAmpAsymp}[3]{(t<log10(#3)?20*log10(#1):+20*log10(#1)+40*log10(#3)-40*log10(10**t))}
-\newcommand{\SOArg}[3]{180/\valpi*(atan((#3**2-(10**t)**2)/(2*#2*#3*10**t))-\valpi/2)}
-\newcommand{\SOArgAsymp}[3]{(t<log10(#3)? 0:-180)}
-\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}
-
-%Retard R(p)=exp(-T*p)
-\newcommand{\RetAmp}[1]{0}
-\newcommand{\RetArg}[1]{-#1*10**t}
-
-%Correcteur PI \PIAmp K*(1+Ti*p)/(Ti*p)
-\newcommand{\PIAmp}[2]{\IntAmp{1}+20*log10(#1/#2)-\POAmp{1}{#2}}
-\newcommand{\PIArg}[2]{\IntArg{1}+(\POArg{#1}{#2})*(-1)}
-\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)
-\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}}
-\newcommand{\PIDArgAsymp}[3]{\IntArg{1}-\POArgAsymp{#1}{#2}-\POArgAsymp{1}{#3} }
-
-%Correcteur PD \PDAmp K*(1+Td*p)
-\newcommand{\PDAmp}[2]{20*log10(abs(#1*sqrt(1+(#2*10**t)**2)))}
-\newcommand{\PDArg}[2]{-\POArg{(1)}{#2}}
-\newcommand{\PDAmpAsymp}[2]{(t<log10(1/#2)?20*log10(#1):+20*log10(#1*#2)+20*log10(10**t))}
-\newcommand{\PDArgAsymp}[2]{-\POArgAsymp{(1)}{#2}}
-
-%Correcteur Avance de phase (Retard) C(p)=K(1+a*T1*p)/(1+T1*p)
-\newcommand{\APAmp}[3]{\POAmp{#1}{#2}+\PDAmp{1}{(#3*#2)}}
-\newcommand{\APArg}[3]{\POArg{#1}{#2}+\PDArg{1}{(#3*#2)}}
-\newcommand{\APAmpAsymp}[3]{\POAmpAsymp{#1}{#2}+\PDAmpAsymp{1}{(#3*#2)}}
-\newcommand{\APArgAsymp}[3]{\POArgAsymp{#1}{#2}+\PDArgAsymp{1}{(#3*#2)}}
-
-%Correcteur Retard de phase (Retard) C(p)=K(1+T1*p)/(1+b*T1*p)
-\newcommand{\RPAmp}[3]{\PDAmp{#1}{#2}+\POAmp{1}{(#3*#2)}}
-\newcommand{\RPArg}[3]{\PDArg{#1}{#2}+\POArg{1}{(#3*#2)}}
-\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)
-\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)}}
-\newcommand{\POgArgAsymp}[5]{\POArgAsymp{(#1*#2/#4)}{(#5/#4)}-\POArgAsymp{1}{(#3/#2)}}
-
-
-
-\newcommand{\SOncArg}[4]{
-\pgfmathparse{#1/#2}\let\ValK\pgfmathresult
-\pgfmathparse{sqrt(#2/#4)}\let\ValW\pgfmathresult
-\pgfmathparse{#3/#1*\ValW/2}\let\ValZ\pgfmathresult
-\SOArg{\ValK}{\ValZ}{\ValW}}
-
-\newcommand{\SOBlack}[3]{
-\SOArg{#1}{#2}{3},\SOAmp{#1}{#2}{3}
-}
-
-\newcommand{\POBlack}[2]{
-\POArg{#1}{#2},\POAmp{#1}{#2}
-}
-
-
-
-
-\def\CorpsPol{\tiny}
-\def\puce{\tiny $\circ$}
-
-
-
-
-\newcommand{\BodeGraph}{\@ifstar\BodeGraphText\BodeGraphNoText}
-%vielles définitions
-\newcommand{\BodeAmp}{\@ifstar\BodeGraphText\BodeGraphNoText}
-\newcommand{\BodeArg}{\@ifstar\BodeGraphText\BodeGraphNoText}
-
-\newcommand{\BodeGraphNoText}[3][]{
-\stepcounter{idGnuplot}
-\draw [Bode lines, gnuplot def,domain=#2,#1] plot[parametric,]
-function{log10(10**t),#3};}
-
-\newcommand{\BodeGraphText}[4][]{
-\stepcounter{idGnuplot}
-\draw [Bode lines, gnuplot def,domain=#2,#1] plot[parametric,]
-function{log10(10**t),#3}node #4;}
-
-
-
-
-
-\newcommand{\BodeAmpPointA}{\BodePoint}
-
-\newcommand{\BodePoint}[3][gnuplot def]{
-\stepcounter{idGnuplot}
-\foreach \W in {#2}{
-\pgfmathparse{log10(\W)}
-\let\LW\pgfmathresult
-\BodeGraph*[gnuplot def,#1,samples=2,,only marks,mark=.]{\LW:\LW}{#3}{[name=NBode,ref points]{}}
-};
-}
-
-\newcommand{\BlackGraph}{\@ifstar\BlackGraphText\BlackGraphNoText}
-\newcommand{\BlackGraphNoText}[3][Black lines,gnuplot def]{
-\stepcounter{idGnuplot}
-\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,]
-function{#3}node#4;}
-
-
-\newcommand{\BlackPoint}{\@ifstar\BlackPointPos\BlackPointNoPos}
-\newcommand{\BlackPointNoPos}[3][gnuplot def]{
-\stepcounter{idGnuplot}
-\foreach \W in {#2}{
-\pgfmathparse{log10(\W)}
-\let\LW\pgfmathresult
-\BlackGraph*[Black lines,gnuplot def,#1,samples=2,only marks,mark=.]
-{\LW:\LW}{#3}{[right,Black label points]{ \W} node[name=NBlack,ref points]{}}
-};
-}
-\newcommand{\BlackPointPos}[3][gnuplot def]{
-\stepcounter{idGnuplot}
-\foreach \W/\Pos in {#2}{
-\pgfmathparse{log10(\W)}
-\let\LW\pgfmathresult
-\BlackGraph*[Black lines,gnuplot def,#1,samples=2,only marks,mark=.]
-{\LW:\LW}{#3}{[\Pos,Black label points]{ \W} node[name=NBlack,ref points]{}}
-};
-}
-
-\newcommand{\BlackText}{\@ifstar\BlackTextNoPoint\BlackTextPoint}
-\newcommand{\BlackTextPoint}[3][gnuplot def]{
-\stepcounter{idGnuplot}
-\foreach \W/\Pos/\Ttext in {#2}{
-\pgfmathparse{log10(\W)}
-\let\LW\pgfmathresult
-\BlackGraph*[Black lines,gnuplot def,#1,samples=2,only marks,mark=.]
-{\LW:\LW}{#3}{[\Pos]{\CorpsPol \Ttext }node[name=NBlack,ref points]{}}
-};
-}
-\newcommand{\BlackTextNoPoint}[3][gnuplot def]{
-\stepcounter{idGnuplot}
-\foreach \W/\Pos/\Ttext in {#2}{
-\pgfmathparse{log10(\W)}
-\let\LW\pgfmathresult
-\BlackGraph*[Black lines,gnuplot def,#1,samples=2,only marks,mark=.]
-{\LW:\LW}{#3}{[\Pos]{\CorpsPol \Ttext }node[name=NBlack]{}}
-};
-}
-
-
-\newcommand{\NyquistGraph}{\@ifstar\NyquistGraphText\NyquistGraphNoText}
-\newcommand{\NyquistGraphNoText}[4][Nyquist lines,gnuplot def]{
-\stepcounter{idGnuplot}
-\draw [Nyquist lines,gnuplot def,domain=#2,#1] plot[parametric,]
-function{10**((#3)/20)*cos(\valpi/180*(#4)),10**((#3)/20)*sin(\valpi/180*(#4))};}
-\newcommand{\NyquistGraphText}[5][Nyquist lines,gnuplot def]{
-\stepcounter{idGnuplot}
-\draw [Nyquist lines,gnuplot def,domain=#2,#1] plot[parametric,]
-function{10**((#3)/20)*cos(\valpi/180*(#4)),10**((#3)/20)*sin(\valpi/180*(#4))}node#5;}
-
-\newcommand{\NyquistPoint}{\@ifstar\NyquistPointPos\NyquistPointNoPos}
-\newcommand{\NyquistPointNoPos}[4][Nyquist lines,gnuplot def]{
-\stepcounter{idGnuplot}
-\foreach \W in {#2}{
-\pgfmathparse{log10(\W)}
-\let\LW\pgfmathresult
-\NyquistGraph*[Nyquist lines,gnuplot def,#1,samples=2,only marks,mark=.]
-{\LW:\LW}{#3}{#4}{[right,Nyquist label points]{\W} node[ref points]{}}
-};
-}
-\newcommand{\NyquistPointPos}[4][Nyquist lines,gnuplot def]{
-\stepcounter{idGnuplot}
-\foreach \W/\Pos in {#2}{
-\pgfmathparse{log10(\W)}
-\let\LW\pgfmathresult
-\NyquistGraph*[Nyquist lines,gnuplot def,#1,samples=2,only marks,mark=.]
-{\LW:\LW}{#3}{#4}{[\Pos,Nyquist label points]{\W}node[ref points]{}}
-};
-}
-
-\newcommand{\NyquistText}{\@ifstar\NyquistTextNoPoint\NyquistTextPoint}
-\newcommand{\NyquistTextPoint}[4][Nyquist lines,gnuplot def]{
-\stepcounter{idGnuplot}
-\foreach \W/\Pos/\Ttext in {#2}{
-\pgfmathparse{log10(\W)}
-\let\LW\pgfmathresult
-\NyquistGraph*[Nyquist lines,gnuplot def,#1,samples=2,only marks,mark=.]
-{\LW:\LW}{#3}{#4}{[\Pos,Nyquist label points]{\Ttext}node[name=NNyquist,ref points]{}}
-};
-}
-\newcommand{\NyquistTextNoPoint}[4][Nyquist lines,gnuplot def]{
-\stepcounter{idGnuplot}
-\foreach \W/\Pos/\Ttext in {#2}{
-\pgfmathparse{log10(\W)}
-\let\LW\pgfmathresult
-\NyquistGraph*[Nyquist lines,gnuplot def,#1,samples=2,only marks,mark=.]
-{\LW:\LW}{#3}{#4}{[\Pos,Nyquist label points]{ \Ttext} node[name=NNyquist]{}}
-};
-}
-
-
-
-
-
-\def\valgridNx{1cm}
-\def\valgridNy{1cm}
-
-
-
-\newcommand{\NyquistGrid}{\@ifstar\NyquistGridStar\NyquistGridNoStar}
-
-\newcommand{\NyquistGridStar}[1][]{
-\begin{pgfonlayer}{background}
-\draw[xstep=\valgridNx ,ystep=\valgridNy,Nyquist grid,#1] (current bounding box.south west) grid (current bounding box.north east);
-\draw[-latex,Nyquist label axes](current bounding box.west|-0,0) --(current bounding box.east|-0,0)--++(0.2,0)node[above,Nyquist label axes]{ $\mathcal{R}_e$};
-\draw[-latex,,Nyquist label axes](current bounding box.south-|0,0) --(current bounding box.north-|0,0)--++(0,0.2)node[right,Nyquist label axes]{$\mathcal{I}_m$};
-\end{pgfonlayer}
-}
-\newcommand{\NyquistGridNoStar}[1][]{
-\begin{pgfonlayer}{background}
-\node(PointCritique) at (-1,0){};
-\draw[dotted,,Nyquist label axes,dotted] (0,0) circle (1);
-\draw[xstep=\valgridNx ,ystep=\valgridNy,Nyquist grid,#1] (current bounding box.south west) grid (current
-bounding box.north east);
-\draw[-latex,,Nyquist label axes](current bounding box.west|-0,0) --(current bounding box.east|-0,0)--++(0.2,0)node[above,,Nyquist label axes]{$\mathcal{R}_e$};
-\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};};
-\foreach \xx in {-1,0,1}
-{\node[above right,black] at (0,\xx){\tiny \xx};};
-\end{pgfonlayer}
-}
-
-
-
-\def\valgridBx{45}
-\def\valgridBy{10}
-\def\valmaxBf{-180}
-
-\newcommand{\BlackGrid}{\@ifstar\BlackGridStar\BlackGridNoStar}
-\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[xstep=\valgridBx ,ystep=\valgridBy,Black grid] (current bounding box.south west) grid (current
-bounding box.north east);
-\end{pgfonlayer}
-}
-\newcommand{\BlackGridNoStar}{
-\begin{pgfonlayer}{background}
-\node(PointCritique) at (-180,0){};
-\node(Pointzero) at (-0,0){};
-\node(Pointmax) at (\valmaxBf,0){};
-\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};
-
-\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};};
-\end{pgfonlayer}
-}
-
-\newcommand{\RepTemp}{\@ifstar\RepTempText\RepTempNoText}
-
-\newcommand{\RepTempNoText}[3][Temp lines,gnuplot def]{
-\stepcounter{idGnuplot}
-\draw [Temp lines,gnuplot def,domain=#2,#1] plot function{#3};
-}
-\newcommand{\RepTempText}[4][Temp lines,gnuplot def]{
-\stepcounter{idGnuplot}
-\draw [Temp lines, gnuplot def,domain=#2,#1] plot function{#3}node #4;
-}
-
-\def\valgridx{1}
-\def\valmaxx{1}
-\def\valgridy{1}
-\def\valmaxy{1}
-\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};
-\foreach \xx in {0,\valgridx,...,\valmaxx}
-{\node[below,Temp label axes] at (\xx,0){\tiny \xx};};
-\foreach \xx in {0,\valgridy,...,\valmaxy}
-{\node[left,Temp label axes] at (0,\xx){\tiny \xx};};
-\end{pgfonlayer}
-}
-\newcommand{\TempGridStar}[1][]{
-\begin{pgfonlayer}{background}
-\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);
-\end{pgfonlayer}
-}
-
-
-
-\newcommand{\AbaqueBlack}{\@ifstar\AbaqueBlackStar\AbaqueBlackNoStar}
-\newcommand{\AbaqueBlackNoStar}{
-\begin{pgfonlayer}{background}
-\IsoModule
-\IsoArgument
-\end{pgfonlayer}
-}
-\newcommand{\AbaqueBlackStar}{
-\IsoModule
-\IsoArgument
-}
-
-\tikzstyle{styleIsoM}=[Black abaque mag]
-\newcommand{\StyleIsoM}[1][Black abaque mag]{
-\tikzstyle{styleIsoM}=[#1]
-}
-
-\tikzstyle{styleIsoA}=[Black abaque phase]
-\newcommand{\StyleIsoA}[1][Black abaque phase]{
-\tikzstyle{styleIsoA}=[#1]
-}
-
-\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}$};
-};
-}
-
-\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$};
-};
-}
-
-
-
-
-
-
-
-%============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 \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)});
-};
-\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$};
-\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)};
-}
-
-
-\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};};
-\coordinate (coinbas) at (0,{log10(0.01)});
-\coordinate (coinhaut) at ({log10(0.01)},0);
-\coordinate[right of=coinbas, node distance=1em] (coinbt);
-\coordinate[above of=coinhaut, node distance=1em] (coinht);
-\draw[-latex] ({log10(0.01)},{log10(0.01)}) -- (coinbt) node[above]{z};
-\draw[-latex] ({log10(0.01)},{log10(0.01)}) -- (coinht) node[right]{D};
-\end{scope}
-\begin{scope}
-\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$};
-};
-\end{scope}
-
-\begin{scope}[shift={(-1.95,-1.95)}]
-\node[above right,fill=white]{
-\begin{tikzpicture}[xscale=1/8,yscale=1.8]
-\draw[,color=red,domain=0:20,samples=200,smooth] plot
-(\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);
-\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)});
-};
-\end{tikzpicture}
-
-};
-\end{scope}
-}
-
-
-
-%========================= Courbes de Black================
-%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}
-
-\expandafter\def\csname ISOM-30\endcsname {(-350., -29.7250) (-340., -29.7374) (-330., -29.7576) (-320., -29.7850) (-310., -29.8190) (-300., -29.8582) (-290., -29.9016) (-280., -29.9478) (-270., -29.9956) (-260., -30.0432) (-250., -30.0896) (-240., -30.1330) (-230., -30.1722) (-220., -30.2060) (-210., -30.2336) (-200., -30.2538) (-190., -30.2662) (-180., -30.2704) (-170., -30.2662) (-160., -30.2538) (-150., -30.2336) (-140., -30.2060) (-130., -30.1722) (-120., -30.1330) (-110., -30.0896) (-100., -30.0432) (-90., -29.9956) (-80., -29.9478) (-70., -29.9016) (-60., -29.8582) (-50., -29.8190) (-40., -29.7850) (-30., -29.7576) (-20., -29.7374) (-10., -29.7250)}
-
- \expandafter\def\csname ISOM-25\endcsname {(-350., -24.5046) (-340., -24.5268) (-330., -24.5626) (-320., -24.6116) (-310., -24.6718) (-300., -24.7416) (-290., -24.8190) (-280., -24.9012) (-270., -24.9862) (-260., -25.0712) (-250., -25.1536) (-240., -25.2308) (-230., -25.3006) (-220., -25.3608) (-210., -25.4098) (-200., -25.4456) (-190., -25.4678) (-180., -25.4752) (-170., -25.4678) (-160., -25.4456) (-150., -25.4098) (-140., -25.3608) (-130., -25.3006) (-120., -25.2308) (-110., -25.1536) (-100., -25.0712) (-90., -24.9862) (-80., -24.9012) (-70., -24.8190) (-60., -24.7416) (-50., -24.6718) (-40., -24.6116) (-30., -24.5626) (-20., -24.5268) (-10., -24.5046)}
-
- \expandafter\def\csname ISOM-20\endcsname {(-350., -19.0980) (-340., -19.1372) (-330., -19.2012) (-320., -19.2883) (-310., -19.3956) (-300., -19.5199) (-290., -19.6578) (-280., -19.8047) (-270., -19.9563) (-260., -20.1078) (-250., -20.2548) (-240., -20.3926) (-230., -20.5170) (-220., -20.6244) (-210., -20.7114) (-200., -20.7754) (-190., -20.8146) (-180., -20.8278) (-170., -20.8146) (-160., -20.7754) (-150., -20.7114) (-140., -20.6244) (-130., -20.5170) (-120., -20.3926) (-110., -20.2548) (-100., -20.1078) (-90., -19.9563) (-80., -19.8047) (-70., -19.6578) (-60., -19.5199) (-50., -19.3956) (-40., -19.2883) (-30., -19.2012) (-20., -19.1372) (-10., -19.0980)}
-
- \expandafter\def\csname ISOM-15\endcsname {(-350., -13.3227) (-340., -13.3925) (-330., -13.5066) (-320., -13.6617) (-310., -13.8537) (-300., -14.0767) (-290., -14.3239) (-280., -14.5879) (-270., -14.8604) (-260., -15.1330) (-250., -15.3969) (-240., -15.6440) (-230., -15.8671) (-220., -16.0590) (-210., -16.2142) (-200., -16.3284) (-190., -16.3981) (-180., -16.4216) (-170., -16.3981) (-160., -16.3284) (-150., -16.2142) (-140., -16.0590) (-130., -15.8671) (-120., -15.6440) (-110., -15.3969) (-100., -15.1330) (-90., -14.8604) (-80., -14.5879) (-70., -14.3239) (-60., -14.0767) (-50., -13.8537) (-40., -13.6617) (-30., -13.5066) (-20., -13.3925) (-10., -13.3227)}
-
- \expandafter\def\csname ISOM-12\endcsname {(-350., -9.52058) (-340., -9.61916) (-330., -9.78090) (-320., -10.0013) (-310., -10.2747) (-300., -10.5930) (-290., -10.9470) (-280., -11.3256) (-270., -11.7169) (-260., -12.1082) (-250., -12.4868) (-240., -12.8408) (-230., -13.1592) (-220., -13.4324) (-210., -13.6529) (-200., -13.8145) (-190., -13.9132) (-180., -13.9465) (-170., -13.9132) (-160., -13.8145) (-150., -13.6529) (-140., -13.4324) (-130., -13.1592) (-120., -12.8408) (-110., -12.4868) (-100., -12.1082) (-90., -11.7169) (-80., -11.3256) (-70., -10.9470) (-60., -10.5930) (-50., -10.2747) (-40., -10.0013) (-30., -9.78090) (-20., -9.61916) (-10., -9.52058)}
-
- \expandafter\def\csname ISOM-10\endcsname {(-350., -6.73998) (-340., -6.86436) (-330., -7.06858) (-320., -7.34790) (-310., -7.69530) (-300., -8.10138) (-290., -8.55428) (-280., -9.03990) (-270., -9.54238) (-260., -10.0449) (-250., -10.5305) (-240., -10.9835) (-230., -11.3895) (-220., -11.7369) (-210., -12.0162) (-200., -12.2204) (-190., -12.3448) (-180., -12.3866) (-170., -12.3448) (-160., -12.2204) (-150., -12.0162) (-140., -11.7369) (-130., -11.3895) (-120., -10.9835) (-110., -10.5305) (-100., -10.0449) (-90., -9.54238) (-80., -9.03990) (-70., -8.55428) (-60., -8.10138) (-50., -7.69530) (-40., -7.34790) (-30., -7.06858) (-20., -6.86436) (-10., -6.73998)}
-
- \expandafter\def\csname ISOM-8\endcsname {(-350., -3.64298) (-340., -3.79992) (-330., -4.05844) (-320., -4.41368) (-310., -4.85798) (-300., -5.38034) (-290., -5.96602) (-280., -6.59660) (-270., -7.25060) (-260., -7.90454) (-250., -8.53518) (-240., -9.12086) (-230., -9.64322) (-220., -10.0875) (-210., -10.4428) (-200., -10.7013) (-190., -10.8581) (-180., -10.9108) (-170., -10.8581) (-160., -10.7013) (-150., -10.4428) (-140., -10.0875) (-130., -9.64322) (-120., -9.12086) (-110., -8.53518) (-100., -7.90454) (-90., -7.25060) (-80., -6.59660) (-70., -5.96602) (-60., -5.38034) (-50., -4.85798) (-40., -4.41368) (-30., -4.05844) (-20., -3.79992) (-10., -3.64298)}
-
- \expandafter\def\csname ISOM-6\endcsname {(-350., -.249992e-1) (-340., -.223240) (-330., -.551664) (-320., -1.00638) (-310., -1.58045) (-300., -2.26226) (-290., -3.03418) (-280., -3.87164) (-270., -4.74370) (-260., -5.61586) (-250., -6.45328) (-240., -7.22516) (-230., -7.90702) (-220., -8.48108) (-210., -8.93576) (-200., -9.26418) (-190., -9.46238) (-180., -9.52866) (-170., -9.46238) (-160., -9.26418) (-150., -8.93576) (-140., -8.48108) (-130., -7.90702) (-120., -7.22516) (-110., -6.45328) (-100., -5.61586) (-90., -4.74370) (-80., -3.87164) (-70., -3.03418) (-60., -2.26226) (-50., -1.58045) (-40., -1.00638) (-30., -.551664) (-20., -.223240) (-10., -.249992e-1)}
-
- \expandafter\def\csname ISOM-5\endcsname {(-350., 2.10292) (-340., 1.87991) (-330., 1.50911) (-320., .992734) (-310., .336154) (-300., -.449816) (-290., -1.34661) (-280., -2.32572) (-270., -3.34910) (-260., -4.37246) (-250., -5.35162) (-240., -6.24840) (-230., -7.03436) (-220., -7.69098) (-210., -8.20734) (-200., -8.57810) (-190., -8.80114) (-180., -8.87548) (-170., -8.80114) (-160., -8.57810) (-150., -8.20734) (-140., -7.69098) (-130., -7.03436) (-120., -6.24840) (-110., -5.35162) (-100., -4.37246) (-90., -3.34910) (-80., -2.32572) (-70., -1.34661) (-60., -.449816) (-50., .336154) (-40., .992734) (-30., 1.50911) (-20., 1.87991) (-10., 2.10292)}
-
- \expandafter\def\csname ISOM-4\endcsname {(-350., 4.57498) (-340., 4.32394) (-330., 3.90448) (-320., 3.31604) (-310., 2.56062) (-300., 1.64608) (-290., .590758) (-280., -.572580) (-270., -1.79519) (-260., -3.01788) (-250., -4.18114) (-240., -5.23648) (-230., -6.15096) (-220., -6.90644) (-210., -7.49486) (-200., -7.91432) (-190., -8.16538) (-180., -8.24884) (-170., -8.16538) (-160., -7.91432) (-150., -7.49486) (-140., -6.90644) (-130., -6.15096) (-120., -5.23648) (-110., -4.18114) (-100., -3.01788) (-90., -1.79519) (-80., -.572580) (-70., .590758) (-60., 1.64608) (-50., 2.56062) (-40., 3.31604) (-30., 3.90448) (-20., 4.32394) (-10., 4.57498)}
-
- \expandafter\def\csname ISOM-3\endcsname {(-350., 7.59694) (-340., 7.31420) (-330., 6.83864) (-320., 6.16484) (-310., 5.28818) (-300., 4.20962) (-290., 2.94300) (-280., 1.52493) (-270., .206478e-1) (-260., -1.48378) (-250., -2.90170) (-240., -4.16834) (-230., -5.24688) (-220., -6.12356) (-210., -6.79734) (-200., -7.27296) (-190., -7.55560) (-180., -7.64944) (-170., -7.55560) (-160., -7.27296) (-150., -6.79734) (-140., -6.12356) (-130., -5.24688) (-120., -4.16834) (-110., -2.90170) (-100., -1.48378) (-90., .206478e-1) (-80., 1.52493) (-70., 2.94300) (-60., 4.20962) (-50., 5.28818) (-40., 6.16484) (-30., 6.83864) (-20., 7.31420) (-10., 7.59694)}
-
- \expandafter\def\csname ISOM-2\endcsname {(-350., 11.6312) (-340., 11.3123) (-330., 10.7715) (-320., 9.99484) (-310., 8.96494) (-300., 7.66574) (-290., 6.09462) (-280., 4.28488) (-270., 2.32922) (-260., .373594) (-250., -1.43615) (-240., -3.00730) (-230., -4.30646) (-220., -5.33644) (-210., -6.11302) (-200., -6.65386) (-190., -6.97276) (-180., -7.07802) (-170., -6.97276) (-160., -6.65386) (-150., -6.11302) (-140., -5.33644) (-130., -4.30646) (-120., -3.00730) (-110., -1.43615) (-100., .373594) (-90., 2.32922) (-80., 4.28488) (-70., 6.09462) (-60., 7.66574) (-50., 8.96494) (-40., 9.99484) (-30., 10.7715) (-20., 11.3123) (-10., 11.6312)}
-
- \expandafter\def\csname ISOM-1\endcsname {(-350., 18.1531) (-340., 17.7931) (-330., 17.1755) (-320., 16.2720) (-310., 15.0390) (-300., 13.4165) (-290., 11.3378) (-280., 8.77768) (-270., 5.86826) (-260., 2.95872) (-250., .398766) (-240., -1.68001) (-230., -3.30242) (-220., -4.53566) (-210., -5.43912) (-200., -6.05656) (-190., -6.41658) (-180., -6.53496) (-170., -6.41658) (-160., -6.05656) (-150., -5.43912) (-140., -4.53566) (-130., -3.30242) (-120., -1.68001) (-110., .398766) (-100., 2.95872) (-90., 5.86826) (-80., 8.77768) (-70., 11.3378) (-60., 13.4165) (-50., 15.0390) (-40., 16.2720) (-30., 17.1755) (-20., 17.7931) (-10., 18.1531)}
-
- \expandafter\def\csname ISOM-0.5\endcsname {(-350., 24.4202) (-340., 24.0374) (-330., 23.3762) (-320., 22.3970) (-310., 21.0334) (-300., 19.1774) (-290., 16.6624) (-280., 13.2931) (-270., 9.13572) (-260., 4.97832) (-250., 1.60907) (-240., -.906111) (-230., -2.76190) (-220., -4.12558) (-210., -5.10474) (-200., -5.76586) (-190., -6.14886) (-180., -6.27433) (-170., -6.14886) (-160., -5.76586) (-150., -5.10474) (-140., -4.12558) (-130., -2.76190) (-120., -.906111) (-110., 1.60907) (-100., 4.97832) (-90., 9.13572) (-80., 13.2931) (-70., 16.6624) (-60., 19.1774) (-50., 21.0334) (-40., 22.3970) (-30., 23.3762) (-20., 24.0374) (-10., 24.4202)}
-
- \expandafter\def\csname ISOM-0.2\endcsname {(-350., 32.5256) (-340., 32.1284) (-330., 31.4388) (-320., 30.4094) (-310., 28.9540) (-300., 26.9175) (-290., 24.0022) (-280., 19.6304) (-270., 13.2672) (-260., 6.90386) (-250., 2.53198) (-240., -.382914) (-230., -2.42038) (-220., -3.87640) (-210., -4.90538) (-200., -5.59516) (-190., -5.99110) (-180., -6.12211) (-170., -5.99110) (-160., -5.59516) (-150., -4.90538) (-140., -3.87640) (-130., -2.42038) (-120., -.382914) (-110., 2.53198) (-100., 6.90386) (-90., 13.2672) (-80., 19.6304) (-70., 24.0022) (-60., 26.9175) (-50., 28.9540) (-40., 30.4094) (-30., 31.4388) (-20., 32.1284) (-10., 32.5256)}
-
- \expandafter\def\csname ISOM0\endcsname {(-269.6, 37.1036) (-264.884, 14.9750) (-260.168, 9.33176) (-255.453, 5.97938) (-250.737, 3.61126) (-246.021, 1.79997) (-241.305, .351648) (-236.589, -.838186) (-231.874, -1.83190) (-227.158, -2.67046) (-222.442, -3.38122) (-217.726, -3.98352) (-213.011, -4.49142) (-208.295, -4.91540) (-203.579, -5.26338) (-198.863, -5.54114) (-194.147, -5.75314) (-189.432, -5.90240) (-184.716, -5.99110) (-180.000, -6.02058) (-175.284, -5.99110) (-170.568, -5.90232) (-165.853, -5.75306) (-161.137, -5.54114) (-156.421, -5.26330) (-151.705, -4.91532) (-146.989, -4.49136) (-142.274, -3.98352) (-137.558, -3.38122) (-132.842, -2.67052) (-128.126, -1.83180) (-123.411, -.837996) (-118.695, .351890) (-113.979, 1.80025) (-109.263, 3.61162) (-104.547, 5.97990) (-99.8316, 9.33202) (-95.1158, 14.9755) (-90.4000, 37.0978)}
-
- \expandafter\def\csname ISOM0.2\endcsname {(-180., 32.8552) (-170.973, 32.7444) (-161.183, 32.3662) (-151.392, 31.6940) (-141.602, 30.6740) (-131.811, 29.2040) (-122.020, 27.0730) (-112.230, 23.7306) (-107.439, 21.1084) (-106.439, 20.3812) (-105.439, 19.5432) (-104.439, 18.5378) (-103.439, 17.2330) (-102.439, 11.9488) (-103.439, 9.70090) (-104.439, 8.39616) (-105.439, 7.39080) (-106.439, 6.55292) (-107.439, 5.82554) (-112.230, 3.20342) (-122.020, -.138333) (-131.811, -2.27018) (-141.602, -3.73906) (-151.392, -4.75842) (-161.183, -5.43130) (-170.973, -5.80950) (-180., -5.91982) (-189.027, -5.80950) (-198.817, -5.43292) (-208.608, -4.75992) (-218.398, -3.73906) (-228.189, -2.26906) (-237.980, -.138333) (-247.770, 3.20330) (-252.561, 5.82572) (-253.561, 6.55224) (-254.561, 7.39112) (-255.561, 8.39520) (-256.561, 9.70046) (-257.561, 11.9452) (-256.561, 17.2336) (-255.561, 18.5389) (-254.561, 19.5429) (-253.561, 20.3818) (-252.561, 21.1084) (-247.770, 23.7308) (-237.980, 27.0730) (-228.189, 29.2040) (-218.398, 30.6742) (-208.608, 31.6940) (-198.817, 32.3662) (-189.027, 32.7444) (-180., 32.8552)}
-
- \expandafter\def\csname ISOM0.5\endcsname {(-180., 25.0456) (-171.849, 24.9520) (-162.934, 24.6300) (-154.020, 24.0584) (-145.105, 23.1958) (-136.190, 21.9644) (-127.275, 20.2060) (-118.361, 17.5151) (-114.446, 15.7128) (-113.446, 15.1264) (-112.446, 14.4532) (-111.446, 13.6501) (-110.446, 12.6123) (-109.446, 8.43768) (-110.446, 6.65904) (-111.446, 5.62124) (-112.446, 4.81816) (-113.446, 4.14486) (-114.446, 3.55862) (-118.361, 1.75627) (-127.275, -.934564) (-136.190, -2.69294) (-145.105, -3.92416) (-154.020, -4.78656) (-162.934, -5.35808) (-171.849, -5.68058) (-180., -5.77355) (-188.151, -5.68026) (-197.066, -5.35822) (-205.980, -4.78656) (-214.895, -3.92416) (-223.810, -2.69306) (-232.725, -.934564) (-241.639, 1.75647) (-245.554, 3.55868) (-246.554, 4.14438) (-247.554, 4.81792) (-248.554, 5.62212) (-249.554, 6.65856) (-250.554, 8.43844) (-249.554, 12.6128) (-248.554, 13.6492) (-247.554, 14.4535) (-246.554, 15.1270) (-245.554, 15.7127) (-241.639, 17.5150) (-232.725, 20.2062) (-223.810, 21.9646) (-214.895, 23.1960) (-205.980, 24.0584) (-197.066, 24.6300) (-188.151, 24.9520) (-180., 25.0456)}
-
- \expandafter\def\csname ISOM1\endcsname {(-180., 19.2713) (-172.813, 19.1944) (-164.863, 18.9256) (-156.913, 18.4482) (-148.962, 17.7304) (-141.012, 16.7117) (-133.061, 15.2705) (-125.111, 13.0958) (-122.160, 11.9161) (-121.160, 11.4271) (-120.160, 10.8664) (-119.160, 10.1978) (-118.160, 9.33540) (-117.160, 5.87496) (-118.160, 4.40094) (-119.160, 3.53860) (-120.160, 2.87010) (-121.160, 2.30908) (-122.160, 1.82045) (-125.111, .640522) (-133.061, -1.53405) (-141.012, -2.97526) (-148.962, -3.99382) (-156.913, -4.71176) (-164.863, -5.18916) (-172.813, -5.45788) (-180., -5.53494) (-187.187, -5.45788) (-195.137, -5.18916) (-203.087, -4.71176) (-211.038, -3.99366) (-218.988, -2.97542) (-226.939, -1.53425) (-234.889, .640844) (-237.840, 1.81996) (-238.840, 2.30920) (-239.840, 2.86942) (-240.840, 3.53808) (-241.840, 4.40084) (-242.840, 5.87506) (-241.840, 9.33540) (-240.840, 10.1982) (-239.840, 10.8671) (-238.840, 11.4272) (-237.840, 11.9165) (-234.889, 13.0958) (-226.939, 15.2706) (-218.988, 16.7117) (-211.038, 17.7305) (-203.087, 18.4483) (-195.137, 18.9256) (-187.187, 19.1944) (-180., 19.2713)}
-
- \expandafter\def\csname ISOM2\endcsname {(-180., 13.7365) (-174.118, 13.6788) (-167.473, 13.4712) (-160.827, 13.1012) (-154.182, 12.5459) (-147.536, 11.7607) (-140.890, 10.6567) (-134.245, 9.00698) (-132.599, 8.44186) (-131.599, 8.04452) (-130.599, 7.58846) (-129.599, 7.04448) (-128.599, 6.34132) (-127.599, 3.51932) (-128.599, 2.31720) (-129.599, 1.61411) (-130.599, 1.07002) (-131.599, .613936) (-132.599, .216510) (-134.245, -.348460) (-140.890, -1.99827) (-147.536, -3.10224) (-154.182, -3.88730) (-160.827, -4.44276) (-167.473, -4.81288) (-174.118, -5.02028) (-180., -5.07820) (-185.882, -5.02056) (-192.527, -4.81262) (-199.173, -4.44300) (-205.818, -3.88752) (-212.464, -3.10206) (-219.110, -1.99845) (-225.755, -.348750) (-227.401, .216764) (-228.401, .613450) (-229.401, 1.06986) (-230.401, 1.61448) (-231.401, 2.31626) (-232.401, 3.52014) (-231.401, 6.34214) (-230.401, 7.04394) (-229.401, 7.58862) (-228.401, 8.04500) (-227.401, 8.44172) (-225.755, 9.00716) (-219.110, 10.6568) (-212.464, 11.7606) (-205.818, 12.5460) (-199.173, 13.1012) (-192.527, 13.4712) (-185.882, 13.6787) (-180., 13.7365)}
-
- \expandafter\def\csname ISOM2.3\endcsname {(-180., 12.6664) (-174.428, 12.6127) (-168.091, 12.4182) (-161.755, 12.0712) (-155.419, 11.5500) (-149.082, 10.8136) (-142.746, 9.77908) (-136.410, 8.23500) (-135.073, 7.79088) (-134.073, 7.41162) (-133.073, 6.97628) (-132.073, 6.45644) (-131.073, 5.78432) (-130.073, 3.08604) (-131.073, 1.93549) (-132.073, 1.26336) (-133.073, .743586) (-134.073, .308284) (-135.073, -.709836e-1) (-136.410, -.515118) (-142.746, -2.05922) (-149.082, -3.09370) (-155.419, -3.83010) (-161.755, -4.35140) (-168.091, -4.69840) (-174.428, -4.89286) (-180., -4.94661) (-185.572, -4.89286) (-191.909, -4.69840) (-198.245, -4.35154) (-204.581, -3.83024) (-210.918, -3.09356) (-217.254, -2.05922) (-223.590, -.515016) (-224.927, -.713602e-1) (-225.927, .308116) (-226.927, .743666) (-227.927, 1.26321) (-228.927, 1.93570) (-229.927, 3.08416) (-228.927, 5.78410) (-227.927, 6.45660) (-226.927, 6.97616) (-225.927, 7.41168) (-224.927, 7.79118) (-223.590, 8.23490) (-217.254, 9.77916) (-210.918, 10.8135) (-204.581, 11.5500) (-198.245, 12.0713) (-191.909, 12.4182) (-185.572, 12.6127) (-180., 12.6664)}
-
- \expandafter\def\csname ISOM3\endcsname {(-180., 10.6907) (-175.059, 10.6450) (-169.354, 10.4758) (-163.649, 10.1730) (-157.943, 9.71766) (-152.238, 9.07482) (-146.533, 8.17286) (-140.828, 6.82908) (-140.123, 6.60976) (-139.123, 6.26504) (-138.123, 5.86888) (-137.123, 5.39464) (-136.123, 4.78138) (-135.123, 2.31148) (-136.123, 1.25990) (-137.123, .646650) (-138.123, .172343) (-139.123, -.223792) (-140.123, -.568518) (-140.828, -.787814) (-146.533, -2.13162) (-152.238, -3.03358) (-157.943, -3.67658) (-163.649, -4.13178) (-169.354, -4.43472) (-175.059, -4.60388) (-180., -4.64952) (-184.941, -4.60372) (-190.646, -4.43472) (-196.351, -4.13178) (-202.057, -3.67658) (-207.762, -3.03372) (-213.467, -2.13162) (-219.172, -.788062) (-219.877, -.568452) (-220.877, -.224424) (-221.877, .172173) (-222.877, .646732) (-223.877, 1.25930) (-224.877, 2.31200) (-223.877, 4.78198) (-222.877, 5.39450) (-221.877, 5.86896) (-220.877, 6.26568) (-219.877, 6.60964) (-219.172, 6.82930) (-213.467, 8.17278) (-207.762, 9.07492) (-202.057, 9.71776) (-196.351, 10.1730) (-190.646, 10.4759) (-184.941, 10.6450) (-180., 10.6907)}
-
- \expandafter\def\csname ISOM4\endcsname {(-180., 8.65844) (-175.802, 8.62136) (-170.841, 8.48004) (-165.879, 8.22554) (-160.917, 7.84228) (-155.955, 7.30094) (-150.994, 6.54206) (-146.070, 5.42412) (-146.032, 5.41320) (-145.070, 5.11764) (-144.070, 4.76382) (-143.070, 4.33966) (-142.070, 3.78924) (-141.070, 1.56681) (-142.070, .620408) (-143.070, .698998e-1) (-144.070, -.354186) (-145.070, -.708018) (-146.032, -1.00357) (-146.070, -1.01454) (-150.994, -2.13246) (-155.955, -2.89134) (-160.917, -3.43262) (-165.879, -3.81584) (-170.841, -4.07036) (-175.802, -4.21178) (-180., -4.24880) (-184.198, -4.21178) (-189.159, -4.07046) (-194.121, -3.81592) (-199.083, -3.43262) (-204.045, -2.89142) (-209.006, -2.13262) (-213.930, -1.01460) (-213.968, -1.00370) (-214.930, -.707698) (-215.930, -.354420) (-216.930, .701584e-1) (-217.930, .620004) (-218.930, 1.56645) (-217.930, 3.78952) (-216.930, 4.33946) (-215.930, 4.76408) (-214.930, 5.11736) (-213.968, 5.41328) (-213.930, 5.42422) (-209.006, 6.54222) (-204.045, 7.30106) (-199.083, 7.84228) (-194.121, 8.22554) (-189.159, 8.48006) (-184.198, 8.62136) (-180., 8.65844)}
-
- \expandafter\def\csname ISOM5\endcsname {(-180., 7.17726) (-176.415, 7.14698) (-172.066, 7.02714) (-167.717, 6.80998) (-163.369, 6.48246) (-159.020, 6.01924) (-154.671, 5.36978) (-150.973, 4.58046) (-150.322, 4.40488) (-149.973, 4.30418) (-148.973, 3.98434) (-147.973, 3.59918) (-146.973, 3.09826) (-145.973, 1.06717) (-146.973, .203454) (-147.973, -.297392) (-148.973, -.682594) (-149.973, -1.00245) (-150.322, -1.10312) (-150.973, -1.27871) (-154.671, -2.06798) (-159.020, -2.71746) (-163.369, -3.18070) (-167.717, -3.50820) (-172.066, -3.72538) (-176.415, -3.84524) (-180., -3.87552) (-183.585, -3.84524) (-187.934, -3.72538) (-192.283, -3.50820) (-196.631, -3.18080) (-200.980, -2.71746) (-205.329, -2.06808) (-209.027, -1.27903) (-209.678, -1.10303) (-210.027, -1.00240) (-211.027, -.682630) (-212.027, -.297518) (-213.027, .203030) (-214.027, 1.06748) (-213.027, 3.09876) (-212.027, 3.59924) (-211.027, 3.98446) (-210.027, 4.30418) (-209.678, 4.40478) (-209.027, 4.58072) (-205.329, 5.36982) (-200.980, 6.01920) (-196.631, 6.48254) (-192.283, 6.80998) (-187.934, 7.02714) (-183.585, 7.14698) (-180., 7.17726)}
-
- \expandafter\def\csname ISOM6\endcsname {(-180., 6.04124) (-176.933, 6.01632) (-173.101, 5.91388) (-169.270, 5.72696) (-165.438, 5.44402) (-161.607, 5.04366) (-157.775, 4.48204) (-155.112, 3.94500) (-154.112, 3.69416) (-153.944, 3.64846) (-153.112, 3.40258) (-152.112, 3.05016) (-151.112, 2.59030) (-150.112, .717874) (-151.112, -.777030e-1) (-152.112, -.537644) (-153.112, -.890006) (-153.944, -1.13591) (-154.112, -1.18166) (-155.112, -1.43242) (-157.775, -1.96952) (-161.607, -2.53108) (-165.438, -2.93142) (-169.270, -3.21444) (-173.101, -3.40132) (-176.933, -3.50378) (-180., -3.52868) (-183.067, -3.50382) (-186.899, -3.40132) (-190.730, -3.21444) (-194.562, -2.93148) (-198.393, -2.53116) (-202.225, -1.96963) (-204.888, -1.43238) (-205.888, -1.18183) (-206.056, -1.13568) (-206.888, -.889972) (-207.888, -.537988) (-208.888, -.779132e-1) (-209.888, .716674) (-208.888, 2.59044) (-207.888, 3.05054) (-206.888, 3.40252) (-206.056, 3.64824) (-205.888, 3.69438) (-204.888, 3.94494) (-202.225, 4.48220) (-198.393, 5.04374) (-194.562, 5.44402) (-190.730, 5.72696) (-186.899, 5.91388) (-183.067, 6.01638) (-180., 6.04124)}
-
- \expandafter\def\csname ISOM8\endcsname {(-180., 4.40964) (-177.760, 4.39294) (-174.756, 4.31708) (-171.752, 4.17612) (-168.748, 3.96142) (-165.743, 3.65656) (-162.739, 3.22866) (-161.731, 3.04612) (-160.731, 2.83764) (-159.735, 2.59386) (-159.731, 2.59282) (-158.731, 2.29434) (-157.731, 1.90101) (-156.731, .283518) (-157.731, -.402188) (-158.731, -.795560) (-159.731, -1.09402) (-159.735, -1.09506) (-160.731, -1.33882) (-161.731, -1.54736) (-162.739, -1.72987) (-165.743, -2.15774) (-168.748, -2.46260) (-171.752, -2.67730) (-174.756, -2.81826) (-177.760, -2.89414) (-180., -2.91080) (-182.240, -2.89414) (-185.244, -2.81832) (-188.248, -2.67730) (-191.252, -2.46260) (-194.257, -2.15762) (-197.261, -1.73000) (-198.269, -1.54750) (-199.269, -1.33891) (-200.265, -1.09531) (-200.269, -1.09392) (-201.269, -.795636) (-202.269, -.402068) (-203.269, .282342) (-202.269, 1.90087) (-201.269, 2.29448) (-200.269, 2.59270) (-200.265, 2.59412) (-199.269, 2.83770) (-198.269, 3.04630) (-197.261, 3.22880) (-194.257, 3.65644) (-191.252, 3.96142) (-188.248, 4.17612) (-185.244, 4.31708) (-182.240, 4.39294) (-180., 4.40964)}
-
- \expandafter\def\csname ISOM10\endcsname {(-180., 3.30174) (-178.388, 3.29086) (-176.012, 3.23442) (-173.636, 3.12692) (-171.260, 2.96186) (-168.884, 2.72660) (-166.756, 2.43612) (-166.508, 2.39586) (-165.756, 2.26322) (-164.756, 2.05704) (-164.132, 1.90540) (-163.756, 1.80247) (-162.756, 1.46344) (-161.756, .495416e-1) (-162.756, -.548288) (-163.756, -.887426) (-164.132, -.990224) (-164.756, -1.14197) (-165.756, -1.34813) (-166.508, -1.48066) (-166.756, -1.52097) (-168.884, -1.81155) (-171.260, -2.04670) (-173.636, -2.21186) (-176.012, -2.31928) (-178.388, -2.37572) (-180., -2.38662) (-181.612, -2.37572) (-183.988, -2.31928) (-186.364, -2.21178) (-188.740, -2.04662) (-191.116, -1.81150) (-193.244, -1.52091) (-193.492, -1.48071) (-194.244, -1.34825) (-195.244, -1.14193) (-195.868, -.990164) (-196.244, -.887584) (-197.244, -.548380) (-198.244, .498008e-1) (-197.244, 1.46351) (-196.244, 1.80276) (-195.868, 1.90533) (-195.244, 2.05710) (-194.244, 2.26348) (-193.492, 2.39572) (-193.244, 2.43612) (-191.116, 2.72654) (-188.740, 2.96180) (-186.364, 3.12686) (-183.988, 3.23442) (-181.612, 3.29086) (-180., 3.30174)}
-
-
-%==== ISo Argument============
-
-%\input{isoa.txt}
-\expandafter\def\csname ISOA-359\endcsname {(-183.6, 13.2458) (-187.2, 18.2467) (-187.2, 18.2467) (-190.7, 21.3032) (-194.3, 23.5904) (-194.3, 23.5904) (-197.9, 25.3712) (-201.5, 26.8192) (-208.6, 29.0364) (-215.8, 30.7116) (-223.0, 31.9982) (-230.1, 32.9850) (-237.3, 33.7594) (-244.4, 34.3364) (-251.6, 34.7560) (-258.8, 35.0244) (-265.9, 35.1500) (-273.1, 35.1406) (-280.2, 34.9958) (-287.4, 34.7070) (-294.6, 34.2654) (-301.7, 33.6640) (-308.9, 32.8608) (-316.0, 31.8384) (-323.2, 30.5054) (-330.4, 28.7638) (-337.5, 26.4444) (-344.6, 23.0764) (-344.7, 23.0172) (-348.2, 20.6182) (-351.7, 17.2435) (-351.8, 17.1254) (-355.3, 11.3590) (-358.9, -20)}
-
- \expandafter\def\csname ISOA-357\endcsname {(-183.5, 6.69968) (-187.1, 10.5019) (-187.1, 10.5019) (-190.6, 13.0507) (-194.2, 15.0412) (-194.2, 15.0412) (-197.7, 16.5908) (-201.2, 17.8781) (-208.3, 19.9358) (-215.4, 21.4880) (-222.5, 22.6888) (-229.6, 23.6250) (-236.6, 24.3392) (-243.7, 24.8850) (-250.8, 25.2720) (-257.9, 25.5138) (-265.0, 25.6186) (-272.0, 25.5908) (-279.1, 25.4288) (-286.2, 25.1268) (-293.3, 24.6750) (-300.4, 24.0562) (-307.4, 23.2578) (-314.5, 22.2178) (-321.6, 20.8818) (-328.7, 19.1412) (-335.8, 16.7890) (-342.7, 13.4780) (-342.8, 13.4188) (-346.3, 10.9989) (-349.8, 7.58606) (-349.9, 7.46426) (-353.4, 1.58384) (-356.9, -23)}
-
- \expandafter\def\csname ISOA-354\endcsname {(-183.5, 3.96648) (-187.0, 6.65720) (-187.0, 6.65720) (-190.4, 8.63086) (-193.9, 10.2542) (-193.9, 10.2542) (-197.4, 11.5945) (-200.9, 12.7263) (-207.8, 14.5211) (-214.8, 15.9189) (-221.8, 17.0092) (-228.7, 17.8506) (-235.7, 18.5095) (-242.6, 18.9948) (-249.6, 19.3380) (-256.6, 19.5426) (-263.5, 19.6149) (-270.5, 19.5592) (-277.4, 19.3755) (-284.4, 19.0526) (-291.4, 18.5817) (-298.3, 17.9560) (-305.3, 17.1311) (-312.2, 16.0918) (-319.2, 14.7437) (-326.2, 12.9904) (-333.1, 10.6621) (-340.0, 7.28872) (-340.1, 7.22820) (-343.5, 4.82864) (-346.9, 1.45609) (-347.0, 1.33330) (-350.4, -4.42776) (-353.9, -24)}
-
- \expandafter\def\csname ISOA-350\endcsname {(-183.4, 2.50676) (-186.8, 4.42562) (-186.8, 4.42562) (-190.2, 5.97054) (-193.6, 7.25562) (-193.6, 7.25562) (-197., 8.34720) (-200.4, 9.29006) (-207.2, 10.8359) (-214., 12.0419) (-220.8, 12.9920) (-227.6, 13.7367) (-234.4, 14.3090) (-241.2, 14.7304) (-248., 15.0147) (-254.8, 15.1707) (-261.6, 15.2032) (-268.4, 15.1129) (-275.2, 14.8972) (-282., 14.5499) (-288.8, 14.0598) (-295.6, 13.4095) (-302.4, 12.5731) (-309.2, 11.5104) (-316., 10.1577) (-322.8, 8.40698) (-329.6, 6.05258) (-336.3, 2.69610) (-336.4, 2.63314) (-339.7, .254720) (-343.1, -3.19942) (-343.2, -3.32680) (-346.5, -9.07908) (-349.9, -25)}
-
- \expandafter\def\csname ISOA-345\endcsname {(-183.3, 1.67821) (-186.6, 3.06012) (-186.6, 3.06012) (-189.9, 4.22646) (-193.2, 5.22876) (-193.2, 5.22876) (-196.5, 6.10186) (-199.8, 6.86832) (-206.4, 8.14828) (-213., 9.16142) (-219.6, 9.96460) (-226.2, 10.5932) (-232.8, 11.0710) (-239.4, 11.4140) (-246., 11.6325) (-252.6, 11.7324) (-259.2, 11.7167) (-265.8, 11.5848) (-272.4, 11.3332) (-279., 10.9547) (-285.6, 10.4375) (-292.2, 9.76414) (-298.8, 8.90796) (-305.4, 7.82856) (-312., 6.46248) (-318.6, 4.70030) (-325.2, 2.33712) (-331.7, -1.02359) (-331.8, -1.08741) (-335.0, -3.46586) (-338.3, -6.91922) (-338.4, -7.05040) (-341.6, -12.7986) (-344.9, -26)}
-
- \expandafter\def\csname ISOA-340\endcsname {(-183.2, 1.22769) (-186.4, 2.27912) (-186.4, 2.27912) (-189.6, 3.19230) (-192.8, 3.99422) (-192.8, 3.99422) (-196., 4.70338) (-199.2, 5.33376) (-205.6, 6.39862) (-212., 7.24964) (-218.4, 7.92494) (-224.8, 8.45030) (-231.2, 8.84274) (-237.6, 9.11400) (-244., 9.27130) (-250.4, 9.31872) (-256.8, 9.25766) (-263.2, 9.08638) (-269.6, 8.80052) (-276., 8.39226) (-282.4, 7.84920) (-288.8, 7.15364) (-295.2, 6.27830) (-301.6, 5.18284) (-308., 3.80326) (-314.4, 2.03034) (-320.8, -.340174) (-327.1, -3.70466) (-327.2, -3.77168) (-330.3, -6.14936) (-333.5, -9.60422) (-333.6, -9.73642) (-336.7, -15.4787) (-339.9, -27)}
-
- \expandafter\def\csname ISOA-330\endcsname {(-183., .742868) (-186., 1.40482) (-186., 1.40482) (-189., 1.99803) (-192., 2.53088) (-192., 2.53088) (-195., 3.01022) (-198., 3.44206) (-204., 4.17966) (-210., 4.77124) (-216., 5.23520) (-222., 5.58466) (-228., 5.82866) (-234., 5.97290) (-240., 6.02058) (-246., 5.97286) (-252., 5.82870) (-258., 5.58474) (-264., 5.23514) (-270., 4.77119) (-276., 4.17988) (-282., 3.44206) (-288., 2.53088) (-294., 1.40519) (-300., -.173717e-4) (-306., -1.79305) (-312., -4.17936) (-317.9, -7.55028) (-318., -7.62202) (-320.9, -9.99762) (-323.9, -13.4498) (-324., -13.5943) (-326.9, -19.3171) (-329.9, -28)}
-
- \expandafter\def\csname ISOA-315\endcsname {(-182.7, .390550) (-185.4, .745818) (-185.4, .745818) (-188.1, 1.06856) (-190.8, 1.36119) (-190.8, 1.36119) (-193.5, 1.62558) (-196.2, 1.86339) (-201.6, 2.26476) (-207., 2.57438) (-212.4, 2.79852) (-217.8, 2.94146) (-223.2, 3.00598) (-228.6, 2.99306) (-234., 2.90268) (-239.4, 2.73300) (-244.8, 2.48094) (-250.2, 2.14154) (-255.6, 1.70774) (-261., 1.16943) (-266.4, .512832) (-271.8, -.281640) (-277.2, -1.24181) (-282.6, -2.40926) (-288., -3.84864) (-293.4, -5.66970) (-298.8, -8.07788) (-304.1, -11.4555) (-304.2, -11.5351) (-306.8, -13.9043) (-309.5, -17.3570) (-309.6, -17.5161) (-312.2, -23.2094) (-314.9, -29)}
-
- \expandafter\def\csname ISOA-300\endcsname {(-182.4, .199974) (-184.8, .380746) (-184.8, .380746) (-187.2, .542668) (-189.6, .686712) (-189.6, .686712) (-192., .813548) (-194.4, .923342) (-199.2, 1.09418) (-204., 1.20164) (-208.8, 1.24750) (-213.6, 1.23221) (-218.4, 1.15568) (-223.2, 1.01679) (-228., .813548) (-232.8, .542748) (-237.6, .200060) (-242.4, -.220496) (-247.2, -.726508) (-252., -1.32916) (-256.8, -2.04262) (-261.6, -2.88662) (-266.4, -3.88986) (-271.2, -5.09422) (-276., -6.56396) (-280.8, -8.41006) (-285.6, -10.8377) (-290.3, -14.2191) (-290.4, -14.3075) (-292.7, -16.6696) (-295.1, -20.1180) (-295.2, -20.2980) (-297.5, -25.9580) (-299.9, -30)}
-
- \expandafter\def\csname ISOA-285\endcsname {(-182.1, .791144e-1) (-184.2, .145906) (-184.2, .145906) (-186.3, .200568) (-188.4, .243410) (-188.4, .243410) (-190.5, .274266) (-192.6, .293518) (-196.8, .296876) (-201., .253370) (-205.2, .162716) (-209.4, .238534e-1) (-213.6, -.164867) (-217.8, -.405536) (-222., -.701236) (-226.2, -1.05591) (-230.4, -1.47440) (-234.6, -1.96322) (-238.8, -2.53108) (-243., -3.18868) (-247.2, -3.95086) (-251.4, -4.83830) (-255.6, -5.87898) (-259.8, -7.11494) (-264., -8.61260) (-268.2, -10.4799) (-272.4, -12.9235) (-276.5, -16.3047) (-276.6, -16.4075) (-278.6, -18.7562) (-280.7, -22.1982) (-280.8, -22.4040) (-282.8, -28.0134) (-284.9, -31)}
-
- \expandafter\def\csname ISOA-270\endcsname {(-181.8, -.428320e-2) (-183.6, -.171542e-1) (-183.6, -.171542e-1) (-185.4, -.386338e-1) (-187.2, -.687596e-1) (-187.2, -.687596e-1) (-189., -.107595) (-190.8, -.155232) (-194.4, -.277262) (-198., -.435868) (-201.6, -.632414) (-205.2, -.868666) (-208.8, -1.14684) (-212.4, -1.46977) (-216., -1.84083) (-219.6, -2.26438) (-223.2, -2.74578) (-226.8, -3.29186) (-230.4, -3.91144) (-234., -4.61560) (-237.6, -5.41946) (-241.2, -6.34342) (-244.8, -7.41618) (-248.4, -8.67992) (-252., -10.2003) (-255.6, -12.0867) (-259.2, -14.5453) (-262.7, -17.9182) (-262.8, -18.0383) (-264.5, -20.3670) (-266.3, -23.8014) (-266.4, -24.0412) (-268.1, -29.5842) (-269.9, -32)}
-
- \expandafter\def\csname ISOA-255\endcsname {(-181.5, -.641032e-1) (-183., -.134767) (-183., -.134767) (-184.5, -.211930) (-186., -.295792) (-186., -.295792) (-187.5, -.386582) (-189., -.484260) (-192., -.701284) (-195., -.948184) (-198., -1.22702) (-201., -1.53976) (-204., -1.88872) (-207., -2.27738) (-210., -2.70922) (-213., -3.18852) (-216., -3.72140) (-219., -4.31456) (-222., -4.97648) (-225., -5.71940) (-228., -6.55804) (-231., -7.51232) (-234., -8.61222) (-237., -9.89938) (-240., -11.4385) (-243., -13.3412) (-246., -15.8125) (-248.9, -19.1713) (-249., -19.3131) (-250.4, -21.6146) (-251.9, -25.0354) (-252., -25.3224) (-253.4, -30.7808) (-254.9, -33)}
-
- \expandafter\def\csname ISOA-240\endcsname {(-181.2, -.107613) (-182.4, -.220318) (-182.4, -.220318) (-183.6, -.338538) (-184.8, -.462238) (-184.8, -.462238) (-186., -.591388) (-187.2, -.726564) (-189.6, -1.01493) (-192., -1.32916) (-194.4, -1.67092) (-196.8, -2.04240) (-199.2, -2.44680) (-201.6, -2.88670) (-204., -3.36608) (-206.4, -3.89008) (-208.8, -4.46348) (-211.2, -5.09384) (-213.6, -5.79058) (-216., -6.56430) (-218.4, -7.43046) (-220.8, -8.41030) (-223.2, -9.53152) (-225.6, -10.8370) (-228., -12.3933) (-230.4, -14.3083) (-232.8, -16.7881) (-235.1, -20.1190) (-235.2, -20.2990) (-236.3, -22.5560) (-237.5, -25.9534) (-237.6, -26.3108) (-238.7, -31.6308) (-239.9, -34)}
-
- \expandafter\def\csname ISOA-225\endcsname {(-180.9, -.138606) (-181.8, -.281702) (-181.8, -.281702) (-182.7, -.429222) (-183.6, -.581566) (-183.6, -.581566) (-184.5, -.738832) (-185.4, -.901194) (-187.2, -1.24179) (-189., -1.60533) (-190.8, -1.99375) (-192.6, -2.40920) (-194.4, -2.85468) (-196.2, -3.33314) (-198., -3.84880) (-199.8, -4.40586) (-201.6, -5.01060) (-203.4, -5.66982) (-205.2, -6.39230) (-207., -7.19006) (-208.8, -8.07766) (-210.6, -9.07648) (-212.4, -10.2148) (-214.2, -11.5349) (-216., -13.1030) (-217.8, -15.0279) (-219.6, -17.5169) (-221.3, -20.7922) (-221.4, -21.0324) (-222.2, -23.2090) (-223.1, -26.5738) (-223.2, -27.0466) (-224.0, -32.1452) (-224.9, -35)}
-
- \expandafter\def\csname ISOA-210\endcsname {(-180.6, -.159247) (-181.2, -.322946) (-181.2, -.322946) (-181.8, -.490444) (-182.4, -.662050) (-182.4, -.662050) (-183., -.838586) (-183.6, -1.01923) (-184.8, -1.39592) (-186., -1.79289) (-187.2, -2.21350) (-188.4, -2.65970) (-189.6, -3.13322) (-190.8, -3.63904) (-192., -4.17994) (-193.2, -4.76000) (-194.4, -5.38694) (-195.6, -6.06642) (-196.8, -6.80666) (-198., -7.62172) (-199.2, -8.52506) (-200.4, -9.53656) (-201.6, -10.6872) (-202.8, -12.0189) (-204., -13.5937) (-205.2, -15.5266) (-206.4, -18.0229) (-207.5, -21.1860) (-207.6, -21.5372) (-208.1, -23.5656) (-208.7, -26.8590) (-208.8, -27.5556) (-209.3, -32.2442) (-209.9, -36)}
-
- \expandafter\def\csname ISOA-195\endcsname {(-180.3, -.171942) (-180.6, -.346264) (-180.6, -.346264) (-180.9, -.525808) (-181.2, -.709064) (-181.2, -.709064) (-181.5, -.895782) (-181.8, -1.08794) (-182.4, -1.48469) (-183., -1.90266) (-183.6, -2.34150) (-184.2, -2.80466) (-184.8, -3.29686) (-185.4, -3.81760) (-186., -4.37262) (-186.6, -4.96822) (-187.2, -5.60696) (-187.8, -6.29798) (-188.4, -7.05146) (-189., -7.87500) (-189.6, -8.78610) (-190.2, -9.80808) (-190.8, -10.9653) (-191.4, -12.3006) (-192., -13.8851) (-192.6, -15.8198) (-193.2, -18.3138) (-193.7, -21.1428) (-193.8, -21.8446) (-194.0, -23.4234) (-194.3, -26.5098) (-194.4, -27.8592) (-194.6, -31.3678) (-194.9, -37)}
-
- \expandafter\def\csname ISOA-190\endcsname {(-180.2, -.173538) (-180.4, -.350360) (-180.4, -.350360) (-180.6, -.531538) (-180.8, -.716646) (-180.8, -.716646) (-181., -.907544) (-181.2, -1.10059) (-181.6, -1.50158) (-182., -1.92173) (-182.4, -2.36436) (-182.8, -2.83262) (-183.2, -3.32658) (-183.6, -3.85000) (-184., -4.40824) (-184.4, -5.00444) (-184.8, -5.64880) (-185.2, -6.34124) (-185.6, -7.09416) (-186., -7.92014) (-186.4, -8.83622) (-186.8, -9.85820) (-187.2, -11.0150) (-187.6, -12.3526) (-188., -13.9321) (-188.4, -15.8779) (-188.8, -18.3722) (-189.1, -20.8782) (-189.2, -21.8926) (-189.3, -23.0626) (-189.5, -25.9790) (-189.6, -27.8976) (-189.7, -30.4150) (-189.9, -36)}
-
- \expandafter\def\csname ISOA-170\endcsname {(-179.8, -.173848) (-179.6, -.351192) (-179.6, -.351192) (-179.4, -.532342) (-179.2, -.717456) (-179.2, -.717456) (-179., -.906718) (-178.8, -1.10030) (-178.4, -1.50187) (-178., -1.92266) (-177.6, -2.36534) (-177.2, -2.83230) (-176.8, -3.32620) (-176.4, -3.85038) (-176., -4.40866) (-175.6, -5.00578) (-175.2, -5.64836) (-174.8, -6.34178) (-174.4, -7.09584) (-174., -7.92200) (-173.6, -8.83588) (-173.2, -9.85742) (-172.8, -11.0159) (-172.4, -12.3537) (-172., -13.9361) (-171.6, -15.8763) (-171.2, -18.3743) (-170.9, -20.8758) (-170.8, -21.8962) (-170.7, -23.0598) (-170.5, -25.9830) (-170.4, -27.9162) (-170.3, -30.4234) (-170.1, -36)}
-
- \expandafter\def\csname ISOA-165\endcsname {(-179.7, -.171765) (-179.4, -.346788) (-179.4, -.346788) (-179.1, -.526018) (-178.8, -.708914) (-178.8, -.708914) (-178.5, -.896338) (-178.2, -1.08812) (-177.6, -1.48525) (-177., -1.90245) (-176.4, -2.34172) (-175.8, -2.80536) (-175.2, -3.29662) (-174.6, -3.81786) (-174., -4.37340) (-173.4, -4.96798) (-172.8, -5.60724) (-172.2, -6.29848) (-171.6, -7.05110) (-171., -7.87550) (-170.4, -8.78750) (-169.8, -9.80756) (-169.2, -10.9660) (-168.6, -12.3026) (-168., -13.8845) (-167.4, -15.8208) (-166.8, -18.3180) (-166.3, -21.1454) (-166.2, -21.8420) (-166.0, -23.4260) (-165.7, -26.5212) (-165.6, -27.8642) (-165.4, -31.3876) (-165.1, -37)}
-
- \expandafter\def\csname ISOA-150\endcsname {(-179.4, -.159486) (-178.8, -.322874) (-178.8, -.322874) (-178.2, -.490544) (-177.6, -.662302) (-177.6, -.662302) (-177., -.838510) (-176.4, -1.01934) (-175.2, -1.39584) (-174., -1.79317) (-172.8, -2.21358) (-171.6, -2.65960) (-170.4, -3.13356) (-169.2, -3.63916) (-168., -4.17984) (-166.8, -4.76046) (-165.6, -5.38710) (-164.4, -6.06628) (-163.2, -6.80724) (-162., -7.62194) (-160.8, -8.52480) (-159.6, -9.53734) (-158.4, -10.6874) (-157.2, -12.0186) (-156., -13.5950) (-154.8, -15.5271) (-153.6, -18.0222) (-152.5, -21.1870) (-152.4, -21.5404) (-151.9, -23.5696) (-151.3, -26.8646) (-151.2, -27.5580) (-150.7, -32.2404) (-150.1, -36)}
-
- \expandafter\def\csname ISOA-135\endcsname {(-179.1, -.138659) (-178.2, -.281748) (-178.2, -.281748) (-177.3, -.429268) (-176.4, -.581620) (-176.4, -.581620) (-175.5, -.738888) (-174.6, -.901254) (-172.8, -1.24183) (-171., -1.60539) (-169.2, -1.99380) (-167.4, -2.40926) (-165.6, -2.85474) (-163.8, -3.33318) (-162., -3.84888) (-160.2, -4.40604) (-158.4, -5.01070) (-156.6, -5.67002) (-154.8, -6.39238) (-153., -7.19018) (-151.2, -8.07790) (-149.4, -9.07664) (-147.6, -10.2152) (-145.8, -11.5351) (-144., -13.1032) (-142.2, -15.0282) (-140.4, -17.5171) (-138.7, -20.7948) (-138.6, -21.0326) (-137.8, -23.2130) (-136.9, -26.5772) (-136.8, -27.0486) (-136.0, -32.1518) (-135.1, -35)}
-
- \expandafter\def\csname ISOA-120\endcsname {(-178.8, -.107613) (-177.6, -.220442) (-177.6, -.220442) (-176.4, -.338538) (-175.2, -.462238) (-175.2, -.462238) (-174., -.591508) (-172.8, -.726564) (-170.4, -1.01506) (-168., -1.32916) (-165.6, -1.67098) (-163.2, -2.04246) (-160.8, -2.44674) (-158.4, -2.88670) (-156., -3.36634) (-153.6, -3.89006) (-151.2, -4.46354) (-148.8, -5.09416) (-146.4, -5.79054) (-144., -6.56446) (-141.6, -7.43062) (-139.2, -8.41024) (-136.8, -9.53170) (-134.4, -10.8375) (-132., -12.3933) (-129.6, -14.3087) (-127.2, -16.7891) (-124.9, -20.1204) (-124.8, -20.2984) (-123.7, -22.5554) (-122.5, -25.9568) (-122.4, -26.3122) (-121.3, -31.6366) (-120.1, -34)}
-
- \expandafter\def\csname ISOA-105\endcsname {(-178.5, -.641468e-1) (-177., -.134759) (-177., -.134759) (-175.5, -.211946) (-174., -.295836) (-174., -.295836) (-172.5, -.386572) (-171., -.484270) (-168., -.701264) (-165., -.948262) (-162., -1.22705) (-159., -1.53973) (-156., -1.88883) (-153., -2.27742) (-150., -2.70920) (-147., -3.18866) (-144., -3.72146) (-141., -4.31452) (-138., -4.97672) (-135., -5.71948) (-132., -6.55798) (-129., -7.51262) (-126., -8.61232) (-123., -9.89920) (-120., -11.4389) (-117., -13.3413) (-114., -15.8124) (-111.1, -19.1708) (-111., -19.3143) (-109.6, -21.6152) (-108.1, -25.0380) (-108., -25.3232) (-106.6, -30.7792) (-105.1, -33)}
-
- \expandafter\def\csname ISOA-90\endcsname {(-178.2, -.429188e-2) (-176.4, -.171542e-1) (-176.4, -.171542e-1) (-174.6, -.386338e-1) (-172.8, -.687596e-1) (-172.8, -.687596e-1) (-171., -.107604) (-169.2, -.155241) (-165.6, -.277272) (-162., -.435886) (-158.4, -.632432) (-154.8, -.868692) (-151.2, -1.14687) (-147.6, -1.46981) (-144., -1.84087) (-140.4, -2.26440) (-136.8, -2.74582) (-133.2, -3.29192) (-129.6, -3.91150) (-126., -4.61568) (-122.4, -5.41954) (-118.8, -6.34350) (-115.2, -7.41628) (-111.6, -8.68002) (-108., -10.2005) (-104.4, -12.0869) (-100.8, -14.5455) (-97.30, -17.9192) (-97.20, -18.0386) (-95.50, -20.3684) (-93.70, -23.8048) (-93.60, -24.0418) (-91.90, -29.5882) (-90.1, -32)}
-
- \expandafter\def\csname ISOA-75\endcsname {(-177.9, .791144e-1) (-175.8, .145906) (-175.8, .145906) (-173.7, .200654) (-171.6, .243410) (-171.6, .243410) (-169.5, .274266) (-167.4, .293518) (-163.2, .296792) (-159., .253370) (-154.8, .162716) (-150.6, .238534e-1) (-146.4, -.164858) (-142.2, -.405554) (-138., -.701292) (-133.8, -1.05587) (-129.6, -1.47444) (-125.4, -1.96332) (-121.2, -2.53104) (-117., -3.18874) (-112.8, -3.95104) (-108.6, -4.83838) (-104.4, -5.87906) (-100.2, -7.11524) (-96., -8.61250) (-91.80, -10.4801) (-87.60, -12.9241) (-83.50, -16.3050) (-83.40, -16.4073) (-81.40, -18.7558) (-79.30, -22.2000) (-79.20, -22.4044) (-77.20, -28.0168) (-75.1, -31)}
-
- \expandafter\def\csname ISOA-60\endcsname {(-177.6, .200060) (-175.2, .380746) (-175.2, .380746) (-172.8, .542668) (-170.4, .686790) (-170.4, .686790) (-168., .813548) (-165.6, .923420) (-160.8, 1.09418) (-156., 1.20164) (-151.2, 1.24750) (-146.4, 1.23221) (-141.6, 1.15568) (-136.8, 1.01679) (-132., .813470) (-127.2, .542668) (-122.4, .200060) (-117.6, -.220442) (-112.8, -.726564) (-108., -1.32916) (-103.2, -2.04254) (-98.40, -2.88678) (-93.60, -3.88992) (-88.80, -5.09416) (-84., -6.56426) (-79.20, -8.41020) (-74.40, -10.8376) (-69.70, -14.2193) (-69.60, -14.3082) (-67.30, -16.6699) (-64.90, -20.1196) (-64.80, -20.2988) (-62.50, -25.9570) (-60.1, -30)}
-
- \expandafter\def\csname ISOA-45\endcsname {(-177.3, .390550) (-174.6, .745898) (-174.6, .745898) (-171.9, 1.06863) (-169.2, 1.36127) (-169.2, 1.36127) (-166.5, 1.62558) (-163.8, 1.86339) (-158.4, 2.26482) (-153., 2.57438) (-147.6, 2.79852) (-142.2, 2.94152) (-136.8, 3.00592) (-131.4, 2.99312) (-126., 2.90262) (-120.6, 2.73300) (-115.2, 2.48094) (-109.8, 2.14154) (-104.4, 1.70766) (-99., 1.16935) (-93.60, .512752) (-88.20, -.281694) (-82.80, -1.24187) (-77.40, -2.40934) (-72., -3.84880) (-66.60, -5.66978) (-61.20, -8.07798) (-55.90, -11.4561) (-55.80, -11.5354) (-53.20, -13.9056) (-50.50, -17.3582) (-50.40, -17.5171) (-47.80, -23.2126) (-45.1, -29)}
-
- \expandafter\def\csname ISOA-30\endcsname {(-177., .742788) (-174., 1.40504) (-174., 1.40504) (-171., 1.99803) (-168., 2.53088) (-168., 2.53088) (-165., 3.01034) (-162., 3.44206) (-156., 4.17978) (-150., 4.77120) (-144., 5.23524) (-138., 5.58470) (-132., 5.82870) (-126., 5.97286) (-120., 6.02058) (-114., 5.97286) (-108., 5.82866) (-102., 5.58474) (-96., 5.23514) (-90., 4.77119) (-84., 4.17978) (-78., 3.44200) (-72., 2.53088) (-66., 1.40504) (-60., 0.) (-54., -1.79312) (-48., -4.17982) (-42.1, -7.55086) (-42., -7.62180) (-39.1, -9.99770) (-36.1, -13.4515) (-36., -13.5949) (-33.1, -19.3189) (-30.1, -28)}
-
- \expandafter\def\csname ISOA-20\endcsname {(-176.8, 1.22769) (-173.6, 2.27912) (-173.6, 2.27912) (-170.4, 3.19248) (-167.2, 3.99428) (-167.2, 3.99428) (-164., 4.70334) (-160.8, 5.33370) (-154.4, 6.39868) (-148., 7.24968) (-141.6, 7.92498) (-135.2, 8.45030) (-128.8, 8.84274) (-122.4, 9.11400) (-116., 9.27130) (-109.6, 9.31872) (-103.2, 9.25766) (-96.80, 9.08638) (-90.40, 8.80052) (-84., 8.39220) (-77.60, 7.84916) (-71.20, 7.15346) (-64.80, 6.27826) (-58.40, 5.18288) (-52., 3.80320) (-45.60, 2.03034) (-39.20, -.340598) (-32.90, -3.70510) (-32.80, -3.77164) (-29.70, -6.14956) (-26.50, -9.60380) (-26.40, -9.73772) (-23.30, -15.4780) (-20.1, -27)}
-
- \expandafter\def\csname ISOA-15\endcsname {(-176.7, 1.67836) (-173.4, 3.06000) (-173.4, 3.06000) (-170.1, 4.22658) (-166.8, 5.22900) (-166.8, 5.22900) (-163.5, 6.10180) (-160.2, 6.86840) (-153.6, 8.14824) (-147., 9.16150) (-140.4, 9.96460) (-133.8, 10.5932) (-127.2, 11.0711) (-120.6, 11.4140) (-114., 11.6325) (-107.4, 11.7324) (-100.8, 11.7167) (-94.20, 11.5849) (-87.60, 11.3332) (-81., 10.9547) (-74.40, 10.4375) (-67.80, 9.76404) (-61.20, 8.90788) (-54.60, 7.82860) (-48., 6.46222) (-41.40, 4.70016) (-34.80, 2.33732) (-28.30, -1.02352) (-28.20, -1.08786) (-25.00, -3.46652) (-21.70, -6.92058) (-21.60, -7.05070) (-18.40, -12.7979) (-15.1, -26)}
-
- \expandafter\def\csname ISOA-10\endcsname {(-176.6, 2.50696) (-173.2, 4.42546) (-173.2, 4.42546) (-169.8, 5.97046) (-166.4, 7.25556) (-166.4, 7.25556) (-163., 8.34748) (-159.6, 9.29024) (-152.8, 10.8360) (-146., 12.0420) (-139.2, 12.9920) (-132.4, 13.7368) (-125.6, 14.3091) (-118.8, 14.7304) (-112., 15.0147) (-105.2, 15.1707) (-98.40, 15.2031) (-91.60, 15.1129) (-84.80, 14.8973) (-78., 14.5499) (-71.20, 14.0597) (-64.40, 13.4094) (-57.60, 12.5731) (-50.80, 11.5104) (-44., 10.1578) (-37.20, 8.40678) (-30.40, 6.05244) (-23.70, 2.69572) (-23.60, 2.63314) (-20.30, .254046) (-16.90, -3.19986) (-16.80, -3.32614) (-13.50, -9.07978) (-10.1, -25)}
-
- \expandafter\def\csname ISOA-6\endcsname {(-176.5, 3.96780) (-173.0, 6.65700) (-173.0, 6.65700) (-169.6, 8.63074) (-166.1, 10.2545) (-166.1, 10.2545) (-162.6, 11.5944) (-159.1, 12.7264) (-152.2, 14.5214) (-145.2, 15.9191) (-138.2, 17.0094) (-131.3, 17.8505) (-124.3, 18.5096) (-117.4, 18.9948) (-110.4, 19.3380) (-103.4, 19.5426) (-96.48, 19.6150) (-89.52, 19.5595) (-82.56, 19.3740) (-75.60, 19.0526) (-68.64, 18.5848) (-61.68, 17.9538) (-54.72, 17.1337) (-47.76, 16.0848) (-40.80, 14.7436) (-33.84, 13.0016) (-26.88, 10.6543) (-20.02, 7.30084) (-19.92, 7.23998) (-16.54, 4.86050) (-13.06, 1.40689) (-12.96, 1.28354) (-9.580, -4.47532) (-6.1, -24)}
-
- \expandafter\def\csname ISOA-3\endcsname {(-176.5, 6.70160) (-172.9, 10.5032) (-172.9, 10.5032) (-169.4, 13.0509) (-165.8, 15.0414) (-165.8, 15.0414) (-162.3, 16.5911) (-158.8, 17.8780) (-151.7, 19.9361) (-144.6, 21.4878) (-137.5, 22.6888) (-130.4, 23.6248) (-123.4, 24.3392) (-116.3, 24.8850) (-109.2, 25.2720) (-102.1, 25.5138) (-95.04, 25.6184) (-87.96, 25.5904) (-80.88, 25.4282) (-73.80, 25.1268) (-66.72, 24.6762) (-59.64, 24.0600) (-52.56, 23.2526) (-45.48, 22.2142) (-38.40, 20.8818) (-31.32, 19.1468) (-24.24, 16.8047) (-17.26, 13.4541) (-17.16, 13.3942) (-13.72, 11.0146) (-10.18, 7.56132) (-10.08, 7.44006) (-6.640, 1.67786) (-3.1, -23)}
-
- \expandafter\def\csname ISOA-1\endcsname {(-176.4, 13.2463) (-172.8, 18.2469) (-172.8, 18.2469) (-169.3, 21.3038) (-165.7, 23.5908) (-165.7, 23.5908) (-162.1, 25.3716) (-158.5, 26.8196) (-151.4, 29.0364) (-144.2, 30.7118) (-137.0, 31.9982) (-129.9, 32.9852) (-122.7, 33.7594) (-115.6, 34.3364) (-108.4, 34.7560) (-101.2, 35.0244) (-94.08, 35.1502) (-86.92, 35.1408) (-79.76, 34.9946) (-72.60, 34.7070) (-65.44, 34.2682) (-58.28, 33.6620) (-51.12, 32.8632) (-43.96, 31.8320) (-36.80, 30.5054) (-29.64, 28.7750) (-22.48, 26.4366) (-15.42, 23.0878) (-15.32, 23.0286) (-11.84, 20.6490) (-8.260, 17.1959) (-8.160, 17.0760) (-4.680, 11.3113) (-1.1, -20)}
+% !TeX encoding = utf-8
+
+\NeedsTeXFormat{LaTeX2e}[1999/01/01]
+\ProvidesPackage{bodegraph}[version 1.6]
+
+\RequirePackage{tikz}
+\RequirePackage{ifthen}
+\RequirePackage{ifsym}
+\RequirePackage{relsize}
+
+
+\usetikzlibrary{shapes,arrows,backgrounds,decorations.markings}
+
+%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}
+}
+
+\newcommand{\UniteDegre}{
+\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={\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,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=\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=\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=\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=\footnotesize},
+ Temp label points/.style={font=\footnotesize},
+ Abaque grid/.style={ultra thin,brown!80},
+ Abaque lines/.style={thick, blue,smooth},
+}
+
+
+\newcommand{\semilog}{\@ifstar\semilogS\semilogNS}
+\newcommand{\semilogNS}[5][]{
+\pgfmathparse{int(#3-1)}\let\Xmax\pgfmathresult
+\foreach \ee in{#2,...,\Xmax}{
+ \foreach \x in {1,2,3,4,5,6,7,8,9}{
+\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,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,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{}
+}
+\newcommand{\semilogS}[5][]{
+\semilog[#1]{#2}{#3}{#4}{#5}
+\pgfmathparse{int(#3-1)}\let\Xmax\pgfmathresult
+\foreach \ee in{#2,...,\Xmax}{
+ \foreach \x in {1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5}{
+\draw[semilog half lines] ({log10(\x)+\ee},#4) -- ({log10(\x)+\ee},#5);}
+};
+}
+
+
+\newcommand{\semilogNG}[2]{
+\pgfmathparse{int(#1-1)}\let\Xmax\pgfmathresult
+\foreach \ee in{0,...,\Xmax}{
+ \foreach \x in {1,2,3,4,5,6,7,8,9}{
+\draw[semilog lines 2] ({log10(\x)+\ee},0) -- ({log10(\x)+\ee},#2);}
+};
+\draw[semilog lines] ({#1},0) -- ({#1},#2);
+\pgfmathparse{int(0+\valpas)}
+\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) {\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
+\foreach \ee in{0,...,\Xmax}{
+ \foreach \x in {1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5}{
+\draw[semilog half lines] ({log10(\x)+\ee},0) -- ({log10(\x)+\ee},#2);}
+};
+}
+
+
+\newcommand{\KAmp}[1]{20*log10(abs(#1))}
+\newcommand{\KArg}[1]{0}
+
+\newcommand{\POAmp}[2]{20*log10(abs(#1/sqrt(1+(#2*10**t)**2)))}
+
+\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(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{\POAmpReel}[2]{20*log10(abs(#1/sqrt(1+(#2*t)**2)))}
+\newcommand{\POArgReel}[2]{-180/\valpi*atan(#2*t)}
+
+\newcommand{\SOAmp}[3]{20*log10(abs(#1/sqrt((1-(10**t/#3)**2)**2+(2*#2*(10**t/#3))**2)))}
+\newcommand{\SOAmpAsymp}[3]{(t<log10(#3)?20*log10(#1):+20*log10(#1)+40*log10(#3)-40*log10(10**t))}
+\newcommand{\SOArg}[3]{180/\valpi*(atan((#3**2-(10**t)**2)/(2*#2*#3*10**t))-\valpi/2)}
+\newcommand{\SOArgAsymp}[3]{(t<log10(#3)? 0:-180)}
+\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}
+
+%Retard R(p)=exp(-T*p)
+\newcommand{\RetAmp}[1]{0}
+\newcommand{\RetArg}[1]{-#1*10**t}
+
+%Correcteur PI \PIAmp K*(1+Ti*p)/(Ti*p)
+\newcommand{\PIAmp}[2]{\IntAmp{1}+20*log10(#1/#2)-\POAmp{1}{#2}}
+\newcommand{\PIArg}[2]{\IntArg{1}+(\POArg{#1}{#2})*(-1)}
+\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)
+\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}}
+\newcommand{\PIDArgAsymp}[3]{\IntArg{1}-\POArgAsymp{#1}{#2}-\POArgAsymp{1}{#3} }
+
+%Correcteur PD \PDAmp K*(1+Td*p)
+\newcommand{\PDAmp}[2]{20*log10(abs(#1*sqrt(1+(#2*10**t)**2)))}
+\newcommand{\PDArg}[2]{-\POArg{(1)}{#2}}
+\newcommand{\PDAmpAsymp}[2]{(t<log10(1/#2)?20*log10(#1):+20*log10(#1*#2)+20*log10(10**t))}
+\newcommand{\PDArgAsymp}[2]{-\POArgAsymp{(1)}{#2}}
+
+%Correcteur Avance de phase (Retard) C(p)=K(1+a*T1*p)/(1+T1*p)
+\newcommand{\APAmp}[3]{\POAmp{#1}{#2}+\PDAmp{1}{(#3*#2)}}
+\newcommand{\APArg}[3]{\POArg{#1}{#2}+\PDArg{1}{(#3*#2)}}
+\newcommand{\APAmpAsymp}[3]{\POAmpAsymp{#1}{#2}+\PDAmpAsymp{1}{(#3*#2)}}
+\newcommand{\APArgAsymp}[3]{\POArgAsymp{#1}{#2}+\PDArgAsymp{1}{(#3*#2)}}
+
+%Correcteur Retard de phase (Retard) C(p)=K(1+T1*p)/(1+b*T1*p)
+\newcommand{\RPAmp}[3]{\PDAmp{#1}{#2}+\POAmp{1}{(#3*#2)}}
+\newcommand{\RPArg}[3]{\PDArg{#1}{#2}+\POArg{1}{(#3*#2)}}
+\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)
+\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)}}
+\newcommand{\POgArgAsymp}[5]{\POArgAsymp{(#1*#2/#4)}{(#5/#4)}-\POArgAsymp{1}{(#3/#2)}}
+
+
+
+\newcommand{\SOncArg}[4]{
+\pgfmathparse{#1/#2}\let\ValK\pgfmathresult
+\pgfmathparse{sqrt(#2/#4)}\let\ValW\pgfmathresult
+\pgfmathparse{#3/#1*\ValW/2}\let\ValZ\pgfmathresult
+\SOArg{\ValK}{\ValZ}{\ValW}}
+
+\newcommand{\SOBlack}[3]{
+\SOArg{#1}{#2}{3},\SOAmp{#1}{#2}{3}
+}
+
+\newcommand{\POBlack}[2]{
+\POArg{#1}{#2},\POAmp{#1}{#2}
+}
+
+
+
+
+\def\CorpsPol{\footnotesize}
+\def\puce{\footnotesize $\circ$}
+
+
+
+
+\newcommand{\BodeGraph}{\@ifstar\BodeGraphText\BodeGraphNoText}
+%vielles d�finitions
+\newcommand{\BodeAmp}{\@ifstar\BodeGraphText\BodeGraphNoText}
+\newcommand{\BodeArg}{\@ifstar\BodeGraphText\BodeGraphNoText}
+
+\newcommand{\BodeGraphNoText}[3][]{
+\stepcounter{idGnuplot}
+\draw [Bode lines, gnuplot def,domain=#2,#1] plot[parametric,]
+function{log10(10**t),#3};}
+
+\newcommand{\BodeGraphText}[4][]{
+\stepcounter{idGnuplot}
+\draw [Bode lines, gnuplot def,domain=#2,#1] plot[parametric,]
+function{log10(10**t),#3}node #4;}
+
+
+
+
+
+\newcommand{\BodeAmpPointA}{\BodePoint}
+
+\newcommand{\BodePoint}[3][gnuplot def]{
+\stepcounter{idGnuplot}
+\foreach \W in {#2}{
+\pgfmathparse{log10(\W)}
+\let\LW\pgfmathresult
+\BodeGraph*[gnuplot def,#1,samples=2,,only marks,mark=.]{\LW:\LW}{#3}{[name=NBode,ref points]{}}
+};
+}
+
+\newcommand{\BlackGraph}{\@ifstar\BlackGraphText\BlackGraphNoText}
+\newcommand{\BlackGraphNoText}[3][Black lines,gnuplot def]{
+\stepcounter{idGnuplot}
+\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,]
+function{#3}node#4;}
+
+
+\newcommand{\BlackPoint}{\@ifstar\BlackPointPos\BlackPointNoPos}
+\newcommand{\BlackPointNoPos}[3][gnuplot def]{
+\stepcounter{idGnuplot}
+\foreach \W in {#2}{
+\pgfmathparse{log10(\W)}
+\let\LW\pgfmathresult
+\BlackGraph*[Black lines,gnuplot def,#1,samples=2,only marks,mark=.]
+{\LW:\LW}{#3}{[right,Black label points]{ \W} node[name=NBlack,ref points]{}}
+};
+}
+\newcommand{\BlackPointPos}[3][gnuplot def]{
+\stepcounter{idGnuplot}
+\foreach \W/\Pos in {#2}{
+\pgfmathparse{log10(\W)}
+\let\LW\pgfmathresult
+\BlackGraph*[Black lines,gnuplot def,#1,samples=2,only marks,mark=.]
+{\LW:\LW}{#3}{[\Pos,Black label points]{ \W} node[name=NBlack,ref points]{}}
+};
+}
+
+\newcommand{\BlackText}{\@ifstar\BlackTextNoPoint\BlackTextPoint}
+\newcommand{\BlackTextPoint}[3][gnuplot def]{
+\stepcounter{idGnuplot}
+\foreach \W/\Pos/\Ttext in {#2}{
+\pgfmathparse{log10(\W)}
+\let\LW\pgfmathresult
+\BlackGraph*[Black lines,gnuplot def,#1,samples=2,only marks,mark=.]
+{\LW:\LW}{#3}{[\Pos]{\CorpsPol \Ttext }node[name=NBlack,ref points]{}}
+};
+}
+\newcommand{\BlackTextNoPoint}[3][gnuplot def]{
+\stepcounter{idGnuplot}
+\foreach \W/\Pos/\Ttext in {#2}{
+\pgfmathparse{log10(\W)}
+\let\LW\pgfmathresult
+\BlackGraph*[Black lines,gnuplot def,#1,samples=2,only marks,mark=.]
+{\LW:\LW}{#3}{[\Pos]{\CorpsPol \Ttext }node[name=NBlack]{}}
+};
+}
+
+
+\newcommand{\NyquistGraph}{\@ifstar\NyquistGraphText\NyquistGraphNoText}
+\newcommand{\NyquistGraphNoText}[4][Nyquist lines,gnuplot def]{
+\stepcounter{idGnuplot}
+\draw [Nyquist lines,gnuplot def,domain=#2,#1] plot[parametric,]
+function{10**((#3)/20)*cos(\valpi/180*(#4)),10**((#3)/20)*sin(\valpi/180*(#4))};}
+\newcommand{\NyquistGraphText}[5][Nyquist lines,gnuplot def]{
+\stepcounter{idGnuplot}
+\draw [Nyquist lines,gnuplot def,domain=#2,#1] plot[parametric,]
+function{10**((#3)/20)*cos(\valpi/180*(#4)),10**((#3)/20)*sin(\valpi/180*(#4))}node#5;}
+
+\newcommand{\NyquistPoint}{\@ifstar\NyquistPointPos\NyquistPointNoPos}
+\newcommand{\NyquistPointNoPos}[4][Nyquist lines,gnuplot def]{
+\stepcounter{idGnuplot}
+\foreach \W in {#2}{
+\pgfmathparse{log10(\W)}
+\let\LW\pgfmathresult
+\NyquistGraph*[Nyquist lines,gnuplot def,#1,samples=2,only marks,mark=.]
+{\LW:\LW}{#3}{#4}{[right,Nyquist label points]{\W} node[ref points]{}}
+};
+}
+\newcommand{\NyquistPointPos}[4][Nyquist lines,gnuplot def]{
+\stepcounter{idGnuplot}
+\foreach \W/\Pos in {#2}{
+\pgfmathparse{log10(\W)}
+\let\LW\pgfmathresult
+\NyquistGraph*[Nyquist lines,gnuplot def,#1,samples=2,only marks,mark=.]
+{\LW:\LW}{#3}{#4}{[\Pos,Nyquist label points]{\W}node[ref points]{}}
+};
+}
+
+\newcommand{\NyquistText}{\@ifstar\NyquistTextNoPoint\NyquistTextPoint}
+\newcommand{\NyquistTextPoint}[4][Nyquist lines,gnuplot def]{
+\stepcounter{idGnuplot}
+\foreach \W/\Pos/\Ttext in {#2}{
+\pgfmathparse{log10(\W)}
+\let\LW\pgfmathresult
+\NyquistGraph*[Nyquist lines,gnuplot def,#1,samples=2,only marks,mark=.]
+{\LW:\LW}{#3}{#4}{[\Pos,Nyquist label points]{\Ttext}node[name=NNyquist,ref points]{}}
+};
+}
+\newcommand{\NyquistTextNoPoint}[4][Nyquist lines,gnuplot def]{
+\stepcounter{idGnuplot}
+\foreach \W/\Pos/\Ttext in {#2}{
+\pgfmathparse{log10(\W)}
+\let\LW\pgfmathresult
+\NyquistGraph*[Nyquist lines,gnuplot def,#1,samples=2,only marks,mark=.]
+{\LW:\LW}{#3}{#4}{[\Pos,Nyquist label points]{ \Ttext} node[name=NNyquist]{}}
+};
+}
+
+
+
+
+
+\def\valgridNx{1cm}
+\def\valgridNy{1cm}
+
+
+
+\newcommand{\NyquistGrid}{\@ifstar\NyquistGridStar\NyquistGridNoStar}
+
+\newcommand{\NyquistGridStar}[1][]{
+\begin{pgfonlayer}{background}
+\draw[xstep=\valgridNx ,ystep=\valgridNy,Nyquist grid,#1] (current bounding box.south west) grid (current bounding box.north east);
+\draw[-latex,Nyquist label axes](current bounding box.west|-0,0) --(current bounding box.east|-0,0)--++(0.2,0)node[above,Nyquist label axes]{ $\mathcal{R}_e$};
+\draw[-latex,,Nyquist label axes](current bounding box.south-|0,0) --(current bounding box.north-|0,0)--++(0,0.2)node[right,Nyquist label axes]{$\mathcal{I}_m$};
+\end{pgfonlayer}
+}
+\newcommand{\NyquistGridNoStar}[1][]{
+\begin{pgfonlayer}{background}
+\node(PointCritique) at (-1,0){};
+\draw[dotted,,Nyquist label axes,dotted] (0,0) circle (1);
+\draw[xstep=\valgridNx ,ystep=\valgridNy,Nyquist grid,#1] (current bounding box.south west) grid (current
+bounding box.north east);
+\draw[-latex,,Nyquist label axes](current bounding box.west|-0,0) --(current bounding box.east|-0,0)--++(0.2,0)node[above,,Nyquist label axes]{$\mathcal{R}_e$};
+\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){\footnotesize \xx};};
+\foreach \xx in {-1,0,1}
+{\node[above right,black] at (0,\xx){\footnotesize \xx};};
+\end{pgfonlayer}
+}
+
+
+
+\def\valgridBx{45}
+\def\valgridBy{10}
+\def\valmaxBf{-180}
+
+\newcommand{\BlackGrid}{\@ifstar\BlackGridStar\BlackGridNoStar}
+\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]{\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}
+}
+\newcommand{\BlackGridNoStar}{
+\begin{pgfonlayer}{background}
+\node(PointCritique) at (-180,0){};
+\node(Pointzero) at (-0,0){};
+\node(Pointmax) at (\valmaxBf,0){};
+\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]{\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){\footnotesize \xx};};
+\foreach \xx in {-\valgridBy,+\valgridBy}{\node[right,Black label axes] at (0,\xx){\footnotesize \xx};};
+\end{pgfonlayer}
+}
+
+\newcommand{\RepTemp}{\@ifstar\RepTempText\RepTempNoText}
+
+\newcommand{\RepTempNoText}[3][Temp lines,gnuplot def]{
+\stepcounter{idGnuplot}
+\draw [Temp lines,gnuplot def,domain=#2,#1] plot function{#3};
+}
+\newcommand{\RepTempText}[4][Temp lines,gnuplot def]{
+\stepcounter{idGnuplot}
+\draw [Temp lines, gnuplot def,domain=#2,#1] plot function{#3}node #4;
+}
+
+
+\def\valgridx{1}
+\def\valmaxx{1}
+\def\valgridy{1}
+\def\valmaxy{1}
+\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]{\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,black] at (\xx,0){\footnotesize \xx};};
+\foreach \xx in {0,\valgridy,...,\valmaxy}
+{\node[left,Temp label axes,black] at (0,\xx){\footnotesize \xx};};
+\end{pgfonlayer}
+}
+\newcommand{\TempGridStar}[1][]{
+\begin{pgfonlayer}{background}
+\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}
+}
+
+
+
+\newcommand{\AbaqueBlack}{\@ifstar\AbaqueBlackStar\AbaqueBlackNoStar}
+\newcommand{\AbaqueBlackNoStar}{
+\begin{pgfonlayer}{background}
+\IsoModule
+\IsoArgument
+\end{pgfonlayer}
+}
+\newcommand{\AbaqueBlackStar}{
+\IsoModule
+\IsoArgument
+}
+
+\tikzstyle{styleIsoM}=[Black abaque mag]
+\newcommand{\StyleIsoM}[1][Black abaque mag]{
+\tikzstyle{styleIsoM}=[#1]
+}
+
+\tikzstyle{styleIsoA}=[Black abaque phase]
+\newcommand{\StyleIsoA}[1][Black abaque phase]{
+\tikzstyle{styleIsoA}=[#1]
+}
+
+\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{\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{\footnotesize $-\di^\circ$};
+};
+}
+
+
+
+
+
+
+
+%============Abaque temps de r�ponse 2nd ordre==========
+
+\newcommand{\AbaqueTRsecond}{
+\begin{scope}[Abaque grid]
+\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,80/80}{
+\draw (-1.5,{log10(\y)})node[left]{\scriptsize \ytext} -- (1.2,{log10(\y)});
+};
+\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 {
+ (-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.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);
+\coordinate[above of=coinhaut, node distance=1em] (coinht);
+\draw[-latex] ({log10(0.01)},{log10(0.01)}) -- (coinbt) node[above]{z};
+\draw[-latex] ({log10(0.01)},{log10(0.01)}) -- (coinht) node[right]{D};
+\end{scope}
+\begin{scope}
+\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[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}
+
+\begin{scope}[shift={(-1.95,-1.95)}]
+\node[above right,fill=white]{
+\begin{tikzpicture}[xscale=1/8,yscale=1.8]
+\draw[,color=red,domain=0:20,samples=200,smooth] plot
+(\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]{\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]{\scriptsize$ D_\NN$}(\tmm,{1-1.02*exp(-0.2*\tmm)*sin((0.979*\tmm+1.369) r)});
+};
+\end{tikzpicture}
+
+};
+\end{scope}
+}
+
+
+
+%========================= Courbes de Black================
+%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}
+
+\expandafter\def\csname ISOM-30\endcsname {(-350., -29.7250) (-340., -29.7374) (-330., -29.7576) (-320., -29.7850) (-310., -29.8190) (-300., -29.8582) (-290., -29.9016) (-280., -29.9478) (-270., -29.9956) (-260., -30.0432) (-250., -30.0896) (-240., -30.1330) (-230., -30.1722) (-220., -30.2060) (-210., -30.2336) (-200., -30.2538) (-190., -30.2662) (-180., -30.2704) (-170., -30.2662) (-160., -30.2538) (-150., -30.2336) (-140., -30.2060) (-130., -30.1722) (-120., -30.1330) (-110., -30.0896) (-100., -30.0432) (-90., -29.9956) (-80., -29.9478) (-70., -29.9016) (-60., -29.8582) (-50., -29.8190) (-40., -29.7850) (-30., -29.7576) (-20., -29.7374) (-10., -29.7250)}
+
+ \expandafter\def\csname ISOM-25\endcsname {(-350., -24.5046) (-340., -24.5268) (-330., -24.5626) (-320., -24.6116) (-310., -24.6718) (-300., -24.7416) (-290., -24.8190) (-280., -24.9012) (-270., -24.9862) (-260., -25.0712) (-250., -25.1536) (-240., -25.2308) (-230., -25.3006) (-220., -25.3608) (-210., -25.4098) (-200., -25.4456) (-190., -25.4678) (-180., -25.4752) (-170., -25.4678) (-160., -25.4456) (-150., -25.4098) (-140., -25.3608) (-130., -25.3006) (-120., -25.2308) (-110., -25.1536) (-100., -25.0712) (-90., -24.9862) (-80., -24.9012) (-70., -24.8190) (-60., -24.7416) (-50., -24.6718) (-40., -24.6116) (-30., -24.5626) (-20., -24.5268) (-10., -24.5046)}
+
+ \expandafter\def\csname ISOM-20\endcsname {(-350., -19.0980) (-340., -19.1372) (-330., -19.2012) (-320., -19.2883) (-310., -19.3956) (-300., -19.5199) (-290., -19.6578) (-280., -19.8047) (-270., -19.9563) (-260., -20.1078) (-250., -20.2548) (-240., -20.3926) (-230., -20.5170) (-220., -20.6244) (-210., -20.7114) (-200., -20.7754) (-190., -20.8146) (-180., -20.8278) (-170., -20.8146) (-160., -20.7754) (-150., -20.7114) (-140., -20.6244) (-130., -20.5170) (-120., -20.3926) (-110., -20.2548) (-100., -20.1078) (-90., -19.9563) (-80., -19.8047) (-70., -19.6578) (-60., -19.5199) (-50., -19.3956) (-40., -19.2883) (-30., -19.2012) (-20., -19.1372) (-10., -19.0980)}
+
+ \expandafter\def\csname ISOM-15\endcsname {(-350., -13.3227) (-340., -13.3925) (-330., -13.5066) (-320., -13.6617) (-310., -13.8537) (-300., -14.0767) (-290., -14.3239) (-280., -14.5879) (-270., -14.8604) (-260., -15.1330) (-250., -15.3969) (-240., -15.6440) (-230., -15.8671) (-220., -16.0590) (-210., -16.2142) (-200., -16.3284) (-190., -16.3981) (-180., -16.4216) (-170., -16.3981) (-160., -16.3284) (-150., -16.2142) (-140., -16.0590) (-130., -15.8671) (-120., -15.6440) (-110., -15.3969) (-100., -15.1330) (-90., -14.8604) (-80., -14.5879) (-70., -14.3239) (-60., -14.0767) (-50., -13.8537) (-40., -13.6617) (-30., -13.5066) (-20., -13.3925) (-10., -13.3227)}
+
+ \expandafter\def\csname ISOM-12\endcsname {(-350., -9.52058) (-340., -9.61916) (-330., -9.78090) (-320., -10.0013) (-310., -10.2747) (-300., -10.5930) (-290., -10.9470) (-280., -11.3256) (-270., -11.7169) (-260., -12.1082) (-250., -12.4868) (-240., -12.8408) (-230., -13.1592) (-220., -13.4324) (-210., -13.6529) (-200., -13.8145) (-190., -13.9132) (-180., -13.9465) (-170., -13.9132) (-160., -13.8145) (-150., -13.6529) (-140., -13.4324) (-130., -13.1592) (-120., -12.8408) (-110., -12.4868) (-100., -12.1082) (-90., -11.7169) (-80., -11.3256) (-70., -10.9470) (-60., -10.5930) (-50., -10.2747) (-40., -10.0013) (-30., -9.78090) (-20., -9.61916) (-10., -9.52058)}
+
+ \expandafter\def\csname ISOM-10\endcsname {(-350., -6.73998) (-340., -6.86436) (-330., -7.06858) (-320., -7.34790) (-310., -7.69530) (-300., -8.10138) (-290., -8.55428) (-280., -9.03990) (-270., -9.54238) (-260., -10.0449) (-250., -10.5305) (-240., -10.9835) (-230., -11.3895) (-220., -11.7369) (-210., -12.0162) (-200., -12.2204) (-190., -12.3448) (-180., -12.3866) (-170., -12.3448) (-160., -12.2204) (-150., -12.0162) (-140., -11.7369) (-130., -11.3895) (-120., -10.9835) (-110., -10.5305) (-100., -10.0449) (-90., -9.54238) (-80., -9.03990) (-70., -8.55428) (-60., -8.10138) (-50., -7.69530) (-40., -7.34790) (-30., -7.06858) (-20., -6.86436) (-10., -6.73998)}
+
+ \expandafter\def\csname ISOM-8\endcsname {(-350., -3.64298) (-340., -3.79992) (-330., -4.05844) (-320., -4.41368) (-310., -4.85798) (-300., -5.38034) (-290., -5.96602) (-280., -6.59660) (-270., -7.25060) (-260., -7.90454) (-250., -8.53518) (-240., -9.12086) (-230., -9.64322) (-220., -10.0875) (-210., -10.4428) (-200., -10.7013) (-190., -10.8581) (-180., -10.9108) (-170., -10.8581) (-160., -10.7013) (-150., -10.4428) (-140., -10.0875) (-130., -9.64322) (-120., -9.12086) (-110., -8.53518) (-100., -7.90454) (-90., -7.25060) (-80., -6.59660) (-70., -5.96602) (-60., -5.38034) (-50., -4.85798) (-40., -4.41368) (-30., -4.05844) (-20., -3.79992) (-10., -3.64298)}
+
+ \expandafter\def\csname ISOM-6\endcsname {(-350., -.249992e-1) (-340., -.223240) (-330., -.551664) (-320., -1.00638) (-310., -1.58045) (-300., -2.26226) (-290., -3.03418) (-280., -3.87164) (-270., -4.74370) (-260., -5.61586) (-250., -6.45328) (-240., -7.22516) (-230., -7.90702) (-220., -8.48108) (-210., -8.93576) (-200., -9.26418) (-190., -9.46238) (-180., -9.52866) (-170., -9.46238) (-160., -9.26418) (-150., -8.93576) (-140., -8.48108) (-130., -7.90702) (-120., -7.22516) (-110., -6.45328) (-100., -5.61586) (-90., -4.74370) (-80., -3.87164) (-70., -3.03418) (-60., -2.26226) (-50., -1.58045) (-40., -1.00638) (-30., -.551664) (-20., -.223240) (-10., -.249992e-1)}
+
+ \expandafter\def\csname ISOM-5\endcsname {(-350., 2.10292) (-340., 1.87991) (-330., 1.50911) (-320., .992734) (-310., .336154) (-300., -.449816) (-290., -1.34661) (-280., -2.32572) (-270., -3.34910) (-260., -4.37246) (-250., -5.35162) (-240., -6.24840) (-230., -7.03436) (-220., -7.69098) (-210., -8.20734) (-200., -8.57810) (-190., -8.80114) (-180., -8.87548) (-170., -8.80114) (-160., -8.57810) (-150., -8.20734) (-140., -7.69098) (-130., -7.03436) (-120., -6.24840) (-110., -5.35162) (-100., -4.37246) (-90., -3.34910) (-80., -2.32572) (-70., -1.34661) (-60., -.449816) (-50., .336154) (-40., .992734) (-30., 1.50911) (-20., 1.87991) (-10., 2.10292)}
+
+ \expandafter\def\csname ISOM-4\endcsname {(-350., 4.57498) (-340., 4.32394) (-330., 3.90448) (-320., 3.31604) (-310., 2.56062) (-300., 1.64608) (-290., .590758) (-280., -.572580) (-270., -1.79519) (-260., -3.01788) (-250., -4.18114) (-240., -5.23648) (-230., -6.15096) (-220., -6.90644) (-210., -7.49486) (-200., -7.91432) (-190., -8.16538) (-180., -8.24884) (-170., -8.16538) (-160., -7.91432) (-150., -7.49486) (-140., -6.90644) (-130., -6.15096) (-120., -5.23648) (-110., -4.18114) (-100., -3.01788) (-90., -1.79519) (-80., -.572580) (-70., .590758) (-60., 1.64608) (-50., 2.56062) (-40., 3.31604) (-30., 3.90448) (-20., 4.32394) (-10., 4.57498)}
+
+ \expandafter\def\csname ISOM-3\endcsname {(-350., 7.59694) (-340., 7.31420) (-330., 6.83864) (-320., 6.16484) (-310., 5.28818) (-300., 4.20962) (-290., 2.94300) (-280., 1.52493) (-270., .206478e-1) (-260., -1.48378) (-250., -2.90170) (-240., -4.16834) (-230., -5.24688) (-220., -6.12356) (-210., -6.79734) (-200., -7.27296) (-190., -7.55560) (-180., -7.64944) (-170., -7.55560) (-160., -7.27296) (-150., -6.79734) (-140., -6.12356) (-130., -5.24688) (-120., -4.16834) (-110., -2.90170) (-100., -1.48378) (-90., .206478e-1) (-80., 1.52493) (-70., 2.94300) (-60., 4.20962) (-50., 5.28818) (-40., 6.16484) (-30., 6.83864) (-20., 7.31420) (-10., 7.59694)}
+
+ \expandafter\def\csname ISOM-2\endcsname {(-350., 11.6312) (-340., 11.3123) (-330., 10.7715) (-320., 9.99484) (-310., 8.96494) (-300., 7.66574) (-290., 6.09462) (-280., 4.28488) (-270., 2.32922) (-260., .373594) (-250., -1.43615) (-240., -3.00730) (-230., -4.30646) (-220., -5.33644) (-210., -6.11302) (-200., -6.65386) (-190., -6.97276) (-180., -7.07802) (-170., -6.97276) (-160., -6.65386) (-150., -6.11302) (-140., -5.33644) (-130., -4.30646) (-120., -3.00730) (-110., -1.43615) (-100., .373594) (-90., 2.32922) (-80., 4.28488) (-70., 6.09462) (-60., 7.66574) (-50., 8.96494) (-40., 9.99484) (-30., 10.7715) (-20., 11.3123) (-10., 11.6312)}
+
+ \expandafter\def\csname ISOM-1\endcsname {(-350., 18.1531) (-340., 17.7931) (-330., 17.1755) (-320., 16.2720) (-310., 15.0390) (-300., 13.4165) (-290., 11.3378) (-280., 8.77768) (-270., 5.86826) (-260., 2.95872) (-250., .398766) (-240., -1.68001) (-230., -3.30242) (-220., -4.53566) (-210., -5.43912) (-200., -6.05656) (-190., -6.41658) (-180., -6.53496) (-170., -6.41658) (-160., -6.05656) (-150., -5.43912) (-140., -4.53566) (-130., -3.30242) (-120., -1.68001) (-110., .398766) (-100., 2.95872) (-90., 5.86826) (-80., 8.77768) (-70., 11.3378) (-60., 13.4165) (-50., 15.0390) (-40., 16.2720) (-30., 17.1755) (-20., 17.7931) (-10., 18.1531)}
+
+ \expandafter\def\csname ISOM-0.5\endcsname {(-350., 24.4202) (-340., 24.0374) (-330., 23.3762) (-320., 22.3970) (-310., 21.0334) (-300., 19.1774) (-290., 16.6624) (-280., 13.2931) (-270., 9.13572) (-260., 4.97832) (-250., 1.60907) (-240., -.906111) (-230., -2.76190) (-220., -4.12558) (-210., -5.10474) (-200., -5.76586) (-190., -6.14886) (-180., -6.27433) (-170., -6.14886) (-160., -5.76586) (-150., -5.10474) (-140., -4.12558) (-130., -2.76190) (-120., -.906111) (-110., 1.60907) (-100., 4.97832) (-90., 9.13572) (-80., 13.2931) (-70., 16.6624) (-60., 19.1774) (-50., 21.0334) (-40., 22.3970) (-30., 23.3762) (-20., 24.0374) (-10., 24.4202)}
+
+ \expandafter\def\csname ISOM-0.2\endcsname {(-350., 32.5256) (-340., 32.1284) (-330., 31.4388) (-320., 30.4094) (-310., 28.9540) (-300., 26.9175) (-290., 24.0022) (-280., 19.6304) (-270., 13.2672) (-260., 6.90386) (-250., 2.53198) (-240., -.382914) (-230., -2.42038) (-220., -3.87640) (-210., -4.90538) (-200., -5.59516) (-190., -5.99110) (-180., -6.12211) (-170., -5.99110) (-160., -5.59516) (-150., -4.90538) (-140., -3.87640) (-130., -2.42038) (-120., -.382914) (-110., 2.53198) (-100., 6.90386) (-90., 13.2672) (-80., 19.6304) (-70., 24.0022) (-60., 26.9175) (-50., 28.9540) (-40., 30.4094) (-30., 31.4388) (-20., 32.1284) (-10., 32.5256)}
+
+ \expandafter\def\csname ISOM0\endcsname {(-269.6, 37.1036) (-264.884, 14.9750) (-260.168, 9.33176) (-255.453, 5.97938) (-250.737, 3.61126) (-246.021, 1.79997) (-241.305, .351648) (-236.589, -.838186) (-231.874, -1.83190) (-227.158, -2.67046) (-222.442, -3.38122) (-217.726, -3.98352) (-213.011, -4.49142) (-208.295, -4.91540) (-203.579, -5.26338) (-198.863, -5.54114) (-194.147, -5.75314) (-189.432, -5.90240) (-184.716, -5.99110) (-180.000, -6.02058) (-175.284, -5.99110) (-170.568, -5.90232) (-165.853, -5.75306) (-161.137, -5.54114) (-156.421, -5.26330) (-151.705, -4.91532) (-146.989, -4.49136) (-142.274, -3.98352) (-137.558, -3.38122) (-132.842, -2.67052) (-128.126, -1.83180) (-123.411, -.837996) (-118.695, .351890) (-113.979, 1.80025) (-109.263, 3.61162) (-104.547, 5.97990) (-99.8316, 9.33202) (-95.1158, 14.9755) (-90.4000, 37.0978)}
+
+ \expandafter\def\csname ISOM0.2\endcsname {(-180., 32.8552) (-170.973, 32.7444) (-161.183, 32.3662) (-151.392, 31.6940) (-141.602, 30.6740) (-131.811, 29.2040) (-122.020, 27.0730) (-112.230, 23.7306) (-107.439, 21.1084) (-106.439, 20.3812) (-105.439, 19.5432) (-104.439, 18.5378) (-103.439, 17.2330) (-102.439, 11.9488) (-103.439, 9.70090) (-104.439, 8.39616) (-105.439, 7.39080) (-106.439, 6.55292) (-107.439, 5.82554) (-112.230, 3.20342) (-122.020, -.138333) (-131.811, -2.27018) (-141.602, -3.73906) (-151.392, -4.75842) (-161.183, -5.43130) (-170.973, -5.80950) (-180., -5.91982) (-189.027, -5.80950) (-198.817, -5.43292) (-208.608, -4.75992) (-218.398, -3.73906) (-228.189, -2.26906) (-237.980, -.138333) (-247.770, 3.20330) (-252.561, 5.82572) (-253.561, 6.55224) (-254.561, 7.39112) (-255.561, 8.39520) (-256.561, 9.70046) (-257.561, 11.9452) (-256.561, 17.2336) (-255.561, 18.5389) (-254.561, 19.5429) (-253.561, 20.3818) (-252.561, 21.1084) (-247.770, 23.7308) (-237.980, 27.0730) (-228.189, 29.2040) (-218.398, 30.6742) (-208.608, 31.6940) (-198.817, 32.3662) (-189.027, 32.7444) (-180., 32.8552)}
+
+ \expandafter\def\csname ISOM0.5\endcsname {(-180., 25.0456) (-171.849, 24.9520) (-162.934, 24.6300) (-154.020, 24.0584) (-145.105, 23.1958) (-136.190, 21.9644) (-127.275, 20.2060) (-118.361, 17.5151) (-114.446, 15.7128) (-113.446, 15.1264) (-112.446, 14.4532) (-111.446, 13.6501) (-110.446, 12.6123) (-109.446, 8.43768) (-110.446, 6.65904) (-111.446, 5.62124) (-112.446, 4.81816) (-113.446, 4.14486) (-114.446, 3.55862) (-118.361, 1.75627) (-127.275, -.934564) (-136.190, -2.69294) (-145.105, -3.92416) (-154.020, -4.78656) (-162.934, -5.35808) (-171.849, -5.68058) (-180., -5.77355) (-188.151, -5.68026) (-197.066, -5.35822) (-205.980, -4.78656) (-214.895, -3.92416) (-223.810, -2.69306) (-232.725, -.934564) (-241.639, 1.75647) (-245.554, 3.55868) (-246.554, 4.14438) (-247.554, 4.81792) (-248.554, 5.62212) (-249.554, 6.65856) (-250.554, 8.43844) (-249.554, 12.6128) (-248.554, 13.6492) (-247.554, 14.4535) (-246.554, 15.1270) (-245.554, 15.7127) (-241.639, 17.5150) (-232.725, 20.2062) (-223.810, 21.9646) (-214.895, 23.1960) (-205.980, 24.0584) (-197.066, 24.6300) (-188.151, 24.9520) (-180., 25.0456)}
+
+ \expandafter\def\csname ISOM1\endcsname {(-180., 19.2713) (-172.813, 19.1944) (-164.863, 18.9256) (-156.913, 18.4482) (-148.962, 17.7304) (-141.012, 16.7117) (-133.061, 15.2705) (-125.111, 13.0958) (-122.160, 11.9161) (-121.160, 11.4271) (-120.160, 10.8664) (-119.160, 10.1978) (-118.160, 9.33540) (-117.160, 5.87496) (-118.160, 4.40094) (-119.160, 3.53860) (-120.160, 2.87010) (-121.160, 2.30908) (-122.160, 1.82045) (-125.111, .640522) (-133.061, -1.53405) (-141.012, -2.97526) (-148.962, -3.99382) (-156.913, -4.71176) (-164.863, -5.18916) (-172.813, -5.45788) (-180., -5.53494) (-187.187, -5.45788) (-195.137, -5.18916) (-203.087, -4.71176) (-211.038, -3.99366) (-218.988, -2.97542) (-226.939, -1.53425) (-234.889, .640844) (-237.840, 1.81996) (-238.840, 2.30920) (-239.840, 2.86942) (-240.840, 3.53808) (-241.840, 4.40084) (-242.840, 5.87506) (-241.840, 9.33540) (-240.840, 10.1982) (-239.840, 10.8671) (-238.840, 11.4272) (-237.840, 11.9165) (-234.889, 13.0958) (-226.939, 15.2706) (-218.988, 16.7117) (-211.038, 17.7305) (-203.087, 18.4483) (-195.137, 18.9256) (-187.187, 19.1944) (-180., 19.2713)}
+
+ \expandafter\def\csname ISOM2\endcsname {(-180., 13.7365) (-174.118, 13.6788) (-167.473, 13.4712) (-160.827, 13.1012) (-154.182, 12.5459) (-147.536, 11.7607) (-140.890, 10.6567) (-134.245, 9.00698) (-132.599, 8.44186) (-131.599, 8.04452) (-130.599, 7.58846) (-129.599, 7.04448) (-128.599, 6.34132) (-127.599, 3.51932) (-128.599, 2.31720) (-129.599, 1.61411) (-130.599, 1.07002) (-131.599, .613936) (-132.599, .216510) (-134.245, -.348460) (-140.890, -1.99827) (-147.536, -3.10224) (-154.182, -3.88730) (-160.827, -4.44276) (-167.473, -4.81288) (-174.118, -5.02028) (-180., -5.07820) (-185.882, -5.02056) (-192.527, -4.81262) (-199.173, -4.44300) (-205.818, -3.88752) (-212.464, -3.10206) (-219.110, -1.99845) (-225.755, -.348750) (-227.401, .216764) (-228.401, .613450) (-229.401, 1.06986) (-230.401, 1.61448) (-231.401, 2.31626) (-232.401, 3.52014) (-231.401, 6.34214) (-230.401, 7.04394) (-229.401, 7.58862) (-228.401, 8.04500) (-227.401, 8.44172) (-225.755, 9.00716) (-219.110, 10.6568) (-212.464, 11.7606) (-205.818, 12.5460) (-199.173, 13.1012) (-192.527, 13.4712) (-185.882, 13.6787) (-180., 13.7365)}
+
+ \expandafter\def\csname ISOM2.3\endcsname {(-180., 12.6664) (-174.428, 12.6127) (-168.091, 12.4182) (-161.755, 12.0712) (-155.419, 11.5500) (-149.082, 10.8136) (-142.746, 9.77908) (-136.410, 8.23500) (-135.073, 7.79088) (-134.073, 7.41162) (-133.073, 6.97628) (-132.073, 6.45644) (-131.073, 5.78432) (-130.073, 3.08604) (-131.073, 1.93549) (-132.073, 1.26336) (-133.073, .743586) (-134.073, .308284) (-135.073, -.709836e-1) (-136.410, -.515118) (-142.746, -2.05922) (-149.082, -3.09370) (-155.419, -3.83010) (-161.755, -4.35140) (-168.091, -4.69840) (-174.428, -4.89286) (-180., -4.94661) (-185.572, -4.89286) (-191.909, -4.69840) (-198.245, -4.35154) (-204.581, -3.83024) (-210.918, -3.09356) (-217.254, -2.05922) (-223.590, -.515016) (-224.927, -.713602e-1) (-225.927, .308116) (-226.927, .743666) (-227.927, 1.26321) (-228.927, 1.93570) (-229.927, 3.08416) (-228.927, 5.78410) (-227.927, 6.45660) (-226.927, 6.97616) (-225.927, 7.41168) (-224.927, 7.79118) (-223.590, 8.23490) (-217.254, 9.77916) (-210.918, 10.8135) (-204.581, 11.5500) (-198.245, 12.0713) (-191.909, 12.4182) (-185.572, 12.6127) (-180., 12.6664)}
+
+ \expandafter\def\csname ISOM3\endcsname {(-180., 10.6907) (-175.059, 10.6450) (-169.354, 10.4758) (-163.649, 10.1730) (-157.943, 9.71766) (-152.238, 9.07482) (-146.533, 8.17286) (-140.828, 6.82908) (-140.123, 6.60976) (-139.123, 6.26504) (-138.123, 5.86888) (-137.123, 5.39464) (-136.123, 4.78138) (-135.123, 2.31148) (-136.123, 1.25990) (-137.123, .646650) (-138.123, .172343) (-139.123, -.223792) (-140.123, -.568518) (-140.828, -.787814) (-146.533, -2.13162) (-152.238, -3.03358) (-157.943, -3.67658) (-163.649, -4.13178) (-169.354, -4.43472) (-175.059, -4.60388) (-180., -4.64952) (-184.941, -4.60372) (-190.646, -4.43472) (-196.351, -4.13178) (-202.057, -3.67658) (-207.762, -3.03372) (-213.467, -2.13162) (-219.172, -.788062) (-219.877, -.568452) (-220.877, -.224424) (-221.877, .172173) (-222.877, .646732) (-223.877, 1.25930) (-224.877, 2.31200) (-223.877, 4.78198) (-222.877, 5.39450) (-221.877, 5.86896) (-220.877, 6.26568) (-219.877, 6.60964) (-219.172, 6.82930) (-213.467, 8.17278) (-207.762, 9.07492) (-202.057, 9.71776) (-196.351, 10.1730) (-190.646, 10.4759) (-184.941, 10.6450) (-180., 10.6907)}
+
+ \expandafter\def\csname ISOM4\endcsname {(-180., 8.65844) (-175.802, 8.62136) (-170.841, 8.48004) (-165.879, 8.22554) (-160.917, 7.84228) (-155.955, 7.30094) (-150.994, 6.54206) (-146.070, 5.42412) (-146.032, 5.41320) (-145.070, 5.11764) (-144.070, 4.76382) (-143.070, 4.33966) (-142.070, 3.78924) (-141.070, 1.56681) (-142.070, .620408) (-143.070, .698998e-1) (-144.070, -.354186) (-145.070, -.708018) (-146.032, -1.00357) (-146.070, -1.01454) (-150.994, -2.13246) (-155.955, -2.89134) (-160.917, -3.43262) (-165.879, -3.81584) (-170.841, -4.07036) (-175.802, -4.21178) (-180., -4.24880) (-184.198, -4.21178) (-189.159, -4.07046) (-194.121, -3.81592) (-199.083, -3.43262) (-204.045, -2.89142) (-209.006, -2.13262) (-213.930, -1.01460) (-213.968, -1.00370) (-214.930, -.707698) (-215.930, -.354420) (-216.930, .701584e-1) (-217.930, .620004) (-218.930, 1.56645) (-217.930, 3.78952) (-216.930, 4.33946) (-215.930, 4.76408) (-214.930, 5.11736) (-213.968, 5.41328) (-213.930, 5.42422) (-209.006, 6.54222) (-204.045, 7.30106) (-199.083, 7.84228) (-194.121, 8.22554) (-189.159, 8.48006) (-184.198, 8.62136) (-180., 8.65844)}
+
+ \expandafter\def\csname ISOM5\endcsname {(-180., 7.17726) (-176.415, 7.14698) (-172.066, 7.02714) (-167.717, 6.80998) (-163.369, 6.48246) (-159.020, 6.01924) (-154.671, 5.36978) (-150.973, 4.58046) (-150.322, 4.40488) (-149.973, 4.30418) (-148.973, 3.98434) (-147.973, 3.59918) (-146.973, 3.09826) (-145.973, 1.06717) (-146.973, .203454) (-147.973, -.297392) (-148.973, -.682594) (-149.973, -1.00245) (-150.322, -1.10312) (-150.973, -1.27871) (-154.671, -2.06798) (-159.020, -2.71746) (-163.369, -3.18070) (-167.717, -3.50820) (-172.066, -3.72538) (-176.415, -3.84524) (-180., -3.87552) (-183.585, -3.84524) (-187.934, -3.72538) (-192.283, -3.50820) (-196.631, -3.18080) (-200.980, -2.71746) (-205.329, -2.06808) (-209.027, -1.27903) (-209.678, -1.10303) (-210.027, -1.00240) (-211.027, -.682630) (-212.027, -.297518) (-213.027, .203030) (-214.027, 1.06748) (-213.027, 3.09876) (-212.027, 3.59924) (-211.027, 3.98446) (-210.027, 4.30418) (-209.678, 4.40478) (-209.027, 4.58072) (-205.329, 5.36982) (-200.980, 6.01920) (-196.631, 6.48254) (-192.283, 6.80998) (-187.934, 7.02714) (-183.585, 7.14698) (-180., 7.17726)}
+
+ \expandafter\def\csname ISOM6\endcsname {(-180., 6.04124) (-176.933, 6.01632) (-173.101, 5.91388) (-169.270, 5.72696) (-165.438, 5.44402) (-161.607, 5.04366) (-157.775, 4.48204) (-155.112, 3.94500) (-154.112, 3.69416) (-153.944, 3.64846) (-153.112, 3.40258) (-152.112, 3.05016) (-151.112, 2.59030) (-150.112, .717874) (-151.112, -.777030e-1) (-152.112, -.537644) (-153.112, -.890006) (-153.944, -1.13591) (-154.112, -1.18166) (-155.112, -1.43242) (-157.775, -1.96952) (-161.607, -2.53108) (-165.438, -2.93142) (-169.270, -3.21444) (-173.101, -3.40132) (-176.933, -3.50378) (-180., -3.52868) (-183.067, -3.50382) (-186.899, -3.40132) (-190.730, -3.21444) (-194.562, -2.93148) (-198.393, -2.53116) (-202.225, -1.96963) (-204.888, -1.43238) (-205.888, -1.18183) (-206.056, -1.13568) (-206.888, -.889972) (-207.888, -.537988) (-208.888, -.779132e-1) (-209.888, .716674) (-208.888, 2.59044) (-207.888, 3.05054) (-206.888, 3.40252) (-206.056, 3.64824) (-205.888, 3.69438) (-204.888, 3.94494) (-202.225, 4.48220) (-198.393, 5.04374) (-194.562, 5.44402) (-190.730, 5.72696) (-186.899, 5.91388) (-183.067, 6.01638) (-180., 6.04124)}
+
+ \expandafter\def\csname ISOM8\endcsname {(-180., 4.40964) (-177.760, 4.39294) (-174.756, 4.31708) (-171.752, 4.17612) (-168.748, 3.96142) (-165.743, 3.65656) (-162.739, 3.22866) (-161.731, 3.04612) (-160.731, 2.83764) (-159.735, 2.59386) (-159.731, 2.59282) (-158.731, 2.29434) (-157.731, 1.90101) (-156.731, .283518) (-157.731, -.402188) (-158.731, -.795560) (-159.731, -1.09402) (-159.735, -1.09506) (-160.731, -1.33882) (-161.731, -1.54736) (-162.739, -1.72987) (-165.743, -2.15774) (-168.748, -2.46260) (-171.752, -2.67730) (-174.756, -2.81826) (-177.760, -2.89414) (-180., -2.91080) (-182.240, -2.89414) (-185.244, -2.81832) (-188.248, -2.67730) (-191.252, -2.46260) (-194.257, -2.15762) (-197.261, -1.73000) (-198.269, -1.54750) (-199.269, -1.33891) (-200.265, -1.09531) (-200.269, -1.09392) (-201.269, -.795636) (-202.269, -.402068) (-203.269, .282342) (-202.269, 1.90087) (-201.269, 2.29448) (-200.269, 2.59270) (-200.265, 2.59412) (-199.269, 2.83770) (-198.269, 3.04630) (-197.261, 3.22880) (-194.257, 3.65644) (-191.252, 3.96142) (-188.248, 4.17612) (-185.244, 4.31708) (-182.240, 4.39294) (-180., 4.40964)}
+
+ \expandafter\def\csname ISOM10\endcsname {(-180., 3.30174) (-178.388, 3.29086) (-176.012, 3.23442) (-173.636, 3.12692) (-171.260, 2.96186) (-168.884, 2.72660) (-166.756, 2.43612) (-166.508, 2.39586) (-165.756, 2.26322) (-164.756, 2.05704) (-164.132, 1.90540) (-163.756, 1.80247) (-162.756, 1.46344) (-161.756, .495416e-1) (-162.756, -.548288) (-163.756, -.887426) (-164.132, -.990224) (-164.756, -1.14197) (-165.756, -1.34813) (-166.508, -1.48066) (-166.756, -1.52097) (-168.884, -1.81155) (-171.260, -2.04670) (-173.636, -2.21186) (-176.012, -2.31928) (-178.388, -2.37572) (-180., -2.38662) (-181.612, -2.37572) (-183.988, -2.31928) (-186.364, -2.21178) (-188.740, -2.04662) (-191.116, -1.81150) (-193.244, -1.52091) (-193.492, -1.48071) (-194.244, -1.34825) (-195.244, -1.14193) (-195.868, -.990164) (-196.244, -.887584) (-197.244, -.548380) (-198.244, .498008e-1) (-197.244, 1.46351) (-196.244, 1.80276) (-195.868, 1.90533) (-195.244, 2.05710) (-194.244, 2.26348) (-193.492, 2.39572) (-193.244, 2.43612) (-191.116, 2.72654) (-188.740, 2.96180) (-186.364, 3.12686) (-183.988, 3.23442) (-181.612, 3.29086) (-180., 3.30174)}
+
+
+%==== ISo Argument============
+
+%\input{isoa.txt}
+\expandafter\def\csname ISOA-359\endcsname {(-183.6, 13.2458) (-187.2, 18.2467) (-187.2, 18.2467) (-190.7, 21.3032) (-194.3, 23.5904) (-194.3, 23.5904) (-197.9, 25.3712) (-201.5, 26.8192) (-208.6, 29.0364) (-215.8, 30.7116) (-223.0, 31.9982) (-230.1, 32.9850) (-237.3, 33.7594) (-244.4, 34.3364) (-251.6, 34.7560) (-258.8, 35.0244) (-265.9, 35.1500) (-273.1, 35.1406) (-280.2, 34.9958) (-287.4, 34.7070) (-294.6, 34.2654) (-301.7, 33.6640) (-308.9, 32.8608) (-316.0, 31.8384) (-323.2, 30.5054) (-330.4, 28.7638) (-337.5, 26.4444) (-344.6, 23.0764) (-344.7, 23.0172) (-348.2, 20.6182) (-351.7, 17.2435) (-351.8, 17.1254) (-355.3, 11.3590) (-358.9, -20)}
+
+ \expandafter\def\csname ISOA-357\endcsname {(-183.5, 6.69968) (-187.1, 10.5019) (-187.1, 10.5019) (-190.6, 13.0507) (-194.2, 15.0412) (-194.2, 15.0412) (-197.7, 16.5908) (-201.2, 17.8781) (-208.3, 19.9358) (-215.4, 21.4880) (-222.5, 22.6888) (-229.6, 23.6250) (-236.6, 24.3392) (-243.7, 24.8850) (-250.8, 25.2720) (-257.9, 25.5138) (-265.0, 25.6186) (-272.0, 25.5908) (-279.1, 25.4288) (-286.2, 25.1268) (-293.3, 24.6750) (-300.4, 24.0562) (-307.4, 23.2578) (-314.5, 22.2178) (-321.6, 20.8818) (-328.7, 19.1412) (-335.8, 16.7890) (-342.7, 13.4780) (-342.8, 13.4188) (-346.3, 10.9989) (-349.8, 7.58606) (-349.9, 7.46426) (-353.4, 1.58384) (-356.9, -23)}
+
+ \expandafter\def\csname ISOA-354\endcsname {(-183.5, 3.96648) (-187.0, 6.65720) (-187.0, 6.65720) (-190.4, 8.63086) (-193.9, 10.2542) (-193.9, 10.2542) (-197.4, 11.5945) (-200.9, 12.7263) (-207.8, 14.5211) (-214.8, 15.9189) (-221.8, 17.0092) (-228.7, 17.8506) (-235.7, 18.5095) (-242.6, 18.9948) (-249.6, 19.3380) (-256.6, 19.5426) (-263.5, 19.6149) (-270.5, 19.5592) (-277.4, 19.3755) (-284.4, 19.0526) (-291.4, 18.5817) (-298.3, 17.9560) (-305.3, 17.1311) (-312.2, 16.0918) (-319.2, 14.7437) (-326.2, 12.9904) (-333.1, 10.6621) (-340.0, 7.28872) (-340.1, 7.22820) (-343.5, 4.82864) (-346.9, 1.45609) (-347.0, 1.33330) (-350.4, -4.42776) (-353.9, -24)}
+
+ \expandafter\def\csname ISOA-350\endcsname {(-183.4, 2.50676) (-186.8, 4.42562) (-186.8, 4.42562) (-190.2, 5.97054) (-193.6, 7.25562) (-193.6, 7.25562) (-197., 8.34720) (-200.4, 9.29006) (-207.2, 10.8359) (-214., 12.0419) (-220.8, 12.9920) (-227.6, 13.7367) (-234.4, 14.3090) (-241.2, 14.7304) (-248., 15.0147) (-254.8, 15.1707) (-261.6, 15.2032) (-268.4, 15.1129) (-275.2, 14.8972) (-282., 14.5499) (-288.8, 14.0598) (-295.6, 13.4095) (-302.4, 12.5731) (-309.2, 11.5104) (-316., 10.1577) (-322.8, 8.40698) (-329.6, 6.05258) (-336.3, 2.69610) (-336.4, 2.63314) (-339.7, .254720) (-343.1, -3.19942) (-343.2, -3.32680) (-346.5, -9.07908) (-349.9, -25)}
+
+ \expandafter\def\csname ISOA-345\endcsname {(-183.3, 1.67821) (-186.6, 3.06012) (-186.6, 3.06012) (-189.9, 4.22646) (-193.2, 5.22876) (-193.2, 5.22876) (-196.5, 6.10186) (-199.8, 6.86832) (-206.4, 8.14828) (-213., 9.16142) (-219.6, 9.96460) (-226.2, 10.5932) (-232.8, 11.0710) (-239.4, 11.4140) (-246., 11.6325) (-252.6, 11.7324) (-259.2, 11.7167) (-265.8, 11.5848) (-272.4, 11.3332) (-279., 10.9547) (-285.6, 10.4375) (-292.2, 9.76414) (-298.8, 8.90796) (-305.4, 7.82856) (-312., 6.46248) (-318.6, 4.70030) (-325.2, 2.33712) (-331.7, -1.02359) (-331.8, -1.08741) (-335.0, -3.46586) (-338.3, -6.91922) (-338.4, -7.05040) (-341.6, -12.7986) (-344.9, -26)}
+
+ \expandafter\def\csname ISOA-340\endcsname {(-183.2, 1.22769) (-186.4, 2.27912) (-186.4, 2.27912) (-189.6, 3.19230) (-192.8, 3.99422) (-192.8, 3.99422) (-196., 4.70338) (-199.2, 5.33376) (-205.6, 6.39862) (-212., 7.24964) (-218.4, 7.92494) (-224.8, 8.45030) (-231.2, 8.84274) (-237.6, 9.11400) (-244., 9.27130) (-250.4, 9.31872) (-256.8, 9.25766) (-263.2, 9.08638) (-269.6, 8.80052) (-276., 8.39226) (-282.4, 7.84920) (-288.8, 7.15364) (-295.2, 6.27830) (-301.6, 5.18284) (-308., 3.80326) (-314.4, 2.03034) (-320.8, -.340174) (-327.1, -3.70466) (-327.2, -3.77168) (-330.3, -6.14936) (-333.5, -9.60422) (-333.6, -9.73642) (-336.7, -15.4787) (-339.9, -27)}
+
+ \expandafter\def\csname ISOA-330\endcsname {(-183., .742868) (-186., 1.40482) (-186., 1.40482) (-189., 1.99803) (-192., 2.53088) (-192., 2.53088) (-195., 3.01022) (-198., 3.44206) (-204., 4.17966) (-210., 4.77124) (-216., 5.23520) (-222., 5.58466) (-228., 5.82866) (-234., 5.97290) (-240., 6.02058) (-246., 5.97286) (-252., 5.82870) (-258., 5.58474) (-264., 5.23514) (-270., 4.77119) (-276., 4.17988) (-282., 3.44206) (-288., 2.53088) (-294., 1.40519) (-300., -.173717e-4) (-306., -1.79305) (-312., -4.17936) (-317.9, -7.55028) (-318., -7.62202) (-320.9, -9.99762) (-323.9, -13.4498) (-324., -13.5943) (-326.9, -19.3171) (-329.9, -28)}
+
+ \expandafter\def\csname ISOA-315\endcsname {(-182.7, .390550) (-185.4, .745818) (-185.4, .745818) (-188.1, 1.06856) (-190.8, 1.36119) (-190.8, 1.36119) (-193.5, 1.62558) (-196.2, 1.86339) (-201.6, 2.26476) (-207., 2.57438) (-212.4, 2.79852) (-217.8, 2.94146) (-223.2, 3.00598) (-228.6, 2.99306) (-234., 2.90268) (-239.4, 2.73300) (-244.8, 2.48094) (-250.2, 2.14154) (-255.6, 1.70774) (-261., 1.16943) (-266.4, .512832) (-271.8, -.281640) (-277.2, -1.24181) (-282.6, -2.40926) (-288., -3.84864) (-293.4, -5.66970) (-298.8, -8.07788) (-304.1, -11.4555) (-304.2, -11.5351) (-306.8, -13.9043) (-309.5, -17.3570) (-309.6, -17.5161) (-312.2, -23.2094) (-314.9, -29)}
+
+ \expandafter\def\csname ISOA-300\endcsname {(-182.4, .199974) (-184.8, .380746) (-184.8, .380746) (-187.2, .542668) (-189.6, .686712) (-189.6, .686712) (-192., .813548) (-194.4, .923342) (-199.2, 1.09418) (-204., 1.20164) (-208.8, 1.24750) (-213.6, 1.23221) (-218.4, 1.15568) (-223.2, 1.01679) (-228., .813548) (-232.8, .542748) (-237.6, .200060) (-242.4, -.220496) (-247.2, -.726508) (-252., -1.32916) (-256.8, -2.04262) (-261.6, -2.88662) (-266.4, -3.88986) (-271.2, -5.09422) (-276., -6.56396) (-280.8, -8.41006) (-285.6, -10.8377) (-290.3, -14.2191) (-290.4, -14.3075) (-292.7, -16.6696) (-295.1, -20.1180) (-295.2, -20.2980) (-297.5, -25.9580) (-299.9, -30)}
+
+ \expandafter\def\csname ISOA-285\endcsname {(-182.1, .791144e-1) (-184.2, .145906) (-184.2, .145906) (-186.3, .200568) (-188.4, .243410) (-188.4, .243410) (-190.5, .274266) (-192.6, .293518) (-196.8, .296876) (-201., .253370) (-205.2, .162716) (-209.4, .238534e-1) (-213.6, -.164867) (-217.8, -.405536) (-222., -.701236) (-226.2, -1.05591) (-230.4, -1.47440) (-234.6, -1.96322) (-238.8, -2.53108) (-243., -3.18868) (-247.2, -3.95086) (-251.4, -4.83830) (-255.6, -5.87898) (-259.8, -7.11494) (-264., -8.61260) (-268.2, -10.4799) (-272.4, -12.9235) (-276.5, -16.3047) (-276.6, -16.4075) (-278.6, -18.7562) (-280.7, -22.1982) (-280.8, -22.4040) (-282.8, -28.0134) (-284.9, -31)}
+
+ \expandafter\def\csname ISOA-270\endcsname {(-181.8, -.428320e-2) (-183.6, -.171542e-1) (-183.6, -.171542e-1) (-185.4, -.386338e-1) (-187.2, -.687596e-1) (-187.2, -.687596e-1) (-189., -.107595) (-190.8, -.155232) (-194.4, -.277262) (-198., -.435868) (-201.6, -.632414) (-205.2, -.868666) (-208.8, -1.14684) (-212.4, -1.46977) (-216., -1.84083) (-219.6, -2.26438) (-223.2, -2.74578) (-226.8, -3.29186) (-230.4, -3.91144) (-234., -4.61560) (-237.6, -5.41946) (-241.2, -6.34342) (-244.8, -7.41618) (-248.4, -8.67992) (-252., -10.2003) (-255.6, -12.0867) (-259.2, -14.5453) (-262.7, -17.9182) (-262.8, -18.0383) (-264.5, -20.3670) (-266.3, -23.8014) (-266.4, -24.0412) (-268.1, -29.5842) (-269.9, -32)}
+
+ \expandafter\def\csname ISOA-255\endcsname {(-181.5, -.641032e-1) (-183., -.134767) (-183., -.134767) (-184.5, -.211930) (-186., -.295792) (-186., -.295792) (-187.5, -.386582) (-189., -.484260) (-192., -.701284) (-195., -.948184) (-198., -1.22702) (-201., -1.53976) (-204., -1.88872) (-207., -2.27738) (-210., -2.70922) (-213., -3.18852) (-216., -3.72140) (-219., -4.31456) (-222., -4.97648) (-225., -5.71940) (-228., -6.55804) (-231., -7.51232) (-234., -8.61222) (-237., -9.89938) (-240., -11.4385) (-243., -13.3412) (-246., -15.8125) (-248.9, -19.1713) (-249., -19.3131) (-250.4, -21.6146) (-251.9, -25.0354) (-252., -25.3224) (-253.4, -30.7808) (-254.9, -33)}
+
+ \expandafter\def\csname ISOA-240\endcsname {(-181.2, -.107613) (-182.4, -.220318) (-182.4, -.220318) (-183.6, -.338538) (-184.8, -.462238) (-184.8, -.462238) (-186., -.591388) (-187.2, -.726564) (-189.6, -1.01493) (-192., -1.32916) (-194.4, -1.67092) (-196.8, -2.04240) (-199.2, -2.44680) (-201.6, -2.88670) (-204., -3.36608) (-206.4, -3.89008) (-208.8, -4.46348) (-211.2, -5.09384) (-213.6, -5.79058) (-216., -6.56430) (-218.4, -7.43046) (-220.8, -8.41030) (-223.2, -9.53152) (-225.6, -10.8370) (-228., -12.3933) (-230.4, -14.3083) (-232.8, -16.7881) (-235.1, -20.1190) (-235.2, -20.2990) (-236.3, -22.5560) (-237.5, -25.9534) (-237.6, -26.3108) (-238.7, -31.6308) (-239.9, -34)}
+
+ \expandafter\def\csname ISOA-225\endcsname {(-180.9, -.138606) (-181.8, -.281702) (-181.8, -.281702) (-182.7, -.429222) (-183.6, -.581566) (-183.6, -.581566) (-184.5, -.738832) (-185.4, -.901194) (-187.2, -1.24179) (-189., -1.60533) (-190.8, -1.99375) (-192.6, -2.40920) (-194.4, -2.85468) (-196.2, -3.33314) (-198., -3.84880) (-199.8, -4.40586) (-201.6, -5.01060) (-203.4, -5.66982) (-205.2, -6.39230) (-207., -7.19006) (-208.8, -8.07766) (-210.6, -9.07648) (-212.4, -10.2148) (-214.2, -11.5349) (-216., -13.1030) (-217.8, -15.0279) (-219.6, -17.5169) (-221.3, -20.7922) (-221.4, -21.0324) (-222.2, -23.2090) (-223.1, -26.5738) (-223.2, -27.0466) (-224.0, -32.1452) (-224.9, -35)}
+
+ \expandafter\def\csname ISOA-210\endcsname {(-180.6, -.159247) (-181.2, -.322946) (-181.2, -.322946) (-181.8, -.490444) (-182.4, -.662050) (-182.4, -.662050) (-183., -.838586) (-183.6, -1.01923) (-184.8, -1.39592) (-186., -1.79289) (-187.2, -2.21350) (-188.4, -2.65970) (-189.6, -3.13322) (-190.8, -3.63904) (-192., -4.17994) (-193.2, -4.76000) (-194.4, -5.38694) (-195.6, -6.06642) (-196.8, -6.80666) (-198., -7.62172) (-199.2, -8.52506) (-200.4, -9.53656) (-201.6, -10.6872) (-202.8, -12.0189) (-204., -13.5937) (-205.2, -15.5266) (-206.4, -18.0229) (-207.5, -21.1860) (-207.6, -21.5372) (-208.1, -23.5656) (-208.7, -26.8590) (-208.8, -27.5556) (-209.3, -32.2442) (-209.9, -36)}
+
+ \expandafter\def\csname ISOA-195\endcsname {(-180.3, -.171942) (-180.6, -.346264) (-180.6, -.346264) (-180.9, -.525808) (-181.2, -.709064) (-181.2, -.709064) (-181.5, -.895782) (-181.8, -1.08794) (-182.4, -1.48469) (-183., -1.90266) (-183.6, -2.34150) (-184.2, -2.80466) (-184.8, -3.29686) (-185.4, -3.81760) (-186., -4.37262) (-186.6, -4.96822) (-187.2, -5.60696) (-187.8, -6.29798) (-188.4, -7.05146) (-189., -7.87500) (-189.6, -8.78610) (-190.2, -9.80808) (-190.8, -10.9653) (-191.4, -12.3006) (-192., -13.8851) (-192.6, -15.8198) (-193.2, -18.3138) (-193.7, -21.1428) (-193.8, -21.8446) (-194.0, -23.4234) (-194.3, -26.5098) (-194.4, -27.8592) (-194.6, -31.3678) (-194.9, -37)}
+
+ \expandafter\def\csname ISOA-190\endcsname {(-180.2, -.173538) (-180.4, -.350360) (-180.4, -.350360) (-180.6, -.531538) (-180.8, -.716646) (-180.8, -.716646) (-181., -.907544) (-181.2, -1.10059) (-181.6, -1.50158) (-182., -1.92173) (-182.4, -2.36436) (-182.8, -2.83262) (-183.2, -3.32658) (-183.6, -3.85000) (-184., -4.40824) (-184.4, -5.00444) (-184.8, -5.64880) (-185.2, -6.34124) (-185.6, -7.09416) (-186., -7.92014) (-186.4, -8.83622) (-186.8, -9.85820) (-187.2, -11.0150) (-187.6, -12.3526) (-188., -13.9321) (-188.4, -15.8779) (-188.8, -18.3722) (-189.1, -20.8782) (-189.2, -21.8926) (-189.3, -23.0626) (-189.5, -25.9790) (-189.6, -27.8976) (-189.7, -30.4150) (-189.9, -36)}
+
+ \expandafter\def\csname ISOA-170\endcsname {(-179.8, -.173848) (-179.6, -.351192) (-179.6, -.351192) (-179.4, -.532342) (-179.2, -.717456) (-179.2, -.717456) (-179., -.906718) (-178.8, -1.10030) (-178.4, -1.50187) (-178., -1.92266) (-177.6, -2.36534) (-177.2, -2.83230) (-176.8, -3.32620) (-176.4, -3.85038) (-176., -4.40866) (-175.6, -5.00578) (-175.2, -5.64836) (-174.8, -6.34178) (-174.4, -7.09584) (-174., -7.92200) (-173.6, -8.83588) (-173.2, -9.85742) (-172.8, -11.0159) (-172.4, -12.3537) (-172., -13.9361) (-171.6, -15.8763) (-171.2, -18.3743) (-170.9, -20.8758) (-170.8, -21.8962) (-170.7, -23.0598) (-170.5, -25.9830) (-170.4, -27.9162) (-170.3, -30.4234) (-170.1, -36)}
+
+ \expandafter\def\csname ISOA-165\endcsname {(-179.7, -.171765) (-179.4, -.346788) (-179.4, -.346788) (-179.1, -.526018) (-178.8, -.708914) (-178.8, -.708914) (-178.5, -.896338) (-178.2, -1.08812) (-177.6, -1.48525) (-177., -1.90245) (-176.4, -2.34172) (-175.8, -2.80536) (-175.2, -3.29662) (-174.6, -3.81786) (-174., -4.37340) (-173.4, -4.96798) (-172.8, -5.60724) (-172.2, -6.29848) (-171.6, -7.05110) (-171., -7.87550) (-170.4, -8.78750) (-169.8, -9.80756) (-169.2, -10.9660) (-168.6, -12.3026) (-168., -13.8845) (-167.4, -15.8208) (-166.8, -18.3180) (-166.3, -21.1454) (-166.2, -21.8420) (-166.0, -23.4260) (-165.7, -26.5212) (-165.6, -27.8642) (-165.4, -31.3876) (-165.1, -37)}
+
+ \expandafter\def\csname ISOA-150\endcsname {(-179.4, -.159486) (-178.8, -.322874) (-178.8, -.322874) (-178.2, -.490544) (-177.6, -.662302) (-177.6, -.662302) (-177., -.838510) (-176.4, -1.01934) (-175.2, -1.39584) (-174., -1.79317) (-172.8, -2.21358) (-171.6, -2.65960) (-170.4, -3.13356) (-169.2, -3.63916) (-168., -4.17984) (-166.8, -4.76046) (-165.6, -5.38710) (-164.4, -6.06628) (-163.2, -6.80724) (-162., -7.62194) (-160.8, -8.52480) (-159.6, -9.53734) (-158.4, -10.6874) (-157.2, -12.0186) (-156., -13.5950) (-154.8, -15.5271) (-153.6, -18.0222) (-152.5, -21.1870) (-152.4, -21.5404) (-151.9, -23.5696) (-151.3, -26.8646) (-151.2, -27.5580) (-150.7, -32.2404) (-150.1, -36)}
+
+ \expandafter\def\csname ISOA-135\endcsname {(-179.1, -.138659) (-178.2, -.281748) (-178.2, -.281748) (-177.3, -.429268) (-176.4, -.581620) (-176.4, -.581620) (-175.5, -.738888) (-174.6, -.901254) (-172.8, -1.24183) (-171., -1.60539) (-169.2, -1.99380) (-167.4, -2.40926) (-165.6, -2.85474) (-163.8, -3.33318) (-162., -3.84888) (-160.2, -4.40604) (-158.4, -5.01070) (-156.6, -5.67002) (-154.8, -6.39238) (-153., -7.19018) (-151.2, -8.07790) (-149.4, -9.07664) (-147.6, -10.2152) (-145.8, -11.5351) (-144., -13.1032) (-142.2, -15.0282) (-140.4, -17.5171) (-138.7, -20.7948) (-138.6, -21.0326) (-137.8, -23.2130) (-136.9, -26.5772) (-136.8, -27.0486) (-136.0, -32.1518) (-135.1, -35)}
+
+ \expandafter\def\csname ISOA-120\endcsname {(-178.8, -.107613) (-177.6, -.220442) (-177.6, -.220442) (-176.4, -.338538) (-175.2, -.462238) (-175.2, -.462238) (-174., -.591508) (-172.8, -.726564) (-170.4, -1.01506) (-168., -1.32916) (-165.6, -1.67098) (-163.2, -2.04246) (-160.8, -2.44674) (-158.4, -2.88670) (-156., -3.36634) (-153.6, -3.89006) (-151.2, -4.46354) (-148.8, -5.09416) (-146.4, -5.79054) (-144., -6.56446) (-141.6, -7.43062) (-139.2, -8.41024) (-136.8, -9.53170) (-134.4, -10.8375) (-132., -12.3933) (-129.6, -14.3087) (-127.2, -16.7891) (-124.9, -20.1204) (-124.8, -20.2984) (-123.7, -22.5554) (-122.5, -25.9568) (-122.4, -26.3122) (-121.3, -31.6366) (-120.1, -34)}
+
+ \expandafter\def\csname ISOA-105\endcsname {(-178.5, -.641468e-1) (-177., -.134759) (-177., -.134759) (-175.5, -.211946) (-174., -.295836) (-174., -.295836) (-172.5, -.386572) (-171., -.484270) (-168., -.701264) (-165., -.948262) (-162., -1.22705) (-159., -1.53973) (-156., -1.88883) (-153., -2.27742) (-150., -2.70920) (-147., -3.18866) (-144., -3.72146) (-141., -4.31452) (-138., -4.97672) (-135., -5.71948) (-132., -6.55798) (-129., -7.51262) (-126., -8.61232) (-123., -9.89920) (-120., -11.4389) (-117., -13.3413) (-114., -15.8124) (-111.1, -19.1708) (-111., -19.3143) (-109.6, -21.6152) (-108.1, -25.0380) (-108., -25.3232) (-106.6, -30.7792) (-105.1, -33)}
+
+ \expandafter\def\csname ISOA-90\endcsname {(-178.2, -.429188e-2) (-176.4, -.171542e-1) (-176.4, -.171542e-1) (-174.6, -.386338e-1) (-172.8, -.687596e-1) (-172.8, -.687596e-1) (-171., -.107604) (-169.2, -.155241) (-165.6, -.277272) (-162., -.435886) (-158.4, -.632432) (-154.8, -.868692) (-151.2, -1.14687) (-147.6, -1.46981) (-144., -1.84087) (-140.4, -2.26440) (-136.8, -2.74582) (-133.2, -3.29192) (-129.6, -3.91150) (-126., -4.61568) (-122.4, -5.41954) (-118.8, -6.34350) (-115.2, -7.41628) (-111.6, -8.68002) (-108., -10.2005) (-104.4, -12.0869) (-100.8, -14.5455) (-97.30, -17.9192) (-97.20, -18.0386) (-95.50, -20.3684) (-93.70, -23.8048) (-93.60, -24.0418) (-91.90, -29.5882) (-90.1, -32)}
+
+ \expandafter\def\csname ISOA-75\endcsname {(-177.9, .791144e-1) (-175.8, .145906) (-175.8, .145906) (-173.7, .200654) (-171.6, .243410) (-171.6, .243410) (-169.5, .274266) (-167.4, .293518) (-163.2, .296792) (-159., .253370) (-154.8, .162716) (-150.6, .238534e-1) (-146.4, -.164858) (-142.2, -.405554) (-138., -.701292) (-133.8, -1.05587) (-129.6, -1.47444) (-125.4, -1.96332) (-121.2, -2.53104) (-117., -3.18874) (-112.8, -3.95104) (-108.6, -4.83838) (-104.4, -5.87906) (-100.2, -7.11524) (-96., -8.61250) (-91.80, -10.4801) (-87.60, -12.9241) (-83.50, -16.3050) (-83.40, -16.4073) (-81.40, -18.7558) (-79.30, -22.2000) (-79.20, -22.4044) (-77.20, -28.0168) (-75.1, -31)}
+
+ \expandafter\def\csname ISOA-60\endcsname {(-177.6, .200060) (-175.2, .380746) (-175.2, .380746) (-172.8, .542668) (-170.4, .686790) (-170.4, .686790) (-168., .813548) (-165.6, .923420) (-160.8, 1.09418) (-156., 1.20164) (-151.2, 1.24750) (-146.4, 1.23221) (-141.6, 1.15568) (-136.8, 1.01679) (-132., .813470) (-127.2, .542668) (-122.4, .200060) (-117.6, -.220442) (-112.8, -.726564) (-108., -1.32916) (-103.2, -2.04254) (-98.40, -2.88678) (-93.60, -3.88992) (-88.80, -5.09416) (-84., -6.56426) (-79.20, -8.41020) (-74.40, -10.8376) (-69.70, -14.2193) (-69.60, -14.3082) (-67.30, -16.6699) (-64.90, -20.1196) (-64.80, -20.2988) (-62.50, -25.9570) (-60.1, -30)}
+
+ \expandafter\def\csname ISOA-45\endcsname {(-177.3, .390550) (-174.6, .745898) (-174.6, .745898) (-171.9, 1.06863) (-169.2, 1.36127) (-169.2, 1.36127) (-166.5, 1.62558) (-163.8, 1.86339) (-158.4, 2.26482) (-153., 2.57438) (-147.6, 2.79852) (-142.2, 2.94152) (-136.8, 3.00592) (-131.4, 2.99312) (-126., 2.90262) (-120.6, 2.73300) (-115.2, 2.48094) (-109.8, 2.14154) (-104.4, 1.70766) (-99., 1.16935) (-93.60, .512752) (-88.20, -.281694) (-82.80, -1.24187) (-77.40, -2.40934) (-72., -3.84880) (-66.60, -5.66978) (-61.20, -8.07798) (-55.90, -11.4561) (-55.80, -11.5354) (-53.20, -13.9056) (-50.50, -17.3582) (-50.40, -17.5171) (-47.80, -23.2126) (-45.1, -29)}
+
+ \expandafter\def\csname ISOA-30\endcsname {(-177., .742788) (-174., 1.40504) (-174., 1.40504) (-171., 1.99803) (-168., 2.53088) (-168., 2.53088) (-165., 3.01034) (-162., 3.44206) (-156., 4.17978) (-150., 4.77120) (-144., 5.23524) (-138., 5.58470) (-132., 5.82870) (-126., 5.97286) (-120., 6.02058) (-114., 5.97286) (-108., 5.82866) (-102., 5.58474) (-96., 5.23514) (-90., 4.77119) (-84., 4.17978) (-78., 3.44200) (-72., 2.53088) (-66., 1.40504) (-60., 0.) (-54., -1.79312) (-48., -4.17982) (-42.1, -7.55086) (-42., -7.62180) (-39.1, -9.99770) (-36.1, -13.4515) (-36., -13.5949) (-33.1, -19.3189) (-30.1, -28)}
+
+ \expandafter\def\csname ISOA-20\endcsname {(-176.8, 1.22769) (-173.6, 2.27912) (-173.6, 2.27912) (-170.4, 3.19248) (-167.2, 3.99428) (-167.2, 3.99428) (-164., 4.70334) (-160.8, 5.33370) (-154.4, 6.39868) (-148., 7.24968) (-141.6, 7.92498) (-135.2, 8.45030) (-128.8, 8.84274) (-122.4, 9.11400) (-116., 9.27130) (-109.6, 9.31872) (-103.2, 9.25766) (-96.80, 9.08638) (-90.40, 8.80052) (-84., 8.39220) (-77.60, 7.84916) (-71.20, 7.15346) (-64.80, 6.27826) (-58.40, 5.18288) (-52., 3.80320) (-45.60, 2.03034) (-39.20, -.340598) (-32.90, -3.70510) (-32.80, -3.77164) (-29.70, -6.14956) (-26.50, -9.60380) (-26.40, -9.73772) (-23.30, -15.4780) (-20.1, -27)}
+
+ \expandafter\def\csname ISOA-15\endcsname {(-176.7, 1.67836) (-173.4, 3.06000) (-173.4, 3.06000) (-170.1, 4.22658) (-166.8, 5.22900) (-166.8, 5.22900) (-163.5, 6.10180) (-160.2, 6.86840) (-153.6, 8.14824) (-147., 9.16150) (-140.4, 9.96460) (-133.8, 10.5932) (-127.2, 11.0711) (-120.6, 11.4140) (-114., 11.6325) (-107.4, 11.7324) (-100.8, 11.7167) (-94.20, 11.5849) (-87.60, 11.3332) (-81., 10.9547) (-74.40, 10.4375) (-67.80, 9.76404) (-61.20, 8.90788) (-54.60, 7.82860) (-48., 6.46222) (-41.40, 4.70016) (-34.80, 2.33732) (-28.30, -1.02352) (-28.20, -1.08786) (-25.00, -3.46652) (-21.70, -6.92058) (-21.60, -7.05070) (-18.40, -12.7979) (-15.1, -26)}
+
+ \expandafter\def\csname ISOA-10\endcsname {(-176.6, 2.50696) (-173.2, 4.42546) (-173.2, 4.42546) (-169.8, 5.97046) (-166.4, 7.25556) (-166.4, 7.25556) (-163., 8.34748) (-159.6, 9.29024) (-152.8, 10.8360) (-146., 12.0420) (-139.2, 12.9920) (-132.4, 13.7368) (-125.6, 14.3091) (-118.8, 14.7304) (-112., 15.0147) (-105.2, 15.1707) (-98.40, 15.2031) (-91.60, 15.1129) (-84.80, 14.8973) (-78., 14.5499) (-71.20, 14.0597) (-64.40, 13.4094) (-57.60, 12.5731) (-50.80, 11.5104) (-44., 10.1578) (-37.20, 8.40678) (-30.40, 6.05244) (-23.70, 2.69572) (-23.60, 2.63314) (-20.30, .254046) (-16.90, -3.19986) (-16.80, -3.32614) (-13.50, -9.07978) (-10.1, -25)}
+
+ \expandafter\def\csname ISOA-6\endcsname {(-176.5, 3.96780) (-173.0, 6.65700) (-173.0, 6.65700) (-169.6, 8.63074) (-166.1, 10.2545) (-166.1, 10.2545) (-162.6, 11.5944) (-159.1, 12.7264) (-152.2, 14.5214) (-145.2, 15.9191) (-138.2, 17.0094) (-131.3, 17.8505) (-124.3, 18.5096) (-117.4, 18.9948) (-110.4, 19.3380) (-103.4, 19.5426) (-96.48, 19.6150) (-89.52, 19.5595) (-82.56, 19.3740) (-75.60, 19.0526) (-68.64, 18.5848) (-61.68, 17.9538) (-54.72, 17.1337) (-47.76, 16.0848) (-40.80, 14.7436) (-33.84, 13.0016) (-26.88, 10.6543) (-20.02, 7.30084) (-19.92, 7.23998) (-16.54, 4.86050) (-13.06, 1.40689) (-12.96, 1.28354) (-9.580, -4.47532) (-6.1, -24)}
+
+ \expandafter\def\csname ISOA-3\endcsname {(-176.5, 6.70160) (-172.9, 10.5032) (-172.9, 10.5032) (-169.4, 13.0509) (-165.8, 15.0414) (-165.8, 15.0414) (-162.3, 16.5911) (-158.8, 17.8780) (-151.7, 19.9361) (-144.6, 21.4878) (-137.5, 22.6888) (-130.4, 23.6248) (-123.4, 24.3392) (-116.3, 24.8850) (-109.2, 25.2720) (-102.1, 25.5138) (-95.04, 25.6184) (-87.96, 25.5904) (-80.88, 25.4282) (-73.80, 25.1268) (-66.72, 24.6762) (-59.64, 24.0600) (-52.56, 23.2526) (-45.48, 22.2142) (-38.40, 20.8818) (-31.32, 19.1468) (-24.24, 16.8047) (-17.26, 13.4541) (-17.16, 13.3942) (-13.72, 11.0146) (-10.18, 7.56132) (-10.08, 7.44006) (-6.640, 1.67786) (-3.1, -23)}
+
+ \expandafter\def\csname ISOA-1\endcsname {(-176.4, 13.2463) (-172.8, 18.2469) (-172.8, 18.2469) (-169.3, 21.3038) (-165.7, 23.5908) (-165.7, 23.5908) (-162.1, 25.3716) (-158.5, 26.8196) (-151.4, 29.0364) (-144.2, 30.7118) (-137.0, 31.9982) (-129.9, 32.9852) (-122.7, 33.7594) (-115.6, 34.3364) (-108.4, 34.7560) (-101.2, 35.0244) (-94.08, 35.1502) (-86.92, 35.1408) (-79.76, 34.9946) (-72.60, 34.7070) (-65.44, 34.2682) (-58.28, 33.6620) (-51.12, 32.8632) (-43.96, 31.8320) (-36.80, 30.5054) (-29.64, 28.7750) (-22.48, 26.4366) (-15.42, 23.0878) (-15.32, 23.0286) (-11.84, 20.6490) (-8.260, 17.1959) (-8.160, 17.0760) (-4.680, 11.3113) (-1.1, -20)}
diff --git a/graphics/pgf/contrib/bodegraph/bodegraph.tex b/graphics/pgf/contrib/bodegraph/bodegraph.tex
index a523a20d53..dc46d00882 100644
--- a/graphics/pgf/contrib/bodegraph/bodegraph.tex
+++ b/graphics/pgf/contrib/bodegraph/bodegraph.tex
@@ -1,1263 +1,1759 @@
-\documentclass{article}
-\usepackage[T1]{fontenc} % Correspondance clavier -> document
-\usepackage{fourier}
-\usepackage[usenames,dvipsnames]{xcolor}
-\usepackage{atbegshi}
-\usepackage{tikz}
-\usepackage{Parallel}
-\usetikzlibrary{arrows,snakes}%
-
-%\usetikzlibrary{external}
-%\tikzexternalize{main} % provide the file's real name
-
-\usepackage{calc,fullpage}
-\usepackage{amsmath,amssymb}
-\usepackage[frenchb]{babel}
-\usepackage{url}
-
-\usepackage{multicol}
-
-\usepackage{tkzexample}
-%\usepackage{microtype}
-\usepackage{graphicx}
-
-
-\usepackage{hyperref}
-\parindent=0pt
-
-\newdimen\oldparindent
-
-\usepackage{bodegraph}
-%-------------PAGE-DE-GARDE----------------------------------------------------
-
-\title{Diagrammes de Bode, Black et Nyquist avec PGF/TIKZ} % Titre
-\author{Papanicola Robert\thanks{Merci à Germain Gondor pour ses remarques}} % Auteur(s)
-
-\date{\today} % Date (\today pour aujourd'hui)
-
-
-%-------------DEBUT-DU-DOCUMENT-----------------------------------------------
-\makeindex
-
-\newcommand{\traduction}[2]{
-\begin{minipage}[t]{0.48\linewidth}
-#1
-\end{minipage}\hfill
-\begin{minipage}[t]{0.48\linewidth}
-#2
-\end{minipage}
-}
-
-\begin{document}
-
-\maketitle
-
-
-\begin{description}
-\item[version 1.4] 09/10/2010 : modification du répertoire par défaut des fichiers gnuplot.
-\item[version 1.3] 1/05/2010 :
-\begin{itemize}
-\item Ajout de la commande \verb"\semilogNG" qui permet de tracer un diagramme semi-log sans graduation
-\item suppression de tous les styles (couleurs et épaisseurs) et remplacement par des styles définis par \verb"\tikzset";
-\item Ajout de la commande \verb"\BodePoint".
-
-\end{itemize}
-\item[version 1.2.1:] 20/01/2010 : ajout de la commande \verb"\semilog*" pour une grille log plus fine.
-\item [version 1.2:] 22/08/2009,
-\begin{itemize}
-\item remplacement des commandes \verb"\BodeAmp" et \verb"\BodeArg" par \verb"\BodeGraph", ces deux commandes sont maintenues pour assurer la compatibilité avec les anciens fichiers.
-\item ajout des commandes \verb"\BlackText" et \verb"\NyquistText" permettant d'annoter les courbes de Black et Nyquist;
-\item ajout de la commande \verb"\BodePoint" qui permet de marquer sur les diagrammes une liste de points par une puce (pas d'annotation de ces points);
-\item ajout d'un style pour les puces;
-
-\end{itemize}
-
-\item[version 1.1:] 03/05/2009, ajout;
-\begin{itemize}
-\item abaque temps de réponse 2\up{nd} ordre,
-\item abaque des dépassements d'un 2\up{nd} ordre;
-\end{itemize}
-\item[version 1:] mise en ligne de la version initiale 06/04/2009.
-
-
-\end{description}
-
-
-
-\section{Présentation / Introduction}
-
-\traduction{Ce package permet de tracer les diagrammes de Bode, Black et Nyquist à l'aide de Gnuplot et Tikz. Les fonctions de transfert élémentaires et les correcteurs courants sont préprogrammés pour être utilisés dans les fonctions de tracé.
-}{This package allows you to draw the Bode plots, Nyquist, and Black using Gnuplot and Tikz. Elementary Functions Transfer and basics correctors are preprogrammed to be used.
-}
-
-
-\subsection{Nécessite / Need}
-\traduction{Pour fonctionner ce package a besoin:
-\begin{itemize}
-\item d'une version CVS de Pgf/Tikz (certaines commandes de calculs ont étés modifiées ou intégrées depuis la version 2), elle peut être téléchargée sur le site Texample \url{http://www.texample.net/tikz/builds/}.
-\item que \emph{gnuplot} soit installé et configuré pour être exécuté lors de la compilation de votre fichier \LaTeX (Cf. la doc de Pgf/Tikz).
-\end{itemize}
-}{To run this package requires:
-\begin{itemize}
-\item a CVS Pgf / Tikz (some commands calculations have summers modified or integrated since version 2) it can be downloaded from Texample http://www.texample.net/tikz/builds/
-\item that \emph{gnuplot} is installed and configured to run when compiling your \LaTeX file (see the doc Pgf / Tikz)
-\end{itemize}
-}
-
-
-
-
-\subsection{Composition du package / Composition of Package}
-
-\traduction{
-Ce package est constitué de trois fichiers:
-\begin{itemize}
-\item bodegraph.sys : le package proprement dit;
-\item isom.txt : macro-commandes de définition des courbes iso-module;
-\item isoa.tx : macro-commandes de définition des courbes iso-arguments.
-\end{itemize}
-et du fichier bodegraph.tex, ce fichier contenant la documentation.
-
-Remarque: pour compiler ce document latex, vous avez besoin du package tkzexample \url{http://altermundus.fr/SandBox/tkzexample.zip} de Alain Matthes.
-
-Les courbes gnuplot précalculées sont dans le répertoire /gnuplot/.
-}{Package This package consists of three files:
-\begin{itemize}
-\item bodegraph.sys: the package itself;
-\item Isom.txt: macros defining curves iso-module
-\item Isoa.tx: macros definition curves iso-arguments.
-\end{itemize}
-bodegraph.tex file, the file containing the documentation.
-
-Note: To compile latex document, you need the package tkzexample \url{http://altermundus.fr/SandBox/tkzexample.zip} by Alain Matthes.
-
-Gnuplot precomputed curves are in the directory /gnuplot/.
-}
-
-\subsection{Utilisation / Use}
-
-\traduction{
-Décompresser l'archive du package dans votre répertoire personnel.
-
-Rajouter dans l'entête la commande \\usepackage\{bodegraph\}.
-}{Unzip the archive package in your home directory.
-
-Add in the header control \\usepackage\{bodegraph\}..
-}
-
-
-
-\subsection{ToDo}
-
-\traduction{
-\begin{itemize}
-\item Compléter les fonctions élémentaires,
-\item Traduction correcte en anglais,
-\item \dots
-\end{itemize}
-}{
-\begin{itemize}
-\item Complete the basic functions
-\item Better english !!!
-\item \dots
-\end{itemize}
-}
-
-
-
-\newpage
-
-
-\section{Les commandes / Orders}
-
-\subsection{Grille semilog / Semilog grid}
-\begin{itemize}
-\item \verb"\semilog{décade mini}{décade maxi}{ymini}{ymaxi}"
-\item \verb"\semilog*{décade mini}{décade maxi}{ymini}{ymaxi}"
-\end{itemize}
-
-
-
-Cette commande générique, étoilée ou non permet de tracer une grille semilog. La commande étoilée permet d'afficher une grille logarithmique plus précise (demi valeur).
-
-
-
-\begin{tkzexample}[latex=8cm,small]
-\begin{tikzpicture}[yscale=2/30,xscale=7/5]
-\semilog{-2}{3}{-20}{10}
-\end{tikzpicture}
-\end{tkzexample}
-
-\begin{tkzexample}[latex=8cm,small]
-\begin{tikzpicture}[yscale=2/30,xscale=7/5]
-\semilog*{-2}{3}{-20}{10}
-\end{tikzpicture}
-\end{tkzexample}
-
-L'amplitude des coordonnées de l'abcisse doit être donnée en décade, de $10^{décade mini}$ à $10^{decade maxi}$, l'ordonnée varie elle de $ymini$ à $ymaxi$.
-
-On utilisera les commandes d'échelles de tikz pour adapter les dimensions de la grille à celle de la page. Ainsi si on souhaite afficher un diagramme d'amplitude de 5 décades de $10^{-1}$ à $10^{4}$ sur 7~cm et 80~dB de -60 à 20~dB sur 3~cm, le diagramme de phase de $-180^\circ$ à $0^\circ$ sur 3~cm avec un pas vertical de $30^\circ$ en précisant les unités (figure~\ref{fig:semilog}):
-
-\begin{figure}[!ht]
-\centering
-\begin{tkzexample}[latex=8cm,small]
-
-\begin{tikzpicture}[xscale=7/5]
-\begin{scope}[yscale=3/80]
-\UnitedB
-\semilog{-1}{4}{-60}{20}
-\end{scope}
-
-\begin{scope}[yshift=-3cm,yscale=3/180]
-\UniteDegre
-\OrdBode{30}
-\semilog{-1}{4}{-180}{0}
-\end{scope}
-\end{tikzpicture}
-
-\end{tkzexample}
-
-\caption{Grille semilog}
-\label{fig:semilog}
-\end{figure}
-
-
-\subsection{Grille semilog sans graduation / grid without graduation}
-
-La commande \verb"\semilogNG{nbdec}{y}" permet de tracer des diagrammes semi log sans graduation, le premier paramètre est le nombre de décade, le second l'amplitude des ordonées.
-
-\begin{tkzexample}[latex=8cm,small]
-\begin{tikzpicture}[yscale=3/50,xscale=\textwidth/3cm]
-\semilogNG{3}{50}
-\end{tikzpicture}
-\end{tkzexample}
-
-\subsection{Paramètres de configuration des diagrammes / parameters}
-
-\begin{itemize}
-\item \verb"\UnitedB" permet d'afficher les unités pour un diagramme d'amplitude
-\item \verb"\UniteDegre" permet d'afficher les unités pour un diagramme de phase,
-\item \verb"\OrdBode{pas}" permet de préciser le pas des graduations verticales (par défaut 10) du diagramme semilog,
-\item \verb"\Unitx{} " et \verb"\Unity{}"permettent de choisir directement les unités à afficher, à utiliser sous la forme \verb"\def\Unity{}"
-\end{itemize}
-
-Les styles de tracé par défaut sont définis à l'aide de la commande \verb"\tikzset" :
-\begin{itemize}
-\item \verb"Bode lines/.style={very thick, blue}": style par défaut des tracé de bode (amplitude et gain);
-\item \verb"asymp lines/.style={Bode lines,thin}": style, déduit du précédent, utilisable pour tracer les asymptotes;
-\item \verb"semilog lines/.style={thin, brown}": style par défaut de la grille semilog;
-\item \verb"semilog half lines/.style={semilog lines 2, dashed }": style par défaut des demi pas de la grille semilog;
-\item \verb"semilog label x/.style={semilog lines,below,font=\tiny}": style des labels de l'axe des abscisses de la grille semilog;
-\item \verb"semilog label y/.style={semilog lines,right,font=\tiny}": idem pour l'axe des ordonnées.
-\end{itemize}
-
-
-Vous pouvez, en modifiant ces styles agir les tracés par défaut.
-
-\begin{tkzexample}[latex=8cm,small]
-\begin{tikzpicture}
-\begin{scope}[yscale=2/50,
-xscale=0.9\textwidth/3cm]
-\semilog*{0}{3}{-20}{30}
-\end{scope}
-\begin{scope}[yshift=-3cm,
-yscale=2/50,xscale=0.9\textwidth/3cm]
-\tikzset{
- semilog lines/.style={thin, blue},
- semilog lines 2/.style={semilog lines,
- red!50 },
- semilog half lines/.style={semilog lines 2,
- dotted },
- semilog label x/.style={semilog lines,
- below,font=\tiny},
- semilog label y/.style={semilog lines,
- right,font=\tiny}
-}
-\semilog*{0}{3}{-20}{30}
-\end{scope}
-\end{tikzpicture}
-\end{tkzexample}
-
-
-
-
-\subsection{Tracé des diagrammes / Drawing bode graph}
-
-Les commandes de tracés nécessitent que gnuplot (\url{http://www.gnuplot.info/}) soit installé et utilisable par votre distribution \LaTeX.
-
-Trois commandes permettent de tracer les diagrammes d'amplitude et de phase (figure~\ref{fig:utilBodeGraph}).
-\begin{itemize}
-\item \verb"\BodeGraph[Options]{domain}{fonction}" pour le diagramme d'amplitude et de phase;
-\item \verb"\BodeGraph*[Options]{domain}{fonction}{[options]{texte}}" réalise le tracé et ajoute le texte avec les options précisées à l'extrémité.
-\item \verb"\BodePoint[Options]{liste}{fonction}" place les points de la liste sur le diagramme;
-\end{itemize}
-avec
-\begin{itemize}
-\item \verb"domain" le domaine du tracé précisé en puissance de 10, ainsi pour tracer une fonction de $10^{-2}$~rad/s à $10^{2}$~rad/s on notera le domaine \verb"-2:2";
-\item \verb"fonction" la fonction à tracé écrite avec la syntaxe gnuplot.
-\item \verb"options" par défaut les options suivantes \verb"[samples=50, thick, blue]" sont appliquées, toutes les options de tracé de tikz et de gnuplot peuvent être utilisées et substituent à celle par défaut, on notera principalement
-\begin{itemize}
-\item spécifiques à tikz
-\begin{itemize}
-\item la couleur, [red], [blue], \dots
-\item l'épaisseur [thin], [thick], \dots
-\item le style [dotted] [dashed], \dots
-\end{itemize}
-\item spécifiques à gnuplot
-\begin{itemize}
-\item le nombre de points [samples=xxx]
-\item l'identifiant du fichier créé [id=nomdufichier], il est à noter que tikz, sauvegarde au premier appel de gnuplot la table des valeurs et que si celle-ci est inchangée lors d'une compilation ultérieure, tikz réutilise la table précédemment sauvée. il est donc important pour minimiser le temps de compilation de préciser un id différent pour chaque courbe, par défaut les macros sauvegardent les graphes dans des fichiers différents (incrémentation d'un compteur), il n'est donc utile de nommer la courbe que si vous souhaitez la retrouver.
-\item le répertoire de sauvegarde des tables de données [prefix=repertoire/] (par défaut \verb"prefix=gnuplot/\jobname"). Cette configuration par défaut est réglé par un style défini à l'aide de \\ \verb"\tikzset" : \verb"gnuplot def/.style={samples=50,id=\arabic{idGnuplot},prefix=gnuplot/\jobname }".
-\end{itemize}
-\item pour les autres options, consulter la documentation de tikz.
-\end{itemize}
-\item styles prédéfinis: plusieurs styles sont prédéfinis à l'aide de la commande \verb"\tikzset", voir plus haut, la description des styles.
-\end{itemize}
-
-
-
-Ainsi pour tracer le diagramme d'amplitude de la fonction du premier ordre, $H(s) =\dfrac{3}{1+0.3\cdot s}$ entre $10^{-2}$~rad/s et $10^{2}$~rad/s sur une grille semi logarithmique, on utilise la séquence de commandes ci-dessous.
-
-\begin{figure}[!ht]
-\centering
-\begin{tkzexample}[latex=8cm,small]
-\begin{tikzpicture}[xscale=7/4,yscale=5/30]
-\semilog{-2}{2}{-20}{10}
-\BodeGraph{-2:2}{20*log10(abs(3/sqrt
-(1+(0.3*10**t)**2)))}
-\end{tikzpicture}
-\end{tkzexample}
-\caption{Utilisation de BodeGraph}
-\label{fig:utilBodeGraph}
-\end{figure}
-
-
-\begin{figure}[!ht]
-\centering
-\begin{tkzexample}[latex=8cm,small]
-\begin{tikzpicture}[xscale=7/4,yscale=5/30]
-\semilog{-2}{2}{-20}{10}
-\BodePoint{0.1,0.15,0.5,1,2.5,5,10,50,80}
-{20*log10(abs(3/sqrt
-(1+(0.3*10**t)**2)))}
-\end{tikzpicture}
-\end{tkzexample}
-\caption{Utilisation de BodePoint}
-\label{fig:utilBodePoint}
-\end{figure}
-
-
-
-\subsection{Fonctions de transfert élémentaires}
-
-Les fonctions de base pour tracer les diagrammes de Bode des systèmes du premier, du second ordre, et l'intégration, sont directement implémentées dans le package ainsi que les diagrammes asymptotiques de ces même fonctions.
-
-Ces fonctions ne peuvent être utilisées qu'avec les commandes de tracé:
-\begin{itemize}
-\item \verb"\BodeGraph[Options]{domaine}{fonction}";
-\item \verb"\BodeGraph*[Options]{domaine}{fonction}";
-\end{itemize}
-
-Le tracé des asymptotes présente un défaut à la cassure, cela est du à la finesse du tracé avec gnuplot, pour améliorer ce tracé, il est possible d'utiliser l'option \verb"const plot" qui permet de tracer des créneaux et d'augmenter le nombre de points à calculer \verb"samples=xxx" et mais cela risque d'accroître le temps de compilation.
-
-
-\subsubsection{Premier ordre}
-
-Deux commandes implémentent les formules permettant le tracé des diagrammes d'amplitude et de phase par gnuplot de la fonction du premier ordre $H_1(s)=\dfrac{K}{1+\tau\cdot s}$ et deux autres les diagrammes asymptotiques (figure~\ref{fig:premierordre}):
-
-\begin{itemize}
-\item \verb"\POAmp{K}{tau}" pour le diagramme d'amplitude, avec \verb"K" le gain \verb"tau" la constante de temps;
-\item \verb"\POAmpAsymp{K}{tau}" pour le diagramme asymptotique d'amplitude;
-\item \verb"\POArg{K}{tau}" pour le diagramme de phase;
-\item \verb"\POArgAsymp{K}{tau}" pour le diagramme asymptotique de phase.
-\end{itemize}
-
-Remarque : la donnée, \verb"{K}" n'est pas utile pour tracer le diagramme de phase, il est juste maintenu pour faciliter l'écriture de la fonction par copie directe de la commande de tracer du module.
-
-\begin{figure}[!ht]
-\centering
-\begin{tkzexample}[latex=8cm,small]
-
-\begin{tikzpicture}[xscale=7/4]
-\begin{scope}[yscale=3/40]
-\semilog{-2}{2}{-20}{20}
-\BodeGraph[asymp lines,samples=100]{-2:2}
-{\POAmpAsymp{6}{0.3}}
-\BodeGraph{-2:2}{\POAmp{6}{0.3}}
-\end{scope}
-
-\begin{scope}[yshift=-2.5cm,yscale=3/90]
-\semilog{-2}{2}{-90}{0}
-\BodeGraph[asymp lines,samples=100, const plot]{-2:2}
-{\POArgAsymp{6}{0.3}}
-\BodeGraph{-2:2}{\POArg{6}{0.3}}
-\end{scope}
-\end{tikzpicture}
-
-\end{tkzexample}
-\caption{Premier ordre}
-\label{fig:premierordre}
-\end{figure}
-
-
-
-
-
-\subsubsection{Second ordre}
-
-Deux commandes implémentent les formules permettant le tracé des diagrammes d'amplitude et de phase par gnuplot de la fonction du second ordre $H_2(s)=\dfrac{K}{1+\dfrac{2\cdot z}{\omega_n}\cdot s +\dfrac{s^2}{\omega_n^2}}$ et deux pour le tracé des asymptotes (figure~\ref{fig:Secondordre}):
-\begin{itemize}
-\item \verb"\SOAmp{K}{z}{Wn}" pour le diagramme d'amplitude, avec \verb"K" le gain, \verb"z" le coefficient d'amortissement et \verb"Wn" la pulsation propre;
-\item \verb"\SOAmpAsymp{K}{z}{Wn}" pour le diagramme asymptotique d'amplitude;
-\item \verb"\SOArg{K}{z}{Wn}" pour le diagramme de phase;
-\item \verb"\SOArgAsymp{K}{z}{Wn}" pour le diagramme asymptotique de phase;
-\end{itemize}
-
-
-\begin{figure}[!ht]
-\centering
-\begin{tkzexample}[latex=8cm,small]
-\begin{tikzpicture}[xscale=7/3]
-\tikzset{
- mylines/.style={very thick, red},
- myasymp/.style={Bode lines,thin,black},
-}
-\begin{scope}[yscale=3/40]
-\UnitedB
-\semilog{-1}{2}{-20}{20}
-\BodeGraph[myasymp]{-1:1.7}
-{+\SOAmpAsymp{6}{0.3}{10}}
-\BodeGraph[mylines,samples=101]{-1:1.7}
-{\SOAmp{6}{0.3}{10}}
-\end{scope}
-\begin{scope}[yshift=-2.5cm,yscale=3/180]
-\OrdBode{30}
-\UniteDegre
-\semilog{-1}{2}{-180}{0}
-\BodeGraph[myasymp]{-1:0.999}
-{\SOArgAsymp{6}{0.3}{10}}
-\BodeGraph[myasymp]{1:2}
-{\SOArgAsymp{6}{0.3}{10}}
-\BodeGraph[mylines]{-1:2}
-{\SOArg{6}{0.3}{10}}
-\end{scope}
-\end{tikzpicture}
-\end{tkzexample}
-\caption{Second ordre}
-\label{fig:Secondordre}
-\end{figure}
-
-
-
-
-
-
-\subsubsection{Intégrateur}
- $H_i(s)=\dfrac{K}{s}$ (figure~\ref{fig:integrateur})
-\begin{itemize}
-\item \verb"\IntAmp{K}" pour le diagramme d'amplitude;
-\item \verb"\IntArg{K}" pour le diagramme de phase.
-\end{itemize}
-
-
-\begin{figure}[!ht]
-\centering
-\begin{tkzexample}[latex=8cm,small]
-\begin{tikzpicture}
-\begin{scope}[xscale=7/4,yscale=3/80]
-\semilog{-2}{2}{-40}{40}
-\BodeGraph{-2:2}{\IntAmp{1}}
-\end{scope}
-
-\begin{scope}[yshift=-2.5cm,
-xscale=7/4,yscale=3/110]
-\semilog{-2}{2}{-100}{10}
-\BodeGraph{-2:2}{+\IntArg{1}}
-\end{scope}
-\end{tikzpicture}
-\end{tkzexample}
-\caption{Intégrateur}
-\label{fig:integrateur}
-\end{figure}
-
-
-
-\subsubsection{Gain seul} $H_K(s)=K$ : \verb"\KAmp{K}" pour le diagramme d'amplitude (pas de diagramme de phase).
-
-
-\subsubsection{Retard} $H_r(s)=e^{-T_r\cdot s}$(figure~\ref{fig:ret1ordre})
-\begin{itemize}
-\item \verb"\RetAmp{Tr}" pour le diagramme d'amplitude;
-\item \verb"\RetArg{Tr}" pour le diagramme de phase.
-\end{itemize}
-
-\begin{figure}[!ht]
-\centering
-\begin{tkzexample}[latex=8cm,small]
-\begin{tikzpicture}[xscale=7/3]
-\begin{scope}[yscale=4/50]
-\UnitedB
-\semilog{0}{3}{-40}{10}
-\BodeGraph{0:3}{\RetAmp{0.08}}
-\BodeGraph[red]{0:3}{\POAmp{1}{0.08}}
-\BodeGraph[black]{0:3}{\POAmp{1}{0.08}
-+\RetAmp{0.08}}
-\draw [latex-](2.2,-0)--++(-0.1,-5)
-node[left] {retard};
-\draw [latex-](2.2,-22)--++(-0.1,-5)
-node[left] {1er ordre};
-\draw [latex-](2.2,-22) --++(-0.1,-10)
-node[left] {1er ordre retardé};
-\end{scope}
-\begin{scope}[yshift=-3.8cm,yscale=4/180]
-\UniteDegre
-\OrdBode{30}
-\semilog{0}{3}{-180}{0}
-\BodeGraph{0:3}{\RetArg{0.08}}
-\BodeGraph[red]{0:3}{\POArg{1}{0.08}}
-\BodeGraph[black]{0:3}{\POArg{1}{0.08}
-+\RetArg{0.08}}
-\draw [latex-](2.8,-50)--++(-0.1,-10)
-node[left] {retard};
-\draw [latex-](2.8,-88)--++(-0.1,+10)
-node[left] {1er ordre};
-\draw [latex-](2.8,-140) --++(-0.1,-10)
-node[left] {1er ordre retardé};
-\end{scope}
-\end{tikzpicture}
-\end{tkzexample}
-\caption{Retard et 1er ordre}
-\label{fig:ret1ordre}
-\end{figure}
-
-
-
-\subsubsection{Premier Ordre généralisé} $H(p)=K\dfrac{a_1+a_2\cdot p}{b_1+b_2\cdot p}$ (figure~\ref{fig:premierordregeneralise})
-\begin{multicols}{2}
-Courbes réelles
-\begin{itemize}
-\item \verb"\POgAmp{K}{a1}{a2}{b1}{b2}"
-\item \verb"\POgArg{K}{a1}{a2}{b1}{b2}"
-\end{itemize}
-
-Asymptotes
-\begin{itemize}
-\item \verb"\POgAmpAsymp{K}{a1}{a2}{b1}{b2}"
-\item \verb"\POgArgAsymp{K}{a1}{a2}{b1}{b2}"
-\end{itemize}
-\end{multicols}
-
-$a_1$ et $b_1$ ne doivent pas être nuls.
-
-
-
-
-\begin{figure}[!ht]
-\centering
-\begin{tkzexample}[latex=8cm,small]
-\begin{tikzpicture}
-\begin{scope}[xscale=7/4,yscale=3/80]
-\semilog{-2}{2}{-40}{40}
-\BodeGraph{-2:2}{\POgAmp{3}{4}{5}{6}{70}}
-\BodeGraph[thin,red]{-2:2}
-{0+\POgAmpAsymp{3}{4}{5}{6}{70}}
-\end{scope}
-
-\begin{scope}[yshift=-3.5cm,
-xscale=7/4,yscale=3/180]
-\semilog{-2}{2}{-90}{90}
-\BodeGraph{-2:2}{\POgArg{3}{4}{5}{6}{70}}
-\BodeGraph[thin,red,const plot]{-2:2}
-{0+\POgArgAsymp{3}{4}{5}{6}{70}}
-\end{scope}
-\end{tikzpicture}
-\end{tkzexample}
-\caption{Premier ordre généralisé}
-\label{fig:premierordregeneralise}
-\end{figure}
-
-
-\subsubsection{Fonctions inverses}
-
-À partir des fonctions élémentaires ci dessus il est facile de tracer les fonctions inverses en changeant uniquement le signe.
-\begin{description}
-\item [Premier ordre au numérateur : ] $N_1(s)=1+T\cdot s$ avec
-\begin{itemize}
-\item \verb"\BodeGraph[Options]{domain}{-\POAmp{1}{T}}" pour le module,
-\item \verb"\BodeGraph[Options]{domain}{-\POArg{1}{T}}" pour la phase;
-\end{itemize}
-\item [Second ordre au numérateur : ]$N_2(s)=1+2\dfrac{2\cdot z}{\omega_n} cdot s +\dfrac{s^2}{\omega_n^2}$ avec
-\begin{itemize}
-\item \verb"\BodeGraph[Options]{domain}{-\SOAmp{1}{z}{Wn}}" pour le module,
-\item \verb"\BodeGraph[Options]{domain}{-\SOArg{1}{z}{Wn}}" pour la phase;
-\end{itemize}
-
-\item [Dérivateur : ] $N_d(s)=s$ avec
-\begin{itemize}
-\item \verb"\BodeGraph[Options]{domain}{-\IntAmp{1}}" pour le module,
-\item \verb"\BodeGraph[Options]{domain}{-\IntArg{1}}" pour la phase.,
-
-\end{itemize}
-
-
-\end{description}
-
-\subsection{Correcteurs}
-
-Les correcteurs de base sont aussi pre-programmés.
-
-\paragraph{Correcteur P}$C(p)=K$
-\begin{itemize}
-\item module : \verb"\Kamp{K}"
-\item argument : \verb"\Karg{K}"\footnote{commande inutile, elle retourne 0}
-
-\end{itemize}
-
-\paragraph{Correcteur PI} $C(s)=K_p\cdot\dfrac{1+T_i\cdot s}{T_i\cdot s}$ (figure~\ref{fig:corpi})
-
-\begin{multicols}{2}
-\begin{itemize}
-\item module : \verb"\PIAmp{Kp}{Ti}",
-\item argument: \verb"\PIArg{Kp}{Ti}"
-\end{itemize}
-et les tracés asymptotiques
-\begin{itemize}
-\item module : \verb"\PIAmpAsymp{Kp}{Ti}",
-\item argument: \verb"\PIArgAsymp{Kp}{Ti}"
-\end{itemize}
-\end{multicols}
-
-
-
-\begin{figure}[!ht]
-\centering
-\begin{tkzexample}[latex=8cm,small]
-\begin{tikzpicture}[xscale=7/3]
-\begin{scope}[yscale=3/40]
-\UnitedB
-%\node{\tiny \PIAmp{3}{0.5}};
-\BodeGraph[thick]{0:3}
-{\PIAmp{2}{0.08}}
-\BodeGraph[black]{0:3}
-{\PIAmpAsymp{2}{0.08}}
-\semilog{0}{3}{-10}{30}
-\end{scope}
-\begin{scope}[yshift=-1cm,yscale=3/90]
-\UniteDegre
-\semilog{0}{3}{-90}{0}
-\BodeGraph[thick]{0:3}
-{\PIArg{2}{0.08}}
-\BodeGraph[samples=2,black
-,samples=201]{0:3}{\PIArgAsymp{2}{0.08}}
-\end{scope}
-\end{tikzpicture}
-\end{tkzexample}
-\caption{Correcteur P.I}
-\label{fig:corpi}
-\end{figure}
-
-
-
-\subsubsection{Correcteur PD} $C(p)=K_p\cdot\left(1+T_d\cdot p\right)$, le correcteur PD programmé est un correcteur idéal, pour réaliser un correcteur réel, on utilisera le correcteur à avance de phase (figure~\ref{fig:corpd}).
-\begin{multicols}{2}
-\begin{itemize}
-\item module : \verb"\PDAmp{Kp}{Td}",
-\item argument: \verb"\PDArg{Kp}{Td}"
-\end{itemize}
-Asymptotes
-\begin{itemize}
-\item module : \verb"\PDAmpAsymp{Kp}{Td}",
-\item argument: \verb"\PDArgAsymp{Kp}{Td}"
-\end{itemize}
-\end{multicols}
-
-\begin{figure}[!ht]
-\centering
-\begin{tkzexample}[latex=8cm,small]
-\begin{tikzpicture}[xscale=7/3]
-\begin{scope}[yscale=3/50]
-\UnitedB
-\BodeGraph[thick]{0:3}{\PDAmp{2}{0.08}}
-\BodeGraph[black]{0:3}{\PDAmpAsymp{2}{0.08}}
-\semilog{0}{3}{0}{50}
-\end{scope}
-\begin{scope}[yshift=-3.5cm,yscale=3/90]
-\UniteDegre
-\semilog{0}{3}{0}{90}
-\BodeGraph[thick]{0:3}{\PDArg{2}{0.08}}
-\BodeGraph[samples=2,black,samples=201]
-{0:3}{\PDArgAsymp{2}{0.08}}
-\end{scope}
-\end{tikzpicture}
-\end{tkzexample}
-\caption{Correcteur P.D}
-\label{fig:corpd}
-\end{figure}
-
-
-
-
-
-\subsubsection{Correcteur à Avance de phase} $C_{AP}(p)=K_p\cdot\dfrac{1+a\cdot T_1 \cdot p}{1+T_1\cdot p}$ (figure~\ref{fig:corav})
-\begin{multicols}{2}
-Courbes réelles
-\begin{itemize}
-\item module : \verb"\APAmp{Kp}{T1}{a}",
-\item argument: \verb"\APArg{Kp}{Ti}{a}"
-
-\end{itemize}
-Asymptotes
-\begin{itemize}
-\item module : \verb"\APAmpAsymp{Kp}{T1}{a}",
-\item argument: \verb"\APArgAsymp{Kp}{Ti}{a}"
-\end{itemize}
-\end{multicols}
-
-
-\begin{figure}[!ht]
-\centering
-\begin{tkzexample}[latex=8cm,small]
-\begin{tikzpicture}[xscale=7/3]
-\begin{scope}[yscale=3/40]
-\UnitedB
-%\node{\tiny \PIAmp{3}{0.5}};
-\semilog{0}{3}{-10}{30}
-\BodeGraph{0:3}{\APAmp{2}{0.02}{3}}
-\BodeGraph[thin,samples=101,red]
-{0:3}{\APAmpAsymp{2}{0.02}{3}}
-\end{scope}
-\begin{scope}[yshift=-3cm,yscale=3/180]
-\UniteDegre
-\OrdBode{30}
-\semilog{0}{3}{-90}{90}
-\BodeGraph{0:3}{\APArg{2}{0.02}{3}}
-\BodeGraph[thin,samples=201,red]
-{0:3}{\APArgAsymp{2}{0.02}{3}}
-\end{scope}
-\end{tikzpicture}
-\end{tkzexample}
-\caption{Correcteur avance de phase}
-\label{fig:corav}
-\end{figure}
-
-
-
-\subsubsection{Correcteur à Retard de phase} $C_{RP}(p)=K_p\cdot\dfrac{1+ T_1 \cdot p}{1+a\cdot T_1\cdot p}$(figure~\ref{fig:corar})
-
-\begin{multicols}{2}
-\begin{itemize}
-\item module : \verb"\RPAmp{Kp}{T1}{a}",
-\item argument: \verb"\RPArg{Kp}{Ti}{a}"
-\end{itemize}
-Asymptotes
-\begin{itemize}
-\item module : \verb"\RPAmpAsymp{Kp}{T1}{a}",
-\item argument: \verb"\RPArgAsymp{Kp}{Ti}{a}"
-\end{itemize}
-\end{multicols}
-
-\begin{figure}[!ht]
-\centering
-\begin{tkzexample}[latex=8cm,small]
-\begin{tikzpicture}[xscale=7/3]
-\begin{scope}[yscale=3/40]
-\UnitedB
-%\node{\tiny \PIAmp{3}{0.5}};
-\semilog{0}{3}{-10}{30}
-\BodeGraph[thick]
-{0:3}{\RPAmp{2}{0.02}{3}}
-\BodeGraph[,thin,samples=101,red]
-{0:3}{\RPAmpAsymp{2}{0.02}{3}}
-\end{scope}
-\begin{scope}[yshift=-3cm,yscale=3/180]
-\UniteDegre
-\OrdBode{30}
-\semilog{0}{3}{-90}{90}
-\BodeGraph[thick]
-{0:3}{\RPArg{2}{0.02}{3}}
-\BodeGraph[thin,samples=201,red]
-{0:3}{\RPArgAsymp{2}{0.02}{3}}
-\end{scope}
-\end{tikzpicture}
-\end{tkzexample}
-\caption{Correcteur retard de phase}
-\label{fig:corar}
-\end{figure}
-
-
-
-
-\subsubsection{Correcteur PID série} $C(s)=K_p\cdot\dfrac{1+T_i\cdot s}{T_i\cdot s}\cdot\left(1+T_d\cdot s\right)$ (figure~\ref{fig:corpids})
-\begin{multicols}{2}
-Courbes réelles
-\begin{itemize}
-\item module : \verb"\PIDAmp{Kp}{Ti}{Td}",
-\item argument: \verb"\PIDArg{Kp}{Ti}{Td}"
-\end{itemize}
-Asymptotes
-\begin{itemize}
-\item module : \verb"\PIDAmpAsymp{Kp}{Ti}{Td}",
-\item argument: \verb"\PIDArgAsymp{Kp}{Ti}{Td}"
-\end{itemize}
-\end{multicols}
-
-\begin{figure}[!ht]
-\centering
-\begin{tkzexample}[latex=8cm,small]
-\begin{tikzpicture}[xscale=7/3]
-\begin{scope}[yscale=3/40]
-\UnitedB
-\semilog{0}{3}{-10}{30}
-\BodeGraph{0:3}
-{\PIDAmp{2}{0.08}{0.02}}
-\BodeGraph[black]
-{0:3}{\PIDAmpAsymp{2}{0.08}{0.02}}
-\end{scope}
-\begin{scope}[yshift=-3cm,yscale=3/180]
-\UniteDegre
-\OrdBode{30}
-\semilog{0}{3}{-90}{90}
-\BodeGraph{0:3}
-{\PIDArg{2}{0.08}{0.02}}
-\BodeGraph[samples=2,
-black,samples=201]
-{0:3}{\PIDArgAsymp{2}{0.08}{0.02}}
-\end{scope}
-\end{tikzpicture}
-\end{tkzexample}
-\caption{Correcteur P.I.D série}
-\label{fig:corpids}
-\end{figure}
-
-
-
-
-\subsection{Fonctions de transfert complexe}
-
-
-Pour tracé les diagrammes de Bode d'un fonction de transfert complexe, définie par le produit de fonctions élémentaires, il suffit de sommer les représentation, aussi bien pour le tracé de la fonction que pour les asymptotes.
-\subsubsection{Exemples}
-
-\begin{description}
-\item [Premier ordre + intégrateur :] $H(s)=\dfrac{8}{s\cdot \left(1+0.5\cdot s\right)}$ (figure~\ref{fig:premiordreint})
-
-\begin{figure}[!ht]
-\centering
-\begin{tkzexample}[latex=8cm,small]
-\begin{tikzpicture}[xscale=7/4]
-\begin{scope}[yscale=2.5/100]
-\semilog{-2}{2}{-40}{60}
-\BodeGraph[thin,samples=100]{-1.5:1.5}
-{\POAmpAsymp{8}{0.5}+\IntAmp{1}}
-\BodeGraph{-1.5:1.5}{\POAmp{8}{0.5}+\IntAmp{1}}
-\end{scope}
-\begin{scope}[yshift=-2cm,yscale=2.5/200]
-\OrdBode{20}
-\semilog{-2}{2}{-200}{0}
-\BodeGraph[samples=100,thin]{-2:2}
-{\POArgAsymp{8}{0.5}+\IntArg{1}}
-\BodeGraph{-2:2}{\POArg{8}{0.5}+\IntArg{1}}
-\end{scope}
-\end{tikzpicture}
-\end{tkzexample}
-\caption{Premier ordre + intégrateur}
-\label{fig:premiordreint}
-\end{figure}
-
-
-
-\item [Second ordre généralisé : ] $5\cdot\dfrac{1+0.01\cdot s}{1+\dfrac{2\cdot 0.3}{15}\cdot s +\dfrac{s^2}{15^2}}$(figure~\ref{fig:secondordregene})
-
-
-\begin{figure}[!ht]
-\centering
-\begin{tkzexample}[latex=8cm,small]
-\begin{tikzpicture}[xscale=7/5]
-\begin{scope}[yscale=3/80]
-\semilog{-1}{4}{-50}{30}
-\BodeGraph[thin]{-1:4}
-{\SOAmpAsymp{5}{15}-\POAmpAsymp{1}{0.01}}
-\BodeGraph[smooth,samples=100]{-1:4}
-{\SOAmp{5}{0.3}{15}-\POAmp{1}{0.01}}
-\end{scope}
-\begin{scope}[yshift=-2.5cm,yscale=3/210]
-\OrdBode{20}
-\semilog{-1}{4}{-200}{10}
-\BodeGraph[thin,samples=100]{-1:4}
-{\SOArgAsymp{5}{15}-\POArgAsymp{1}{0.01}}
-\BodeGraph{-1:4}{\SOArg{5}{0.3}{15}-\POArg{1}{0.01}}
-\end{scope}
-\end{tikzpicture}
-\end{tkzexample}
-\caption{Second ordre généralisé}
-\label{fig:secondordregene}
-\end{figure}
-
-
-
-\end{description}
-
-
-\section{Diagramme de Black}
-
-
-\subsection{Lieu de Black}
-
- Trois commandes (et 3 étoilées) et permettent de tracer et commenter le lieu de Black d'une fonction (figure~\ref{fig:diagblack}).
-
-\begin{itemize}
-\item \verb"\BlackGraph[options de trace]{domaine}{fonction argument,fonction module}"
-\begin{itemize}
-\item \verb"{domaine}", c'est le domaine de tracé au sens de GnuPlot, il est conseillé de définir le domaine décade (entière ou non) comme \verb"{-1:3}", GnuPlot va tracer la fonction pour $\omega$ compris entre $10^{-1}$ et $10^{3}$.
-\item \verb"{argument,module}", la fonction à tracer doit être définie par la \verb"fonction argument" qui retourne l'argument en $~^\circ$ et la \verb"fonction module" qui retourne le module en dB. On peut bien sur utiliser les fonctions définies au dessus pour les diagrammes de Bode pour ces fonctions.
-\item \verb"[options de trace]", toutes les options tikz pour tracer des fonctions gnuplot.
-\end{itemize}
-\item \verb"\BlackGraph*[options de trace]{domaine}{fonction argument,fonction module}{[options]{texte}}" cette commande permet de rajouter commentaire (nom, référence, équation) à l'extrémité d'un tracé. Les paramètres sont identiques, se rajoute uniquement \verb"{[options]{texte}}"
-\begin{itemize}
-\item \verb"[options]", ce sont les options d'écriture du texte (couleur, position,...),
-\item \verb"{texte}", le texte à écrire entre parenthèses;
-\end{itemize}
-\item \verb"\BlackPoint[options]{liste pulsations}{fonction argument,fonction module}" cette commande permet de tracer et noter des points particuliers du graphe, la valeur de la pulsation est placée à coté (droite par défaut).
-\begin{itemize}
-\item \verb"[options]" options de tracé (couleur, id, prefix,\dots),
-\item \verb"{liste pulsations}" pulsations en rad/s séparées par une virgule,
-\item \verb"{fonction argument,fonction module}" identique à \verb"\BlackGraph"
-\end{itemize}
-
-\item \verb"\BlackPoint*[options]{liste pulsations}{fonction argument,fonction module}" la version étoilée de la commande précédente permet de choisir la position de chaque texte, comme l'exemple \verb"{1/right,10/left,150/above right,....)"
-
-\item \verb"\BlackText[options]{pulsation/pos/texte}{fonction argument,fonction module}" cette commande permet de positionner un \verb"texte" par rapport à la courbe définie par \verb"{fonction argument,fonction module}" le texte étant positionné à la pulsation \verb"pulsation", le paramètre \verb"pos" permet de préciser la position du texte (\verb"right", \verb"above", \verb"below left", \dots). Le point est nommé \verb"NBlack"
-
-\item \verb"\BlackText*[options]{pulsation/pos/texte}{fonction argument,fonction module}" cette commande est identique à la précédente mais ne dessine pas de points.
-\end{itemize}
-
-\subsubsection{styles par défaut}
-
-Le tracé du diagramme de Black, de la grille et de l'abaque de Black-Nichols utilise plusieurs styles que vous pouvez modifier, avec la commande \verb"\tikzset".
-
-\begin{itemize}
-\item \verb"Black lines/.style={very thick, blue}": style par défaut du tracé du lieu de Black;
-\item \verb"Black grid/.style={ultra thin,brown!50}": Style par défaut de la grille (commande \verb"\BlackGrid");
-\item \verb"Black label points/.style={font=\tiny}": style par défaut du label des points marqués (commandes \verb"\BlackPoint" et \verb"\BlackText");
-\item \verb"Black label axes/.style={Black grid, font=\tiny}" style par défaut des axes du diagrame;
-\item \verb"Black abaque mag/.style={gray,ultra thin,dashed,smooth}": style par défaut des contours isogains;
-\item \verb"Black abaque phase/.style={gray,ultra thin,smooth}": style par défaut des contours isoarguments;
-\item \verb"ref points/.style={circle,draw, black, opacity=0.7,fill, minimum size= 2pt, inner sep=0}": style utilisé pour marquer les points sur le diagramme.
-\end{itemize}
-
-
-
-\subsection{Grille et abaque de Black-Nichols}
-
-\subsubsection{grille}
-Une grille peut aussi être ajoutée avec la commande \verb"\BlackGrid" qui dessine une grille dont le pas horizontal est définie par la variable \verb"\valgridBx" (par défaut $45^\circ$ que l'on change si on le souhaite par \verb"\def\valgridBx{10}", le pas vertical est lui défini par \verb"\valgridBy" (par défaut 10~dB ). Cette commande dessine aussi le point critique (-$180^\circ$ ,0~dB) et gradue les axes. La commande étoilée \verb"\BlackGrid*" , ne dessine que la grille.
-
-\subsubsection{Abaque de Black-Nichols}
-
-\verb"\AbaqueBlack" permet de tracer les courbes isomodule et isoargument de l'abaque de Black-Nichols (figure~\ref{fig:AbaqueBlack}).
-
-
-Les seules valeurs possibles pour ces courbes de gain et d'argument sont les suivantes:
-\begin{itemize}
-\item isomodule, gain en dB: -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;
-\item isoargument, en $~^\circ$: 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.
-\end{itemize}
-
-Deux autres commandes permettent de limiter l'affichage à quelques courbes:
-\begin{itemize}
-\item \verb"\IsoModule[listedB]" cette commande permet de tracer uniquement les courbes d'amplitude de la liste \verb"listedB", par défaut, toutes les courbes sont dessinées.
-\item \verb"\IsoArgument[listedeg]", cette commande permet de tracer uniquement les courbes d'amplitude de la liste \verb"listedeg", par défaut, toutes les courbes sont tracées.
-\end{itemize}
-
-Le style des courbes tracées est modifiable à l'aide des deux commandes:
-\begin{itemize}
-\item \verb"\StyleIsoM[couleur,épaisseur, ...]" pour les courbes isomodules.
-\item \verb"\StyleIsoA[couleur,épaisseur, ...]" pour les courbes isoarguments.
-\end{itemize}
-
-Ces deux commandes se rajoutent aux options de style défini par défaut.
-
-Remarque: pour ne pas trop ralentir la compilation, les courbes sont pré-calculées. Elles sont définies dans les deux fichiers isom.txt et isoa.txt (respectivement pour le module et l'argument). Si vous souhaitez ajouter de nouvelles courbes, il faut les ajouter dans ces fichiers en respectant la syntaxe.
-
-
-
-
-
-
-\begin{figure}[!ht]
-\centering
-\begin{tkzexample}[latex=7cm,small]
-
-\begin{tikzpicture}
-\begin{scope}[xscale=6/180,yscale=8/60]
-\BlackGraph*[samples=150,red,smooth,ultra thick,-<]
-{-2:1}{\SOBlack{1}{0.1}{1500}}
-{[red,right]{\footnotesize $H_1$}}
-\BlackGraph*[samples=150,black,smooth,ultra thick]
-{-1:3.5}{\SOArg{5}{0.2}{150},\SOAmp{5}{0.2}{150}}
-{[right]{$H_2 $}}
-\BlackGraph[samples=150,blue,smooth,ultra thick]
-{1:5}{\SOArg{1}{0.1}{1500}+\IntArg{0.43/0.0009}
--2*\POArg{1}{0.0009},\SOAmp{1}{0.1}{1500}+
-\IntAmp{0.43/0.0009}-2*\POAmp{1}{0.0009}}
-
-\BlackGraph*[samples=100,purple,smooth]
-{-3:2}{\POArg{5}{3},\POAmp{5}{3}}
-{[purple!50,right]{\footnotesize $H_3$}}
-
-\BlackPoint[purple]{0.1,1,3,12,65}
-{\POArg{5}{3},\POAmp{5}{3}}
-
-\BlackPoint*[black]{25/right,
-80/above right,500/above,1500/above,4000/right}
-{\SOArg{1}{0.1}{1500}+\IntArg{0.43/0.0009}
--2*\POArg{1}{0.0009},\SOAmp{1}{0.1}{1500}+
-\IntAmp{0.43/0.0009}-2*\POAmp{1}{0.0009}}
-
-\BlackText[blue]{5000/left/{\normalsize $H_4$}}
-{\SOArg{1}{0.1}{1500}+\IntArg{0.43/0.0009}
--2*\POArg{1}{0.0009},\SOAmp{1}{0.1}{1500}+
-\IntAmp{0.43/0.0009}-2*\POAmp{1}{0.0009}}
-
-\BlackGrid
-\end{scope}
-\end{tikzpicture}
-\end{tkzexample}
-\caption{Diagramme de Black}
-\label{fig:diagblack}
-\end{figure}
-
-
-
-\subsection{Exemples}
-
-
-Sur l'exemple figure~\ref{fig:diagblack} sont représentées les fonctions suivantes:
-
-\begin{multicols}{2}
-\small
-\begin{itemize}
-\item $H_1(p)=\dfrac{1}{1+\dfrac{2\cdot 0.1}{1500}\cdot p +\dfrac{p^2}{1500^2}}$,
-\item $H_2(p)=\dfrac{5}{1+\dfrac{2\cdot 0.2}{150}\cdot p +\dfrac{p^2}{150^2}}$,
-\item $H_3(p)=\dfrac{5}{1+3\cdot p}$,
-\item $H_4(p)=\dfrac{1}{1+\dfrac{2\cdot 0.1}{1500}\cdot p +\dfrac{p^2}{1500^2}} \cdot \dfrac{0.43\cdot\left(1+0.0009\cdot p\right)^2}{0.0009\cdot p}$
-
-\end{itemize}
-\end{multicols}
-
-
-
-
-
-\begin{figure}[!ht]
-\centering
-\begin{tkzexample}[latex=12cm,small]
-\begin{tikzpicture}
-\begin{scope}
-[xscale=11/360,
-yscale=12/60]
-
-\BlackGraph[samples=100,
-purple,smooth]
-{-1:1}{\IntArg{0.3}+
-\SOArg{3.9}{0.4}{3},
-\IntAmp{0.3}+
-\SOAmp{3.9}{0.4}{3}}
-
-\def\valmaxBf{-360}
-%\StyleIsoM[blue!50,dashed]
-%\StyleIsoA[green,thin]
-\AbaqueBlack
-
-\StyleIsoM[blue,thick]
-\IsoModule[2.3]
-
-\BlackGrid
-
-\BlackText[black]{2.6/right/
-{\normalsize $\omega_r
-\approx 2.6~rad/sec$}}
-{\IntArg{0.3}+
-\SOArg{3.9}{0.4}{3},
-\IntAmp{0.3}+
-\SOAmp{3.9}{0.4}{3}}
-
-\end{scope}
-\end{tikzpicture}
-\end{tkzexample}
-\caption{Abaque de Black}
-\label{fig:AbaqueBlack}
-\end{figure}
-
-
-
-\section{Diagramme de Nyquist}
-
-Le package permet aussi de tracer le diagramme de Nyquist (figure~\ref{fig:diagnyq}) d'une fonction linéaire, le tracé est réalisé à partir de la description polaire de la fonction de transfert $H(i\cdot _omega)=\|{H(i\cdot \omega)}\|\cdot e^{\arg\left(H(i\cdot \omega)\right)}$. Cela permet de tracer le diagramme de Nyquist à partir des définitions précédentes du module et de l'argument.
-
-
-
-\begin{figure}[:ht]
-\centering
-\begin{tkzexample}[latex=7cm,small]
-\begin{tikzpicture}
-\begin{scope}
-\NyquistGraph[smooth,samples=81]{-1:4}
-{\POAmp{3}{0.5}}{\POArg{3}{0.5}}
-\NyquistGraph[purple,smooth,samples=81,]
-{-2:2}{\SOAmp{3}{0.5}{10}}{\SOArg{3}{0.5}{10}}
-\NyquistGraph[red,samples=151,smooth,]
-{-3:2}{\POAmp{4}{0.5}+\POAmp{1}{2}}
-{\POArg{4}{0.5}+\POArg{1}{2}}
-\NyquistGraph[green,samples=101,smooth,]
-{0.5:2}{\SOAmp{15}{0.5}{10}+\IntAmp{1}}
-{\SOArg{15}{0.5}{10}+\IntArg{1}}
-\NyquistGraph[black,smooth,]{-1:2}
-{\POAmp{4}{0.5}+\RetAmp{1.8}}
-{\POArg{4}{0.5}+\RetArg{1.8}}
-
-\NyquistGraph*[black,smooth,samples=2,
-only marks,mark=.]{-1:0.3}
-{\POAmp{4}{0.5}+\RetAmp{1.8}}
-{\POArg{4}{0.5}+\RetArg{1.8}}{[above]
-{\footnotesize $H_3$}}
-
-\NyquistPoint*[black,]{8/below right,
-10/below left,20/left}
-{\SOAmp{3}{0.5}{10}}{\SOArg{3}{0.5}{10}}
-
-
-\NyquistText[red]{8/below left/Texte}
-{\SOAmp{3}{0.5}{10}}{\SOArg{3}{0.5}{10}}
-\end{scope}
-\NyquistGrid
-
-\end{tikzpicture}
-
-\end{tkzexample}
-\caption{Diagramme de Nyquist}
-\label{fig:diagnyq}
-\end{figure}
-
-\begin{itemize}
-\item La commande \verb"\NyquistGraph[options]{domaine}{Module en dB}{Argument en degre}" trace donc le lieu de Nyquist de fonctions simples ou de fonctions composées (voir les exemples ci-dessous).
-\begin{itemize}
-\item \verb"[options]", options de tracé voir plus haut,
-\item \verb"{domaine}", le domaine de tracé doit être défini en décade,
-\item \verb"{Module en dB}", le module doit être écrit en dB, on peut bien sûr utiliser les fonctions élémentaires ci-dessus comme \verb"\POAmp", \verb"\SOAmp" pour obtenir ce module.
-\item \verb"{Argument en degre}", l'argument doit être définie en degré, on peut utiliser les fonctions arguments ci-dessus comme \verb"\POArg", \verb"\SOArg".
-\end{itemize}
-\item \verb"\NyquistGraph*[options]{domaine}{Module en dB}{Argument en degre}{[options]{texte}}", cette version étoilée permet de rajouter un commentaire à l'extrémité du tracé.
-\item \verb"\NyquistPoint{options]{liste pulsations}{Module en dB}{Argument en degre}", cette commande permet de tracer et noter des points particuliers du graphe, la valeur de la pulsation est placée à coté (droite par défaut).
-\item \verb"\NyquistPoint*{options]{liste pulsations}{Module en dB}{Argument en degre}", la version étoilée permet de préciser la position du point.
-
-\item \verb"\NyquistText{options]{pulsation/pos/text}{Module en dB}{Argument en degre}" cette commande permet de positionner un \verb"texte" par rapport à la courbe définie par \verb"{fonction argument,fonction module}" le texte étant positionné à la pulsation \verb"pulsation", le paramètre \verb"pos" permet de préciser la position du texte (\verb"right", \verb"above", \verb"below left", \dots). Le point est nommé \verb"NNyquist".
-
-\item \verb"\NyquistText*{options]{pulsation/pos/text}{Module en dB}{Argument en degre}" commande identique à la précédente mais le point n'est pas dessiné.
-\end{itemize}
-
-
-Un grille peut être ajoutée au tracé par la commande \verb"\NyquistGrid", par défaut le pas de la grille est de 1 mais peut être réglé avec les deux variables \verb"\valgridNx" et \verb"\valgridNx". La commande étoilée trace la grille seule sans graduation, la commande simple trace en plus le cercle unitaire, le point critique (-1,0).
-
-\subsubsection{Styles par défaut}
-
-Comme pour le diagramme de Black, des styles par défaut sont proposés:
-
-\begin{itemize}
-\item \verb"Nyquist lines/.style={very thick, blue}": style pour le tracé du lieu de Nyquist;
-\item \verb"Nyquist grid/.style={ultra thin,brown}": style de la grille;
-\item \verb"Nyquist label axes/.style={Nyquist grid,font=\tiny}":style utilisé pour les axes;
-\item \verb"Nyquist label points/.style={font=\tiny}", style utilisé pour les points
-\item \verb"ref points/.style={circle,draw, black, opacity=0.7,fill, minimum size= 2pt, inner sep=0}": style utilisé pour marquer les points sur le diagramme.
-\end{itemize}
-
-
-\subsection{Quelques exemples de tracé de lieu de Nyquist}
-
-Sur l'exemple figure~\ref{fig:diagnyq} sont représentées les fonctions suivantes:
-\begin{multicols}{2}
-\begin{itemize}
-\item $H_1(p)=\dfrac{1}{1+\dfrac{2\cdot 0.1}{1500}\cdot p +\dfrac{p^2}{1500^2}}$,
-\item $H_2(p)=\dfrac{5}{1+\dfrac{2\cdot 0.2}{150}\cdot p +\dfrac{p^2}{150^2}}$,
-\item $H_3(p)=\dfrac{5}{1+3\cdot p}$,
-\item $H_4(p)=\dfrac{1}{1+\dfrac{2\cdot 0.1}{1500}\cdot p +\dfrac{p^2}{1500^2}} \cdot \dfrac{0.43\cdot\left(1+0.0009\cdot p\right)^2}{0.0009\cdot p}$
-
-\end{itemize}
-\end{multicols}
-
-
-
-
-
-\section{Réponse temporelle}
-figure~\ref{fig:graphreptemp}
-\begin{itemize}
-\item \verb"\RepTemp[options]{domaine}{fonction}" trace la fonction, la fonction doit être définie comme une fonction gnuplot.
-\item \verb"\RepTemp*[options]{domaine}{fonction}{[options]{texte}}" trace la fonction et ajoute le texte à l'extrémité.
-\end{itemize}
-
-\begin{figure}[!ht]
-\centering
-\begin{tkzexample}[latex=7cm,small]
-\begin{tikzpicture}[xscale=5/2,yscale=7/2]
-\RepTemp*[color=black,samples=31,smooth,
-]{0:1.8}{
--.198*exp(-35.4*x)-.638*exp(-2.28*x)*cos(18.3*x)
--.462*exp(-2.28*x)*sin(18.3*x)+.833
-}{[right]{\small 1}}
-\RepTemp*[color=blue,samples=31,smooth
-,]{0:1.8}{
-1-.117*exp(-24.1*x)-.883*exp(-2.94*x)*cos(7.03*x)
--.769*exp(-2.94*x)*sin(7.03*x)
-}{[right]{\small 2}}
-\def\valmaxx{1.8}
-\def\valmaxy{1.2}
-\TempGrid[xstep=0.2,ystep=0.2]
-\end{tikzpicture}
-\end{tkzexample}
-\caption{Réponse temporelle}
-\label{fig:graphreptemp}
-\end{figure}
-
-
-\subsection{styles}
-Plusieurs styles sont définis par défaut:
-
-\begin{itemize}
-\item \verb"Temp lines/.style={very thick, blue} ": style du tracé;
-\item \verb"Temp grid/.style={ultra thin,brown!80} ": style de la grille;
-\item \verb"Temp label axes/.style={Temp grid, font=\tiny} ": style des labels des axes;
-\item \verb"Temp label points/.style={font=\tiny}": style des points marqués.
-\end{itemize}
-
-
-\newpage
-
-\section{Abaques}
-\subsection{Temps de réponse d'un second ordre}
-
-\begin{tkzexample}[latex=7cm,small]
-\begin{tikzpicture}[xscale=1.5,yscale=2]
-\AbaqueTRsecond
-\end{tikzpicture}
-\end{tkzexample}
-
-
-\subsection{Abaque des dépassements indiciels}
-
-\begin{tkzexample}[latex=7cm,small]
-\begin{tikzpicture}[scale=7/2]
-\AbaqueDepassement
-\end{tikzpicture}
-\end{tkzexample}
-
-
-
-
-\newpage
-
-\tableofcontents
-
-
-
-\end{document}
+
+% !TeX program =pdfLatex+shell-escape
+% !TeX encoding = utf8
+% !TeX spellcheck = fr
+
+\documentclass[a4paper,12pt]{article} % Type de document
+\usepackage[french]{babel}
+
+
+\usepackage[T1]{fontenc} % Correspondance clavier -> document (sous pdflatex } shell-escape)
+\usepackage{kpfonts}
+\usepackage[usenames,dvipsnames]{xcolor}
+\usepackage{tikz}
+\usetikzlibrary{arrows,snakes,tikzmark,fit,positioning}
+\usepackage[listings,most]{tcolorbox}
+\usepackage{listings}
+\usepackage{color}
+\usepackage{verbatim}
+
+
+
+\usepackage{calc,fullpage}
+\usepackage{amsmath,amssymb}
+\usepackage{url}
+
+
+\usepackage{siunitx}
+\sisetup{output-decimal-marker={,},group-minimum-digits=4,abbreviations,
+detect-family = true}
+
+\usepackage{multicol}
+
+\usepackage{graphicx}
+
+
+\usepackage[unicode]{hyperref}
+
+
+\usepackage{bodegraph}
+
+
+%---------------Commandes mise en forme des exemples ----------
+
+\usepackage[most]{tcolorbox}
+\newtcblisting{tikzexample}[1][]{%tikz lower,
+colback=red!5!white,colframe=red!75!black,listing side text,
+ title=,fonttitle=\bfseries,
+ toprule=2mm,
+ bicolor,
+ colback=red!15!white,
+ colbacklower=red!5!white, %white,
+ %listing options={style=tcblatex,basicstyle=\small},
+ #1}
+
+
+
+\newtcblisting{tikzexampleL}[1][]{%tikz lower,
+ listing above text,
+ colback=red!5!white,
+ colframe=red!75!black,
+ title=,fonttitle=\bfseries,
+ toprule=2mm,
+ bicolor,
+ colback=red!15!white,
+ colbacklower=red!5!white, %white,
+ listing options={style=tcblatex,basicstyle=\small},
+ #1}
+
+\DeclareTotalTCBox{\myverb}{ v }{verbatim,
+ colframe=red!75!black,colupper=blue}{#1}
+
+
+
+%---------------Commandes de traduction--------------------
+
+\newcommand{\traduction}[2]{
+\begin{tikzpicture}
+\coordinate(O);
+\node[text width=0.48\linewidth,below left=0 and 0.01\linewidth of O,align=justify](n1){
+#1
+};
+\node[text width=0.48\linewidth,,below right=0 and 0.01\linewidth of O,align=justify](n2){
+\color{blue}
+#2
+};
+\draw[blue] (O) -- (O|-n1.south) -- (O|-n2.south);
+\end{tikzpicture}
+}
+
+\newcommand{\TradEnLigne}[2]{
+#1 / {\color{blue}#2}
+}
+
+
+%-------------PAGE-DE-GARDE----------------------------------------------------
+
+\title{Diagrammes de Bode, Black et Nyquist avec PGF/TIKZ} % Titre
+\author{Papanicola Robert\thanks{Merci à Germain Gondor pour ses remarques et à Mariachiara Garofalo pour la traduction}} % Auteur(s)
+
+\date{\today} % Date (\today pour aujourd'hui)
+
+
+%-------------DEBUT-DU-DOCUMENT-----------------------------------------------
+\makeindex
+
+\begin{document}
+
+\maketitle
+
+
+\begin{description}
+\item[version 1.6] 04/11/2023: \TradEnLigne{Traduction en anglais de la documentation par Mariachiara Garofalo. Correction de quelques coquilles et ré-écriture des exemples. Utilisation du package \textbf{tcolorbox} pour les exemples.}{English translation of the documentation by Mariachiara Garofalo. Fixed some typos and rewrote examples. Using the \textbf{tcolorbox} package for examples.}
+\item[version 1.5] 24/06/2014 : \TradEnLigne{Petites modifications pour prendre en compte les évolutions de pgf.}{Small modifications to take into account the developments of pgf3.}
+\item[version 1.41] 08/06/2011: Ajout de la commande \myverb{\Unites{}}, légère modification du positionnement des légendes.
+\item[version 1.4] 09/10/2010 : Modification du répertoire par défaut des fichiers Gnuplot.
+\item[version 1.3] 1/05/2010 :
+\begin{itemize}
+\item Ajout de la commande \myverb{\semilogNG} qui permet de tracer un diagramme semi-log sans graduation
+\item suppression de tous les styles (couleurs et épaisseurs) et remplacement par des styles définis par \myverb{\tikzset};
+\item Ajout de la commande \myverb{\BodePoint}.
+
+\end{itemize}
+\item[version 1.2.1:] 20/01/2010 : ajout de la commande \myverb{\semilog*} pour une grille log plus fine.
+\item [version 1.2:] 22/08/2009,
+\begin{itemize}
+\item remplacement des commandes \myverb{\BodeAmp} et \myverb{\BodeArg} par \myverb{\BodeGraph}, ces deux commandes sont maintenues pour assurer la compatibilité avec les anciens fichiers.
+\item ajout des commandes \myverb{\BlackText} et \myverb{\NyquistText} permettant d'annoter les courbes de Black et Nyquist;
+\item ajout de la commande \myverb{\BodePoint}
+
+ qui permet de marquer sur les diagrammes une liste de points par une puce (pas d'annotation de ces points);
+
+\item ajout d'un style pour les puces;
+
+\end{itemize}
+
+\item[version 1.1:] 03/05/2009, ajout;
+\begin{itemize}
+\item abaque temps de réponse 2\up{nd} ordre,
+\item abaque des dépassements d'un 2\up{nd} ordre;
+\end{itemize}
+\item[version 1:] mise en ligne de la version initiale 06/04/2009.
+
+
+\end{description}
+
+
+
+\section{\TradEnLigne{Introduction}{Introduction}}
+
+\traduction{Ce package permet de tracer les diagrammes de Bode, Black et Nyquist à l'aide de Gnuplot et Tikz. Les fonctions de transfert élémentaires et les correcteurs courants sont préprogrammés pour être utilisés dans les fonctions de tracé.
+}{This package allows to draw Bode, Nichols and Nyquist graphs using Gnuplot and Tikz. Basic transfer functions and correctors are pre-installed to be used in the tracing functions.
+}
+
+
+\subsection{ \TradEnLigne{Nécessite}{ Need}}
+
+\traduction{Pour fonctionner ce package a besoin:
+\begin{itemize}
+\item d'une version CVS de Pgf/Tikz (certaines commandes de calculs ont étés modifiées ou intégrées depuis la version 2), elle peut être téléchargée sur le site Texample \url{http://www.texample.net/tikz/builds/}.
+\item que \emph{gnuplot} soit installé et configuré pour être exécuté lors de la compilation de votre fichier \LaTeX (Cf. la doc de Pgf/Tikz).
+\end{itemize}
+}{To run this package requires:
+\begin{itemize}
+\item a CVS Pgf / Tikz (some commands calculations have summers modified or integrated since version 2) it can be downloaded from Texample http://www.texample.net/tikz/builds/
+\item Gnuplot must be installed and configured to be executed when compiling your ...file (see the doc Pgf/Tikz)
+\end{itemize}
+}
+
+
+
+
+\subsection{\TradEnLigne{Composition du package}{Composition of Package}}
+
+\traduction{Ce package est constitué de trois fichiers:
+\begin{itemize}
+\item bodegraph.sys : le package proprement dit;
+\item isom.txt : macro-commandes de définition des courbes iso-module;
+\item isoa.txt : macro-commandes de définition des courbes iso-arguments.
+\end{itemize}
+et du fichier bodegraph.tex, ce fichier contenant la documentation.
+Les courbes gnuplot précalculées sont dans le répertoire /gnuplot/.
+}{Package This package consists of three files:
+\begin{itemize}
+\item bodegraph.sys: the package itself;
+\item Isom.txt: macros defining curves iso-module
+\item Isoa.txt: macros definition curves iso-arguments.
+\end{itemize}
+bodegraph.tex file, the file containing the documentation.
+Gnuplot precomputed curves are in the directory /gnuplot/.
+}
+
+
+
+
+\subsection{\TradEnLigne{Utilisation}{ Use}}
+
+\traduction{
+Décompresser l'archive du package dans votre répertoire personnel.
+Rajouter dans l’entête la commande :
+}{Unzip the archive package in your home directory.
+Add in the header control:
+}
+ \myverb{\usepackage{bodegraph}}
+
+\subsection{\TradEnLigne{À faire}{To Do}}
+
+\traduction{
+\begin{itemize}
+\item Compléter les fonctions élémentaires,
+\item Traduction correcte en anglais,
+\item \dots
+\end{itemize}
+}{
+\begin{itemize}
+\item Complete the basic functions
+\item Better english !!!
+\item \dots
+\end{itemize}
+}
+
+
+
+
+
+
+\section{\TradEnLigne{Les commandes}{ Commands}}
+
+
+\subsection{\TradEnLigne{Grille semilog}{ semilog grid}}
+
+\begin{itemize}
+\item \myverb{\semilog{décade mini}{décade maxi}{ymini}{ymaxi} }
+\item \myverb{\semilog*{décade mini}{décade maxi}{ymini}{ymaxi} }
+\end{itemize}
+
+
+\traduction{
+Cette commande générique, étoilée ou non (fig.~\ref{fig:semilog}) permet de tracer une grille semilog. La commande étoilée permet d'afficher une grille logarithmique plus précise (demi valeur).
+}{
+This generic command, starred or not (fig.~\ref{fig:semilog}), allows to draw a semilog grid. When the command is starred, it allows to attach a logarithmic grid more precise (semi value).
+}
+
+
+
+\begin{figure}[!htb]
+\centering
+
+\begin{tikzexample}[title=,righthand width=0.55\textwidth,]
+\begin{tikzpicture}
+[yscale=2/30,xscale=7/5]
+\semilog{-2}{3}{-20}{10}
+\end{tikzpicture}
+\end{tikzexample}
+
+\begin{tikzexample}[title=,righthand width=0.55\textwidth,]
+\begin{tikzpicture}
+[yscale=2/30,xscale=7/5]
+\semilog*{-2}{3}{-20}{10}
+\end{tikzpicture}
+\end{tikzexample}
+\caption{Grille semilog avec graduation}
+\label{fig:semilog}
+\end{figure}
+
+
+
+
+\traduction{
+L'amplitude des coordonnées de l’abscisse doit être donnée en décade, de $10^\text{décade mini}$ à $10^\text{décade maxi}$, l'ordonnée varie elle de $ymini$ à $ymaxi$.
+
+On utilisera les commandes d'échelles de tikz pour adapter les dimensions de la grille à celle de la page. Ainsi si on souhaite afficher un diagramme d'amplitude de 5 décades de $10^{-1}$ à $10^{4}$ sur \SI{7}{\centi\metre} et $\SI{80}{\deci\bel}$ de $-60$ à $\SI{20}{\deci\bel}$ sur \SI{3}{\centi\metre}, le diagramme de phase de$\ang{- 180}$ à $\ang{0}$ sur $\SI{3}{\cm}$ avec un pas vertical de \ang{30}en précisant les unités (fig.~\ref{fig:semilog}).
+}
+{
+The amplitude of the coordinates of the X axis must be given in decades, from $10^\text{minimum decade}$ to $10^\text{maxi decade}$.
+
+You can use the commands of the tikz scales to adjust the grid dimension to the one of the page. Therefore, if you would like to attach an amplitude graph of 5 decades of $10^{-1}$ to $10^4$ on \SI{7}{\centi\metre} and \SI{80}{\deci\bel} of $-60$ to $\SI{20}{\deci\bel}$ on \SI{3}{\centi\metre}, phase graph of $-\ang{180}$ to $\ang{0}$ on $\SI{3}{\cm}$ with a vertical step of \ang{30} specifying the unites (fig.~\ref{fig:semilog}).
+}
+
+
+
+
+
+\subsection{\TradEnLigne{Grille semilog sans graduation}{grid without graduation} }
+
+
+\begin{itemize}
+\item \myverb{\semilogNG{nbdec}{y}}
+\end{itemize}
+
+\traduction{
+Cette commande permet de tracer des diagrammes semi log sans graduation (fig.~\ref{fig:semilogNG}), le premier paramètre est le nombre de décade, le second l'amplitude des ordonnées.
+}
+{
+This command allows to draw semilog graphs without graduation (fig.~\ref{fig:semilogNG}), the first parameter is the number of decade, the second the amplitude of ordinates.
+}
+
+\begin{figure}[!htb]
+\centering
+\begin{tikzexample}[title=,righthand width=0.5\textwidth,]
+\begin{tikzpicture}
+[yscale=3/50,
+xscale=0.9\textwidth/3cm]
+\semilogNG{3}{50}
+\end{tikzpicture}
+\end{tikzexample}
+\caption{Grille semilog sans graduation}
+\label{fig:semilogNG}
+\end{figure}
+
+
+
+\subsection{\TradEnLigne{Paramètres}{ parameters}}
+
+
+
+\begin{figure}[!htb]
+\centering
+\begin{tikzexample}[title=,righthand width=0.55\textwidth,]
+
+\begin{tikzpicture}
+[xscale=7/5]
+\begin{scope}[yscale=3/80]
+\UnitedB
+\semilog*{-1}{4}{-60}{20}
+\end{scope}
+
+\begin{scope}
+[yshift=-3cm,yscale=3/180]
+\UniteDegre
+\OrdBode{30}
+\semilog*{-1}{4}{-180}{0}
+\end{scope}
+\end{tikzpicture}
+
+\end{tikzexample}
+
+\caption{Grille semilog avec unités}
+\label{fig:semilog-parametre}
+\end{figure}
+
+
+\begin{itemize}
+\item \myverb{\UnitedB}
+
+\traduction{permet d'afficher les unités pour un diagramme d'amplitude}{
+allows to attach unites for an amplitude graph
+}
+
+
+%\myverb{\uniteDB}
+
+\item \myverb{ \UniteDegre}
+
+\traduction{permet d'afficher les unités pour un diagramme de phase.}
+{ allows to attach unites for a phase graph.}
+
+\item \myverb{\OrdBode{pas}}
+
+\traduction{permet de préciser le pas des graduations verticales (par défaut 10) du diagramme semilog.}
+{allows to specify the step of vertical graduations ( 10 by default) of the graph
+}
+
+\item \myverb{\Unites{label axe X}{label axe Y}}
+
+\traduction{permet de préciser directement les unités des axes.}
+{allows to specify the label of axes
+}
+\item \myverb{\Unitx{}} et \myverb{\Unity{}}
+
+\traduction{permettent de choisir directement les unités à afficher, à utiliser sous la forme
+{\texttt{\def\Unity{}} }
+}
+{allow to choose directly the unites to attach, to be used under the form {\texttt{\def\Unity{}} }
+}
+
+\end{itemize}
+
+
+
+
+
+
+
+\subsubsection{Style du diagramme}
+
+
+\begin{figure}[!htb]
+\centering
+\begin{tikzexampleL}[title= ]
+\begin{tikzpicture}
+\begin{scope}[yscale=2/50,xscale=0.9\textwidth/2cm]
+\semilog*{0}{2}{-20}{30}
+\end{scope}
+\begin{scope}[yshift=-3cm,
+yscale=2/50,xscale=0.9\textwidth/2cm]
+\tikzset{
+ semilog lines/.style={thin, blue},
+ semilog lines 2/.style={semilog lines,red!50 },
+ semilog half lines/.style={semilog lines 2,dotted },
+ semilog label x/.style= {semilog lines, below,font=\tiny},
+ semilog label y/.style={semilog lines,right,font=\tiny}
+}
+\semilog*{0}{2}{-20}{30}
+\end{scope}
+\end{tikzpicture}
+\end{tikzexampleL}
+
+
+
+
+\caption{Modification des styles par défaut}
+
+\label{fig:semilogstyle}
+\end{figure}
+
+
+
+\traduction{Les styles de tracé par défaut sont définis à l'aide de la commande \texttt{\textbackslash tikzset } (voir figure~\ref{fig:semilogstyle})}{Default drawing styles are defined by the command \texttt{\textbackslash tikzset } ( see figure~\ref{fig:semilogstyle}) }
+
+\begin{itemize}
+\item \myverb{ Bode lines/.style={very thick, blue}}:
+
+\traduction{ style par défaut des tracé de bode (amplitude et gain);}{
+default style of the bode plot (amplitude and gain) ;
+}
+
+\item \myverb{ asymp lines/.style={Bode lines,thin}}:
+
+\traduction{style, déduit du précédent, utilisable pour tracer les asymptotes;}
+{ style, deduced by the previous one, it can be used to trace the asymptotes, ;
+}
+
+\item \myverb{ semilog lines/.style={thin, brown}}:\\
+\traduction{ style par défaut de la grille semilog;}
+{default style of the semilog grid ;
+}
+\item \myverb{ semilog half lines/.style={semilog lines 2, dashed }}:
+
+\traduction{style par défaut des demi pas de la grille semilog;}
+{default style of the grid half step ;
+}
+
+\item \myverb{ semilog label x/.style={semilog lines,below,font=\tiny}}:
+
+\traduction{style des labels de l'axe des abscisses de la grille semilog;}{
+style of the grid X axis labels ;
+}
+\item \myverb{ semilog label y/.style={semilog lines,right,font=\tiny}}:
+
+\traduction{ idem pour l'axe des ordonnées.}{
+do the same for the Y axis
+}
+\end{itemize}
+
+
+
+%
+
+
+\traduction{ Vous pouvez, en modifiant ces styles agir les tracés par défaut (fig.~\ref{fig:semilogstyle}).}{
+You can move the defaults drawings by modifying these styles
+}
+
+
+
+
+
+\subsection{ \TradEnLigne{Tracé des diagrammes}{Drawing bode graph} }
+
+\subsubsection{\TradEnLigne{Commandes}{Commands}}
+
+\traduction{Les commandes de tracés nécessitent que gnuplot (\url{http://www.gnuplot.info/}) soit installé et utilisable par votre distribution \LaTeX.}{Plot commands require gnuplot (\url{http://www.gnuplot.info/}) to be installed and usable by your \LaTeX distribution.
+}
+
+\traduction{Trois commandes permettent de tracer les diagrammes d'amplitude et de phase. (fig.~\ref{fig:utilBodeGraph}).}{Three commands allow you to draw amplitude and phase diagrams (fig.~\ref{fig:utilBodeGraph}).}
+
+\begin{itemize}
+\item \myverb{\BodeGraph[Options]{domain}{fonction}}:
+
+\traduction{pour le diagramme d'amplitude et de phase.}{
+for the amplitude and phase graph.
+}
+
+\item \myverb{\BodeGraph*[Options]{domain}{fonction}{[options]{texte}}}
+
+ \traduction{ réalise le tracé et ajoute le texte avec les options précisées à l'extrémité.}{
+draw the graph and add the text by using the options at the end.
+}
+
+\item \myverb{\BodePoint[Options]{liste}{fonction}}
+
+\traduction{ place les points de la liste sur le diagramme.}
+{place the list points on the graph.
+}
+
+\end{itemize}
+
+
+
+\TradEnLigne{avec}{with}
+
+\begin{itemize}
+\item \myverb{domain}:
+
+\traduction{
+le domaine du tracé précisé en puissance de 10, ainsi pour tracer une fonction de $\SI{e-2}{\radian\per\second}$ à $\SI{e3}{\radian\per\second}$ on notera le domaine \textbf{ \{-2:3\} }.}{
+the graph domain precised in power of 10 le, therefore to draw a function of $\SI{e-2}{\radian\per\second}$ to $\SI{e3}{\radian\per\second}$ you will note the domain \textbf{ \{-2:3\} }.
+}
+
+\item \myverb{ fonction}
+
+\traduction{ la fonction à tracer écrite avec la syntaxe gnuplot.}
+{the function on the drawing written with gnuplot syntax.}
+
+\item \myverb{ options}
+
+\traduction{Toutes les options de tracé de tikz et de gnuplot peuvent être utilisées et substituent à celle par défaut, on notera principalement:}{all the options of tikz and gnuplot drawings can be used to replace the default ones, it may be noted mainly:}
+
+
+
+\begin{itemize}
+\item \TradEnLigne{spécifiques à tikz}{specifics to tikz}
+\begin{itemize}
+\item \TradEnLigne{la couleur}{the colour} : \myverb{[red]}, \myverb{[blue]}, \dots
+\item \TradEnLigne{l'épaisseur}{the thickness}: \myverb{[thin]}, \myverb{[thick]}, \dots
+\item \TradEnLigne{le style}{the style}: \myverb{[dotted]}, \myverb{[dashed]}, \dots
+\end{itemize}
+\item \TradEnLigne{spécifiques à gnuplot}{specifics to gnuplot}
+\begin{itemize}
+\item \TradEnLigne{nombre de points}{number of points} : \myverb{ [samples=xxx] }
+
+\item \TradEnLigne{Nom du fichier créé}{File name} \myverb{[id=nomdufichier]}
+
+\item \TradEnLigne{Répertoire par défaut}{default directory} \myverb{prefix=gnuplot/\jobname}
+
+\item \TradEnLigne{valeurs par défaut}{ default values} : \myverb{ [samples=50, thick, blue]}) l
+
+
+\traduction{Il est à noter que tikz, sauvegarde au premier appel de gnuplot la table des valeurs et que si celle-ci est inchangée lors d'une compilation ultérieure, tikz réutilise la table précédemment sauvée. il est donc important pour minimiser le temps de compilation de préciser un id différent pour chaque courbe, par défaut les macros sauvegardent les graphes dans des fichiers différents (incrémentation d'un compteur).}
+{It should be noticed that tikz saves at the first order of gnuplot the table of values and if it is not modified at the time of a further compilation, tikz reuses the table previously saved. Therefore, it is important, in order to reduce the compilation time, to specify a different id for each curve. As default macros save the graphs into different files (incrementing a counter).}
+
+\item Répertoire/ directory: \myverb{[prefix=repertoire/] }
+
+\traduction{Le répertoire de sauvegarde des tables de données . Cette configuration par défaut est réglé par un style défini en utilisant la commande :}{
+This default configuration is regulated by a style defined using:
+}
+
+{\scriptsize
+ \myverb{\tikzset{gnuplot def/.style={samples=50,id=\arabic{idGnuplot},prefix=gnuplot/\jobname } }}
+}
+
+\traduction{Sur certains systèmes (windows), le répertoire \textbf{gnuplot/\jobname } est créé par gnuplot, si ce n'est pas le cas, vous devez le créer.}{On some systems (windows), the \textbf{gnuplot/\jobname } directory is created by gnuplot, if this is not the case, you must create it.}
+\end{itemize}
+\item \TradEnLigne{pour les autres options, consulter la documentation de tikz.}{ for the other options consult tikz documentation.}
+\end{itemize}
+\item \TradEnLigne{styles prédéfinis}{preset styles} :
+
+\traduction{
+plusieurs styles sont prédéfinis.}{many styles are preset.}
+\end{itemize}
+
+
+
+\subsubsection{\TradEnLigne{Exemples}{Examples}}
+
+\traduction{Pour tracer le diagramme d'amplitude de la fonction du premier ordre, $H(s) =\dfrac{3}{1+0.3\cdot s}$ entre $10^{-2}$~rad/s et $10^{2}$~rad/s sur une grille semi logarithmique, on utilise la séquence de commandes ci-dessous.}{To draw an amplitude graph of the first order function , $H(s) =\dfrac{3}{1+0.3\cdot s}$ between $10^{-2}$~rad/s et $10^{2}$~rad/s on a semi logarithmic grids, you can use the commands sequence below.}
+
+\begin{figure}[!ht]
+\centering
+\begin{tikzexample}[title=,righthand width=0.4\textwidth,]
+\begin{tikzpicture}
+[xscale=5/4,yscale=5/30]
+\NomGnuplot[orde1-]
+\UnitedB
+\semilog{-2}{2}{-20}{10}
+\BodeGraph{-2:2}
+{20*log10(abs(3/sqrt(1+(0.3*10**t)**2)))}
+\end{tikzpicture}
+\end{tikzexample}
+\caption{Utilisation de BodeGraph}
+\label{fig:utilBodeGraph}
+\end{figure}
+
+
+\begin{figure}[!ht]
+\centering
+\begin{tikzexample}[title=,righthand width=0.45\textwidth,]
+\begin{tikzpicture}
+[xscale=6/4,yscale=5/30]
+\Unites{rad/s}{Module en dB}
+\semilog{-2}{2}{-20}{10}
+\BodePoint{0.1,0.15,0.5,1,2.5,
+5,10,20,50,80}
+{20*log10(abs(3/sqrt
+(1+(0.3*10**t)**2)))}
+\end{tikzpicture}
+\end{tikzexample}
+\caption{Utilisation de BodePoint}
+\label{fig:utilBodePoint}
+\end{figure}
+
+\clearpage
+
+\subsection{\TradEnLigne{Fonctions de transfert élémentaires préprogrammées }{\\ pre-programmed elementary transfer functions }}
+
+\traduction{Les fonctions de base pour tracer les diagrammes de Bode des systèmes du premier, du second ordre, et l'intégration, sont directement implémentées dans le package ainsi que les diagrammes asymptotiques de ces même fonctions.}{Basic functions to draw Bode graphs of the first, second order systems, and integration, are directly implemented in the package, as well as asymptotic graphs of the same functions.}
+
+
+
+\traduction{Ces fonctions ne peuvent être utilisées qu'avec les commandes de tracé:}{These functions can only be used with the drawing commands : }
+
+\begin{itemize}
+\item \myverb{\BodeGraph[Options]{domaine}{fonction}};
+\item \myverb{\BodeGraph*[Options]{domaine}{fonction}};
+\end{itemize}
+
+\traduction{Le tracé des asymptotes présente un défaut à la cassure, cela est du à la finesse du tracé avec gnuplot, pour améliorer ce tracé, il est possible d'utiliser l'option \textbf{ const plot} qui permet de tracer des créneaux et d'augmenter le nombre de points à calculer \textbf{ samples=xxx} et mais cela risque d’accroître le temps de compilation.}
+{Asymptotes graph presents a defect on the break, this is due to the thinness of the graph with gnuplot. To improve this drawing, it is possible to use the option \textbf{ const plot} which allows to draw crenels and to increase the number of points to calculate \textbf{ samples=xxx} . However, this risks to increase the compilation time. }
+
+\newpage
+
+\subsubsection{\TradEnLigne{Premier ordre}{First order}}
+
+\traduction{Deux commandes implémentent les formules permettant le tracé des diagrammes d'amplitude et de phase par gnuplot de la fonction du premier ordre $H_1(s)=\dfrac{K}{1+\tau\cdot s}$ et deux autres les diagrammes asymptotiques (fig.~\ref{fig:premierordre}):}{Two commands implement formulae which allow the drawing of amplitude and phase graphs , through gnuplot, of the first order function $H_1(s)=\dfrac{K}{1+\tau\cdot s}$ And two others for the asymptotic graphs (fig.~\ref{fig:premierordre}):}
+
+
+\begin{figure}[!htb]
+\centering
+\begin{tikzexample}[title=,righthand width=0.55\textwidth,]
+
+\begin{tikzpicture}
+[xscale=7/4]
+\begin{scope}[yscale=4/40]
+\semilog{-2}{2}{-20}{20}
+\BodeGraph[asymp lines,red,samples=100]
+{-2:2}{\POAmpAsymp{6}{0.3}}
+\BodeGraph{-2:2}
+{\POAmp{6}{0.3}}
+\end{scope}
+
+\begin{scope}
+[yshift=-3.5cm,yscale=4/90]
+\semilog{-2}{2}{-90}{0}
+\BodeGraph[asymp lines,
+red, samples=100,
+ const plot]{-2:2}
+{\POArgAsymp{6}{0.3}}
+\BodeGraph{-2:2}
+{\POArg{6}{0.3}}
+\end{scope}
+\end{tikzpicture}
+
+\end{tikzexample}
+\caption{Premier ordre}
+\label{fig:premierordre}
+\end{figure}
+
+
+
+\begin{itemize}
+\item \myverb{\POAmp{K}{tau}} \TradEnLigne{pour le diagramme d'amplitude, avec \textbf{ K} le gain \textbf{ tau} la constante de temps}{ for the amplitude graph, with \textbf{K} as gain \textbf{tau} constant of time };
+\item \myverb{\POAmpAsymp{K}{tau}} \TradEnLigne{pour le diagramme asymptotique d'amplitude}{for the asymptotic amplitude graph};
+\item \myverb{\POArg{K}{tau}} \TradEnLigne{pour le diagramme de phase}{for the phase graph};
+\item \myverb{\POArgAsymp{K}{tau}} \TradEnLigne{pour le diagramme asymptotique de phase}{for the asymptotic phase graph}.
+\end{itemize}
+
+\traduction{Remarque : \textbf{ K} n'est pas utile pour tracer le diagramme de phase, il est juste maintenu pour faciliter l'écriture de la fonction par copie directe de la commande de tracer du module.}{Note: \textbf{K} is not useful anymore to trace a phase graph,it is only kept to simplify the writing od the function by a direct copy of the module drawing.}
+
+
+
+
+%\newpage
+
+\subsubsection{\TradEnLigne{Second ordre}{Second order }}
+
+
+\begin{figure}[!htb]
+\centering
+\begin{tikzexample}[title=,righthand width=0.55\textwidth,]
+\begin{tikzpicture}[xscale=7/3]
+\tikzset{
+mylines/.style={very thick, red},
+myasymp/.style={Bode lines,thin,blue}}
+\begin{scope}[yscale=4/40]
+\UnitedB
+\semilog{-1}{2}{-20}{20}
+\BodeGraph[myasymp]{-1:1.7}
+{\SOAmpAsymp{6}{0.3}{10}}
+\BodeGraph[mylines,
+samples=101]{-1:1.7}
+{\SOAmp{6}{0.3}{10}}
+\end{scope}
+\begin{scope}
+[yshift=-3cm,yscale=4/180]
+\OrdBode{30}
+\UniteDegre
+\semilog{-1}{2}{-180}{0}
+\BodeGraph[myasymp, const plot]{-1:2}
+{\SOArgAsymp{6}{0.3}{10}}
+\BodeGraph[mylines]{-1:2}
+{\SOArg{6}{0.3}{10}}
+\end{scope}
+\end{tikzpicture}
+\end{tikzexample}
+\caption{Second ordre}
+\label{fig:Secondordre}
+\end{figure}
+
+
+\traduction{Deux commandes implémentent les formules permettant le tracé des diagrammes d'amplitude et de phase par gnuplot de la fonction du second ordre $H_2(s)=\dfrac{K}{1+\frac{2\cdot z}{\omega_n}\cdot s +\frac{s^2}{\omega_n^2}}$ et deux pour le tracé des asymptotes (fig.~\ref{fig:Secondordre}):}{Two commands implement formulae which allow the drawing of amplitude and phase graphs of the second order function $H_2(s)=\dfrac{K}{1+\frac{2\cdot z}{\omega_n}\cdot s +\frac{s^2}{\omega_n^2}}$ And two for the asymptotic graphs (fig.~\ref{fig:Secondordre}): }
+
+\begin{itemize}
+\item \TradEnLigne{Pour le diagramme d'amplitude, avec \textbf{K} le gain, \textbf{z} le coefficient d'amortissement et \textbf{Wn} la pulsation propre;}{for the amplitude graph, with \textbf{K} the gain, \textbf{z} damping coefficient and \textbf{Wn} the natuarl pulsation }: \\
+\myverb{\SOAmp{K}{z}{Wn}}
+\item \TradEnLigne{Pour le diagramme asymptotique d'amplitude}{ for the asymptotic amplitude graph }:\\ \myverb{\SOAmpAsymp{K}{z}{Wn}}
+\item \TradEnLigne{Pour le diagramme de phase}{for the phase graph}:\\ \myverb{\SOArg{K}{z}{Wn} }
+\item \TradEnLigne{Pour le diagramme asymptotique de phase;}{for the asymptotic phase graph}: \\
+\myverb{\SOArgAsymp{K}{z}{Wn}}
+\end{itemize}
+
+
+
+%\newpage
+
+\subsubsection{\TradEnLigne{Intégrateur}{Integrator }}
+ $H_i(s)=\dfrac{K}{s}$ (fig.~\ref{fig:integrateur})
+\begin{itemize}
+\item \TradEnLigne{Diagramme d'amplitude;}{Amplitude graph }: \myverb{\IntAmp{K}}
+\item \TradEnLigne{Diagramme de phase.}{Phase graph}: \myverb{\IntArg{K}}
+\end{itemize}
+
+
+\begin{figure}[!htb]
+\centering
+\begin{tikzexample}[title=,righthand width=0.55\textwidth,]
+\begin{tikzpicture}
+\begin{scope}
+[xscale=7/4,yscale=2.5/80]
+\semilog{-2}{2}{-40}{40}
+\BodeGraph{-2:2}{\IntAmp{1}}
+\end{scope}
+\begin{scope}[yshift=-2cm,
+xscale=7/4,yscale=2.5/110]
+\semilog{-2}{2}{-100}{10}
+\BodeGraph{-2:2}{\IntArg{1}}
+\end{scope}
+\end{tikzpicture}
+\end{tikzexample}
+\caption{Intégrateur}
+\label{fig:integrateur}
+\end{figure}
+
+
+
+
+\subsubsection{\TradEnLigne{Gain seul}{Gain alone}}
+
+$H_K(s)=K$
+
+\TradEnLigne{Pour le diagramme d'amplitude (pas de diagramme de phase).}{for the amplitude graph (not the phase graph) }:\\
+ \myverb{\KAmp{K}}
+
+
+\subsubsection{\TradEnLigne{Premier Ordre généralisé}{First order generalised }}
+$H(p)=K\dfrac{a_1+a_2\cdot p}{b_1+b_2\cdot p}$ (fig.~\ref{fig:premierordregeneralise})
+
+
+\TradEnLigne{Courbes réelles}{real curves}
+\begin{itemize}
+\item \myverb{\POgAmp{K}{a1}{a2}{b1}{b2}}
+\item \myverb{\POgArg{K}{a1}{a2}{b1}{b2}}
+\end{itemize}
+
+Asymptotes
+\begin{itemize}
+\item \myverb{\POgAmpAsymp{K}{a1}{a2}{b1}{b2}}
+\item \myverb{\POgArgAsymp{K}{a1}{a2}{b1}{b2}}
+\end{itemize}
+
+
+
+\TradEnLigne{$a_1$ et $b_1$ ne doivent pas être nuls.}{$a_1$ and $b_1$ must not be zero.}
+
+
+
+
+\begin{figure}[!htb]
+\centering
+\begin{tikzexample}[title=,righthand width=0.5\textwidth,]
+\begin{tikzpicture}[xscale=7/4]
+\begin{scope}[yscale=4/40]
+\semilog{-2}{2}{-20}{10}
+\BodeGraph{-2:2}
+{\POgAmp{3}{4}{5}{6}{70}}
+\BodeGraph[thin,red]{-2:2}
+{\POgAmpAsymp{3}{4}{5}{6}{70}}
+\end{scope}
+\begin{scope}
+[yshift=-4cm,yscale=4/180]
+\OrdBode{30}
+\semilog{-2}{2}{-90}{60}
+\BodeGraph{-2:2}
+{\POgArg{3}{4}{5}{6}{70}}
+\BodeGraph[thin,red,const plot]{-2:2}
+{\POgArgAsymp{3}{4}{5}{6}{70}}
+\end{scope}
+\end{tikzpicture}
+\end{tikzexample}
+\caption{Premier ordre généralisé}
+\label{fig:premierordregeneralise}
+\end{figure}
+
+
+
+
+\subsubsection{\TradEnLigne{Retard}{Delay}}
+ $H_r(s)=e^{-T_r\cdot s}$(fig.~\ref{fig:ret1ordre})
+
+
+\begin{figure}[!htb]
+\centering
+\begin{tikzexampleL}[title=]
+\begin{tikzpicture}[xscale=12/3]
+\begin{scope}[yscale=3.5/50]
+\UnitedB
+\semilog{0}{3}{-40}{10}
+\BodeGraph{0:3}{\RetAmp{0.08}}
+\BodeGraph[red]{0:3}{\POAmp{1.0}{0.08}}
+\BodeGraph[black]{0:3}{\POAmp{1.0}{0.08}+\RetAmp{0.08}}
+\draw [latex-](2.2,-0)--++(-0.1,-5)node[left] {retard};
+\draw [latex-](2.2,-22)--++(-0.1,-5)node[left] {1er ordre};
+\draw [latex-](2.2,-22) --++(-0.1,-10)node[left] {1er ordre retardé};
+\end{scope}
+\begin{scope}[yshift=-3.5cm,yscale=3.5/180]
+\UniteDegre
+\OrdBode{30}
+\semilog{0}{3}{-180}{0}
+\BodeGraph{0:3}{\RetArg{0.08}}
+\BodeGraph[red]{0:3}{\POArg{1}{0.08}}
+\BodeGraph[black]{0:3}{\POArg{1}{0.08}+\RetArg{0.08}}
+\draw [latex-](2.8,-50)--++(-0.1,-10)node[left] {retard};
+\draw [latex-](2.8,-88)--++(-0.1,+10)node[left] {1er ordre};
+\draw [latex-](2.8,-140) --++(-0.1,-10)node[left] {1er ordre retardé};
+\end{scope}
+\end{tikzpicture}
+\end{tikzexampleL}
+\caption{Retard et 1er ordre}
+\label{fig:ret1ordre}
+\end{figure}
+\begin{itemize}
+\item \myverb{\RetAmp{Tr}}:\\
+\traduction{Tracé du diagramme d'amplitude.}{Plotting the amplitude diagram.}
+
+\item \myverb{\RetArg{Tr}}: \\
+\traduction{Tracé du diagramme de phase.}{Plotting the phase graph.}
+\end{itemize}
+
+\traduction{Sur la figure~\Ref{fig:ret1ordre} on note l'effet d'un retard sur une fonction de transfert du premier ordre. }{In the figure~\ref{fig:ret1ordre}, we note the effect of a delay on a first order transfer function.}
+
+\subsubsection{\TradEnLigne{Fonctions inverses}{inverse functions}}
+
+\traduction{À partir des fonctions élémentaires ci-dessus il est facile de tracer les fonctions inverses en changeant uniquement le signe.}{Using the basic functions above, it is possible to draw the inverse functions just by changing their sign.}
+
+
+\begin{figure}[!ht]
+\centering
+\begin{tikzexample}[title=,righthand width=0.55\textwidth,]
+
+\begin{tikzpicture}
+[xscale=7/4]
+\begin{scope}[yscale=4/40]
+\semilog{-2}{2}{-10}{30}
+\BodeGraph[asymp lines,red,samples=100]
+{-2:2}{-\POAmpAsymp{1}{0.3}}
+\BodeGraph{-2:2}
+{-\POAmp{1}{0.3}}
+\end{scope}
+\begin{scope}
+[yshift=-6cm,yscale=4/90]
+\semilog{-2}{2}{0}{90}
+\BodeGraph[asymp lines,
+red, samples=100,
+ const plot]{-2:2}
+{-\POArgAsymp{1}{0.3}}
+\BodeGraph{-2:2}
+{-\POArg{1}{0.3}}
+\end{scope}
+\end{tikzpicture}
+\end{tikzexample}
+\caption{Premier ordre au numérateur}
+\label{fig:premierordre}
+\end{figure}
+
+
+\begin{description}
+\item [\TradEnLigne{Premier ordre au numérateur}{ 1st order at the numerator}:] $N_1(s)=1+T\cdot s$ \TradEnLigne{avec}{with}
+
+\begin{itemize}
+\item \TradEnLigne{pour le module}{for module}:\\
+ \myverb{\BodeGraph[Options]{domain}{-\POAmp{1}{T}}}
+\item \TradEnLigne{pour la phase}{for phase}: \\
+\myverb{\BodeGraph[Options]{domain}{-\POArg{1}{T}}}
+\end{itemize}
+\item [\TradEnLigne{Second ordre au numérateur}{Second order in the numerator} : ]~\\ $N_2(s)=1+2\dfrac{2\cdot z}{\omega_n} \cdot s +\dfrac{s^2}{\omega_n^2}$ \\
+\TradEnLigne{avec}{with}
+\begin{itemize}
+\item \TradEnLigne{pour le module}{for module}: \\
+ \myverb{\BodeGraph[Options]{domain}{-\SOAmp{1}{z}{Wn}}}
+\item \TradEnLigne{pour la phase}{for phase}:\\
+ \myverb{\BodeGraph[Options]{domain}{-\SOArg{1}{z}{Wn}} }
+\end{itemize}
+
+\item [Dérivateur : ] $N_d(s)=s$ avec
+\begin{itemize}
+\item \TradEnLigne{Module}{Module} : \myverb{\BodeGraph[Options]{domain}{-\IntAmp{1}}}
+\item \TradEnLigne{Phase}{Phase}: \myverb{\BodeGraph[Options]{domain}{-\IntArg{1}}}
+
+\end{itemize}
+
+
+\end{description}
+
+
+\clearpage
+
+\subsection{Correcteurs}
+
+\traduction{Les correcteurs de base sont aussi pré-programmés.}{Basic correctors are also pre-programmed.}
+
+\paragraph{\TradEnLigne{Correcteur Proportionnel P}{Proportional controller P}} :$C(p)=K$
+\begin{itemize}
+\item \TradEnLigne{Module}{Module} : \myverb{\Kamp{K}}
+\item \TradEnLigne{Phase}{Phase} : \myverb{\Karg{K}}\footnote{\TradEnLigne{commande inutile, elle retourne 0}{Useless command, it returns 0}}
+
+\end{itemize}
+
+\paragraph{\TradEnLigne{Correcteur Proportionnel intégrateur (PI)}{proportional-integral controller (PI)}}
+
+ $C(s)=K_p\cdot\dfrac{1+T_i\cdot s}{T_i\cdot s}$ (fig.~\ref{fig:corpi})
+
+\begin{multicols}{2}
+\begin{description}
+\item[Courbes réelles]~\\
+\begin{itemize}
+\item module : \myverb{\PIAmp{Kp}{Ti}},
+\item argument: \myverb{\PIArg{Kp}{Ti}}
+\end{itemize}
+
+\item[Asymptotes]~\\
+
+\begin{itemize}
+\item module : \myverb{\PIAmpAsymp{Kp}{Ti}},
+\item argument: \myverb{\PIArgAsymp{Kp}{Ti}}
+\end{itemize}
+\end{description}
+
+\end{multicols}
+
+
+
+\begin{figure}[!ht]
+\centering
+\begin{tikzexample}[title=,righthand width=0.55\textwidth,]
+\begin{tikzpicture}[xscale=7/3]
+\begin{scope}[yscale=3/40]
+\UnitedB
+\BodeGraph[thick]{0:3}
+{\PIAmp{2}{0.08}}
+\BodeGraph[black]{0:3}
+{\PIAmpAsymp{2}{0.08}}
+\semilog{0}{3}{-10}{30}
+\end{scope}
+\begin{scope}[yshift=-1.5cm,
+yscale=3/90]
+\UniteDegre
+\OrdBode{15}
+\semilog{0}{3}{-90}{0}
+\BodeGraph[thick]{0:3}
+{\PIArg{2}{0.08}}
+\BodeGraph[black
+,samples=201,const plot]{0:3}
+{\PIArgAsymp{2}{0.08}}
+\end{scope}
+\end{tikzpicture}
+\end{tikzexample}
+\caption{Correcteur P.I}
+\label{fig:corpi}
+\end{figure}
+
+\clearpage
+
+\subsubsection{\TradEnLigne{Correcteur Proportionnel Derivée (PD)}{Derived proportional controller (PD)}}
+
+ $C(s)=K_p\cdot\left(1+T_d\cdot s\right)$
+
+\traduction{Le correcteur PD programmé est un correcteur idéal, pour réaliser un correcteur réel, on utilisera le correcteur à avance de phase (fig.~\ref{fig:corpd}).}{Controller PD programmed is an ideal corrector. To create an real corrector, you can use the advance phase controller (fig.~\ref{fig:corpd}) }
+
+\begin{description}
+\item[\TradEnLigne{Courbes réelles}{Real curves}]~\\
+\begin{itemize}
+\item \TradEnLigne{Module}{Module}: \myverb{\PDAmp{Kp}{Td}},
+\item \TradEnLigne{Phase}{Phase}: \myverb{\PDArg{Kp}{Td}}
+\end{itemize}
+
+\item[Asymptotes]~\\
+\begin{itemize}
+\item \TradEnLigne{Module}{Module}: \myverb{\PDAmpAsymp{Kp}{Td}},
+\item \TradEnLigne{Phase}{Phase}: \myverb{\PDArgAsymp{Kp}{Td}}
+\end{itemize}
+\end{description}
+
+
+\begin{figure}[!ht]
+\centering
+\begin{tikzexample}[title=,righthand width=0.5\textwidth,]
+\begin{tikzpicture}[xscale=7/3]
+\begin{scope}[yscale=3/50]
+\UnitedB
+\semilog{0}{3}{0}{50}
+\BodeGraph[thick]{0:3}
+{\PDAmp{2}{0.08}}
+\BodeGraph[black]{0:3}
+{\PDAmpAsymp{2}{0.08}}
+\end{scope}
+\begin{scope}[yshift=-3.5cm,
+yscale=3/90]
+\UniteDegre
+\OrdBode{15}
+\semilog{0}{3}{0}{90}
+\BodeGraph[thick]{0:3}
+{\PDArg{2}{0.08}}
+\BodeGraph[black,samples=201
+,const plot]
+{0:3}{\PDArgAsymp{2}{0.08}}
+\end{scope}
+\end{tikzpicture}
+\end{tikzexample}
+\caption{Correcteur P.D}
+\label{fig:corpd}
+\end{figure}
+
+
+
+\newpage
+
+\subsubsection{\TradEnLigne{Correcteur à Avance de phase}{Advance phase corrector}}
+
+$C_{AP}(s)=K_p\cdot\dfrac{1+a\cdot T_a \cdot s}{1+T_a\cdot s}$ (fig.~\ref{fig:corav})
+
+\begin{description}
+\item[\TradEnLigne{Courbes réelles}{Real curves}]~\\
+\begin{itemize}
+\item \TradEnLigne{Module}{Module}: \myverb{\APAmp{Kp}{Ta}{a}},
+\item \TradEnLigne{Phase}{Phase}: \myverb{\APArg{Kp}{Ta}{a}}
+\end{itemize}
+\item[Asymptotes]~\\
+\begin{itemize}
+\item \TradEnLigne{Module}{Module}: \myverb{\APAmpAsymp{Kp}{Ta}{a}},
+\item \TradEnLigne{Phase}{Phase}: \myverb{\APArgAsymp{Kp}{Ta}{a}}
+\end{itemize}
+\end{description}
+
+
+
+\begin{figure}[!ht]
+\centering
+\begin{tikzexample}[title=,righthand width=0.5\textwidth,]
+\begin{tikzpicture}
+[xscale=7/3]
+\begin{scope}[yscale=4/40]
+\UnitedB
+\semilog{0}{3}{0}{30}
+\BodeGraph{0:3}
+{\APAmp{2}{0.02}{3}}
+\BodeGraph[thick,samples=101,
+red]
+{0:3}{\APAmpAsymp{2}{0.02}{3}}
+\end{scope}
+\begin{scope}
+[yshift=-3cm,yscale=4/180]
+\UniteDegre
+\OrdBode{30}
+\semilog{0}{3}{-30}{90}
+\BodeGraph{0:3}
+{\APArg{2}{0.02}{3}}
+\BodeGraph[thick,samples=201,
+red,const plot]
+{0:3}{\APArgAsymp{2}{0.02}{3}}
+\end{scope}
+\end{tikzpicture}
+\end{tikzexample}
+\caption{Correcteur avance de phase}
+\label{fig:corav}
+\end{figure}
+
+\clearpage
+
+\subsubsection{\TradEnLigne{Correcteur à Retard de phase}{Phase delay corrector}}
+
+ $C_{RP}(p)=K_p\cdot\dfrac{1+ T_r \cdot p}{1+a\cdot T_r\cdot p}$(fig.~\ref{fig:corar})
+
+\begin{description}
+\item[\TradEnLigne{Courbes réelles}{Real curves}]~\\
+\begin{itemize}
+\item \TradEnLigne{Module}{Module}: \myverb{\RPAmp{Kp}{Tr}{a}}
+\item \TradEnLigne{Phase}{Phase}: \myverb{\RPArg{Kp}{Tr}{a}}
+\end{itemize}
+\item[Asymptotes]~\\
+\begin{itemize}
+\item \TradEnLigne{Module}{Module}: \myverb{\RPAmpAsymp{Kp}{Tr}{a}}
+\item \TradEnLigne{Phase}{Phase}: \myverb{\RPArgAsymp{Kp}{Tr}{a}}
+\end{itemize}
+\end{description}
+
+
+
+\begin{figure}[!ht]
+\centering
+\begin{tikzexample}[title=,righthand width=0.5\textwidth,]
+\begin{tikzpicture}[xscale=7/3]
+\begin{scope}[yscale=3/40]
+\UnitedB
+%\node{\tiny \PIAmp{3}{0.5}};
+\semilog{0}{3}{-10}{30}
+\BodeGraph[thick]
+{0:3}{\RPAmp{2}{0.02}{3}}
+\BodeGraph[,thin,samples=101,red]
+{0:3}{\RPAmpAsymp{2}{0.02}{3}}
+\end{scope}
+\begin{scope}
+[yshift=-3cm,yscale=3/180]
+\UniteDegre
+\OrdBode{30}
+\semilog{0}{3}{-90}{90}
+\BodeGraph[thick]
+{0:3}{\RPArg{2}{0.02}{3}}
+\BodeGraph[thin,samples=201,
+red,const plot]
+{0:3}{\RPArgAsymp{2}{0.02}{3}}
+\end{scope}
+\end{tikzpicture}
+\end{tikzexample}
+\caption{Correcteur retard de phase}
+\label{fig:corar}
+\end{figure}
+
+
+\newpage
+
+\subsubsection{\TradEnLigne{Correcteur proportionnel intégral dérivateur (forme série) PID}{proportional integral derivative corrector (series form) (PID)} }
+
+$C(s)=K_p\cdot\dfrac{1+T_i\cdot s}{T_i\cdot s}\cdot\left(1+T_d\cdot s\right)$ (fig.~\ref{fig:corpids})
+
+
+\begin{description}
+\item[\TradEnLigne{Courbes réelles}{Real curves}]~\\
+\begin{itemize}
+\item \TradEnLigne{Module}{Module}: \myverb{\PIDAmp{Kp}{Ti}{Td}}
+\item \TradEnLigne{Phase}{Phase}: \myverb{\PIDArg{Kp}{Ti}{Td}}
+\end{itemize}
+Asymptotes
+\begin{itemize}
+\item \TradEnLigne{Module}{Module}: \\myverb{\PIDAmpAsymp{Kp}{Ti}{Td}}
+\item \TradEnLigne{Phase}{Phase}: \myverb{\PIDArgAsymp{Kp}{Ti}{Td}}
+\end{itemize}
+\end{description}
+
+\begin{figure}[!ht]
+\centering
+\begin{tikzexample}[title=,righthand width=0.55\textwidth,]
+\begin{tikzpicture}[xscale=7/3]
+\begin{scope}[yscale=3/40]
+\UnitedB
+\semilog{0}{3}{-10}{30}
+\BodeGraph{0:3}
+{\PIDAmp{2}{0.08}{0.02}}
+\BodeGraph[black]
+{0:3}{\PIDAmpAsymp{2}{0.08}{0.02}}
+\end{scope}
+\begin{scope}[yshift=-3cm,yscale=3/180]
+\Unites{rad/s}{Argument en degré}
+\OrdBode{30}
+\semilog{0}{3}{-90}{90}
+\BodeGraph{0:3}
+{\PIDArg{2}{0.08}{0.02}}
+\BodeGraph[samples=2,
+black,samples=201]
+{0:3}{\PIDArgAsymp{2}{0.08}{0.02}}
+\end{scope}
+\end{tikzpicture}
+\end{tikzexample}
+\caption{Correcteur P.I.D série}
+\label{fig:corpids}
+\end{figure}
+
+\clearpage
+
+
+
+
+
+\subsection{\TradEnLigne{Fonctions de transfert complexes}{Complex functions of transfer}}
+
+
+\traduction{
+Pour tracé les diagrammes de Bode d'un fonction de transfert complexe, définie par le produit de fonctions élémentaires, il suffit de sommer les représentations, aussi bien pour le tracé de la fonction que pour les asymptotes.}{To trace Bode plot of a complex transfer function, defined by the product of basic functions, you can simply sum up the representations, of the function graph as well as of the asymptotes.
+}
+\subsubsection{\TradEnLigne{Exemples}{Examples}}
+
+\begin{description}
+\item [\TradEnLigne{Premier ordre + intégrateur}{first order + integrator}:] $H_1(s)=\dfrac{8}{s\cdot \left(1+\num{0.5}\cdot s\right)}=\dfrac{1}{s}\cdot\dfrac{8}{1+\num{0.5}\cdot s}$ (fig.~\ref{fig:premiordreint})
+
+\begin{figure}[!ht]
+\centering
+\begin{tikzexample}[title=,righthand width=0.5\textwidth,]
+\begin{tikzpicture}
+[xscale=7/4]
+\begin{scope}
+[yscale=4/100]
+\semilog{-2}{2}{-40}{60}
+\BodeGraph[thin,samples=100]
+{-1.5:1.5}
+{\POAmpAsymp{8}{0.5}
++\IntAmp{1}}
+\BodeGraph{-1.8:1.5}
+{\POAmp{8}{0.5}+\IntAmp{1}}
+\end{scope}
+\begin{scope}
+[yshift=-2.5cm,yscale=4/200]
+\OrdBode{20}
+\semilog{-2}{2}{-200}{0}
+\BodeGraph[samples=100,thin,
+red,const plot]
+{-2:2}
+{\POArgAsymp{8}{0.5}
++\IntArg{1}}
+\BodeGraph{-2:2}
+{\POArg{8}{0.5}+\IntArg{1}}
+\end{scope}
+\end{tikzpicture}
+\end{tikzexample}
+\caption{Premier ordre +intégrateur}
+\label{fig:premiordreint}
+\end{figure}
+
+
+\clearpage
+
+\item [\TradEnLigne{Second ordre généralisé}{Second order generalised} : ] ~\\
+$H_{2g}=5\cdot\dfrac{1+\num{0.01}\cdot s}{1+\dfrac{2\cdot \num{0.3}}{15}\cdot s +\dfrac{s^2}{15^2}}=\left({1+\num{0.01}\cdot s}\right)\dfrac{5}{1+\dfrac{2\cdot \num{0.3}}{15}\cdot s +\dfrac{s^2}{15^2}}$(fig.~\ref{fig:secondordregene})
+
+
+\begin{figure}[!ht]
+\centering
+\begin{tikzexample}[title=,righthand width=0.55\textwidth,]
+\begin{tikzpicture}
+[xscale=7/5]
+\begin{scope}[yscale=4/80]
+\semilog{-1}{4}{-50}{30}
+\BodeGraph[red]{-1:4}
+{\SOAmpAsymp{5}{0.3}{15}-
+\POAmpAsymp{1}{0.01}}
+\BodeGraph[smooth,samples=100,
+thick]{-1:4}
+{\SOAmp{5}{0.3}{15}
+-\POAmp{1}{0.01}}
+\end{scope}
+\begin{scope}
+[yshift=-3.5cm,yscale=4/210]
+\OrdBode{30}
+\semilog{-1}{4}{-180}{10}
+\BodeGraph[samples=100,
+red,const plot]{-1:4}
+{\SOArgAsymp{5}{0.3}{15}
+-\POArgAsymp{1}{0.01}}
+\BodeGraph[thick]{-1:4}
+{\SOArg{5}{0.3}{15}
+-\POArg{1}{0.01}}
+\end{scope}
+\end{tikzpicture}
+\end{tikzexample}
+\caption{Second ordre généralisé}
+\label{fig:secondordregene}
+\end{figure}
+
+
+
+\end{description}
+\clearpage
+
+\section{\TradEnLigne{Diagramme de black nichols}{black nichols diagram}}
+
+\traduction{Ce package permet aussi de tracer les diagrammes de Black avec des commandes analogues à celles utilisées pour les diagrammes de Bode.}{This package also allows you to draw Black diagrams with commands similar to those used for Bode diagrams.
+}
+
+\subsection{\TradEnLigne{Lieu de Black-Nicols}{Black-Nichols locus}}
+
+ \traduction{Trois commandes (et 3 étoilées) et permettent de tracer et commenter le lieu de Black d'une fonction (fig.~\ref{fig:diagblack}).}{Three commands (and 3 starred) allow to trace and comment the Nichols locus of a function (fig.~\ref{fig:diagblack}). }
+
+\begin{itemize}
+\item { \myverb{\BlackGraph[options de trace]{domaine}{argument,module}} }
+\begin{itemize}
+\item \myverb{{domaine}}: \\
+\traduction{ c'est le domaine de tracé au sens de GnuPlot, il est conseillé de définir le domaine décade (entière ou non) comme \textbf{ \{-1:3\}}, GnuPlot va tracer la fonction pour $\omega$ compris entre $10^{-1}$ et $10^{3}$.}{it’s the domain of graph in the sense of GnuPlot, I suggest to define the domain in decades (integer or not) like\textbf{ \{-1:3\}}, GnuPlot will trace the function for $\omega$ including between $10^{-1}$ et $10^{3}$. }
+\item \myverb{{argument,module}}:\\
+ \traduction{la fonction à tracer doit être définie par l'\textbf{argument} qui retourne l'argument en $~^\circ$ et le \textbf{module} qui retourne le module en dB. On peut bien sur utiliser les fonctions définies au dessus pour les diagrammes de Bode pour ces fonctions.}{the function to trace must be defined by the \textbf{argument} function which returns the argument in $~^\circ$, and the module function which returns the \textbf{module} in dB. You can also use the functions defined on the top for the bode graphs for these functions.
+}
+\item \myverb{ [options de trace]}: \\
+ \TradEnLigne{toutes les options tikz pour tracer des fonctions gnuplot.}{all of the tikz options to trace gnuplot functions.}
+\end{itemize}
+\item {\small \myverb{\BlackGraph*[options de trace]{domaine}{argument,module}{[options]{texte}}} }\traduction{cette commande permet de rajouter commentaire (nom, référence, équation) à l'extrémité d'un tracé. Les paramètres sont identiques, se rajoute uniquement \textbf{\{[options]\{texte\}\}}.}{This command allows to add again comments (name, reference, equation) at the bottom of a drawing. Parameters are identical, you only re-add
+ \textbf{\{[options]\{texte\}\}} .}
+\begin{itemize}
+\item \myverb{ [options]}:\\
+ \traduction{ce sont les options d'écriture du texte (couleur, position,\dots)}{these are the options of the writing style of a text (colour, position,\dots), }
+\item \myverb{ {texte}}, \TradEnLigne{le texte à écrire entre parenthèses;}{text to write between brackets;}
+\end{itemize}
+\item \myverb{\BlackPoint[options]{liste pulsations}{argument,module}}:\\
+\traduction{cette commande permet de tracer et noter des points particuliers du graphe, la valeur de la pulsation est placée à coté (droite par défaut).}{this command allows to trace and mark specific points of the graph, the pulsation value is placed on the side (on the right by default.}
+\begin{itemize}
+\item \myverb{ [options]} \TradEnLigne{options de tracé (couleur, id, prefix,\dots),}{ tracing options (colour, id, prefix,\dots), }
+\item \myverb{ {liste pulsations}} \TradEnLigne{pulsations en rad/s séparées par une virgule,}{beats in rad/s separated by a comma,}
+\item \myverb{ {argument,module}} \TradEnLigne{identique à}{identical to} \myverb{\BlackGraph}
+\end{itemize}
+
+\item \myverb{\BlackPoint*[options]{liste pulsations}{argument,module}} :\\
+
+\traduction{ la version étoilée de la commande précédente permet de choisir la position de chaque texte, comme l'exemple \textbf{ 1/right,10/left,150/above right,....)}}{starred version of the previous command. It allows to choose the position of each text, like in the example \textbf{1/right,10/left,150/above right,\dots) }}
+
+
+\item \myverb{\BlackText[options]{pulsation/pos/texte}{argument,module}}:\\
+ \traduction{cette commande permet de positionner un \textbf{texte} par rapport à la courbe définie par \textbf{\{argument,module\}} le texte étant positionné à la pulsation \textbf{pulsation}, le paramètre \textbf{pos} permet de préciser la position du texte ( \textbf{right}, \textbf{above}, \textbf{below left}, \dots). Le point est nommé \textbf{NBlack}.}{this command allows to position a text in relation to the curve defined by \textbf{\{argument, module\} }once the text is positioned at the beat, the parameter pos allows to specify the text position (\textbf{right}, \textbf{above}, \textbf{below left}, \dots). The point is named \textbf{NBlack}.
+}
+
+\item \myverb{\BlackText*[options]{pulsation/pos/texte}{argument,module}}:\\
+ \traduction{cette commande est identique à la précédente mais ne dessine pas de points.}{this command is identical to the previous one but it does not draw any points.}
+\end{itemize}
+
+
+
+\subsubsection{\TradEnLigne{Styles par défaut}{Default styles}}
+
+\traduction{Le tracé du diagramme de Black, de la grille et de l'abaque de Black-Nichols utilise plusieurs styles que vous pouvez modifier, avec la commande \textbf{\textbackslash{tikzset}}.}{The drawing of Nichols plot, grid and Nichols chart use different style you can modify using the command \textbf{\textbackslash{tikzset}}.}
+
+\begin{itemize}
+\item \myverb{ Black lines/.style={very thick, blue}}:\\
+\traduction{style par défaut du tracé du lieu de Black;}{style for the drawing of Nyquist’s locus ;
+}
+\item \myverb{ Black grid/.style={ultra thin,brown!50}}:\\
+\traduction{Style par défaut de la grille (commande \textbf{\textbackslash BlackGrid});}{grid style ; }
+
+\item \myverb{ Black label points/.style={font=\tiny}}:\\
+\traduction{style par défaut du label des points marqués (commandes \textbf{\textbackslash BlackPoint} et \textbf{\textbackslash BlackText});}{style used to mark the points on graph; }
+
+\item \myverb{ Black label axes/.style={Black grid, font=\tiny}} \\
+\traduction{style par défaut des axes du diagramme;}{style used for the axis ;}
+
+\item \myverb{ Black abaque mag/.style={gray,ultra thin,dashed,smooth}}:\\
+\traduction{style par défaut des contours isogains;}{default style of isogain contours;}
+
+\item \myverb{Black abaque phase/.style={gray,ultra thin,smooth}}: \\
+\traduction{style par défaut des contours isoarguments;}{default style of isoarguments contours;
+}
+\item {\small \myverb{ ref points/.style={circle,draw, black, opacity=0.7,fill, minimum size= 2pt, inner sep=0}} }:\\
+\traduction{style utilisé pour marquer les points sur le diagramme.}{style used to mark points on the diagram.}
+\end{itemize}
+
+
+
+
+
+\subsection{ \TradEnLigne{Grille et abaque de Black-Nichols}{Nichols plot chart and grid}}
+
+\subsection{\TradEnLigne{Exemples}{Examples}}
+
+
+\traduction{Sur les figures~\ref{fig:diagblack1} et~\ref{fig:diagblack2} sont représentées les fonctions suivantes:}{In the figures~\ref{fig:diagblack1} et~\ref{fig:diagblack2} the following functions are represented:}
+
+\begin{multicols}{2}
+ $H_1(p)=\dfrac{1}{1+\dfrac{2\cdot 0.1}{1500}\cdot p +\dfrac{p^2}{1500^2}}$, \\
+ $H_2(p)=\dfrac{5}{1+\dfrac{2\cdot 0.2}{150}\cdot p +\dfrac{p^2}{150^2}}$,\\
+ $H_3(p)=\dfrac{5}{1+\dfrac{2\cdot 2}{150}\cdot p +\dfrac{p^2}{150^2}}$,\\
+ $H_4(p)=\dfrac{5}{1+3\cdot p}$,\\
+ \end{multicols}
+ $H_5(p)=\dfrac{1}{1+\dfrac{2\cdot 0.1}{1500}\cdot p +\dfrac{p^2}{1500^2}} \cdot \dfrac{0.43\cdot\left(1+0.0009\cdot p\right)^2}{0.0009\cdot p}$
+
+\begin{figure}[!htb]
+\centering
+
+\begin{tikzexample}[title=,righthand width=0.5\textwidth,]
+
+\begin{tikzpicture}
+\begin{scope}
+[xscale=6/180,yscale=8/60]
+\BlackGraph*[samples=150,red,
+smooth,ultra thick,-<]
+{-2:1}{\SOBlack{1}{0.1}{1500}}
+{[red,right]{\footnotesize $H_1$}}
+\BlackGraph*[samples=150,black,
+smooth,ultra thick]
+{-1:3.5}{\SOArg{5}{0.2}{150},
+\SOAmp{5}{0.2}{150}}
+{[right]{$H_2 $}}
+\BlackGraph*[samples=150,blue,
+smooth,ultra thick]
+{-1:3.5}{\SOArg{5}{2}{150},
+\SOAmp{5}{2}{150}}
+{[right]{$H_3 $}}
+\BlackGrid
+\end{scope}
+\end{tikzpicture}
+\end{tikzexample}
+\caption{Diagrammes de Black 1}
+\label{fig:diagblack1}
+\end{figure}
+
+
+
+\begin{figure}[!ht]
+\centering
+\begin{tikzexample}[title=,righthand width=0.4\textwidth,]
+\begin{tikzpicture}
+\begin{scope}
+[xscale=6/180,yscale=8/60]
+\BlackGraph[samples=150,blue,
+smooth,ultra thick]
+{1:5}{\SOArg{1}{0.1}{1500}+
+\IntArg{0.43/0.0009}-2*\POArg{1}{0.0009},
+\SOAmp{1}{0.1}{1500}+\IntAmp{0.43/0.0009}
+-2*\POAmp{1}{0.0009}}
+\BlackGraph*[samples=100,purple,smooth]
+{-3:2}{\POArg{5}{3},\POAmp{5}{3}}
+{[purple!50,right]{\footnotesize $H_3$}}
+\BlackPoint[purple]{0.1,1,3,12,65}
+{\POArg{5}{3},\POAmp{5}{3}}
+\BlackPoint*[black]{25/right,
+80/above right,
+500/above,1500/above,4000/right}
+{\SOArg{1}{0.1}{1500}+\IntArg{0.43/0.0009}
+-2*\POArg{1}{0.0009},\SOAmp{1}{0.1}{1500}+
+\IntAmp{0.43/0.0009}-2*\POAmp{1}{0.0009}}
+\BlackText[blue]{5000/left/{\normalsize $H_4$}}
+{\SOArg{1}{0.1}{1500}+\IntArg{0.43/0.0009}
+-2*\POArg{1}{0.0009},\SOAmp{1}{0.1}{1500}+
+\IntAmp{0.43/0.0009}-2*\POAmp{1}{0.0009}}
+\BlackGrid
+\end{scope}
+\end{tikzpicture}
+\end{tikzexample}
+\caption{Diagramme de Black}
+\label{fig:diagblack2}
+\end{figure}
+
+
+
+\traduction{Pour les deux derniers exemples, les courbes ont été graduées en pulsation avec la commande \textbf{\textbackslash BlackPoint} et annotées la commande \textbf{\textbackslash BlackText}.}{For the last two examples, the curves were graduated in pulsation with the command \textbf{\textbackslash BlackPoint} and annotated with the command \textbf{\textbackslash BlackText}.}
+
+
+\subsubsection{\TradEnLigne{Grille}{Grid}}
+
+\traduction{Une grille peut aussi être ajoutée avec la commande \textbf{\textbackslash BlackGrid} qui dessine une grille dont le pas horizontal est définie par la variable \textbf{\textbackslash valgridBx} (par défaut $45^\circ$ que l'on change si on le souhaite par \textbf{\textbackslash def \textbackslash valgridBx{10}}, le pas vertical est lui défini par \textbf{\textbackslash valgridBy} (par défaut 10~dB ). Cette commande dessine aussi le point critique (-$180^circ$ ,0~dB) et gradue les axes. La commande étoilée \textbf{\textbackslash BlackGrid*} , ne dessine que la grille.}{
+A grid can be added too by the command \textbf{\textbackslash BlackGrid} , which draws a grid whose horizontal step is defined by the variable \textbf{\textbackslash valgridBx} (45â—¦ by default, you can change it if you want by \textbf{\textbackslash def \textbackslash valgridBx{10}}), vertical step is defined by \textbf{\textbackslash valgridBy} (10 dB by default). This command also draws the critic point (-180â—¦ ,0 dB) and graduates axis. The starred command \textbf{\textbackslash BlackGrid*} only draws the grid}
+
+
+
+
+%\clearpage
+
+\subsubsection{\TradEnLigne{Abaque de Black-Nichols}{Nichols chart}}
+
+ \myverb{\AbaqueBlack} \\
+ \traduction{permet de tracer les courbes isomodule et isoargument de l'abaque de Black-Nichols (fig.~\ref{fig:AbaqueBlack}).}{allows to trace isomodule curves and isoargument of Nichols chart (figure 17). }
+
+
+\traduction{Les seules valeurs possibles pour ces courbes de gain et d'argument sont les suivantes:}{The only values possible for these curves of gain and argument are the following : }
+
+\begin{itemize}
+\item isomodule, gain en dB: -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;
+\item isoargument, en $~^\circ$: 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.
+\end{itemize}
+
+\traduction{Deux autres commandes permettent de limiter l'affichage à quelques courbes:}{Two other commands allow to limit the display to certain curves:}
+
+\begin{itemize}
+\item \myverb{\IsoModule[listedB]} \\
+\traduction{ cette commande permet de tracer uniquement les courbes d'amplitude de la liste \textbf{ listedB}, par défaut, toutes les courbes sont dessinées.}{this command allows to trace only the amplitude curves of the list edB list, all the curves are drawn by default.
+}
+
+\item \myverb{\IsoArgument[listedeg]}\\
+\traduction{ cette commande permet de tracer uniquement les courbes d'amplitude de la liste \textbf{ listedeg}, par défaut, toutes les courbes sont tracées.}{this command allows to trace only the amplitude curves of the \textbf{listedeg} list, all the curves are drawn by default.
+}
+\end{itemize}
+
+\traduction{Le style des courbes tracées est modifiable à l'aide des deux commandes:}{The style of the traced curve can be changed using two commands: }
+
+\begin{itemize}
+\item \myverb{\StyleIsoM[couleur,épaisseur, ...]} \TradEnLigne{pour les courbes isomodules.}{for the isomodule curves.}
+\item \myverb{\StyleIsoA[couleur,épaisseur, ...]} \TradEnLigne{pour les courbes isoarguments.}{for the isoargument curves.}
+\end{itemize}
+
+\begin{figure}[!htb]
+\centering
+\begin{tikzexampleL}[title=]
+\begin{tikzpicture}
+\begin{scope}[xscale=15/360,yscale=11/60]
+\BlackGraph[samples=100,purple,smooth]{-1:1}{\IntArg{0.3}+\SOArg{3.9}{0.4}{3},
+\IntAmp{0.3}+\SOAmp{3.9}{0.4}{3}}
+\def\valmaxBf{-360}
+\StyleIsoM[blue,dashed]
+\StyleIsoA[blue]
+\AbaqueBlack
+\StyleIsoM[blue,thick]
+\IsoModule[2.3]
+\BlackGrid
+\BlackText[black]{2.6/right/{\normalsize $\omega_r\approx 2.6~rad/sec$}} {\IntArg{0.3}+\SOArg{3.9}{0.4}{3},
+\IntAmp{0.3}+\SOAmp{3.9}{0.4}{3}}
+\end{scope}
+\end{tikzpicture}
+\end{tikzexampleL}
+\caption{Abaque de Black}
+\label{fig:AbaqueBlack}
+\end{figure}
+
+
+
+\traduction{Remarque: pour ne pas trop ralentir la compilation, les courbes sont pré-calculées. Elles sont définies dans les deux fichiers \textbf{isom.txt } et \textbf{isoa.txt} (respectivement pour le module et l'argument). Si vous souhaitez ajouter de nouvelles courbes, il faut les ajouter dans ces fichiers en respectant la syntaxe.}{
+Note: do not slow down the compilation too much, curves are already pre-calculated. They are defined by the files \textbf{isom.txt} and \textbf{isoa.txt} (respectively for the module and for the argument). If you would like to add new curves, you must add them in the files and using the same syntax.}
+
+
+
+\clearpage
+
+\section{\TradEnLigne{Diagramme de Nyquist}{Nyquist plot}}
+
+\traduction{Le package permet aussi de tracer le diagramme de Nyquist (fig.~\ref{fig:diagnyq}) d'une fonction linéaire, le tracé est réalisé à partir de la description polaire de la fonction de transfert $H(i\cdot \omega)=\|{H(i\cdot \omega)}\|\cdot e^{\arg\left(H(i\cdot \omega)\right)}$. Cela permet de tracer le diagramme de Nyquist à partir des définitions précédentes du module et de l'argument.}{The package also allows to trace Nyquist plot (fig.~\ref{fig:diagnyq}) of a linear function, the drawing is traced out of the polar description of the transfer function $H(i\cdot \omega)=\|{H(i\cdot \omega)}\|\cdot e^{\arg\left(H(i\cdot \omega)\right)}$. This allows to trace (fig.~\ref{fig:diagnyq}) Nyquist graph, starting from the previous definitions of module and argument.}
+
+
+
+\begin{figure}[!htb]
+\centering
+\begin{tikzexample}[title=,righthand width=0.4\textwidth,]
+\begin{tikzpicture}[scale=0.8]
+\begin{scope}
+\NyquistGraph[smooth,samples=81]{-1:4}
+{\POAmp{3}{0.5}}{\POArg{3}{0.5}}
+%\NyquistGraph[purple,smooth,samples=81,]
+%{-2:2}{\SOAmp{3}{0.5}{10}}{\SOArg{3}{0.5}{10}}
+\NyquistGraph[red,samples=151,smooth,]
+{-3:2}{\POAmp{4}{0.5}+\POAmp{1}{2}}
+{\POArg{4}{0.5}+\POArg{1}{2}}
+\NyquistGraph[green,samples=101,smooth,]
+{0.5:2}{\SOAmp{15}{0.5}{10}+\IntAmp{1}}
+{\SOArg{15}{0.5}{10}+\IntArg{1}}
+\end{scope}
+\NyquistGrid
+\end{tikzpicture}
+
+\end{tikzexample}
+\caption{Diagrammes de Nyquist}
+\label{fig:diagnyq1}
+\end{figure}
+
+
+
+\begin{figure}[!htb]
+\centering
+\begin{tikzexample}[title=,righthand width=0.4\textwidth]
+\begin{tikzpicture}[scale=0.8]
+\begin{scope}
+{\SOArg{15}{0.5}{10}+\IntArg{1}}
+\NyquistGraph[black,smooth,]{-1:2}
+{\POAmp{4}{0.5}+\RetAmp{1.8}}
+{\POArg{4}{0.5}+\RetArg{1.8}}
+
+\NyquistGraph*[black,smooth,samples=2,
+only marks,mark=.]{-1:0.3}
+{\POAmp{4}{0.5}+\RetAmp{1.8}}
+{\POArg{4}{0.5}+\RetArg{1.8}}{[above]
+{\footnotesize $H_3$}}
+\NyquistGraph[purple,smooth,samples=81,]
+{-2:2}{\SOAmp{3}{0.5}{10}}{\SOArg{3}{0.5}{10}}
+\NyquistPoint*[black,]{8/below right,
+10/below left,20/left}
+{\SOAmp{3}{0.5}{10}}{\SOArg{3}{0.5}{10}}
+\NyquistText[red]{8/below left/Texte}
+{\SOAmp{3}{0.5}{10}}{\SOArg{3}{0.5}{10}}
+\end{scope}
+\NyquistGrid
+\end{tikzpicture}
+\end{tikzexample}
+\caption{Diagramme de Nyquist}
+\label{fig:diagnyq2}
+\end{figure}
+
+
+
+
+\begin{itemize}
+\item
+\myverb{\NyquistGraph[options]{domaine}{Module en dB}{Argument en degre}} \\
+\traduction{trace donc le lieu de Nyquist de fonctions simples ou de fonctions composées (voir les exemples ci-dessous).}{ traces Nyquist’s locus of simple functions or of compound functions ( see the examples below).}
+
+\begin{itemize}
+\item \myverb{ [options]}\\
+\traduction{options de tracé}{options of drawing }
+\item \myverb{ {domaine}}\\
+\traduction{le domaine de tracé doit être défini en décade}{domain of drawing must be indicated in decades}
+\item \myverb{ {Module en dB}}\\
+\traduction{le module doit être écrit en dB, on peut bien sûr utiliser les fonctions élémentaires ci-dessus comme \textbf{\textbackslash POAmp}, \textbf{\textbackslash SOAmp} pour obtenir ce module.}
+{the module must be written in dB, you can also use the basic functions above such as \textbf{\textbackslash POAmp}, \textbf{\textbackslash SOAmp} to obtain the module.}
+\item \myverb{ {Argument en degre}}\\
+\traduction{l'argument doit être définie en degré, on peut utiliser les fonctions arguments ci-dessus comme \textbf{\textbackslash POArg}, \textbf{\textbackslash SOArg}.}
+{the argument must be indicated in degrees, you can use the argument functions above such as \textbf{\textbackslash POArg}, \textbf{\textbackslash SOArg}.}
+\end{itemize}
+\item {\small \myverb{\NyquistGraph*[options]{domaine}{Module en dB}{Argument en degre}{[options]{texte}}} }\\
+
+\traduction{cette version étoilée permet de rajouter un commentaire à l'extrémité du tracé.}{this allows to add again a comment at the bottom of the drawing.
+}
+
+\item {\small \myverb{\NyquistPoint[options]{liste pulsations}{Module en dB}{Argument en degre}}}\\
+\traduction{cette commande permet de tracer et noter des points particuliers du graphe, la valeur de la pulsation est placée à coté (droite par défaut).}{this command allows to trace and msrk specific points of the graph, the pulsation value is place on the side (on the right side by default).}
+
+\item {\small \myverb{\NyquistPoint*[options]{liste pulsations}{Module en dB}{Argument en degre}} }\\
+\traduction{la version étoilée permet de préciser la position du point.}{the starred version allows to specify the point position.}
+
+\item {\small \myverb{\NyquistText[options]{pulsation/pos/text}{Module en dB}{Argument en degre}} }\\
+\traduction{cette commande permet de positionner un \textbf{texte} par rapport à la courbe définie par \textbf{argument,module} le texte étant positionné à la pulsation \textbf{pulsation}, le paramètre \textbf{pos} permet de préciser la position du texte (\textbf{ right}, \textbf{ above}, \textbf{ below left}, \dots). Le point est nommé \textbf{ NNyquist}.}{this command allows to place a \textbf{texte} in relation to the curve defined by \textbf{argument} , \textbf{module} the text being positioned to the pulsation pulsation, \textbf{pos} parameter allows to specify the positioning of the text (\textbf{right}, \textbf{above}, \textbf{below left}, \dots). The point is named \textbf{NNyquist}.}
+
+\item {\small \myverb{\NyquistText*[options]{pulsation/pos/text}{Module en dB}{Argument en degre}} }\\
+\traduction{commande identique à la précédente mais le point n'est pas dessiné.}{identical command to the previous one, but the point is not drawn. }
+
+\end{itemize}
+
+
+\traduction{Une grille peut être ajoutée au tracé par la commande \textbf{\textbackslash NyquistGrid}, par défaut le pas de la grille est de 1 mais peut être réglé avec les deux variables \textbf{\textbackslash valgridNx} et \textbf{\textbackslash valgridNy}. La commande étoilée trace la grille seule sans graduation, la commande simple trace en plus le cercle unitaire, le point critique (-1,0).}{You can add a grid to the drawing by the command \textbf{\textbackslash NyquistGrid}, the grid step is 1 by default, but it can be modified using the two variables \textbf{\textbackslash valgridNx} and \textbf{\textbackslash valgridNy}. The starred command traces only the grid without graduation, the simple command traces also the unit circle, the critic point (-1,0).}
+
+
+
+\subsubsection{\TradEnLigne{Styles par défaut}{Default style}}
+
+Comme pour le diagramme de Black, des styles par défaut sont proposés:
+
+\begin{itemize}
+\item \myverb{ Nyquist lines/.style={very thick, blue}}: \\
+\traduction{style pour le tracé du lieu de Nyquist;}{style for the drawing of Nyquist’s locus ;}
+
+\item \myverb{ Nyquist grid/.style={ultra thin,brown}}:\\
+\traduction{ style de la grille;}{: grid style ; }
+
+\item \myverb{ Nyquist label axes/.style={Nyquist grid,font=\tiny}}:\\
+\traduction{style utilisé pour les axes;}{style used for the axis ;}
+
+\item \myverb{ Nyquist label points/.style={font=\tiny}}: \\
+\traduction{style utilisé pour les points;}{style used for the points;}
+
+\item {\small \myverb{ ref points/.style={circle,draw, black, opacity=0.7,fill, minimum size= 2pt, inner sep=0}} }:\\
+\traduction{style utilisé pour marquer les points sur le diagramme.}{style used to mark the points on graph.}
+\end{itemize}
+
+
+\subsection{\TradEnLigne{Quelques exemples de tracé de lieu de Nyquist}{Some examples of Nyquist’s locus drawing }}
+
+\traduction{Sur les deux figures fig.~\ref{fig:diagnyq1} et~\ref{fig:diagnyq2} sont représentées les fonctions suivantes:}{ the following functions are represented on the figure~\ref{fig:diagnyq1} et~\ref{fig:diagnyq2}.
+}
+
+\begin{itemize}
+\item $H_1(p)=\dfrac{1}{1+\dfrac{2\cdot 0.1}{1500}\cdot p +\dfrac{p^2}{1500^2}}$
+\item $H_2(p)=\dfrac{5}{1+\dfrac{2\cdot 0.2}{150}\cdot p +\dfrac{p^2}{150^2}}$
+\item $H_3(p)=\dfrac{5}{1+3\cdot p}$
+\item $H_4(p)=\dfrac{1}{1}\dfrac{2\cdot 0.1}{1500}\cdot p +\dfrac{p^2}{1500^2}+ \cdot \dfrac{0.43\cdot\left(1+0.0009\cdot p\right)^2}{0.0009\cdot p}$
+
+\end{itemize}
+
+
+\clearpage
+
+\section{\TradEnLigne{Réponse temporelle}{Time response}}
+fig.~\ref{fig:graphreptemp}
+\begin{itemize}
+\item \myverb{\RepTemp[options]{domaine}{fonction}}\\
+\traduction{trace la fonction, la fonction doit être définie comme une fonction Gnuplot.}{traces the function, function must be defined like a gnuplot function.}
+\item \myverb{\RepTemp*[options]{domaine}{fonction}{[options]{texte}}}\\
+\traduction{trace la fonction et ajoute le texte à l'extrémité.}{traces the function and adds the text at the bottom.}
+\end{itemize}
+
+\begin{figure}[!htb]
+\centering
+\begin{tikzexample}[title=,righthand width=0.4\textwidth]
+\begin{tikzpicture}[xscale=5/2,yscale=7/2]
+\RepTemp*[color=black,samples=31,
+smooth,]{0:1.8}
+{-.198*exp(-35.4*x)-.638*exp(-2.28*x)
+*cos(18.3*x)
+-.462*exp(-2.28*x)*sin(18.3*x)+.833
+}{[right]{\small 1}}
+\RepTemp*[color=blue,samples=31,smooth
+]{0:1.8}{1-.117*exp(-24.1*x)-.883*exp(-2.94*x)
+*cos(7.03*x)
+-.769*exp(-2.94*x)*sin(7.03*x)
+}{[right]{\small 2}}
+\def\valmaxx{1.8}
+\def\valmaxy{1.2}
+\TempGrid[xstep=0.2,ystep=0.2]
+\end{tikzpicture}
+\end{tikzexample}
+\caption{Réponse temporelle}
+\label{fig:graphreptemp}
+\end{figure}
+
+
+\subsection{\TradEnLigne{Styles}{Styles}}
+\traduction{Plusieurs styles sont définis par défaut:}{ Different styles are defined by default:}
+
+\begin{itemize}
+\item \myverb{ Temp lines/.style={very thick, blue} }: \TradEnLigne{style du tracé;}{ style of the drawing ;}
+\item \myverb{ Temp grid/.style={ultra thin,brown!80} }: \TradEnLigne{style de la grille;}{grid style;}
+
+\item \myverb{ Temp label axes/.style={Temp grid, font=\tiny} }: \TradEnLigne{style des labels des axes;}{style of the labels of the axis ;}
+
+\item \myverb{ Temp label points/.style={font=\tiny}}: \TradEnLigne{style des points marqués.}{style of marked points .}
+\end{itemize}
+
+
+
+\newpage
+
+\section{\TradEnLigne{Abaques}{Abacus}}
+
+\traduction{Ces deux dernières commandes permettent de tracer les abaques caractéristiques d'un système du second ordre}{These last two commands allow you to draw the characteristic charts of a second order system.}
+
+\subsection{\TradEnLigne{Temps de réponse d'un second ordre}{Second order response time chart}}
+
+\begin{tikzexample}[title=,righthand width=0.5\textwidth,]
+\begin{tikzpicture}
+[xscale=2.5,yscale=3]
+\AbaqueTRsecond
+\end{tikzpicture}
+\end{tikzexample}
+
+
+\subsection{\TradEnLigne{Abaque des dépassements indiciels}{Abacus of index overruns}}
+
+\begin{tikzexample}[title=,righthand width=0.55\textwidth,]
+\begin{tikzpicture}
+[scale=6/2]
+\AbaqueDepassement
+\end{tikzpicture}
+\end{tikzexample}
+
+
+
+
+\newpage
+
+\tableofcontents
+
+
+
+\end{document}
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/1.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/1.gnuplot
deleted file mode 100644
index 5a36d41924..0000000000
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/1.gnuplot
+++ /dev/null
@@ -1,2 +0,0 @@
-set table "gnuplot/bodegraph/1.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=-2:2] log10(10**t),20*log10(abs(3/sqrt(1+(0.3*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/10.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/10.gnuplot
index 5fef3277b6..0f5da644ca 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/10.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/10.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/10.table"; set format "%.5f"
-set samples 2; set parametric; plot [t=1.69894:1.69894] log10(10**t),20*log10(abs(3/sqrt(1+(0.3*10**t)**2)))
+set table "gnuplot/bodegraph/10.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=1.30101:1.30101] [] [] log10(10**t),20*log10(abs(3/sqrt (1+(0.3*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/10.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/10.table
index 2062f499d0..c310368acc 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/10.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/10.table
@@ -1,6 +1,7 @@
-
-#Curve 0 of 1, 2 points
-#x y type
-1.69894 -13.99806 i
-1.69894 -13.99806 i
-
+
+# Curve 0 of 1, 2 points
+# Curve title: "log10(10**t),20*log10(abs(3/sqrt (1+(0.3*10**t)**2)))"
+# x y type
+1.30101 -6.13920 i
+1.30101 -6.13920 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/100.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/100.gnuplot
new file mode 100644
index 0000000000..23ee2b8430
--- /dev/null
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/100.gnuplot
@@ -0,0 +1,2 @@
+set table "gnuplot/bodegraph/100.table"; set format "%.5f"
+set samples 31.0; plot [x=0:1.8] 1-.117*exp(-24.1*x)-.883*exp(-2.94*x) *cos(7.03*x) -.769*exp(-2.94*x)*sin(7.03*x)
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/100.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/100.table
new file mode 100644
index 0000000000..c074be180c
--- /dev/null
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/100.table
@@ -0,0 +1,36 @@
+
+# Curve 0 of 1, 31 points
+# Curve title: "1-.117*exp(-24.1*x)-.883*exp(-2.94*x) *cos(7.03*x) -.769*exp(-2.94*x)*sin(7.03*x)"
+# x y type
+0.00000 0.00000 i
+0.06000 0.03320 i
+0.12000 0.17732 i
+0.18000 0.41004 i
+0.24000 0.67311 i
+0.30000 0.91395 i
+0.36000 1.09795 i
+0.42000 1.21025 i
+0.48000 1.25277 i
+0.54000 1.23890 i
+0.60000 1.18779 i
+0.66000 1.11937 i
+0.72000 1.05063 i
+0.78000 0.99356 i
+0.84000 0.95457 i
+0.90000 0.93504 i
+0.96000 0.93255 i
+1.02000 0.94248 i
+1.08000 0.95942 i
+1.14000 0.97834 i
+1.20000 0.99539 i
+1.26000 1.00817 i
+1.32000 1.01573 i
+1.38000 1.01833 i
+1.44000 1.01698 i
+1.50000 1.01309 i
+1.56000 1.00809 i
+1.62000 1.00318 i
+1.68000 0.99918 i
+1.74000 0.99651 i
+1.80000 0.99524 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/11.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/11.gnuplot
index 5c4be64b39..df463c8d47 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/11.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/11.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/11.table"; set format "%.5f"
-set samples 2; set parametric; plot [t=1.90308:1.90308] log10(10**t),20*log10(abs(3/sqrt(1+(0.3*10**t)**2)))
+set table "gnuplot/bodegraph/11.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=1.69894:1.69894] [] [] log10(10**t),20*log10(abs(3/sqrt (1+(0.3*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/11.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/11.table
index 9a73894af4..6d8f4955c4 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/11.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/11.table
@@ -1,6 +1,7 @@
-
-#Curve 0 of 1, 2 points
-#x y type
-1.90308 -18.06913 i
-1.90308 -18.06913 i
-
+
+# Curve 0 of 1, 2 points
+# Curve title: "log10(10**t),20*log10(abs(3/sqrt (1+(0.3*10**t)**2)))"
+# x y type
+1.69894 -13.99806 i
+1.69894 -13.99806 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/12.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/12.gnuplot
index bae5752447..7bcc2069dc 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/12.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/12.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/12.table"; set format "%.5f"
-set samples 100; set parametric; plot [t=-2:2] log10(10**t),(t<log10(1/(0.3))?20*log10(6):+20*log10(6/(0.3))-20*log10(10**t))
+set table "gnuplot/bodegraph/12.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=1.90308:1.90308] [] [] log10(10**t),20*log10(abs(3/sqrt (1+(0.3*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/12.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/12.table
index 08daebf19b..a69e8f7b62 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/12.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/12.table
@@ -1,104 +1,7 @@
-
-#Curve 0 of 1, 100 points
-#x y type
--2.00000 15.56303 i
--1.95960 15.56303 i
--1.91919 15.56303 i
--1.87879 15.56303 i
--1.83838 15.56303 i
--1.79798 15.56303 i
--1.75758 15.56303 i
--1.71717 15.56303 i
--1.67677 15.56303 i
--1.63636 15.56303 i
--1.59596 15.56303 i
--1.55556 15.56303 i
--1.51515 15.56303 i
--1.47475 15.56303 i
--1.43434 15.56303 i
--1.39394 15.56303 i
--1.35354 15.56303 i
--1.31313 15.56303 i
--1.27273 15.56303 i
--1.23232 15.56303 i
--1.19192 15.56303 i
--1.15152 15.56303 i
--1.11111 15.56303 i
--1.07071 15.56303 i
--1.03030 15.56303 i
--0.98990 15.56303 i
--0.94949 15.56303 i
--0.90909 15.56303 i
--0.86869 15.56303 i
--0.82828 15.56303 i
--0.78788 15.56303 i
--0.74747 15.56303 i
--0.70707 15.56303 i
--0.66667 15.56303 i
--0.62626 15.56303 i
--0.58586 15.56303 i
--0.54545 15.56303 i
--0.50505 15.56303 i
--0.46465 15.56303 i
--0.42424 15.56303 i
--0.38384 15.56303 i
--0.34343 15.56303 i
--0.30303 15.56303 i
--0.26263 15.56303 i
--0.22222 15.56303 i
--0.18182 15.56303 i
--0.14141 15.56303 i
--0.10101 15.56303 i
--0.06061 15.56303 i
--0.02020 15.56303 i
-0.02020 15.56303 i
-0.06061 15.56303 i
-0.10101 15.56303 i
-0.14141 15.56303 i
-0.18182 15.56303 i
-0.22222 15.56303 i
-0.26263 15.56303 i
-0.30303 15.56303 i
-0.34343 15.56303 i
-0.38384 15.56303 i
-0.42424 15.56303 i
-0.46465 15.56303 i
-0.50505 15.56303 i
-0.54545 15.11151 i
-0.58586 14.30343 i
-0.62626 13.49535 i
-0.66667 12.68727 i
-0.70707 11.87919 i
-0.74747 11.07110 i
-0.78788 10.26302 i
-0.82828 9.45494 i
-0.86869 8.64686 i
-0.90909 7.83878 i
-0.94949 7.03070 i
-0.98990 6.22262 i
-1.03030 5.41454 i
-1.07071 4.60646 i
-1.11111 3.79838 i
-1.15152 2.99030 i
-1.19192 2.18222 i
-1.23232 1.37414 i
-1.27273 0.56605 i
-1.31313 -0.24203 i
-1.35354 -1.05011 i
-1.39394 -1.85819 i
-1.43434 -2.66627 i
-1.47475 -3.47435 i
-1.51515 -4.28243 i
-1.55556 -5.09051 i
-1.59596 -5.89859 i
-1.63636 -6.70667 i
-1.67677 -7.51475 i
-1.71717 -8.32283 i
-1.75758 -9.13092 i
-1.79798 -9.93900 i
-1.83838 -10.74708 i
-1.87879 -11.55516 i
-1.91919 -12.36324 i
-1.95960 -13.17132 i
-2.00000 -13.97940 i
-
+
+# Curve 0 of 1, 2 points
+# Curve title: "log10(10**t),20*log10(abs(3/sqrt (1+(0.3*10**t)**2)))"
+# x y type
+1.90308 -18.06913 i
+1.90308 -18.06913 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/13.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/13.gnuplot
index 3d9498f5ff..314ced509b 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/13.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/13.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/13.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=-2:2] log10(10**t),20*log10(abs(6/sqrt(1+(0.3*10**t)**2)))
+set table "gnuplot/bodegraph/13.table"; set format "%.5f"
+set samples 100.0; set parametric; plot [t=-2:2] [] [] log10(10**t),(t < log10(1./0.3) ? 20*log10(6) : 20*log10(0.1*10.0*6/(0.3))-20*log10(10**t))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/13.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/13.table
index 35e38080db..30fc0bd508 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/13.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/13.table
@@ -1,54 +1,105 @@
-
-#Curve 0 of 1, 50 points
-#x y type
--2.00000 15.56299 i
--1.91837 15.56297 i
--1.83673 15.56294 i
--1.75510 15.56290 i
--1.67347 15.56285 i
--1.59184 15.56277 i
--1.51020 15.56265 i
--1.42857 15.56248 i
--1.34694 15.56223 i
--1.26531 15.56187 i
--1.18367 15.56135 i
--1.10204 15.56058 i
--1.02041 15.55947 i
--0.93878 15.55785 i
--0.85714 15.55549 i
--0.77551 15.55205 i
--0.69388 15.54705 i
--0.61224 15.53978 i
--0.53061 15.52921 i
--0.44898 15.51387 i
--0.36735 15.49162 i
--0.28571 15.45941 i
--0.20408 15.41294 i
--0.12245 15.34614 i
--0.04082 15.25065 i
-0.04082 15.11523 i
-0.12245 14.92528 i
-0.20408 14.66271 i
-0.28571 14.30664 i
-0.36735 13.83530 i
-0.44898 13.22914 i
-0.53061 12.47470 i
-0.61224 11.56776 i
-0.69388 10.51445 i
-0.77551 9.32967 i
-0.85714 8.03369 i
-0.93878 6.64831 i
-1.02041 5.19399 i
-1.10204 3.68818 i
-1.18367 2.14481 i
-1.26531 0.57455 i
-1.34694 -1.01474 i
-1.42857 -2.61737 i
-1.51020 -4.22928 i
-1.59184 -5.84763 i
-1.67347 -7.47044 i
-1.75510 -9.09632 i
-1.83673 -10.72432 i
-1.91837 -12.35377 i
-2.00000 -13.98422 i
-
+
+# Curve 0 of 1, 100 points
+# Curve title: "log10(10**t),(t < log10(1./0.3) ? 20*log10(6) : 20*log10(0.1*10.0*6/(0.3))-20*log10(10**t))"
+# x y type
+-2.00000 15.56303 i
+-1.95960 15.56303 i
+-1.91919 15.56303 i
+-1.87879 15.56303 i
+-1.83838 15.56303 i
+-1.79798 15.56303 i
+-1.75758 15.56303 i
+-1.71717 15.56303 i
+-1.67677 15.56303 i
+-1.63636 15.56303 i
+-1.59596 15.56303 i
+-1.55556 15.56303 i
+-1.51515 15.56303 i
+-1.47475 15.56303 i
+-1.43434 15.56303 i
+-1.39394 15.56303 i
+-1.35354 15.56303 i
+-1.31313 15.56303 i
+-1.27273 15.56303 i
+-1.23232 15.56303 i
+-1.19192 15.56303 i
+-1.15152 15.56303 i
+-1.11111 15.56303 i
+-1.07071 15.56303 i
+-1.03030 15.56303 i
+-0.98990 15.56303 i
+-0.94949 15.56303 i
+-0.90909 15.56303 i
+-0.86869 15.56303 i
+-0.82828 15.56303 i
+-0.78788 15.56303 i
+-0.74747 15.56303 i
+-0.70707 15.56303 i
+-0.66667 15.56303 i
+-0.62626 15.56303 i
+-0.58586 15.56303 i
+-0.54545 15.56303 i
+-0.50505 15.56303 i
+-0.46465 15.56303 i
+-0.42424 15.56303 i
+-0.38384 15.56303 i
+-0.34343 15.56303 i
+-0.30303 15.56303 i
+-0.26263 15.56303 i
+-0.22222 15.56303 i
+-0.18182 15.56303 i
+-0.14141 15.56303 i
+-0.10101 15.56303 i
+-0.06061 15.56303 i
+-0.02020 15.56303 i
+0.02020 15.56303 i
+0.06061 15.56303 i
+0.10101 15.56303 i
+0.14141 15.56303 i
+0.18182 15.56303 i
+0.22222 15.56303 i
+0.26263 15.56303 i
+0.30303 15.56303 i
+0.34343 15.56303 i
+0.38384 15.56303 i
+0.42424 15.56303 i
+0.46465 15.56303 i
+0.50505 15.56303 i
+0.54545 15.11151 i
+0.58586 14.30343 i
+0.62626 13.49535 i
+0.66667 12.68727 i
+0.70707 11.87919 i
+0.74747 11.07110 i
+0.78788 10.26302 i
+0.82828 9.45494 i
+0.86869 8.64686 i
+0.90909 7.83878 i
+0.94949 7.03070 i
+0.98990 6.22262 i
+1.03030 5.41454 i
+1.07071 4.60646 i
+1.11111 3.79838 i
+1.15152 2.99030 i
+1.19192 2.18222 i
+1.23232 1.37414 i
+1.27273 0.56605 i
+1.31313 -0.24203 i
+1.35354 -1.05011 i
+1.39394 -1.85819 i
+1.43434 -2.66627 i
+1.47475 -3.47435 i
+1.51515 -4.28243 i
+1.55556 -5.09051 i
+1.59596 -5.89859 i
+1.63636 -6.70667 i
+1.67677 -7.51475 i
+1.71717 -8.32283 i
+1.75758 -9.13092 i
+1.79798 -9.93900 i
+1.83838 -10.74708 i
+1.87879 -11.55516 i
+1.91919 -12.36324 i
+1.95960 -13.17132 i
+2.00000 -13.97940 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/14.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/14.gnuplot
index 560b59ecda..5efd5e2aef 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/14.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/14.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/14.table"; set format "%.5f"
-set samples 100; set parametric; plot [t=-2:2] log10(10**t),(t<log10(1/(0.3))? 0:-90)
+set table "gnuplot/bodegraph/14.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=-2:2] [] [] log10(10**t),20*log10(abs(6/sqrt(1+(0.3*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/14.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/14.table
index 90d1095acb..27e27c6675 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/14.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/14.table
@@ -1,104 +1,55 @@
-
-#Curve 0 of 1, 100 points
-#x y type
--2.00000 0.00000 i
--1.95960 0.00000 i
--1.91919 0.00000 i
--1.87879 0.00000 i
--1.83838 0.00000 i
--1.79798 0.00000 i
--1.75758 0.00000 i
--1.71717 0.00000 i
--1.67677 0.00000 i
--1.63636 0.00000 i
--1.59596 0.00000 i
--1.55556 0.00000 i
--1.51515 0.00000 i
--1.47475 0.00000 i
--1.43434 0.00000 i
--1.39394 0.00000 i
--1.35354 0.00000 i
--1.31313 0.00000 i
--1.27273 0.00000 i
--1.23232 0.00000 i
--1.19192 0.00000 i
--1.15152 0.00000 i
--1.11111 0.00000 i
--1.07071 0.00000 i
--1.03030 0.00000 i
--0.98990 0.00000 i
--0.94949 0.00000 i
--0.90909 0.00000 i
--0.86869 0.00000 i
--0.82828 0.00000 i
--0.78788 0.00000 i
--0.74747 0.00000 i
--0.70707 0.00000 i
--0.66667 0.00000 i
--0.62626 0.00000 i
--0.58586 0.00000 i
--0.54545 0.00000 i
--0.50505 0.00000 i
--0.46465 0.00000 i
--0.42424 0.00000 i
--0.38384 0.00000 i
--0.34343 0.00000 i
--0.30303 0.00000 i
--0.26263 0.00000 i
--0.22222 0.00000 i
--0.18182 0.00000 i
--0.14141 0.00000 i
--0.10101 0.00000 i
--0.06061 0.00000 i
--0.02020 0.00000 i
-0.02020 0.00000 i
-0.06061 0.00000 i
-0.10101 0.00000 i
-0.14141 0.00000 i
-0.18182 0.00000 i
-0.22222 0.00000 i
-0.26263 0.00000 i
-0.30303 0.00000 i
-0.34343 0.00000 i
-0.38384 0.00000 i
-0.42424 0.00000 i
-0.46465 0.00000 i
-0.50505 0.00000 i
-0.54545 -90.00000 i
-0.58586 -90.00000 i
-0.62626 -90.00000 i
-0.66667 -90.00000 i
-0.70707 -90.00000 i
-0.74747 -90.00000 i
-0.78788 -90.00000 i
-0.82828 -90.00000 i
-0.86869 -90.00000 i
-0.90909 -90.00000 i
-0.94949 -90.00000 i
-0.98990 -90.00000 i
-1.03030 -90.00000 i
-1.07071 -90.00000 i
-1.11111 -90.00000 i
-1.15152 -90.00000 i
-1.19192 -90.00000 i
-1.23232 -90.00000 i
-1.27273 -90.00000 i
-1.31313 -90.00000 i
-1.35354 -90.00000 i
-1.39394 -90.00000 i
-1.43434 -90.00000 i
-1.47475 -90.00000 i
-1.51515 -90.00000 i
-1.55556 -90.00000 i
-1.59596 -90.00000 i
-1.63636 -90.00000 i
-1.67677 -90.00000 i
-1.71717 -90.00000 i
-1.75758 -90.00000 i
-1.79798 -90.00000 i
-1.83838 -90.00000 i
-1.87879 -90.00000 i
-1.91919 -90.00000 i
-1.95960 -90.00000 i
-2.00000 -90.00000 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),20*log10(abs(6/sqrt(1+(0.3*10**t)**2)))"
+# x y type
+-2.00000 15.56299 i
+-1.91837 15.56297 i
+-1.83673 15.56294 i
+-1.75510 15.56290 i
+-1.67347 15.56285 i
+-1.59184 15.56277 i
+-1.51020 15.56265 i
+-1.42857 15.56248 i
+-1.34694 15.56223 i
+-1.26531 15.56187 i
+-1.18367 15.56135 i
+-1.10204 15.56058 i
+-1.02041 15.55947 i
+-0.93878 15.55785 i
+-0.85714 15.55549 i
+-0.77551 15.55205 i
+-0.69388 15.54705 i
+-0.61224 15.53978 i
+-0.53061 15.52921 i
+-0.44898 15.51387 i
+-0.36735 15.49162 i
+-0.28571 15.45941 i
+-0.20408 15.41294 i
+-0.12245 15.34614 i
+-0.04082 15.25065 i
+0.04082 15.11523 i
+0.12245 14.92528 i
+0.20408 14.66271 i
+0.28571 14.30664 i
+0.36735 13.83530 i
+0.44898 13.22914 i
+0.53061 12.47470 i
+0.61224 11.56776 i
+0.69388 10.51445 i
+0.77551 9.32967 i
+0.85714 8.03369 i
+0.93878 6.64831 i
+1.02041 5.19399 i
+1.10204 3.68818 i
+1.18367 2.14481 i
+1.26531 0.57455 i
+1.34694 -1.01474 i
+1.42857 -2.61737 i
+1.51020 -4.22928 i
+1.59184 -5.84763 i
+1.67347 -7.47044 i
+1.75510 -9.09632 i
+1.83673 -10.72432 i
+1.91837 -12.35377 i
+2.00000 -13.98422 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/15.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/15.gnuplot
index c0c9a919e8..71d19aa772 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/15.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/15.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/15.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=-2:2] log10(10**t),-180/3.1415957*atan(0.3*10**t)
+set table "gnuplot/bodegraph/15.table"; set format "%.5f"
+set samples 100.0; set parametric; plot [t=-2:2] [] [] log10(10**t),(t<log10(1./(0.3))? 0:-90)
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/15.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/15.table
index 876791327e..123043998f 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/15.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/15.table
@@ -1,54 +1,105 @@
-
-#Curve 0 of 1, 50 points
-#x y type
--2.00000 -0.17189 i
--1.91837 -0.20743 i
--1.83673 -0.25033 i
--1.75510 -0.30209 i
--1.67347 -0.36456 i
--1.59184 -0.43994 i
--1.51020 -0.53092 i
--1.42857 -0.64070 i
--1.34694 -0.77318 i
--1.26531 -0.93304 i
--1.18367 -1.12594 i
--1.10204 -1.35869 i
--1.02041 -1.63952 i
--0.93878 -1.97831 i
--0.85714 -2.38698 i
--0.77551 -2.87983 i
--0.69388 -3.47403 i
--0.61224 -4.19009 i
--0.53061 -5.05247 i
--0.44898 -6.09009 i
--0.36735 -7.33692 i
--0.28571 -8.83222 i
--0.20408 -10.62056 i
--0.12245 -12.75090 i
--0.04082 -15.27442 i
-0.04082 -18.24026 i
-0.12245 -21.68836 i
-0.20408 -25.63901 i
-0.28571 -30.07979 i
-0.36735 -34.95296 i
-0.44898 -40.14862 i
-0.53061 -45.51006 i
-0.61224 -50.85375 i
-0.69388 -55.99910 i
-0.77551 -60.79718 i
-0.85714 -65.14801 i
-0.93878 -69.00321 i
-1.02041 -72.35761 i
-1.10204 -75.23617 i
-1.18367 -77.68128 i
-1.26531 -79.74291 i
-1.34694 -81.47208 i
-1.42857 -82.91704 i
-1.51020 -84.12138 i
-1.59184 -85.12335 i
-1.67347 -85.95593 i
-1.75510 -86.64715 i
-1.83673 -87.22068 i
-1.91837 -87.69635 i
-2.00000 -88.09076 i
-
+
+# Curve 0 of 1, 100 points
+# Curve title: "log10(10**t),(t<log10(1./(0.3))? 0:-90)"
+# x y type
+-2.00000 0.00000 i
+-1.95960 0.00000 i
+-1.91919 0.00000 i
+-1.87879 0.00000 i
+-1.83838 0.00000 i
+-1.79798 0.00000 i
+-1.75758 0.00000 i
+-1.71717 0.00000 i
+-1.67677 0.00000 i
+-1.63636 0.00000 i
+-1.59596 0.00000 i
+-1.55556 0.00000 i
+-1.51515 0.00000 i
+-1.47475 0.00000 i
+-1.43434 0.00000 i
+-1.39394 0.00000 i
+-1.35354 0.00000 i
+-1.31313 0.00000 i
+-1.27273 0.00000 i
+-1.23232 0.00000 i
+-1.19192 0.00000 i
+-1.15152 0.00000 i
+-1.11111 0.00000 i
+-1.07071 0.00000 i
+-1.03030 0.00000 i
+-0.98990 0.00000 i
+-0.94949 0.00000 i
+-0.90909 0.00000 i
+-0.86869 0.00000 i
+-0.82828 0.00000 i
+-0.78788 0.00000 i
+-0.74747 0.00000 i
+-0.70707 0.00000 i
+-0.66667 0.00000 i
+-0.62626 0.00000 i
+-0.58586 0.00000 i
+-0.54545 0.00000 i
+-0.50505 0.00000 i
+-0.46465 0.00000 i
+-0.42424 0.00000 i
+-0.38384 0.00000 i
+-0.34343 0.00000 i
+-0.30303 0.00000 i
+-0.26263 0.00000 i
+-0.22222 0.00000 i
+-0.18182 0.00000 i
+-0.14141 0.00000 i
+-0.10101 0.00000 i
+-0.06061 0.00000 i
+-0.02020 0.00000 i
+0.02020 0.00000 i
+0.06061 0.00000 i
+0.10101 0.00000 i
+0.14141 0.00000 i
+0.18182 0.00000 i
+0.22222 0.00000 i
+0.26263 0.00000 i
+0.30303 0.00000 i
+0.34343 0.00000 i
+0.38384 0.00000 i
+0.42424 0.00000 i
+0.46465 0.00000 i
+0.50505 0.00000 i
+0.54545 -90.00000 i
+0.58586 -90.00000 i
+0.62626 -90.00000 i
+0.66667 -90.00000 i
+0.70707 -90.00000 i
+0.74747 -90.00000 i
+0.78788 -90.00000 i
+0.82828 -90.00000 i
+0.86869 -90.00000 i
+0.90909 -90.00000 i
+0.94949 -90.00000 i
+0.98990 -90.00000 i
+1.03030 -90.00000 i
+1.07071 -90.00000 i
+1.11111 -90.00000 i
+1.15152 -90.00000 i
+1.19192 -90.00000 i
+1.23232 -90.00000 i
+1.27273 -90.00000 i
+1.31313 -90.00000 i
+1.35354 -90.00000 i
+1.39394 -90.00000 i
+1.43434 -90.00000 i
+1.47475 -90.00000 i
+1.51515 -90.00000 i
+1.55556 -90.00000 i
+1.59596 -90.00000 i
+1.63636 -90.00000 i
+1.67677 -90.00000 i
+1.71717 -90.00000 i
+1.75758 -90.00000 i
+1.79798 -90.00000 i
+1.83838 -90.00000 i
+1.87879 -90.00000 i
+1.91919 -90.00000 i
+1.95960 -90.00000 i
+2.00000 -90.00000 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/16.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/16.gnuplot
index 61457d42c6..f31f97f61c 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/16.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/16.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/16.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=-1:1.7] log10(10**t),+(t<log10(10)?20*log10(6):+20*log10(6)+40*log10(10)-40*log10(10**t))
+set table "gnuplot/bodegraph/16.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=-2:2] [] [] log10(10**t),-180/3.1415957*atan(0.3*10**t)
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/16.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/16.table
index 6567fa08fd..0d378a1b70 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/16.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/16.table
@@ -1,54 +1,55 @@
-
-#Curve 0 of 1, 50 points
-#x y type
--1.00000 15.56303 i
--0.94490 15.56303 i
--0.88980 15.56303 i
--0.83469 15.56303 i
--0.77959 15.56303 i
--0.72449 15.56303 i
--0.66939 15.56303 i
--0.61429 15.56303 i
--0.55918 15.56303 i
--0.50408 15.56303 i
--0.44898 15.56303 i
--0.39388 15.56303 i
--0.33878 15.56303 i
--0.28367 15.56303 i
--0.22857 15.56303 i
--0.17347 15.56303 i
--0.11837 15.56303 i
--0.06327 15.56303 i
--0.00816 15.56303 i
-0.04694 15.56303 i
-0.10204 15.56303 i
-0.15714 15.56303 i
-0.21224 15.56303 i
-0.26735 15.56303 i
-0.32245 15.56303 i
-0.37755 15.56303 i
-0.43265 15.56303 i
-0.48776 15.56303 i
-0.54286 15.56303 i
-0.59796 15.56303 i
-0.65306 15.56303 i
-0.70816 15.56303 i
-0.76327 15.56303 i
-0.81837 15.56303 i
-0.87347 15.56303 i
-0.92857 15.56303 i
-0.98367 15.56303 i
-1.03878 14.01200 i
-1.09388 11.80792 i
-1.14898 9.60384 i
-1.20408 7.39976 i
-1.25918 5.19568 i
-1.31429 2.99160 i
-1.36939 0.78751 i
-1.42449 -1.41657 i
-1.47959 -3.62065 i
-1.53469 -5.82473 i
-1.58980 -8.02881 i
-1.64490 -10.23289 i
-1.70000 -12.43697 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),-180/3.1415957*atan(0.3*10**t)"
+# x y type
+-2.00000 -0.17189 i
+-1.91837 -0.20743 i
+-1.83673 -0.25033 i
+-1.75510 -0.30209 i
+-1.67347 -0.36456 i
+-1.59184 -0.43994 i
+-1.51020 -0.53092 i
+-1.42857 -0.64070 i
+-1.34694 -0.77318 i
+-1.26531 -0.93304 i
+-1.18367 -1.12594 i
+-1.10204 -1.35869 i
+-1.02041 -1.63952 i
+-0.93878 -1.97831 i
+-0.85714 -2.38698 i
+-0.77551 -2.87983 i
+-0.69388 -3.47403 i
+-0.61224 -4.19009 i
+-0.53061 -5.05247 i
+-0.44898 -6.09009 i
+-0.36735 -7.33692 i
+-0.28571 -8.83222 i
+-0.20408 -10.62056 i
+-0.12245 -12.75090 i
+-0.04082 -15.27442 i
+0.04082 -18.24026 i
+0.12245 -21.68836 i
+0.20408 -25.63901 i
+0.28571 -30.07979 i
+0.36735 -34.95296 i
+0.44898 -40.14862 i
+0.53061 -45.51006 i
+0.61224 -50.85375 i
+0.69388 -55.99910 i
+0.77551 -60.79718 i
+0.85714 -65.14801 i
+0.93878 -69.00321 i
+1.02041 -72.35761 i
+1.10204 -75.23617 i
+1.18367 -77.68128 i
+1.26531 -79.74291 i
+1.34694 -81.47208 i
+1.42857 -82.91704 i
+1.51020 -84.12138 i
+1.59184 -85.12335 i
+1.67347 -85.95593 i
+1.75510 -86.64715 i
+1.83673 -87.22068 i
+1.91837 -87.69635 i
+2.00000 -88.09076 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/17.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/17.gnuplot
index fd89e8b7fe..3ce0b4878c 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/17.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/17.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/17.table"; set format "%.5f"
-set samples 101; set parametric; plot [t=-1:1.7] log10(10**t),20*log10(abs(6/sqrt((1-(10**t/10)**2)**2+(2*0.3*(10**t/10))**2)))
+set table "gnuplot/bodegraph/17.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=-1:1.7] [] [] log10(10**t),(t<log10(10)?20*log10(6):+20*log10(6)+40*log10(10)-40*log10(10**t))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/17.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/17.table
index 0c75908895..b468a6a215 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/17.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/17.table
@@ -1,105 +1,55 @@
-
-#Curve 0 of 1, 101 points
-#x y type
--1.00000 15.56374 i
--0.97300 15.56383 i
--0.94600 15.56394 i
--0.91900 15.56406 i
--0.89200 15.56420 i
--0.86500 15.56435 i
--0.83800 15.56453 i
--0.81100 15.56473 i
--0.78400 15.56495 i
--0.75700 15.56521 i
--0.73000 15.56549 i
--0.70300 15.56582 i
--0.67600 15.56619 i
--0.64900 15.56661 i
--0.62200 15.56709 i
--0.59500 15.56762 i
--0.56800 15.56823 i
--0.54100 15.56892 i
--0.51400 15.56970 i
--0.48700 15.57059 i
--0.46000 15.57159 i
--0.43300 15.57272 i
--0.40600 15.57401 i
--0.37900 15.57546 i
--0.35200 15.57711 i
--0.32500 15.57898 i
--0.29800 15.58109 i
--0.27100 15.58348 i
--0.24400 15.58619 i
--0.21700 15.58926 i
--0.19000 15.59274 i
--0.16300 15.59668 i
--0.13600 15.60114 i
--0.10900 15.60619 i
--0.08200 15.61192 i
--0.05500 15.61840 i
--0.02800 15.62575 i
--0.00100 15.63407 i
-0.02600 15.64350 i
-0.05300 15.65418 i
-0.08000 15.66629 i
-0.10700 15.68000 i
-0.13400 15.69555 i
-0.16100 15.71317 i
-0.18800 15.73315 i
-0.21500 15.75580 i
-0.24200 15.78148 i
-0.26900 15.81060 i
-0.29600 15.84364 i
-0.32300 15.88112 i
-0.35000 15.92365 i
-0.37700 15.97193 i
-0.40400 16.02673 i
-0.43100 16.08898 i
-0.45800 16.15969 i
-0.48500 16.24003 i
-0.51200 16.33136 i
-0.53900 16.43519 i
-0.56600 16.55327 i
-0.59300 16.68756 i
-0.62000 16.84030 i
-0.64700 17.01394 i
-0.67400 17.21122 i
-0.70100 17.43504 i
-0.72800 17.68833 i
-0.75500 17.97376 i
-0.78200 18.29316 i
-0.80900 18.64636 i
-0.83600 19.02922 i
-0.86300 19.43009 i
-0.89000 19.82410 i
-0.91700 20.16536 i
-0.94400 20.38000 i
-0.97100 20.36969 i
-0.99800 20.03898 i
-1.02500 19.34280 i
-1.05200 18.31521 i
-1.07900 17.04731 i
-1.10600 15.63943 i
-1.13300 14.16972 i
-1.16000 12.68789 i
-1.18700 11.22138 i
-1.21400 9.78339 i
-1.24100 8.37891 i
-1.26800 7.00853 i
-1.29500 5.67063 i
-1.32200 4.36263 i
-1.34900 3.08161 i
-1.37600 1.82464 i
-1.40300 0.58897 i
-1.43000 -0.62791 i
-1.45700 -1.82826 i
-1.48400 -3.01409 i
-1.51100 -4.18716 i
-1.53800 -5.34905 i
-1.56500 -6.50111 i
-1.59200 -7.64454 i
-1.61900 -8.78039 i
-1.64600 -9.90958 i
-1.67300 -11.03292 i
-1.70000 -12.15110 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),(t<log10(10)?20*log10(6):+20*log10(6)+40*log10(10)-40*log10(10**t))"
+# x y type
+-1.00000 15.56303 i
+-0.94490 15.56303 i
+-0.88980 15.56303 i
+-0.83469 15.56303 i
+-0.77959 15.56303 i
+-0.72449 15.56303 i
+-0.66939 15.56303 i
+-0.61429 15.56303 i
+-0.55918 15.56303 i
+-0.50408 15.56303 i
+-0.44898 15.56303 i
+-0.39388 15.56303 i
+-0.33878 15.56303 i
+-0.28367 15.56303 i
+-0.22857 15.56303 i
+-0.17347 15.56303 i
+-0.11837 15.56303 i
+-0.06327 15.56303 i
+-0.00816 15.56303 i
+0.04694 15.56303 i
+0.10204 15.56303 i
+0.15714 15.56303 i
+0.21224 15.56303 i
+0.26735 15.56303 i
+0.32245 15.56303 i
+0.37755 15.56303 i
+0.43265 15.56303 i
+0.48776 15.56303 i
+0.54286 15.56303 i
+0.59796 15.56303 i
+0.65306 15.56303 i
+0.70816 15.56303 i
+0.76327 15.56303 i
+0.81837 15.56303 i
+0.87347 15.56303 i
+0.92857 15.56303 i
+0.98367 15.56303 i
+1.03878 14.01200 i
+1.09388 11.80792 i
+1.14898 9.60384 i
+1.20408 7.39976 i
+1.25918 5.19568 i
+1.31429 2.99160 i
+1.36939 0.78751 i
+1.42449 -1.41657 i
+1.47959 -3.62065 i
+1.53469 -5.82473 i
+1.58980 -8.02881 i
+1.64490 -10.23289 i
+1.70000 -12.43697 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/18.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/18.gnuplot
index 1c71fd7d2b..3004ed5208 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/18.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/18.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/18.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=-1:0.999] log10(10**t),(t<log10(10)? 0:-180)
+set table "gnuplot/bodegraph/18.table"; set format "%.5f"
+set samples 101.0; set parametric; plot [t=-1:1.7] [] [] log10(10**t),20*log10(abs(6/sqrt((1-(10**t/10)**2)**2+(2*0.3*(10**t/10))**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/18.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/18.table
index f09e01330a..8d0aea9e48 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/18.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/18.table
@@ -1,54 +1,106 @@
-
-#Curve 0 of 1, 50 points
-#x y type
--1.00000 0.00000 i
--0.95920 0.00000 i
--0.91841 0.00000 i
--0.87761 0.00000 i
--0.83682 0.00000 i
--0.79602 0.00000 i
--0.75522 0.00000 i
--0.71443 0.00000 i
--0.67363 0.00000 i
--0.63284 0.00000 i
--0.59204 0.00000 i
--0.55124 0.00000 i
--0.51045 0.00000 i
--0.46965 0.00000 i
--0.42886 0.00000 i
--0.38806 0.00000 i
--0.34727 0.00000 i
--0.30647 0.00000 i
--0.26567 0.00000 i
--0.22488 0.00000 i
--0.18408 0.00000 i
--0.14329 0.00000 i
--0.10249 0.00000 i
--0.06169 0.00000 i
--0.02090 0.00000 i
-0.01990 0.00000 i
-0.06069 0.00000 i
-0.10149 0.00000 i
-0.14229 0.00000 i
-0.18308 0.00000 i
-0.22388 0.00000 i
-0.26467 0.00000 i
-0.30547 0.00000 i
-0.34627 0.00000 i
-0.38706 0.00000 i
-0.42786 0.00000 i
-0.46865 0.00000 i
-0.50945 0.00000 i
-0.55024 0.00000 i
-0.59104 0.00000 i
-0.63184 0.00000 i
-0.67263 0.00000 i
-0.71343 0.00000 i
-0.75422 0.00000 i
-0.79502 0.00000 i
-0.83582 0.00000 i
-0.87661 0.00000 i
-0.91741 0.00000 i
-0.95820 0.00000 i
-0.99900 0.00000 i
-
+
+# Curve 0 of 1, 101 points
+# Curve title: "log10(10**t),20*log10(abs(6/sqrt((1-(10**t/10)**2)**2+(2*0.3*(10**t/10))**2)))"
+# x y type
+-1.00000 15.56374 i
+-0.97300 15.56383 i
+-0.94600 15.56394 i
+-0.91900 15.56406 i
+-0.89200 15.56420 i
+-0.86500 15.56435 i
+-0.83800 15.56453 i
+-0.81100 15.56473 i
+-0.78400 15.56495 i
+-0.75700 15.56521 i
+-0.73000 15.56549 i
+-0.70300 15.56582 i
+-0.67600 15.56619 i
+-0.64900 15.56661 i
+-0.62200 15.56709 i
+-0.59500 15.56762 i
+-0.56800 15.56823 i
+-0.54100 15.56892 i
+-0.51400 15.56970 i
+-0.48700 15.57059 i
+-0.46000 15.57159 i
+-0.43300 15.57272 i
+-0.40600 15.57401 i
+-0.37900 15.57546 i
+-0.35200 15.57711 i
+-0.32500 15.57898 i
+-0.29800 15.58109 i
+-0.27100 15.58348 i
+-0.24400 15.58619 i
+-0.21700 15.58926 i
+-0.19000 15.59274 i
+-0.16300 15.59668 i
+-0.13600 15.60114 i
+-0.10900 15.60619 i
+-0.08200 15.61192 i
+-0.05500 15.61840 i
+-0.02800 15.62575 i
+-0.00100 15.63407 i
+0.02600 15.64350 i
+0.05300 15.65418 i
+0.08000 15.66629 i
+0.10700 15.68000 i
+0.13400 15.69555 i
+0.16100 15.71317 i
+0.18800 15.73315 i
+0.21500 15.75580 i
+0.24200 15.78148 i
+0.26900 15.81060 i
+0.29600 15.84364 i
+0.32300 15.88112 i
+0.35000 15.92365 i
+0.37700 15.97193 i
+0.40400 16.02673 i
+0.43100 16.08898 i
+0.45800 16.15969 i
+0.48500 16.24003 i
+0.51200 16.33136 i
+0.53900 16.43519 i
+0.56600 16.55327 i
+0.59300 16.68756 i
+0.62000 16.84030 i
+0.64700 17.01394 i
+0.67400 17.21122 i
+0.70100 17.43504 i
+0.72800 17.68833 i
+0.75500 17.97376 i
+0.78200 18.29316 i
+0.80900 18.64636 i
+0.83600 19.02922 i
+0.86300 19.43009 i
+0.89000 19.82410 i
+0.91700 20.16536 i
+0.94400 20.38000 i
+0.97100 20.36969 i
+0.99800 20.03898 i
+1.02500 19.34280 i
+1.05200 18.31521 i
+1.07900 17.04731 i
+1.10600 15.63943 i
+1.13300 14.16972 i
+1.16000 12.68789 i
+1.18700 11.22138 i
+1.21400 9.78339 i
+1.24100 8.37891 i
+1.26800 7.00853 i
+1.29500 5.67063 i
+1.32200 4.36263 i
+1.34900 3.08161 i
+1.37600 1.82464 i
+1.40300 0.58897 i
+1.43000 -0.62791 i
+1.45700 -1.82826 i
+1.48400 -3.01409 i
+1.51100 -4.18716 i
+1.53800 -5.34905 i
+1.56500 -6.50111 i
+1.59200 -7.64454 i
+1.61900 -8.78039 i
+1.64600 -9.90958 i
+1.67300 -11.03292 i
+1.70000 -12.15110 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/19.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/19.gnuplot
index 54a8a81780..b0e2f81368 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/19.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/19.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/19.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=1:2] log10(10**t),(t<log10(10)? 0:-180)
+set table "gnuplot/bodegraph/19.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=-1:2] [] [] log10(10**t),(t<log10(10)? 0:-180)
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/19.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/19.table
index 4278ea0bcb..baeab79a94 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/19.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/19.table
@@ -1,54 +1,55 @@
-
-#Curve 0 of 1, 50 points
-#x y type
-1.00000 -180.00000 i
-1.02041 -180.00000 i
-1.04082 -180.00000 i
-1.06122 -180.00000 i
-1.08163 -180.00000 i
-1.10204 -180.00000 i
-1.12245 -180.00000 i
-1.14286 -180.00000 i
-1.16327 -180.00000 i
-1.18367 -180.00000 i
-1.20408 -180.00000 i
-1.22449 -180.00000 i
-1.24490 -180.00000 i
-1.26531 -180.00000 i
-1.28571 -180.00000 i
-1.30612 -180.00000 i
-1.32653 -180.00000 i
-1.34694 -180.00000 i
-1.36735 -180.00000 i
-1.38776 -180.00000 i
-1.40816 -180.00000 i
-1.42857 -180.00000 i
-1.44898 -180.00000 i
-1.46939 -180.00000 i
-1.48980 -180.00000 i
-1.51020 -180.00000 i
-1.53061 -180.00000 i
-1.55102 -180.00000 i
-1.57143 -180.00000 i
-1.59184 -180.00000 i
-1.61224 -180.00000 i
-1.63265 -180.00000 i
-1.65306 -180.00000 i
-1.67347 -180.00000 i
-1.69388 -180.00000 i
-1.71429 -180.00000 i
-1.73469 -180.00000 i
-1.75510 -180.00000 i
-1.77551 -180.00000 i
-1.79592 -180.00000 i
-1.81633 -180.00000 i
-1.83673 -180.00000 i
-1.85714 -180.00000 i
-1.87755 -180.00000 i
-1.89796 -180.00000 i
-1.91837 -180.00000 i
-1.93878 -180.00000 i
-1.95918 -180.00000 i
-1.97959 -180.00000 i
-2.00000 -180.00000 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),(t<log10(10)? 0:-180)"
+# x y type
+-1.00000 0.00000 i
+-0.93878 0.00000 i
+-0.87755 0.00000 i
+-0.81633 0.00000 i
+-0.75510 0.00000 i
+-0.69388 0.00000 i
+-0.63265 0.00000 i
+-0.57143 0.00000 i
+-0.51020 0.00000 i
+-0.44898 0.00000 i
+-0.38776 0.00000 i
+-0.32653 0.00000 i
+-0.26531 0.00000 i
+-0.20408 0.00000 i
+-0.14286 0.00000 i
+-0.08163 0.00000 i
+-0.02041 0.00000 i
+0.04082 0.00000 i
+0.10204 0.00000 i
+0.16327 0.00000 i
+0.22449 0.00000 i
+0.28571 0.00000 i
+0.34694 0.00000 i
+0.40816 0.00000 i
+0.46939 0.00000 i
+0.53061 0.00000 i
+0.59184 0.00000 i
+0.65306 0.00000 i
+0.71429 0.00000 i
+0.77551 0.00000 i
+0.83673 0.00000 i
+0.89796 0.00000 i
+0.95918 0.00000 i
+1.02041 -180.00000 i
+1.08163 -180.00000 i
+1.14286 -180.00000 i
+1.20408 -180.00000 i
+1.26531 -180.00000 i
+1.32653 -180.00000 i
+1.38776 -180.00000 i
+1.44898 -180.00000 i
+1.51020 -180.00000 i
+1.57143 -180.00000 i
+1.63265 -180.00000 i
+1.69388 -180.00000 i
+1.75510 -180.00000 i
+1.81633 -180.00000 i
+1.87755 -180.00000 i
+1.93878 -180.00000 i
+2.00000 -180.00000 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/20.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/20.gnuplot
index 1edd8d64aa..94e724ec7f 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/20.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/20.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/20.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=-1:2] log10(10**t),180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.3*10*10**t))-3.1415957/2)
+set table "gnuplot/bodegraph/20.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=-1:2] [] [] log10(10**t),180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.3*10*10**t))-3.1415957/2)
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/20.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/20.table
index 31dcc88119..63721a37a4 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/20.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/20.table
@@ -1,54 +1,55 @@
-
-#Curve 0 of 1, 50 points
-#x y type
--1.00000 -0.34389 i
--0.93878 -0.39595 i
--0.87755 -0.45590 i
--0.81633 -0.52494 i
--0.75510 -0.60444 i
--0.69388 -0.69600 i
--0.63265 -0.80145 i
--0.57143 -0.92291 i
--0.51020 -1.06284 i
--0.44898 -1.22408 i
--0.38776 -1.40989 i
--0.32653 -1.62411 i
--0.26531 -1.87118 i
--0.20408 -2.15628 i
--0.14286 -2.48550 i
--0.08163 -2.86605 i
--0.02041 -3.30648 i
-0.04082 -3.81706 i
-0.10204 -4.41030 i
-0.16327 -5.10160 i
-0.22449 -5.91033 i
-0.28571 -6.86133 i
-0.34694 -7.98732 i
-0.40816 -9.33260 i
-0.46939 -10.95926 i
-0.53061 -12.95748 i
-0.59184 -15.46385 i
-0.65306 -18.69487 i
-0.71429 -23.01117 i
-0.77551 -29.04407 i
-0.83673 -37.93735 i
-0.89796 -51.67655 i
-0.95918 -72.58138 i
-1.02041 -98.90560 i
-1.08163 -122.22114 i
-1.14286 -138.14671 i
-1.20408 -148.38729 i
-1.26531 -155.21141 i
-1.32653 -160.01085 i
-1.38776 -163.55364 i
-1.44898 -166.27213 i
-1.51020 -168.42151 i
-1.57143 -170.16019 i
-1.63265 -171.59125 i
-1.69388 -172.78469 i
-1.75510 -173.78990 i
-1.81633 -174.64296 i
-1.87755 -175.37102 i
-1.93878 -175.99507 i
-2.00000 -176.53169 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.3*10*10**t))-3.1415957/2)"
+# x y type
+-1.00000 -0.34389 i
+-0.93878 -0.39595 i
+-0.87755 -0.45590 i
+-0.81633 -0.52494 i
+-0.75510 -0.60444 i
+-0.69388 -0.69600 i
+-0.63265 -0.80145 i
+-0.57143 -0.92291 i
+-0.51020 -1.06284 i
+-0.44898 -1.22408 i
+-0.38776 -1.40989 i
+-0.32653 -1.62411 i
+-0.26531 -1.87118 i
+-0.20408 -2.15628 i
+-0.14286 -2.48550 i
+-0.08163 -2.86605 i
+-0.02041 -3.30648 i
+0.04082 -3.81706 i
+0.10204 -4.41030 i
+0.16327 -5.10160 i
+0.22449 -5.91033 i
+0.28571 -6.86133 i
+0.34694 -7.98732 i
+0.40816 -9.33260 i
+0.46939 -10.95926 i
+0.53061 -12.95748 i
+0.59184 -15.46385 i
+0.65306 -18.69487 i
+0.71429 -23.01117 i
+0.77551 -29.04407 i
+0.83673 -37.93735 i
+0.89796 -51.67655 i
+0.95918 -72.58138 i
+1.02041 -98.90560 i
+1.08163 -122.22114 i
+1.14286 -138.14671 i
+1.20408 -148.38729 i
+1.26531 -155.21141 i
+1.32653 -160.01085 i
+1.38776 -163.55364 i
+1.44898 -166.27213 i
+1.51020 -168.42151 i
+1.57143 -170.16019 i
+1.63265 -171.59125 i
+1.69388 -172.78469 i
+1.75510 -173.78990 i
+1.81633 -174.64296 i
+1.87755 -175.37102 i
+1.93878 -175.99507 i
+2.00000 -176.53169 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/21.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/21.gnuplot
index e6ded1c4ef..f37dae2277 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/21.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/21.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/21.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=-2:2] log10(10**t),20*log10(abs(1/(10**t)))
+set table "gnuplot/bodegraph/21.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=-2:2] [] [] log10(10**t),20*log10(abs(1/(10**t)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/21.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/21.table
index 415664f88a..d0da5822be 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/21.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/21.table
@@ -1,54 +1,55 @@
-
-#Curve 0 of 1, 50 points
-#x y type
--2.00000 40.00000 i
--1.91837 38.36735 i
--1.83673 36.73469 i
--1.75510 35.10204 i
--1.67347 33.46939 i
--1.59184 31.83673 i
--1.51020 30.20408 i
--1.42857 28.57143 i
--1.34694 26.93878 i
--1.26531 25.30612 i
--1.18367 23.67347 i
--1.10204 22.04082 i
--1.02041 20.40816 i
--0.93878 18.77551 i
--0.85714 17.14286 i
--0.77551 15.51020 i
--0.69388 13.87755 i
--0.61224 12.24490 i
--0.53061 10.61224 i
--0.44898 8.97959 i
--0.36735 7.34694 i
--0.28571 5.71429 i
--0.20408 4.08163 i
--0.12245 2.44898 i
--0.04082 0.81633 i
-0.04082 -0.81633 i
-0.12245 -2.44898 i
-0.20408 -4.08163 i
-0.28571 -5.71429 i
-0.36735 -7.34694 i
-0.44898 -8.97959 i
-0.53061 -10.61224 i
-0.61224 -12.24490 i
-0.69388 -13.87755 i
-0.77551 -15.51020 i
-0.85714 -17.14286 i
-0.93878 -18.77551 i
-1.02041 -20.40816 i
-1.10204 -22.04082 i
-1.18367 -23.67347 i
-1.26531 -25.30612 i
-1.34694 -26.93878 i
-1.42857 -28.57143 i
-1.51020 -30.20408 i
-1.59184 -31.83673 i
-1.67347 -33.46939 i
-1.75510 -35.10204 i
-1.83673 -36.73469 i
-1.91837 -38.36735 i
-2.00000 -40.00000 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),20*log10(abs(1/(10**t)))"
+# x y type
+-2.00000 40.00000 i
+-1.91837 38.36735 i
+-1.83673 36.73469 i
+-1.75510 35.10204 i
+-1.67347 33.46939 i
+-1.59184 31.83673 i
+-1.51020 30.20408 i
+-1.42857 28.57143 i
+-1.34694 26.93878 i
+-1.26531 25.30612 i
+-1.18367 23.67347 i
+-1.10204 22.04082 i
+-1.02041 20.40816 i
+-0.93878 18.77551 i
+-0.85714 17.14286 i
+-0.77551 15.51020 i
+-0.69388 13.87755 i
+-0.61224 12.24490 i
+-0.53061 10.61224 i
+-0.44898 8.97959 i
+-0.36735 7.34694 i
+-0.28571 5.71429 i
+-0.20408 4.08163 i
+-0.12245 2.44898 i
+-0.04082 0.81633 i
+0.04082 -0.81633 i
+0.12245 -2.44898 i
+0.20408 -4.08163 i
+0.28571 -5.71429 i
+0.36735 -7.34694 i
+0.44898 -8.97959 i
+0.53061 -10.61224 i
+0.61224 -12.24490 i
+0.69388 -13.87755 i
+0.77551 -15.51020 i
+0.85714 -17.14286 i
+0.93878 -18.77551 i
+1.02041 -20.40816 i
+1.10204 -22.04082 i
+1.18367 -23.67347 i
+1.26531 -25.30612 i
+1.34694 -26.93878 i
+1.42857 -28.57143 i
+1.51020 -30.20408 i
+1.59184 -31.83673 i
+1.67347 -33.46939 i
+1.75510 -35.10204 i
+1.83673 -36.73469 i
+1.91837 -38.36735 i
+2.00000 -40.00000 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/22.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/22.gnuplot
index 7c73d43f3a..5d422e0f31 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/22.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/22.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/22.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=-2:2] log10(10**t),+-90
+set table "gnuplot/bodegraph/22.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=-2:2] [] [] log10(10**t),-90
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/22.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/22.table
index d08b55f8ed..96073de57d 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/22.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/22.table
@@ -1,54 +1,55 @@
-
-#Curve 0 of 1, 50 points
-#x y type
--2.00000 -90.00000 i
--1.91837 -90.00000 i
--1.83673 -90.00000 i
--1.75510 -90.00000 i
--1.67347 -90.00000 i
--1.59184 -90.00000 i
--1.51020 -90.00000 i
--1.42857 -90.00000 i
--1.34694 -90.00000 i
--1.26531 -90.00000 i
--1.18367 -90.00000 i
--1.10204 -90.00000 i
--1.02041 -90.00000 i
--0.93878 -90.00000 i
--0.85714 -90.00000 i
--0.77551 -90.00000 i
--0.69388 -90.00000 i
--0.61224 -90.00000 i
--0.53061 -90.00000 i
--0.44898 -90.00000 i
--0.36735 -90.00000 i
--0.28571 -90.00000 i
--0.20408 -90.00000 i
--0.12245 -90.00000 i
--0.04082 -90.00000 i
-0.04082 -90.00000 i
-0.12245 -90.00000 i
-0.20408 -90.00000 i
-0.28571 -90.00000 i
-0.36735 -90.00000 i
-0.44898 -90.00000 i
-0.53061 -90.00000 i
-0.61224 -90.00000 i
-0.69388 -90.00000 i
-0.77551 -90.00000 i
-0.85714 -90.00000 i
-0.93878 -90.00000 i
-1.02041 -90.00000 i
-1.10204 -90.00000 i
-1.18367 -90.00000 i
-1.26531 -90.00000 i
-1.34694 -90.00000 i
-1.42857 -90.00000 i
-1.51020 -90.00000 i
-1.59184 -90.00000 i
-1.67347 -90.00000 i
-1.75510 -90.00000 i
-1.83673 -90.00000 i
-1.91837 -90.00000 i
-2.00000 -90.00000 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),-90"
+# x y type
+-2.00000 -90.00000 i
+-1.91837 -90.00000 i
+-1.83673 -90.00000 i
+-1.75510 -90.00000 i
+-1.67347 -90.00000 i
+-1.59184 -90.00000 i
+-1.51020 -90.00000 i
+-1.42857 -90.00000 i
+-1.34694 -90.00000 i
+-1.26531 -90.00000 i
+-1.18367 -90.00000 i
+-1.10204 -90.00000 i
+-1.02041 -90.00000 i
+-0.93878 -90.00000 i
+-0.85714 -90.00000 i
+-0.77551 -90.00000 i
+-0.69388 -90.00000 i
+-0.61224 -90.00000 i
+-0.53061 -90.00000 i
+-0.44898 -90.00000 i
+-0.36735 -90.00000 i
+-0.28571 -90.00000 i
+-0.20408 -90.00000 i
+-0.12245 -90.00000 i
+-0.04082 -90.00000 i
+0.04082 -90.00000 i
+0.12245 -90.00000 i
+0.20408 -90.00000 i
+0.28571 -90.00000 i
+0.36735 -90.00000 i
+0.44898 -90.00000 i
+0.53061 -90.00000 i
+0.61224 -90.00000 i
+0.69388 -90.00000 i
+0.77551 -90.00000 i
+0.85714 -90.00000 i
+0.93878 -90.00000 i
+1.02041 -90.00000 i
+1.10204 -90.00000 i
+1.18367 -90.00000 i
+1.26531 -90.00000 i
+1.34694 -90.00000 i
+1.42857 -90.00000 i
+1.51020 -90.00000 i
+1.59184 -90.00000 i
+1.67347 -90.00000 i
+1.75510 -90.00000 i
+1.83673 -90.00000 i
+1.91837 -90.00000 i
+2.00000 -90.00000 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/23.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/23.gnuplot
index b1b484733f..6425dac6f5 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/23.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/23.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/23.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=0:3] log10(10**t),0
+set table "gnuplot/bodegraph/23.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=-2:2] [] [] log10(10**t),20*log10(abs((3*4/6)/sqrt(1+((70/6)*10**t)**2)))-20*log10(abs(1/sqrt(1+((5/4)*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/23.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/23.table
index 38afba823a..0be32cbfd2 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/23.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/23.table
@@ -1,54 +1,55 @@
-
-#Curve 0 of 1, 50 points
-#x y type
-0.00000 0.00000 i
-0.06122 0.00000 i
-0.12245 0.00000 i
-0.18367 0.00000 i
-0.24490 0.00000 i
-0.30612 0.00000 i
-0.36735 0.00000 i
-0.42857 0.00000 i
-0.48980 0.00000 i
-0.55102 0.00000 i
-0.61224 0.00000 i
-0.67347 0.00000 i
-0.73469 0.00000 i
-0.79592 0.00000 i
-0.85714 0.00000 i
-0.91837 0.00000 i
-0.97959 0.00000 i
-1.04082 0.00000 i
-1.10204 0.00000 i
-1.16327 0.00000 i
-1.22449 0.00000 i
-1.28571 0.00000 i
-1.34694 0.00000 i
-1.40816 0.00000 i
-1.46939 0.00000 i
-1.53061 0.00000 i
-1.59184 0.00000 i
-1.65306 0.00000 i
-1.71429 0.00000 i
-1.77551 0.00000 i
-1.83673 0.00000 i
-1.89796 0.00000 i
-1.95918 0.00000 i
-2.02041 0.00000 i
-2.08163 0.00000 i
-2.14286 0.00000 i
-2.20408 0.00000 i
-2.26531 0.00000 i
-2.32653 0.00000 i
-2.38776 0.00000 i
-2.44898 0.00000 i
-2.51020 0.00000 i
-2.57143 0.00000 i
-2.63265 0.00000 i
-2.69388 0.00000 i
-2.75510 0.00000 i
-2.81633 0.00000 i
-2.87755 0.00000 i
-2.93878 0.00000 i
-3.00000 0.00000 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),20*log10(abs((3*4/6)/sqrt(1+((70/6)*10**t)**2)))-20*log10(abs(1/sqrt(1+((5/4)*10**t)**2)))"
+# x y type
+-2.00000 5.96880 i
+-1.91837 5.94537 i
+-1.83673 5.91147 i
+-1.75510 5.86258 i
+-1.67347 5.79237 i
+-1.59184 5.69214 i
+-1.51020 5.55026 i
+-1.42857 5.35172 i
+-1.34694 5.07819 i
+-1.26531 4.70888 i
+-1.18367 4.22270 i
+-1.10204 3.60163 i
+-1.02041 2.83474 i
+-0.93878 1.92120 i
+-0.85714 0.87120 i
+-0.77551 -0.29571 i
+-0.69388 -1.55381 i
+-0.61224 -2.87443 i
+-0.53061 -4.22807 i
+-0.44898 -5.58528 i
+-0.36735 -6.91664 i
+-0.28571 -8.19262 i
+-0.20408 -9.38421 i
+-0.12245 -10.46471 i
+-0.04082 -11.41274 i
+0.04082 -12.21561 i
+0.12245 -12.87144 i
+0.20408 -13.38894 i
+0.28571 -13.78476 i
+0.36735 -14.07958 i
+0.44898 -14.29454 i
+0.53061 -14.44867 i
+0.61224 -14.55783 i
+0.69388 -14.63443 i
+0.77551 -14.68783 i
+0.85714 -14.72490 i
+0.93878 -14.75053 i
+1.02041 -14.76823 i
+1.10204 -14.78042 i
+1.18367 -14.78881 i
+1.26531 -14.79458 i
+1.34694 -14.79855 i
+1.42857 -14.80127 i
+1.51020 -14.80315 i
+1.59184 -14.80443 i
+1.67347 -14.80532 i
+1.75510 -14.80592 i
+1.83673 -14.80634 i
+1.91837 -14.80663 i
+2.00000 -14.80682 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/24.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/24.gnuplot
index 82e973748c..2217eae039 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/24.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/24.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/24.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=0:3] log10(10**t),20*log10(abs(1/sqrt(1+(0.08*10**t)**2)))
+set table "gnuplot/bodegraph/24.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=-2:2] [] [] log10(10**t),(t < log10(1./(70/6)) ? 20*log10((3*4/6)) : 20*log10(0.1*10.0*(3*4/6)/((70/6)))-20*log10(10**t))-(t < log10(1./(5/4)) ? 20*log10(1) : 20*log10(0.1*10.0*1/((5/4)))-20*log10(10**t))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/24.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/24.table
index 89de4933b4..f2f7b7e219 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/24.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/24.table
@@ -1,54 +1,55 @@
-
-#Curve 0 of 1, 50 points
-#x y type
-0.00000 -0.02771 i
-0.06122 -0.03669 i
-0.12245 -0.04858 i
-0.18367 -0.06428 i
-0.24490 -0.08502 i
-0.30612 -0.11235 i
-0.36735 -0.14833 i
-0.42857 -0.19557 i
-0.48980 -0.25741 i
-0.55102 -0.33806 i
-0.61224 -0.44272 i
-0.67347 -0.57769 i
-0.73469 -0.75040 i
-0.79592 -0.96925 i
-0.85714 -1.24337 i
-0.91837 -1.58198 i
-0.97959 -1.99369 i
-1.04082 -2.48549 i
-1.10204 -3.06191 i
-1.16327 -3.72435 i
-1.22449 -4.47085 i
-1.28571 -5.29643 i
-1.34694 -6.19375 i
-1.40816 -7.15403 i
-1.46939 -8.16803 i
-1.53061 -9.22670 i
-1.59184 -10.32178 i
-1.65306 -11.44605 i
-1.71429 -12.59337 i
-1.77551 -13.75873 i
-1.83673 -14.93808 i
-1.89796 -16.12821 i
-1.95918 -17.32660 i
-2.02041 -18.53130 i
-2.08163 -19.74080 i
-2.14286 -20.95395 i
-2.20408 -22.16986 i
-2.26531 -23.38787 i
-2.32653 -24.60747 i
-2.38776 -25.82827 i
-2.44898 -27.04997 i
-2.51020 -28.27235 i
-2.57143 -29.49525 i
-2.63265 -30.71854 i
-2.69388 -31.94213 i
-2.75510 -33.16594 i
-2.81633 -34.38991 i
-2.87755 -35.61401 i
-2.93878 -36.83821 i
-3.00000 -38.06248 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),(t < log10(1./(70/6)) ? 20*log10((3*4/6)) : 20*log10(0.1*10.0*(3*4/6)/((70/6)))-20*log10(10**t))-(t < log10(1./(5/4)) ? 20*log10(1) : 20*log10(0.1*10.0*1/((5/4)))-20*log10(10**t))"
+# x y type
+-2.00000 6.02060 i
+-1.91837 6.02060 i
+-1.83673 6.02060 i
+-1.75510 6.02060 i
+-1.67347 6.02060 i
+-1.59184 6.02060 i
+-1.51020 6.02060 i
+-1.42857 6.02060 i
+-1.34694 6.02060 i
+-1.26531 6.02060 i
+-1.18367 6.02060 i
+-1.10204 6.02060 i
+-1.02041 5.60091 i
+-0.93878 3.96826 i
+-0.85714 2.33560 i
+-0.77551 0.70295 i
+-0.69388 -0.92970 i
+-0.61224 -2.56236 i
+-0.53061 -4.19501 i
+-0.44898 -5.82766 i
+-0.36735 -7.46032 i
+-0.28571 -9.09297 i
+-0.20408 -10.72562 i
+-0.12245 -12.35827 i
+-0.04082 -13.99093 i
+0.04082 -14.80725 i
+0.12245 -14.80725 i
+0.20408 -14.80725 i
+0.28571 -14.80725 i
+0.36735 -14.80725 i
+0.44898 -14.80725 i
+0.53061 -14.80725 i
+0.61224 -14.80725 i
+0.69388 -14.80725 i
+0.77551 -14.80725 i
+0.85714 -14.80725 i
+0.93878 -14.80725 i
+1.02041 -14.80725 i
+1.10204 -14.80725 i
+1.18367 -14.80725 i
+1.26531 -14.80725 i
+1.34694 -14.80725 i
+1.42857 -14.80725 i
+1.51020 -14.80725 i
+1.59184 -14.80725 i
+1.67347 -14.80725 i
+1.75510 -14.80725 i
+1.83673 -14.80725 i
+1.91837 -14.80725 i
+2.00000 -14.80725 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/25.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/25.gnuplot
index 79bf2d52b6..54c7075abd 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/25.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/25.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/25.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=0:3] log10(10**t),20*log10(abs(1/sqrt(1+(0.08*10**t)**2)))+0
+set table "gnuplot/bodegraph/25.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=-2:2] [] [] log10(10**t),-180/3.1415957*atan((70/6)*10**t)--180/3.1415957*atan((5/4)*10**t)
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/25.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/25.table
index 89de4933b4..d925e2167e 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/25.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/25.table
@@ -1,54 +1,55 @@
-
-#Curve 0 of 1, 50 points
-#x y type
-0.00000 -0.02771 i
-0.06122 -0.03669 i
-0.12245 -0.04858 i
-0.18367 -0.06428 i
-0.24490 -0.08502 i
-0.30612 -0.11235 i
-0.36735 -0.14833 i
-0.42857 -0.19557 i
-0.48980 -0.25741 i
-0.55102 -0.33806 i
-0.61224 -0.44272 i
-0.67347 -0.57769 i
-0.73469 -0.75040 i
-0.79592 -0.96925 i
-0.85714 -1.24337 i
-0.91837 -1.58198 i
-0.97959 -1.99369 i
-1.04082 -2.48549 i
-1.10204 -3.06191 i
-1.16327 -3.72435 i
-1.22449 -4.47085 i
-1.28571 -5.29643 i
-1.34694 -6.19375 i
-1.40816 -7.15403 i
-1.46939 -8.16803 i
-1.53061 -9.22670 i
-1.59184 -10.32178 i
-1.65306 -11.44605 i
-1.71429 -12.59337 i
-1.77551 -13.75873 i
-1.83673 -14.93808 i
-1.89796 -16.12821 i
-1.95918 -17.32660 i
-2.02041 -18.53130 i
-2.08163 -19.74080 i
-2.14286 -20.95395 i
-2.20408 -22.16986 i
-2.26531 -23.38787 i
-2.32653 -24.60747 i
-2.38776 -25.82827 i
-2.44898 -27.04997 i
-2.51020 -28.27235 i
-2.57143 -29.49525 i
-2.63265 -30.71854 i
-2.69388 -31.94213 i
-2.75510 -33.16594 i
-2.81633 -34.38991 i
-2.87755 -35.61401 i
-2.93878 -36.83821 i
-3.00000 -38.06248 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),-180/3.1415957*atan((70/6)*10**t)--180/3.1415957*atan((5/4)*10**t)"
+# x y type
+-2.00000 -5.70435 i
+-1.91837 -6.87023 i
+-1.83673 -8.26698 i
+-1.75510 -9.93490 i
+-1.67347 -11.91742 i
+-1.59184 -14.25837 i
+-1.51020 -16.99713 i
+-1.42857 -20.16058 i
+-1.34694 -23.75178 i
+-1.26531 -27.73634 i
+-1.18367 -32.02980 i
+-1.10204 -36.49187 i
+-1.02041 -40.93358 i
+-0.93878 -45.13881 i
+-0.85714 -48.89427 i
+-0.77551 -52.01673 i
+-0.69388 -54.36827 i
+-0.61224 -55.85807 i
+-0.53061 -56.43576 i
+-0.44898 -56.08347 i
+-0.36735 -54.81198 i
+-0.28571 -52.66313 i
+-0.20408 -49.71712 i
+-0.12245 -46.10017 i
+-0.04082 -41.98535 i
+0.04082 -37.58080 i
+0.12245 -33.10481 i
+0.20408 -28.75540 i
+0.28571 -24.68591 i
+0.36735 -20.99426 i
+0.44898 -17.72599 i
+0.53061 -14.88584 i
+0.61224 -12.45154 i
+0.69388 -10.38591 i
+0.77551 -8.64563 i
+0.85714 -7.18686 i
+0.93878 -5.96837 i
+1.02041 -4.95311 i
+1.10204 -4.10863 i
+1.18367 -3.40702 i
+1.26531 -2.82459 i
+1.34694 -2.34136 i
+1.42857 -1.94060 i
+1.51020 -1.60832 i
+1.59184 -1.33287 i
+1.67347 -1.10456 i
+1.75510 -0.91533 i
+1.83673 -0.75851 i
+1.91837 -0.62855 i
+2.00000 -0.52085 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/26.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/26.gnuplot
index 573f004eef..1100a0de37 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/26.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/26.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/26.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=0:3] log10(10**t),-0.08*10**t
+set table "gnuplot/bodegraph/26.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=-2:2] [] [] log10(10**t),(t<log10(1./((70/6)))? 0:-90)-(t<log10(1./((5/4)))? 0:-90)
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/26.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/26.table
index 74cc1c624d..8151cb041a 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/26.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/26.table
@@ -1,54 +1,55 @@
-
-#Curve 0 of 1, 50 points
-#x y type
-0.00000 -0.08000 i
-0.06122 -0.09211 i
-0.12245 -0.10606 i
-0.18367 -0.12211 i
-0.24490 -0.14060 i
-0.30612 -0.16189 i
-0.36735 -0.18640 i
-0.42857 -0.21462 i
-0.48980 -0.24711 i
-0.55102 -0.28452 i
-0.61224 -0.32759 i
-0.67347 -0.37719 i
-0.73469 -0.43429 i
-0.79592 -0.50004 i
-0.85714 -0.57575 i
-0.91837 -0.66291 i
-0.97959 -0.76328 i
-1.04082 -0.87883 i
-1.10204 -1.01188 i
-1.16327 -1.16508 i
-1.22449 -1.34147 i
-1.28571 -1.54456 i
-1.34694 -1.77840 i
-1.40816 -2.04764 i
-1.46939 -2.35764 i
-1.53061 -2.71458 i
-1.59184 -3.12555 i
-1.65306 -3.59875 i
-1.71429 -4.14358 i
-1.77551 -4.77090 i
-1.83673 -5.49319 i
-1.89796 -6.32483 i
-1.95918 -7.28239 i
-2.02041 -8.38491 i
-2.08163 -9.65434 i
-2.14286 -11.11596 i
-2.20408 -12.79887 i
-2.26531 -14.73656 i
-2.32653 -16.96761 i
-2.38776 -19.53642 i
-2.44898 -22.49415 i
-2.51020 -25.89966 i
-2.57143 -29.82075 i
-2.63265 -34.33547 i
-2.69388 -39.53371 i
-2.75510 -45.51893 i
-2.81633 -52.41028 i
-2.87755 -60.34496 i
-2.93878 -69.48091 i
-3.00000 -80.00000 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),(t<log10(1./((70/6)))? 0:-90)-(t<log10(1./((5/4)))? 0:-90)"
+# x y type
+-2.00000 0.00000 i
+-1.91837 0.00000 i
+-1.83673 0.00000 i
+-1.75510 0.00000 i
+-1.67347 0.00000 i
+-1.59184 0.00000 i
+-1.51020 0.00000 i
+-1.42857 0.00000 i
+-1.34694 0.00000 i
+-1.26531 0.00000 i
+-1.18367 0.00000 i
+-1.10204 0.00000 i
+-1.02041 -90.00000 i
+-0.93878 -90.00000 i
+-0.85714 -90.00000 i
+-0.77551 -90.00000 i
+-0.69388 -90.00000 i
+-0.61224 -90.00000 i
+-0.53061 -90.00000 i
+-0.44898 -90.00000 i
+-0.36735 -90.00000 i
+-0.28571 -90.00000 i
+-0.20408 -90.00000 i
+-0.12245 -90.00000 i
+-0.04082 -90.00000 i
+0.04082 0.00000 i
+0.12245 0.00000 i
+0.20408 0.00000 i
+0.28571 0.00000 i
+0.36735 0.00000 i
+0.44898 0.00000 i
+0.53061 0.00000 i
+0.61224 0.00000 i
+0.69388 0.00000 i
+0.77551 0.00000 i
+0.85714 0.00000 i
+0.93878 0.00000 i
+1.02041 0.00000 i
+1.10204 0.00000 i
+1.18367 0.00000 i
+1.26531 0.00000 i
+1.34694 0.00000 i
+1.42857 0.00000 i
+1.51020 0.00000 i
+1.59184 0.00000 i
+1.67347 0.00000 i
+1.75510 0.00000 i
+1.83673 0.00000 i
+1.91837 0.00000 i
+2.00000 0.00000 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/27.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/27.gnuplot
index 55046c903d..e6e7b70f01 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/27.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/27.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/27.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=0:3] log10(10**t),-180/3.1415957*atan(0.08*10**t)
+set table "gnuplot/bodegraph/27.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=0:3] [] [] log10(10**t),0
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/27.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/27.table
index b8f9b71d81..b58a377ff3 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/27.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/27.table
@@ -1,54 +1,55 @@
-
-#Curve 0 of 1, 50 points
-#x y type
-0.00000 -4.57392 i
-0.06122 -5.26275 i
-0.12245 -6.05398 i
-0.18367 -6.96211 i
-0.24490 -8.00336 i
-0.30612 -9.19566 i
-0.36735 -10.55853 i
-0.42857 -12.11282 i
-0.48980 -13.88014 i
-0.55102 -15.88201 i
-0.61224 -18.13843 i
-0.67347 -20.66592 i
-0.73469 -23.47500 i
-0.79592 -26.56705 i
-0.85714 -29.93109 i
-0.91837 -33.54093 i
-0.97959 -37.35360 i
-1.04082 -41.31003 i
-1.10204 -45.33840 i
-1.16327 -49.36009 i
-1.22449 -53.29715 i
-1.28571 -57.07954 i
-1.34694 -60.65072 i
-1.40816 -63.97056 i
-1.46939 -67.01557 i
-1.53061 -69.77707 i
-1.59184 -72.25820 i
-1.65306 -74.47067 i
-1.71429 -76.43177 i
-1.77551 -78.16187 i
-1.83673 -79.68258 i
-1.89796 -81.01543 i
-1.95918 -82.18110 i
-2.02041 -83.19884 i
-2.08163 -84.08629 i
-2.14286 -84.85939 i
-2.20408 -85.53237 i
-2.26531 -86.11787 i
-2.32653 -86.62704 i
-2.38776 -87.06971 i
-2.44898 -87.45445 i
-2.51020 -87.78879 i
-2.57143 -88.07929 i
-2.63265 -88.33168 i
-2.69388 -88.55093 i
-2.75510 -88.74139 i
-2.81633 -88.90683 i
-2.87755 -89.05053 i
-2.93878 -89.17534 i
-3.00000 -89.28375 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),0"
+# x y type
+0.00000 0.00000 i
+0.06122 0.00000 i
+0.12245 0.00000 i
+0.18367 0.00000 i
+0.24490 0.00000 i
+0.30612 0.00000 i
+0.36735 0.00000 i
+0.42857 0.00000 i
+0.48980 0.00000 i
+0.55102 0.00000 i
+0.61224 0.00000 i
+0.67347 0.00000 i
+0.73469 0.00000 i
+0.79592 0.00000 i
+0.85714 0.00000 i
+0.91837 0.00000 i
+0.97959 0.00000 i
+1.04082 0.00000 i
+1.10204 0.00000 i
+1.16327 0.00000 i
+1.22449 0.00000 i
+1.28571 0.00000 i
+1.34694 0.00000 i
+1.40816 0.00000 i
+1.46939 0.00000 i
+1.53061 0.00000 i
+1.59184 0.00000 i
+1.65306 0.00000 i
+1.71429 0.00000 i
+1.77551 0.00000 i
+1.83673 0.00000 i
+1.89796 0.00000 i
+1.95918 0.00000 i
+2.02041 0.00000 i
+2.08163 0.00000 i
+2.14286 0.00000 i
+2.20408 0.00000 i
+2.26531 0.00000 i
+2.32653 0.00000 i
+2.38776 0.00000 i
+2.44898 0.00000 i
+2.51020 0.00000 i
+2.57143 0.00000 i
+2.63265 0.00000 i
+2.69388 0.00000 i
+2.75510 0.00000 i
+2.81633 0.00000 i
+2.87755 0.00000 i
+2.93878 0.00000 i
+3.00000 0.00000 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/28.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/28.gnuplot
index 6a4d0927c4..7db058c654 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/28.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/28.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/28.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=0:3] log10(10**t),-180/3.1415957*atan(0.08*10**t)+-0.08*10**t
+set table "gnuplot/bodegraph/28.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=0:3] [] [] log10(10**t),20*log10(abs(1.0/sqrt(1+(0.08*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/28.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/28.table
index e05d70c457..b90b67e841 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/28.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/28.table
@@ -1,54 +1,55 @@
-
-#Curve 0 of 1, 50 points
-#x y type
-0.00000 -4.65392 i
-0.06122 -5.35486 i
-0.12245 -6.16003 i
-0.18367 -7.08422 i
-0.24490 -8.14397 i
-0.30612 -9.35755 i
-0.36735 -10.74493 i
-0.42857 -12.32743 i
-0.48980 -14.12725 i
-0.55102 -16.16653 i
-0.61224 -18.46602 i
-0.67347 -21.04311 i
-0.73469 -23.90929 i
-0.79592 -27.06709 i
-0.85714 -30.50684 i
-0.91837 -34.20385 i
-0.97959 -38.11688 i
-1.04082 -42.18886 i
-1.10204 -46.35028 i
-1.16327 -50.52517 i
-1.22449 -54.63862 i
-1.28571 -58.62410 i
-1.34694 -62.42911 i
-1.40816 -66.01820 i
-1.46939 -69.37322 i
-1.53061 -72.49165 i
-1.59184 -75.38375 i
-1.65306 -78.06942 i
-1.71429 -80.57535 i
-1.77551 -82.93277 i
-1.83673 -85.17577 i
-1.89796 -87.34027 i
-1.95918 -89.46348 i
-2.02041 -91.58374 i
-2.08163 -93.74063 i
-2.14286 -95.97535 i
-2.20408 -98.33123 i
-2.26531 -100.85443 i
-2.32653 -103.59465 i
-2.38776 -106.60613 i
-2.44898 -109.94860 i
-2.51020 -113.68845 i
-2.57143 -117.90004 i
-2.63265 -122.66715 i
-2.69388 -128.08464 i
-2.75510 -134.26032 i
-2.81633 -141.31711 i
-2.87755 -149.39549 i
-2.93878 -158.65625 i
-3.00000 -169.28375 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),20*log10(abs(1.0/sqrt(1+(0.08*10**t)**2)))"
+# x y type
+0.00000 -0.02771 i
+0.06122 -0.03669 i
+0.12245 -0.04858 i
+0.18367 -0.06428 i
+0.24490 -0.08502 i
+0.30612 -0.11235 i
+0.36735 -0.14833 i
+0.42857 -0.19557 i
+0.48980 -0.25741 i
+0.55102 -0.33806 i
+0.61224 -0.44272 i
+0.67347 -0.57769 i
+0.73469 -0.75040 i
+0.79592 -0.96925 i
+0.85714 -1.24337 i
+0.91837 -1.58198 i
+0.97959 -1.99369 i
+1.04082 -2.48549 i
+1.10204 -3.06191 i
+1.16327 -3.72435 i
+1.22449 -4.47085 i
+1.28571 -5.29643 i
+1.34694 -6.19375 i
+1.40816 -7.15403 i
+1.46939 -8.16803 i
+1.53061 -9.22670 i
+1.59184 -10.32178 i
+1.65306 -11.44605 i
+1.71429 -12.59337 i
+1.77551 -13.75873 i
+1.83673 -14.93808 i
+1.89796 -16.12821 i
+1.95918 -17.32660 i
+2.02041 -18.53130 i
+2.08163 -19.74080 i
+2.14286 -20.95395 i
+2.20408 -22.16986 i
+2.26531 -23.38787 i
+2.32653 -24.60747 i
+2.38776 -25.82827 i
+2.44898 -27.04997 i
+2.51020 -28.27235 i
+2.57143 -29.49525 i
+2.63265 -30.71854 i
+2.69388 -31.94213 i
+2.75510 -33.16594 i
+2.81633 -34.38991 i
+2.87755 -35.61401 i
+2.93878 -36.83821 i
+3.00000 -38.06248 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/29.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/29.gnuplot
index 6964830ca2..8bd7486875 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/29.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/29.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/29.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=-2:2] log10(10**t),20*log10(abs((3*4/6)/sqrt(1+((70/6)*10**t)**2)))-20*log10(abs(1/sqrt(1+((5/4)*10**t)**2)))
+set table "gnuplot/bodegraph/29.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=0:3] [] [] log10(10**t),20*log10(abs(1.0/sqrt(1+(0.08*10**t)**2)))+0
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/29.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/29.table
index 44480495da..d8b8a59daf 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/29.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/29.table
@@ -1,54 +1,55 @@
-
-#Curve 0 of 1, 50 points
-#x y type
--2.00000 5.96880 i
--1.91837 5.94537 i
--1.83673 5.91147 i
--1.75510 5.86258 i
--1.67347 5.79237 i
--1.59184 5.69214 i
--1.51020 5.55026 i
--1.42857 5.35172 i
--1.34694 5.07819 i
--1.26531 4.70888 i
--1.18367 4.22270 i
--1.10204 3.60163 i
--1.02041 2.83474 i
--0.93878 1.92120 i
--0.85714 0.87120 i
--0.77551 -0.29571 i
--0.69388 -1.55381 i
--0.61224 -2.87443 i
--0.53061 -4.22807 i
--0.44898 -5.58528 i
--0.36735 -6.91664 i
--0.28571 -8.19262 i
--0.20408 -9.38421 i
--0.12245 -10.46471 i
--0.04082 -11.41274 i
-0.04082 -12.21561 i
-0.12245 -12.87144 i
-0.20408 -13.38894 i
-0.28571 -13.78476 i
-0.36735 -14.07958 i
-0.44898 -14.29454 i
-0.53061 -14.44867 i
-0.61224 -14.55783 i
-0.69388 -14.63443 i
-0.77551 -14.68783 i
-0.85714 -14.72490 i
-0.93878 -14.75053 i
-1.02041 -14.76823 i
-1.10204 -14.78042 i
-1.18367 -14.78881 i
-1.26531 -14.79458 i
-1.34694 -14.79855 i
-1.42857 -14.80127 i
-1.51020 -14.80315 i
-1.59184 -14.80443 i
-1.67347 -14.80532 i
-1.75510 -14.80592 i
-1.83673 -14.80634 i
-1.91837 -14.80663 i
-2.00000 -14.80682 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),20*log10(abs(1.0/sqrt(1+(0.08*10**t)**2)))+0"
+# x y type
+0.00000 -0.02771 i
+0.06122 -0.03669 i
+0.12245 -0.04858 i
+0.18367 -0.06428 i
+0.24490 -0.08502 i
+0.30612 -0.11235 i
+0.36735 -0.14833 i
+0.42857 -0.19557 i
+0.48980 -0.25741 i
+0.55102 -0.33806 i
+0.61224 -0.44272 i
+0.67347 -0.57769 i
+0.73469 -0.75040 i
+0.79592 -0.96925 i
+0.85714 -1.24337 i
+0.91837 -1.58198 i
+0.97959 -1.99369 i
+1.04082 -2.48549 i
+1.10204 -3.06191 i
+1.16327 -3.72435 i
+1.22449 -4.47085 i
+1.28571 -5.29643 i
+1.34694 -6.19375 i
+1.40816 -7.15403 i
+1.46939 -8.16803 i
+1.53061 -9.22670 i
+1.59184 -10.32178 i
+1.65306 -11.44605 i
+1.71429 -12.59337 i
+1.77551 -13.75873 i
+1.83673 -14.93808 i
+1.89796 -16.12821 i
+1.95918 -17.32660 i
+2.02041 -18.53130 i
+2.08163 -19.74080 i
+2.14286 -20.95395 i
+2.20408 -22.16986 i
+2.26531 -23.38787 i
+2.32653 -24.60747 i
+2.38776 -25.82827 i
+2.44898 -27.04997 i
+2.51020 -28.27235 i
+2.57143 -29.49525 i
+2.63265 -30.71854 i
+2.69388 -31.94213 i
+2.75510 -33.16594 i
+2.81633 -34.38991 i
+2.87755 -35.61401 i
+2.93878 -36.83821 i
+3.00000 -38.06248 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/3.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/3.gnuplot
index 7f3785356a..6343fbbf8b 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/3.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/3.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/3.table"; set format "%.5f"
-set samples 2; set parametric; plot [t=-0.99942:-0.99942] log10(10**t),20*log10(abs(3/sqrt(1+(0.3*10**t)**2)))
+set table "gnuplot/bodegraph/3.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=-0.99942:-0.99942] [] [] log10(10**t),20*log10(abs(3/sqrt (1+(0.3*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/3.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/3.table
index c03c7e616f..16effbc2fa 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/3.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/3.table
@@ -1,6 +1,7 @@
-
-#Curve 0 of 1, 2 points
-#x y type
--0.99942 9.53851 i
--0.99942 9.53851 i
-
+
+# Curve 0 of 1, 2 points
+# Curve title: "log10(10**t),20*log10(abs(3/sqrt (1+(0.3*10**t)**2)))"
+# x y type
+-0.99942 9.53851 i
+-0.99942 9.53851 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/30.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/30.gnuplot
index 0e45061d1b..f399100b95 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/30.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/30.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/30.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=-2:2] log10(10**t),0+(t<log10(1/((70/6)))?20*log10((3*4/6)):+20*log10((3*4/6)/((70/6)))-20*log10(10**t))-(t<log10(1/((5/4)))?20*log10(1):+20*log10(1/((5/4)))-20*log10(10**t))
+set table "gnuplot/bodegraph/30.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=0:3] [] [] log10(10**t),-0.08*10**t
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/30.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/30.table
index e69de29bb2..5fcaced7b8 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/30.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/30.table
@@ -0,0 +1,55 @@
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),-0.08*10**t"
+# x y type
+0.00000 -0.08000 i
+0.06122 -0.09211 i
+0.12245 -0.10606 i
+0.18367 -0.12211 i
+0.24490 -0.14060 i
+0.30612 -0.16189 i
+0.36735 -0.18640 i
+0.42857 -0.21462 i
+0.48980 -0.24711 i
+0.55102 -0.28452 i
+0.61224 -0.32759 i
+0.67347 -0.37719 i
+0.73469 -0.43429 i
+0.79592 -0.50004 i
+0.85714 -0.57575 i
+0.91837 -0.66291 i
+0.97959 -0.76328 i
+1.04082 -0.87883 i
+1.10204 -1.01188 i
+1.16327 -1.16508 i
+1.22449 -1.34147 i
+1.28571 -1.54456 i
+1.34694 -1.77840 i
+1.40816 -2.04764 i
+1.46939 -2.35764 i
+1.53061 -2.71458 i
+1.59184 -3.12555 i
+1.65306 -3.59875 i
+1.71429 -4.14358 i
+1.77551 -4.77090 i
+1.83673 -5.49319 i
+1.89796 -6.32483 i
+1.95918 -7.28239 i
+2.02041 -8.38491 i
+2.08163 -9.65434 i
+2.14286 -11.11596 i
+2.20408 -12.79887 i
+2.26531 -14.73656 i
+2.32653 -16.96761 i
+2.38776 -19.53642 i
+2.44898 -22.49415 i
+2.51020 -25.89966 i
+2.57143 -29.82075 i
+2.63265 -34.33547 i
+2.69388 -39.53371 i
+2.75510 -45.51893 i
+2.81633 -52.41028 i
+2.87755 -60.34496 i
+2.93878 -69.48091 i
+3.00000 -80.00000 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/31.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/31.gnuplot
index 5aa9d979d9..058d4de837 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/31.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/31.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/31.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=-2:2] log10(10**t),-180/3.1415957*atan((70/6)*10**t)--180/3.1415957*atan((5/4)*10**t)
+set table "gnuplot/bodegraph/31.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=0:3] [] [] log10(10**t),-180/3.1415957*atan(0.08*10**t)
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/31.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/31.table
index 8bd8cebdfe..5670b32e08 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/31.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/31.table
@@ -1,54 +1,55 @@
-
-#Curve 0 of 1, 50 points
-#x y type
--2.00000 -5.70435 i
--1.91837 -6.87023 i
--1.83673 -8.26698 i
--1.75510 -9.93490 i
--1.67347 -11.91742 i
--1.59184 -14.25837 i
--1.51020 -16.99713 i
--1.42857 -20.16058 i
--1.34694 -23.75178 i
--1.26531 -27.73634 i
--1.18367 -32.02980 i
--1.10204 -36.49187 i
--1.02041 -40.93358 i
--0.93878 -45.13881 i
--0.85714 -48.89427 i
--0.77551 -52.01673 i
--0.69388 -54.36827 i
--0.61224 -55.85807 i
--0.53061 -56.43576 i
--0.44898 -56.08347 i
--0.36735 -54.81198 i
--0.28571 -52.66313 i
--0.20408 -49.71712 i
--0.12245 -46.10017 i
--0.04082 -41.98535 i
-0.04082 -37.58080 i
-0.12245 -33.10481 i
-0.20408 -28.75540 i
-0.28571 -24.68591 i
-0.36735 -20.99426 i
-0.44898 -17.72599 i
-0.53061 -14.88584 i
-0.61224 -12.45154 i
-0.69388 -10.38591 i
-0.77551 -8.64563 i
-0.85714 -7.18686 i
-0.93878 -5.96837 i
-1.02041 -4.95311 i
-1.10204 -4.10863 i
-1.18367 -3.40702 i
-1.26531 -2.82459 i
-1.34694 -2.34136 i
-1.42857 -1.94060 i
-1.51020 -1.60832 i
-1.59184 -1.33287 i
-1.67347 -1.10456 i
-1.75510 -0.91533 i
-1.83673 -0.75851 i
-1.91837 -0.62855 i
-2.00000 -0.52085 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),-180/3.1415957*atan(0.08*10**t)"
+# x y type
+0.00000 -4.57392 i
+0.06122 -5.26275 i
+0.12245 -6.05398 i
+0.18367 -6.96211 i
+0.24490 -8.00336 i
+0.30612 -9.19566 i
+0.36735 -10.55853 i
+0.42857 -12.11282 i
+0.48980 -13.88014 i
+0.55102 -15.88201 i
+0.61224 -18.13843 i
+0.67347 -20.66592 i
+0.73469 -23.47500 i
+0.79592 -26.56705 i
+0.85714 -29.93109 i
+0.91837 -33.54093 i
+0.97959 -37.35360 i
+1.04082 -41.31003 i
+1.10204 -45.33840 i
+1.16327 -49.36009 i
+1.22449 -53.29715 i
+1.28571 -57.07954 i
+1.34694 -60.65072 i
+1.40816 -63.97056 i
+1.46939 -67.01557 i
+1.53061 -69.77707 i
+1.59184 -72.25820 i
+1.65306 -74.47067 i
+1.71429 -76.43177 i
+1.77551 -78.16187 i
+1.83673 -79.68258 i
+1.89796 -81.01543 i
+1.95918 -82.18110 i
+2.02041 -83.19884 i
+2.08163 -84.08629 i
+2.14286 -84.85939 i
+2.20408 -85.53237 i
+2.26531 -86.11787 i
+2.32653 -86.62704 i
+2.38776 -87.06971 i
+2.44898 -87.45445 i
+2.51020 -87.78879 i
+2.57143 -88.07929 i
+2.63265 -88.33168 i
+2.69388 -88.55093 i
+2.75510 -88.74139 i
+2.81633 -88.90683 i
+2.87755 -89.05053 i
+2.93878 -89.17534 i
+3.00000 -89.28375 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/32.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/32.gnuplot
index 8010fb5c5f..dfe4ce8780 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/32.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/32.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/32.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=-2:2] log10(10**t),0+(t<log10(1/((70/6)))? 0:-90)-(t<log10(1/((5/4)))? 0:-90)
+set table "gnuplot/bodegraph/32.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=0:3] [] [] log10(10**t),-180/3.1415957*atan(0.08*10**t)+-0.08*10**t
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/32.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/32.table
index e69de29bb2..ffe72339f6 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/32.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/32.table
@@ -0,0 +1,55 @@
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),-180/3.1415957*atan(0.08*10**t)+-0.08*10**t"
+# x y type
+0.00000 -4.65392 i
+0.06122 -5.35486 i
+0.12245 -6.16003 i
+0.18367 -7.08422 i
+0.24490 -8.14397 i
+0.30612 -9.35755 i
+0.36735 -10.74493 i
+0.42857 -12.32743 i
+0.48980 -14.12725 i
+0.55102 -16.16653 i
+0.61224 -18.46602 i
+0.67347 -21.04311 i
+0.73469 -23.90929 i
+0.79592 -27.06709 i
+0.85714 -30.50684 i
+0.91837 -34.20385 i
+0.97959 -38.11688 i
+1.04082 -42.18886 i
+1.10204 -46.35028 i
+1.16327 -50.52517 i
+1.22449 -54.63862 i
+1.28571 -58.62410 i
+1.34694 -62.42911 i
+1.40816 -66.01820 i
+1.46939 -69.37322 i
+1.53061 -72.49165 i
+1.59184 -75.38375 i
+1.65306 -78.06942 i
+1.71429 -80.57535 i
+1.77551 -82.93277 i
+1.83673 -85.17577 i
+1.89796 -87.34027 i
+1.95918 -89.46348 i
+2.02041 -91.58374 i
+2.08163 -93.74063 i
+2.14286 -95.97535 i
+2.20408 -98.33123 i
+2.26531 -100.85443 i
+2.32653 -103.59465 i
+2.38776 -106.60613 i
+2.44898 -109.94860 i
+2.51020 -113.68845 i
+2.57143 -117.90004 i
+2.63265 -122.66715 i
+2.69388 -128.08464 i
+2.75510 -134.26032 i
+2.81633 -141.31711 i
+2.87755 -149.39549 i
+2.93878 -158.65625 i
+3.00000 -169.28375 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/33.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/33.gnuplot
index 6048ded54b..f2dfa1a2dd 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/33.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/33.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/33.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=0:3] log10(10**t),20*log10(abs(1/(10**t)))+20*log10(2/0.08)-20*log10(abs(1/sqrt(1+(0.08*10**t)**2)))
+set table "gnuplot/bodegraph/33.table"; set format "%.5f"
+set samples 100.0; set parametric; plot [t=-2:2] [] [] log10(10**t),-(t < log10(1./0.3) ? 20*log10(1) : 20*log10(0.1*10.0*1/(0.3))-20*log10(10**t))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/33.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/33.table
index 513e5aa049..9b31c8246b 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/33.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/33.table
@@ -1,54 +1,105 @@
-
-#Curve 0 of 1, 50 points
-#x y type
-0.00000 27.98651 i
-0.06122 26.77100 i
-0.12245 25.55840 i
-0.18367 24.34961 i
-0.24490 23.14586 i
-0.30612 21.94870 i
-0.36735 20.76019 i
-0.42857 19.58294 i
-0.48980 18.42029 i
-0.55102 17.27645 i
-0.61224 16.15662 i
-0.67347 15.06711 i
-0.73469 14.01532 i
-0.79592 13.00969 i
-0.85714 12.05931 i
-0.91837 11.17343 i
-0.97959 10.36065 i
-1.04082 9.62796 i
-1.10204 8.97989 i
-1.16327 8.41784 i
-1.22449 7.93986 i
-1.28571 7.54095 i
-1.34694 7.21377 i
-1.40816 6.94957 i
-1.46939 6.73907 i
-1.53061 6.57325 i
-1.59184 6.44385 i
-1.65306 6.34362 i
-1.71429 6.26646 i
-1.77551 6.20733 i
-1.83673 6.16219 i
-1.89796 6.12783 i
-1.95918 6.10173 i
-2.02041 6.08194 i
-2.08163 6.06695 i
-2.14286 6.05561 i
-2.20408 6.04703 i
-2.26531 6.04055 i
-2.32653 6.03566 i
-2.38776 6.03196 i
-2.44898 6.02917 i
-2.51020 6.02707 i
-2.57143 6.02548 i
-2.63265 6.02428 i
-2.69388 6.02338 i
-2.75510 6.02270 i
-2.81633 6.02218 i
-2.87755 6.02179 i
-2.93878 6.02150 i
-3.00000 6.02128 i
-
+
+# Curve 0 of 1, 100 points
+# Curve title: "log10(10**t),-(t < log10(1./0.3) ? 20*log10(1) : 20*log10(0.1*10.0*1/(0.3))-20*log10(10**t))"
+# x y type
+-2.00000 -0.00000 i
+-1.95960 -0.00000 i
+-1.91919 -0.00000 i
+-1.87879 -0.00000 i
+-1.83838 -0.00000 i
+-1.79798 -0.00000 i
+-1.75758 -0.00000 i
+-1.71717 -0.00000 i
+-1.67677 -0.00000 i
+-1.63636 -0.00000 i
+-1.59596 -0.00000 i
+-1.55556 -0.00000 i
+-1.51515 -0.00000 i
+-1.47475 -0.00000 i
+-1.43434 -0.00000 i
+-1.39394 -0.00000 i
+-1.35354 -0.00000 i
+-1.31313 -0.00000 i
+-1.27273 -0.00000 i
+-1.23232 -0.00000 i
+-1.19192 -0.00000 i
+-1.15152 -0.00000 i
+-1.11111 -0.00000 i
+-1.07071 -0.00000 i
+-1.03030 -0.00000 i
+-0.98990 -0.00000 i
+-0.94949 -0.00000 i
+-0.90909 -0.00000 i
+-0.86869 -0.00000 i
+-0.82828 -0.00000 i
+-0.78788 -0.00000 i
+-0.74747 -0.00000 i
+-0.70707 -0.00000 i
+-0.66667 -0.00000 i
+-0.62626 -0.00000 i
+-0.58586 -0.00000 i
+-0.54545 -0.00000 i
+-0.50505 -0.00000 i
+-0.46465 -0.00000 i
+-0.42424 -0.00000 i
+-0.38384 -0.00000 i
+-0.34343 -0.00000 i
+-0.30303 -0.00000 i
+-0.26263 -0.00000 i
+-0.22222 -0.00000 i
+-0.18182 -0.00000 i
+-0.14141 -0.00000 i
+-0.10101 -0.00000 i
+-0.06061 -0.00000 i
+-0.02020 -0.00000 i
+0.02020 -0.00000 i
+0.06061 -0.00000 i
+0.10101 -0.00000 i
+0.14141 -0.00000 i
+0.18182 -0.00000 i
+0.22222 -0.00000 i
+0.26263 -0.00000 i
+0.30303 -0.00000 i
+0.34343 -0.00000 i
+0.38384 -0.00000 i
+0.42424 -0.00000 i
+0.46465 -0.00000 i
+0.50505 -0.00000 i
+0.54545 0.45152 i
+0.58586 1.25960 i
+0.62626 2.06768 i
+0.66667 2.87576 i
+0.70707 3.68384 i
+0.74747 4.49192 i
+0.78788 5.30000 i
+0.82828 6.10808 i
+0.86869 6.91616 i
+0.90909 7.72424 i
+0.94949 8.53232 i
+0.98990 9.34040 i
+1.03030 10.14849 i
+1.07071 10.95657 i
+1.11111 11.76465 i
+1.15152 12.57273 i
+1.19192 13.38081 i
+1.23232 14.18889 i
+1.27273 14.99697 i
+1.31313 15.80505 i
+1.35354 16.61313 i
+1.39394 17.42121 i
+1.43434 18.22929 i
+1.47475 19.03737 i
+1.51515 19.84546 i
+1.55556 20.65354 i
+1.59596 21.46162 i
+1.63636 22.26970 i
+1.67677 23.07778 i
+1.71717 23.88586 i
+1.75758 24.69394 i
+1.79798 25.50202 i
+1.83838 26.31010 i
+1.87879 27.11818 i
+1.91919 27.92626 i
+1.95960 28.73434 i
+2.00000 29.54243 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/34.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/34.gnuplot
index 2f9bc164fc..473e0d228c 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/34.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/34.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/34.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=0:3] log10(10**t),20*log10(abs(1/(10**t)))+20*log10(2/0.08)-(t<log10(1/(0.08))?20*log10(1):+20*log10(1/(0.08))-20*log10(10**t))
+set table "gnuplot/bodegraph/34.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=-2:2] [] [] log10(10**t),-20*log10(abs(1/sqrt(1+(0.3*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/34.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/34.table
index c7a00cdf33..7deb48f83b 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/34.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/34.table
@@ -1,54 +1,55 @@
-
-#Curve 0 of 1, 50 points
-#x y type
-0.00000 27.95880 i
-0.06122 26.73431 i
-0.12245 25.50982 i
-0.18367 24.28533 i
-0.24490 23.06084 i
-0.30612 21.83635 i
-0.36735 20.61186 i
-0.42857 19.38737 i
-0.48980 18.16288 i
-0.55102 16.93839 i
-0.61224 15.71390 i
-0.67347 14.48941 i
-0.73469 13.26492 i
-0.79592 12.04043 i
-0.85714 10.81594 i
-0.91837 9.59145 i
-0.97959 8.36696 i
-1.04082 7.14247 i
-1.10204 6.02060 i
-1.16327 6.02060 i
-1.22449 6.02060 i
-1.28571 6.02060 i
-1.34694 6.02060 i
-1.40816 6.02060 i
-1.46939 6.02060 i
-1.53061 6.02060 i
-1.59184 6.02060 i
-1.65306 6.02060 i
-1.71429 6.02060 i
-1.77551 6.02060 i
-1.83673 6.02060 i
-1.89796 6.02060 i
-1.95918 6.02060 i
-2.02041 6.02060 i
-2.08163 6.02060 i
-2.14286 6.02060 i
-2.20408 6.02060 i
-2.26531 6.02060 i
-2.32653 6.02060 i
-2.38776 6.02060 i
-2.44898 6.02060 i
-2.51020 6.02060 i
-2.57143 6.02060 i
-2.63265 6.02060 i
-2.69388 6.02060 i
-2.75510 6.02060 i
-2.81633 6.02060 i
-2.87755 6.02060 i
-2.93878 6.02060 i
-3.00000 6.02060 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),-20*log10(abs(1/sqrt(1+(0.3*10**t)**2)))"
+# x y type
+-2.00000 0.00004 i
+-1.91837 0.00006 i
+-1.83673 0.00008 i
+-1.75510 0.00012 i
+-1.67347 0.00018 i
+-1.59184 0.00026 i
+-1.51020 0.00037 i
+-1.42857 0.00054 i
+-1.34694 0.00079 i
+-1.26531 0.00115 i
+-1.18367 0.00168 i
+-1.10204 0.00244 i
+-1.02041 0.00356 i
+-0.93878 0.00518 i
+-0.85714 0.00754 i
+-0.77551 0.01098 i
+-0.69388 0.01598 i
+-0.61224 0.02325 i
+-0.53061 0.03382 i
+-0.44898 0.04916 i
+-0.36735 0.07141 i
+-0.28571 0.10361 i
+-0.20408 0.15009 i
+-0.12245 0.21689 i
+-0.04082 0.31238 i
+0.04082 0.44779 i
+0.12245 0.63775 i
+0.20408 0.90032 i
+0.28571 1.25639 i
+0.36735 1.72772 i
+0.44898 2.33388 i
+0.53061 3.08832 i
+0.61224 3.99527 i
+0.69388 5.04858 i
+0.77551 6.23335 i
+0.85714 7.52934 i
+0.93878 8.91471 i
+1.02041 10.36903 i
+1.10204 11.87485 i
+1.18367 13.41821 i
+1.26531 14.98848 i
+1.34694 16.57777 i
+1.42857 18.18039 i
+1.51020 19.79230 i
+1.59184 21.41066 i
+1.67347 23.03347 i
+1.75510 24.65935 i
+1.83673 26.28734 i
+1.91837 27.91679 i
+2.00000 29.54725 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/35.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/35.gnuplot
index 61f459f89c..e73e5bdbf3 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/35.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/35.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/35.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=0:3] log10(10**t),-90+(-180/3.1415957*atan(0.08*10**t))*(-1)
+set table "gnuplot/bodegraph/35.table"; set format "%.5f"
+set samples 100.0; set parametric; plot [t=-2:2] [] [] log10(10**t),-(t<log10(1./(0.3))? 0:-90)
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/35.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/35.table
index 5d7d6fc4a5..76e16dcdc2 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/35.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/35.table
@@ -1,54 +1,105 @@
-
-#Curve 0 of 1, 50 points
-#x y type
-0.00000 -85.42608 i
-0.06122 -84.73725 i
-0.12245 -83.94602 i
-0.18367 -83.03789 i
-0.24490 -81.99664 i
-0.30612 -80.80434 i
-0.36735 -79.44147 i
-0.42857 -77.88718 i
-0.48980 -76.11986 i
-0.55102 -74.11799 i
-0.61224 -71.86157 i
-0.67347 -69.33408 i
-0.73469 -66.52500 i
-0.79592 -63.43295 i
-0.85714 -60.06891 i
-0.91837 -56.45907 i
-0.97959 -52.64640 i
-1.04082 -48.68997 i
-1.10204 -44.66160 i
-1.16327 -40.63991 i
-1.22449 -36.70285 i
-1.28571 -32.92046 i
-1.34694 -29.34928 i
-1.40816 -26.02944 i
-1.46939 -22.98443 i
-1.53061 -20.22293 i
-1.59184 -17.74180 i
-1.65306 -15.52933 i
-1.71429 -13.56823 i
-1.77551 -11.83813 i
-1.83673 -10.31742 i
-1.89796 -8.98457 i
-1.95918 -7.81890 i
-2.02041 -6.80116 i
-2.08163 -5.91371 i
-2.14286 -5.14061 i
-2.20408 -4.46763 i
-2.26531 -3.88213 i
-2.32653 -3.37296 i
-2.38776 -2.93029 i
-2.44898 -2.54555 i
-2.51020 -2.21121 i
-2.57143 -1.92071 i
-2.63265 -1.66832 i
-2.69388 -1.44907 i
-2.75510 -1.25861 i
-2.81633 -1.09317 i
-2.87755 -0.94947 i
-2.93878 -0.82466 i
-3.00000 -0.71625 i
-
+
+# Curve 0 of 1, 100 points
+# Curve title: "log10(10**t),-(t<log10(1./(0.3))? 0:-90)"
+# x y type
+-2.00000 0.00000 i
+-1.95960 0.00000 i
+-1.91919 0.00000 i
+-1.87879 0.00000 i
+-1.83838 0.00000 i
+-1.79798 0.00000 i
+-1.75758 0.00000 i
+-1.71717 0.00000 i
+-1.67677 0.00000 i
+-1.63636 0.00000 i
+-1.59596 0.00000 i
+-1.55556 0.00000 i
+-1.51515 0.00000 i
+-1.47475 0.00000 i
+-1.43434 0.00000 i
+-1.39394 0.00000 i
+-1.35354 0.00000 i
+-1.31313 0.00000 i
+-1.27273 0.00000 i
+-1.23232 0.00000 i
+-1.19192 0.00000 i
+-1.15152 0.00000 i
+-1.11111 0.00000 i
+-1.07071 0.00000 i
+-1.03030 0.00000 i
+-0.98990 0.00000 i
+-0.94949 0.00000 i
+-0.90909 0.00000 i
+-0.86869 0.00000 i
+-0.82828 0.00000 i
+-0.78788 0.00000 i
+-0.74747 0.00000 i
+-0.70707 0.00000 i
+-0.66667 0.00000 i
+-0.62626 0.00000 i
+-0.58586 0.00000 i
+-0.54545 0.00000 i
+-0.50505 0.00000 i
+-0.46465 0.00000 i
+-0.42424 0.00000 i
+-0.38384 0.00000 i
+-0.34343 0.00000 i
+-0.30303 0.00000 i
+-0.26263 0.00000 i
+-0.22222 0.00000 i
+-0.18182 0.00000 i
+-0.14141 0.00000 i
+-0.10101 0.00000 i
+-0.06061 0.00000 i
+-0.02020 0.00000 i
+0.02020 0.00000 i
+0.06061 0.00000 i
+0.10101 0.00000 i
+0.14141 0.00000 i
+0.18182 0.00000 i
+0.22222 0.00000 i
+0.26263 0.00000 i
+0.30303 0.00000 i
+0.34343 0.00000 i
+0.38384 0.00000 i
+0.42424 0.00000 i
+0.46465 0.00000 i
+0.50505 0.00000 i
+0.54545 90.00000 i
+0.58586 90.00000 i
+0.62626 90.00000 i
+0.66667 90.00000 i
+0.70707 90.00000 i
+0.74747 90.00000 i
+0.78788 90.00000 i
+0.82828 90.00000 i
+0.86869 90.00000 i
+0.90909 90.00000 i
+0.94949 90.00000 i
+0.98990 90.00000 i
+1.03030 90.00000 i
+1.07071 90.00000 i
+1.11111 90.00000 i
+1.15152 90.00000 i
+1.19192 90.00000 i
+1.23232 90.00000 i
+1.27273 90.00000 i
+1.31313 90.00000 i
+1.35354 90.00000 i
+1.39394 90.00000 i
+1.43434 90.00000 i
+1.47475 90.00000 i
+1.51515 90.00000 i
+1.55556 90.00000 i
+1.59596 90.00000 i
+1.63636 90.00000 i
+1.67677 90.00000 i
+1.71717 90.00000 i
+1.75758 90.00000 i
+1.79798 90.00000 i
+1.83838 90.00000 i
+1.87879 90.00000 i
+1.91919 90.00000 i
+1.95960 90.00000 i
+2.00000 90.00000 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/36.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/36.gnuplot
index b2a196be08..6235c2c6fb 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/36.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/36.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/36.table"; set format "%.5f"
-set samples 201; set parametric; plot [t=0:3] log10(10**t),-90+((t<log10(1/(0.08))? 0:-90))*(-1)
+set table "gnuplot/bodegraph/36.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=-2:2] [] [] log10(10**t),--180/3.1415957*atan(0.3*10**t)
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/36.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/36.table
index b9e4582dc6..8f12df0598 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/36.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/36.table
@@ -1,205 +1,55 @@
-
-#Curve 0 of 1, 201 points
-#x y type
-0.00000 -90.00000 i
-0.01500 -90.00000 i
-0.03000 -90.00000 i
-0.04500 -90.00000 i
-0.06000 -90.00000 i
-0.07500 -90.00000 i
-0.09000 -90.00000 i
-0.10500 -90.00000 i
-0.12000 -90.00000 i
-0.13500 -90.00000 i
-0.15000 -90.00000 i
-0.16500 -90.00000 i
-0.18000 -90.00000 i
-0.19500 -90.00000 i
-0.21000 -90.00000 i
-0.22500 -90.00000 i
-0.24000 -90.00000 i
-0.25500 -90.00000 i
-0.27000 -90.00000 i
-0.28500 -90.00000 i
-0.30000 -90.00000 i
-0.31500 -90.00000 i
-0.33000 -90.00000 i
-0.34500 -90.00000 i
-0.36000 -90.00000 i
-0.37500 -90.00000 i
-0.39000 -90.00000 i
-0.40500 -90.00000 i
-0.42000 -90.00000 i
-0.43500 -90.00000 i
-0.45000 -90.00000 i
-0.46500 -90.00000 i
-0.48000 -90.00000 i
-0.49500 -90.00000 i
-0.51000 -90.00000 i
-0.52500 -90.00000 i
-0.54000 -90.00000 i
-0.55500 -90.00000 i
-0.57000 -90.00000 i
-0.58500 -90.00000 i
-0.60000 -90.00000 i
-0.61500 -90.00000 i
-0.63000 -90.00000 i
-0.64500 -90.00000 i
-0.66000 -90.00000 i
-0.67500 -90.00000 i
-0.69000 -90.00000 i
-0.70500 -90.00000 i
-0.72000 -90.00000 i
-0.73500 -90.00000 i
-0.75000 -90.00000 i
-0.76500 -90.00000 i
-0.78000 -90.00000 i
-0.79500 -90.00000 i
-0.81000 -90.00000 i
-0.82500 -90.00000 i
-0.84000 -90.00000 i
-0.85500 -90.00000 i
-0.87000 -90.00000 i
-0.88500 -90.00000 i
-0.90000 -90.00000 i
-0.91500 -90.00000 i
-0.93000 -90.00000 i
-0.94500 -90.00000 i
-0.96000 -90.00000 i
-0.97500 -90.00000 i
-0.99000 -90.00000 i
-1.00500 -90.00000 i
-1.02000 -90.00000 i
-1.03500 -90.00000 i
-1.05000 -90.00000 i
-1.06500 -90.00000 i
-1.08000 -90.00000 i
-1.09500 -90.00000 i
-1.11000 0.00000 i
-1.12500 0.00000 i
-1.14000 0.00000 i
-1.15500 0.00000 i
-1.17000 0.00000 i
-1.18500 0.00000 i
-1.20000 0.00000 i
-1.21500 0.00000 i
-1.23000 0.00000 i
-1.24500 0.00000 i
-1.26000 0.00000 i
-1.27500 0.00000 i
-1.29000 0.00000 i
-1.30500 0.00000 i
-1.32000 0.00000 i
-1.33500 0.00000 i
-1.35000 0.00000 i
-1.36500 0.00000 i
-1.38000 0.00000 i
-1.39500 0.00000 i
-1.41000 0.00000 i
-1.42500 0.00000 i
-1.44000 0.00000 i
-1.45500 0.00000 i
-1.47000 0.00000 i
-1.48500 0.00000 i
-1.50000 0.00000 i
-1.51500 0.00000 i
-1.53000 0.00000 i
-1.54500 0.00000 i
-1.56000 0.00000 i
-1.57500 0.00000 i
-1.59000 0.00000 i
-1.60500 0.00000 i
-1.62000 0.00000 i
-1.63500 0.00000 i
-1.65000 0.00000 i
-1.66500 0.00000 i
-1.68000 0.00000 i
-1.69500 0.00000 i
-1.71000 0.00000 i
-1.72500 0.00000 i
-1.74000 0.00000 i
-1.75500 0.00000 i
-1.77000 0.00000 i
-1.78500 0.00000 i
-1.80000 0.00000 i
-1.81500 0.00000 i
-1.83000 0.00000 i
-1.84500 0.00000 i
-1.86000 0.00000 i
-1.87500 0.00000 i
-1.89000 0.00000 i
-1.90500 0.00000 i
-1.92000 0.00000 i
-1.93500 0.00000 i
-1.95000 0.00000 i
-1.96500 0.00000 i
-1.98000 0.00000 i
-1.99500 0.00000 i
-2.01000 0.00000 i
-2.02500 0.00000 i
-2.04000 0.00000 i
-2.05500 0.00000 i
-2.07000 0.00000 i
-2.08500 0.00000 i
-2.10000 0.00000 i
-2.11500 0.00000 i
-2.13000 0.00000 i
-2.14500 0.00000 i
-2.16000 0.00000 i
-2.17500 0.00000 i
-2.19000 0.00000 i
-2.20500 0.00000 i
-2.22000 0.00000 i
-2.23500 0.00000 i
-2.25000 0.00000 i
-2.26500 0.00000 i
-2.28000 0.00000 i
-2.29500 0.00000 i
-2.31000 0.00000 i
-2.32500 0.00000 i
-2.34000 0.00000 i
-2.35500 0.00000 i
-2.37000 0.00000 i
-2.38500 0.00000 i
-2.40000 0.00000 i
-2.41500 0.00000 i
-2.43000 0.00000 i
-2.44500 0.00000 i
-2.46000 0.00000 i
-2.47500 0.00000 i
-2.49000 0.00000 i
-2.50500 0.00000 i
-2.52000 0.00000 i
-2.53500 0.00000 i
-2.55000 0.00000 i
-2.56500 0.00000 i
-2.58000 0.00000 i
-2.59500 0.00000 i
-2.61000 0.00000 i
-2.62500 0.00000 i
-2.64000 0.00000 i
-2.65500 0.00000 i
-2.67000 0.00000 i
-2.68500 0.00000 i
-2.70000 0.00000 i
-2.71500 0.00000 i
-2.73000 0.00000 i
-2.74500 0.00000 i
-2.76000 0.00000 i
-2.77500 0.00000 i
-2.79000 0.00000 i
-2.80500 0.00000 i
-2.82000 0.00000 i
-2.83500 0.00000 i
-2.85000 0.00000 i
-2.86500 0.00000 i
-2.88000 0.00000 i
-2.89500 0.00000 i
-2.91000 0.00000 i
-2.92500 0.00000 i
-2.94000 0.00000 i
-2.95500 0.00000 i
-2.97000 0.00000 i
-2.98500 0.00000 i
-3.00000 0.00000 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),--180/3.1415957*atan(0.3*10**t)"
+# x y type
+-2.00000 0.17189 i
+-1.91837 0.20743 i
+-1.83673 0.25033 i
+-1.75510 0.30209 i
+-1.67347 0.36456 i
+-1.59184 0.43994 i
+-1.51020 0.53092 i
+-1.42857 0.64070 i
+-1.34694 0.77318 i
+-1.26531 0.93304 i
+-1.18367 1.12594 i
+-1.10204 1.35869 i
+-1.02041 1.63952 i
+-0.93878 1.97831 i
+-0.85714 2.38698 i
+-0.77551 2.87983 i
+-0.69388 3.47403 i
+-0.61224 4.19009 i
+-0.53061 5.05247 i
+-0.44898 6.09009 i
+-0.36735 7.33692 i
+-0.28571 8.83222 i
+-0.20408 10.62056 i
+-0.12245 12.75090 i
+-0.04082 15.27442 i
+0.04082 18.24026 i
+0.12245 21.68836 i
+0.20408 25.63901 i
+0.28571 30.07979 i
+0.36735 34.95296 i
+0.44898 40.14862 i
+0.53061 45.51006 i
+0.61224 50.85375 i
+0.69388 55.99910 i
+0.77551 60.79718 i
+0.85714 65.14801 i
+0.93878 69.00321 i
+1.02041 72.35761 i
+1.10204 75.23617 i
+1.18367 77.68128 i
+1.26531 79.74291 i
+1.34694 81.47208 i
+1.42857 82.91704 i
+1.51020 84.12138 i
+1.59184 85.12335 i
+1.67347 85.95593 i
+1.75510 86.64715 i
+1.83673 87.22068 i
+1.91837 87.69635 i
+2.00000 88.09076 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/37.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/37.gnuplot
index 57ce4f2ff2..491fff331b 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/37.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/37.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/37.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=0:3] log10(10**t),20*log10(abs(2*sqrt(1+(0.08*10**t)**2)))
+set table "gnuplot/bodegraph/37.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=0:3] [] [] log10(10**t),20*log10(abs(1/(10**t)))+20*log10(2/0.08)-20*log10(abs(1/sqrt(1+(0.08*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/37.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/37.table
index 5fac119e07..29a61b5ceb 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/37.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/37.table
@@ -1,54 +1,55 @@
-
-#Curve 0 of 1, 50 points
-#x y type
-0.00000 6.04831 i
-0.06122 6.05729 i
-0.12245 6.06918 i
-0.18367 6.08488 i
-0.24490 6.10562 i
-0.30612 6.13295 i
-0.36735 6.16893 i
-0.42857 6.21617 i
-0.48980 6.27801 i
-0.55102 6.35866 i
-0.61224 6.46332 i
-0.67347 6.59829 i
-0.73469 6.77100 i
-0.79592 6.98985 i
-0.85714 7.26397 i
-0.91837 7.60258 i
-0.97959 8.01429 i
-1.04082 8.50609 i
-1.10204 9.08251 i
-1.16327 9.74495 i
-1.22449 10.49145 i
-1.28571 11.31703 i
-1.34694 12.21435 i
-1.40816 13.17463 i
-1.46939 14.18863 i
-1.53061 15.24730 i
-1.59184 16.34238 i
-1.65306 17.46665 i
-1.71429 18.61397 i
-1.77551 19.77933 i
-1.83673 20.95868 i
-1.89796 22.14881 i
-1.95918 23.34720 i
-2.02041 24.55190 i
-2.08163 25.76140 i
-2.14286 26.97455 i
-2.20408 28.19046 i
-2.26531 29.40847 i
-2.32653 30.62807 i
-2.38776 31.84887 i
-2.44898 33.07057 i
-2.51020 34.29295 i
-2.57143 35.51585 i
-2.63265 36.73914 i
-2.69388 37.96273 i
-2.75510 39.18654 i
-2.81633 40.41051 i
-2.87755 41.63461 i
-2.93878 42.85881 i
-3.00000 44.08308 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),20*log10(abs(1/(10**t)))+20*log10(2/0.08)-20*log10(abs(1/sqrt(1+(0.08*10**t)**2)))"
+# x y type
+0.00000 27.98651 i
+0.06122 26.77100 i
+0.12245 25.55840 i
+0.18367 24.34961 i
+0.24490 23.14586 i
+0.30612 21.94870 i
+0.36735 20.76019 i
+0.42857 19.58294 i
+0.48980 18.42029 i
+0.55102 17.27645 i
+0.61224 16.15662 i
+0.67347 15.06711 i
+0.73469 14.01532 i
+0.79592 13.00969 i
+0.85714 12.05931 i
+0.91837 11.17343 i
+0.97959 10.36065 i
+1.04082 9.62796 i
+1.10204 8.97989 i
+1.16327 8.41784 i
+1.22449 7.93986 i
+1.28571 7.54095 i
+1.34694 7.21377 i
+1.40816 6.94957 i
+1.46939 6.73907 i
+1.53061 6.57325 i
+1.59184 6.44385 i
+1.65306 6.34362 i
+1.71429 6.26646 i
+1.77551 6.20733 i
+1.83673 6.16219 i
+1.89796 6.12783 i
+1.95918 6.10173 i
+2.02041 6.08194 i
+2.08163 6.06695 i
+2.14286 6.05561 i
+2.20408 6.04703 i
+2.26531 6.04055 i
+2.32653 6.03566 i
+2.38776 6.03196 i
+2.44898 6.02917 i
+2.51020 6.02707 i
+2.57143 6.02548 i
+2.63265 6.02428 i
+2.69388 6.02338 i
+2.75510 6.02270 i
+2.81633 6.02218 i
+2.87755 6.02179 i
+2.93878 6.02150 i
+3.00000 6.02128 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/38.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/38.gnuplot
index 53b2b477b5..25ffbe9772 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/38.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/38.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/38.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=0:3] log10(10**t),(t<log10(1/0.08)?20*log10(2):+20*log10(2*0.08)+20*log10(10**t))
+set table "gnuplot/bodegraph/38.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=0:3] [] [] log10(10**t),20*log10(abs(1/(10**t)))+20*log10(2/0.08)-(t < log10(1./0.08) ? 20*log10(1) : 20*log10(0.1*10.0*1/(0.08))-20*log10(10**t))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/38.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/38.table
index 401f169b48..3e7ce18d60 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/38.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/38.table
@@ -1,54 +1,55 @@
-
-#Curve 0 of 1, 50 points
-#x y type
-0.00000 6.02060 i
-0.06122 6.02060 i
-0.12245 6.02060 i
-0.18367 6.02060 i
-0.24490 6.02060 i
-0.30612 6.02060 i
-0.36735 6.02060 i
-0.42857 6.02060 i
-0.48980 6.02060 i
-0.55102 6.02060 i
-0.61224 6.02060 i
-0.67347 6.02060 i
-0.73469 6.02060 i
-0.79592 6.02060 i
-0.85714 6.02060 i
-0.91837 6.02060 i
-0.97959 6.02060 i
-1.04082 6.02060 i
-1.10204 6.12322 i
-1.16327 7.34771 i
-1.22449 8.57220 i
-1.28571 9.79669 i
-1.34694 11.02118 i
-1.40816 12.24566 i
-1.46939 13.47015 i
-1.53061 14.69464 i
-1.59184 15.91913 i
-1.65306 17.14362 i
-1.71429 18.36811 i
-1.77551 19.59260 i
-1.83673 20.81709 i
-1.89796 22.04158 i
-1.95918 23.26607 i
-2.02041 24.49056 i
-2.08163 25.71505 i
-2.14286 26.93954 i
-2.20408 28.16403 i
-2.26531 29.38852 i
-2.32653 30.61301 i
-2.38776 31.83750 i
-2.44898 33.06199 i
-2.51020 34.28648 i
-2.57143 35.51097 i
-2.63265 36.73546 i
-2.69388 37.95995 i
-2.75510 39.18444 i
-2.81633 40.40893 i
-2.87755 41.63342 i
-2.93878 42.85791 i
-3.00000 44.08240 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),20*log10(abs(1/(10**t)))+20*log10(2/0.08)-(t < log10(1./0.08) ? 20*log10(1) : 20*log10(0.1*10.0*1/(0.08))-20*log10(10**t))"
+# x y type
+0.00000 27.95880 i
+0.06122 26.73431 i
+0.12245 25.50982 i
+0.18367 24.28533 i
+0.24490 23.06084 i
+0.30612 21.83635 i
+0.36735 20.61186 i
+0.42857 19.38737 i
+0.48980 18.16288 i
+0.55102 16.93839 i
+0.61224 15.71390 i
+0.67347 14.48941 i
+0.73469 13.26492 i
+0.79592 12.04043 i
+0.85714 10.81594 i
+0.91837 9.59145 i
+0.97959 8.36696 i
+1.04082 7.14247 i
+1.10204 6.02060 i
+1.16327 6.02060 i
+1.22449 6.02060 i
+1.28571 6.02060 i
+1.34694 6.02060 i
+1.40816 6.02060 i
+1.46939 6.02060 i
+1.53061 6.02060 i
+1.59184 6.02060 i
+1.65306 6.02060 i
+1.71429 6.02060 i
+1.77551 6.02060 i
+1.83673 6.02060 i
+1.89796 6.02060 i
+1.95918 6.02060 i
+2.02041 6.02060 i
+2.08163 6.02060 i
+2.14286 6.02060 i
+2.20408 6.02060 i
+2.26531 6.02060 i
+2.32653 6.02060 i
+2.38776 6.02060 i
+2.44898 6.02060 i
+2.51020 6.02060 i
+2.57143 6.02060 i
+2.63265 6.02060 i
+2.69388 6.02060 i
+2.75510 6.02060 i
+2.81633 6.02060 i
+2.87755 6.02060 i
+2.93878 6.02060 i
+3.00000 6.02060 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/39.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/39.gnuplot
index e17f9858bd..d46b09dc0b 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/39.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/39.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/39.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=0:3] log10(10**t),--180/3.1415957*atan(0.08*10**t)
+set table "gnuplot/bodegraph/39.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=0:3] [] [] log10(10**t),-90+(-180/3.1415957*atan(0.08*10**t))*(-1)
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/39.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/39.table
index 973e7f7cfc..c4ce3a612c 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/39.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/39.table
@@ -1,54 +1,55 @@
-
-#Curve 0 of 1, 50 points
-#x y type
-0.00000 4.57392 i
-0.06122 5.26275 i
-0.12245 6.05398 i
-0.18367 6.96211 i
-0.24490 8.00336 i
-0.30612 9.19566 i
-0.36735 10.55853 i
-0.42857 12.11282 i
-0.48980 13.88014 i
-0.55102 15.88201 i
-0.61224 18.13843 i
-0.67347 20.66592 i
-0.73469 23.47500 i
-0.79592 26.56705 i
-0.85714 29.93109 i
-0.91837 33.54093 i
-0.97959 37.35360 i
-1.04082 41.31003 i
-1.10204 45.33840 i
-1.16327 49.36009 i
-1.22449 53.29715 i
-1.28571 57.07954 i
-1.34694 60.65072 i
-1.40816 63.97056 i
-1.46939 67.01557 i
-1.53061 69.77707 i
-1.59184 72.25820 i
-1.65306 74.47067 i
-1.71429 76.43177 i
-1.77551 78.16187 i
-1.83673 79.68258 i
-1.89796 81.01543 i
-1.95918 82.18110 i
-2.02041 83.19884 i
-2.08163 84.08629 i
-2.14286 84.85939 i
-2.20408 85.53237 i
-2.26531 86.11787 i
-2.32653 86.62704 i
-2.38776 87.06971 i
-2.44898 87.45445 i
-2.51020 87.78879 i
-2.57143 88.07929 i
-2.63265 88.33168 i
-2.69388 88.55093 i
-2.75510 88.74139 i
-2.81633 88.90683 i
-2.87755 89.05053 i
-2.93878 89.17534 i
-3.00000 89.28375 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),-90+(-180/3.1415957*atan(0.08*10**t))*(-1)"
+# x y type
+0.00000 -85.42608 i
+0.06122 -84.73725 i
+0.12245 -83.94602 i
+0.18367 -83.03789 i
+0.24490 -81.99664 i
+0.30612 -80.80434 i
+0.36735 -79.44147 i
+0.42857 -77.88718 i
+0.48980 -76.11986 i
+0.55102 -74.11799 i
+0.61224 -71.86157 i
+0.67347 -69.33408 i
+0.73469 -66.52500 i
+0.79592 -63.43295 i
+0.85714 -60.06891 i
+0.91837 -56.45907 i
+0.97959 -52.64640 i
+1.04082 -48.68997 i
+1.10204 -44.66160 i
+1.16327 -40.63991 i
+1.22449 -36.70285 i
+1.28571 -32.92046 i
+1.34694 -29.34928 i
+1.40816 -26.02944 i
+1.46939 -22.98443 i
+1.53061 -20.22293 i
+1.59184 -17.74180 i
+1.65306 -15.52933 i
+1.71429 -13.56823 i
+1.77551 -11.83813 i
+1.83673 -10.31742 i
+1.89796 -8.98457 i
+1.95918 -7.81890 i
+2.02041 -6.80116 i
+2.08163 -5.91371 i
+2.14286 -5.14061 i
+2.20408 -4.46763 i
+2.26531 -3.88213 i
+2.32653 -3.37296 i
+2.38776 -2.93029 i
+2.44898 -2.54555 i
+2.51020 -2.21121 i
+2.57143 -1.92071 i
+2.63265 -1.66832 i
+2.69388 -1.44907 i
+2.75510 -1.25861 i
+2.81633 -1.09317 i
+2.87755 -0.94947 i
+2.93878 -0.82466 i
+3.00000 -0.71625 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/4.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/4.gnuplot
index af77b3f134..d238b8ef1c 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/4.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/4.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/4.table"; set format "%.5f"
-set samples 2; set parametric; plot [t=-0.81912:-0.81912] log10(10**t),20*log10(abs(3/sqrt(1+(0.3*10**t)**2)))
+set table "gnuplot/bodegraph/4.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=-0.81912:-0.81912] [] [] log10(10**t),20*log10(abs(3/sqrt (1+(0.3*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/4.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/4.table
index 9baf058e60..bab661e008 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/4.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/4.table
@@ -1,6 +1,7 @@
-
-#Curve 0 of 1, 2 points
-#x y type
--0.81912 9.53344 i
--0.81912 9.53344 i
-
+
+# Curve 0 of 1, 2 points
+# Curve title: "log10(10**t),20*log10(abs(3/sqrt (1+(0.3*10**t)**2)))"
+# x y type
+-0.81912 9.53344 i
+-0.81912 9.53344 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/40.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/40.gnuplot
index c2a70ee0fe..9c82016141 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/40.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/40.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/40.table"; set format "%.5f"
-set samples 201; set parametric; plot [t=0:3] log10(10**t),-(t<log10(1/(0.08))? 0:-90)
+set table "gnuplot/bodegraph/40.table"; set format "%.5f"
+set samples 201.0; set parametric; plot [t=0:3] [] [] log10(10**t),-90+((t<log10(1./(0.08))? 0:-90))*(-1)
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/40.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/40.table
index 5107c82074..3f4feab8d0 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/40.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/40.table
@@ -1,205 +1,206 @@
-
-#Curve 0 of 1, 201 points
-#x y type
-0.00000 0.00000 i
-0.01500 0.00000 i
-0.03000 0.00000 i
-0.04500 0.00000 i
-0.06000 0.00000 i
-0.07500 0.00000 i
-0.09000 0.00000 i
-0.10500 0.00000 i
-0.12000 0.00000 i
-0.13500 0.00000 i
-0.15000 0.00000 i
-0.16500 0.00000 i
-0.18000 0.00000 i
-0.19500 0.00000 i
-0.21000 0.00000 i
-0.22500 0.00000 i
-0.24000 0.00000 i
-0.25500 0.00000 i
-0.27000 0.00000 i
-0.28500 0.00000 i
-0.30000 0.00000 i
-0.31500 0.00000 i
-0.33000 0.00000 i
-0.34500 0.00000 i
-0.36000 0.00000 i
-0.37500 0.00000 i
-0.39000 0.00000 i
-0.40500 0.00000 i
-0.42000 0.00000 i
-0.43500 0.00000 i
-0.45000 0.00000 i
-0.46500 0.00000 i
-0.48000 0.00000 i
-0.49500 0.00000 i
-0.51000 0.00000 i
-0.52500 0.00000 i
-0.54000 0.00000 i
-0.55500 0.00000 i
-0.57000 0.00000 i
-0.58500 0.00000 i
-0.60000 0.00000 i
-0.61500 0.00000 i
-0.63000 0.00000 i
-0.64500 0.00000 i
-0.66000 0.00000 i
-0.67500 0.00000 i
-0.69000 0.00000 i
-0.70500 0.00000 i
-0.72000 0.00000 i
-0.73500 0.00000 i
-0.75000 0.00000 i
-0.76500 0.00000 i
-0.78000 0.00000 i
-0.79500 0.00000 i
-0.81000 0.00000 i
-0.82500 0.00000 i
-0.84000 0.00000 i
-0.85500 0.00000 i
-0.87000 0.00000 i
-0.88500 0.00000 i
-0.90000 0.00000 i
-0.91500 0.00000 i
-0.93000 0.00000 i
-0.94500 0.00000 i
-0.96000 0.00000 i
-0.97500 0.00000 i
-0.99000 0.00000 i
-1.00500 0.00000 i
-1.02000 0.00000 i
-1.03500 0.00000 i
-1.05000 0.00000 i
-1.06500 0.00000 i
-1.08000 0.00000 i
-1.09500 0.00000 i
-1.11000 90.00000 i
-1.12500 90.00000 i
-1.14000 90.00000 i
-1.15500 90.00000 i
-1.17000 90.00000 i
-1.18500 90.00000 i
-1.20000 90.00000 i
-1.21500 90.00000 i
-1.23000 90.00000 i
-1.24500 90.00000 i
-1.26000 90.00000 i
-1.27500 90.00000 i
-1.29000 90.00000 i
-1.30500 90.00000 i
-1.32000 90.00000 i
-1.33500 90.00000 i
-1.35000 90.00000 i
-1.36500 90.00000 i
-1.38000 90.00000 i
-1.39500 90.00000 i
-1.41000 90.00000 i
-1.42500 90.00000 i
-1.44000 90.00000 i
-1.45500 90.00000 i
-1.47000 90.00000 i
-1.48500 90.00000 i
-1.50000 90.00000 i
-1.51500 90.00000 i
-1.53000 90.00000 i
-1.54500 90.00000 i
-1.56000 90.00000 i
-1.57500 90.00000 i
-1.59000 90.00000 i
-1.60500 90.00000 i
-1.62000 90.00000 i
-1.63500 90.00000 i
-1.65000 90.00000 i
-1.66500 90.00000 i
-1.68000 90.00000 i
-1.69500 90.00000 i
-1.71000 90.00000 i
-1.72500 90.00000 i
-1.74000 90.00000 i
-1.75500 90.00000 i
-1.77000 90.00000 i
-1.78500 90.00000 i
-1.80000 90.00000 i
-1.81500 90.00000 i
-1.83000 90.00000 i
-1.84500 90.00000 i
-1.86000 90.00000 i
-1.87500 90.00000 i
-1.89000 90.00000 i
-1.90500 90.00000 i
-1.92000 90.00000 i
-1.93500 90.00000 i
-1.95000 90.00000 i
-1.96500 90.00000 i
-1.98000 90.00000 i
-1.99500 90.00000 i
-2.01000 90.00000 i
-2.02500 90.00000 i
-2.04000 90.00000 i
-2.05500 90.00000 i
-2.07000 90.00000 i
-2.08500 90.00000 i
-2.10000 90.00000 i
-2.11500 90.00000 i
-2.13000 90.00000 i
-2.14500 90.00000 i
-2.16000 90.00000 i
-2.17500 90.00000 i
-2.19000 90.00000 i
-2.20500 90.00000 i
-2.22000 90.00000 i
-2.23500 90.00000 i
-2.25000 90.00000 i
-2.26500 90.00000 i
-2.28000 90.00000 i
-2.29500 90.00000 i
-2.31000 90.00000 i
-2.32500 90.00000 i
-2.34000 90.00000 i
-2.35500 90.00000 i
-2.37000 90.00000 i
-2.38500 90.00000 i
-2.40000 90.00000 i
-2.41500 90.00000 i
-2.43000 90.00000 i
-2.44500 90.00000 i
-2.46000 90.00000 i
-2.47500 90.00000 i
-2.49000 90.00000 i
-2.50500 90.00000 i
-2.52000 90.00000 i
-2.53500 90.00000 i
-2.55000 90.00000 i
-2.56500 90.00000 i
-2.58000 90.00000 i
-2.59500 90.00000 i
-2.61000 90.00000 i
-2.62500 90.00000 i
-2.64000 90.00000 i
-2.65500 90.00000 i
-2.67000 90.00000 i
-2.68500 90.00000 i
-2.70000 90.00000 i
-2.71500 90.00000 i
-2.73000 90.00000 i
-2.74500 90.00000 i
-2.76000 90.00000 i
-2.77500 90.00000 i
-2.79000 90.00000 i
-2.80500 90.00000 i
-2.82000 90.00000 i
-2.83500 90.00000 i
-2.85000 90.00000 i
-2.86500 90.00000 i
-2.88000 90.00000 i
-2.89500 90.00000 i
-2.91000 90.00000 i
-2.92500 90.00000 i
-2.94000 90.00000 i
-2.95500 90.00000 i
-2.97000 90.00000 i
-2.98500 90.00000 i
-3.00000 90.00000 i
-
+
+# Curve 0 of 1, 201 points
+# Curve title: "log10(10**t),-90+((t<log10(1./(0.08))? 0:-90))*(-1)"
+# x y type
+0.00000 -90.00000 i
+0.01500 -90.00000 i
+0.03000 -90.00000 i
+0.04500 -90.00000 i
+0.06000 -90.00000 i
+0.07500 -90.00000 i
+0.09000 -90.00000 i
+0.10500 -90.00000 i
+0.12000 -90.00000 i
+0.13500 -90.00000 i
+0.15000 -90.00000 i
+0.16500 -90.00000 i
+0.18000 -90.00000 i
+0.19500 -90.00000 i
+0.21000 -90.00000 i
+0.22500 -90.00000 i
+0.24000 -90.00000 i
+0.25500 -90.00000 i
+0.27000 -90.00000 i
+0.28500 -90.00000 i
+0.30000 -90.00000 i
+0.31500 -90.00000 i
+0.33000 -90.00000 i
+0.34500 -90.00000 i
+0.36000 -90.00000 i
+0.37500 -90.00000 i
+0.39000 -90.00000 i
+0.40500 -90.00000 i
+0.42000 -90.00000 i
+0.43500 -90.00000 i
+0.45000 -90.00000 i
+0.46500 -90.00000 i
+0.48000 -90.00000 i
+0.49500 -90.00000 i
+0.51000 -90.00000 i
+0.52500 -90.00000 i
+0.54000 -90.00000 i
+0.55500 -90.00000 i
+0.57000 -90.00000 i
+0.58500 -90.00000 i
+0.60000 -90.00000 i
+0.61500 -90.00000 i
+0.63000 -90.00000 i
+0.64500 -90.00000 i
+0.66000 -90.00000 i
+0.67500 -90.00000 i
+0.69000 -90.00000 i
+0.70500 -90.00000 i
+0.72000 -90.00000 i
+0.73500 -90.00000 i
+0.75000 -90.00000 i
+0.76500 -90.00000 i
+0.78000 -90.00000 i
+0.79500 -90.00000 i
+0.81000 -90.00000 i
+0.82500 -90.00000 i
+0.84000 -90.00000 i
+0.85500 -90.00000 i
+0.87000 -90.00000 i
+0.88500 -90.00000 i
+0.90000 -90.00000 i
+0.91500 -90.00000 i
+0.93000 -90.00000 i
+0.94500 -90.00000 i
+0.96000 -90.00000 i
+0.97500 -90.00000 i
+0.99000 -90.00000 i
+1.00500 -90.00000 i
+1.02000 -90.00000 i
+1.03500 -90.00000 i
+1.05000 -90.00000 i
+1.06500 -90.00000 i
+1.08000 -90.00000 i
+1.09500 -90.00000 i
+1.11000 0.00000 i
+1.12500 0.00000 i
+1.14000 0.00000 i
+1.15500 0.00000 i
+1.17000 0.00000 i
+1.18500 0.00000 i
+1.20000 0.00000 i
+1.21500 0.00000 i
+1.23000 0.00000 i
+1.24500 0.00000 i
+1.26000 0.00000 i
+1.27500 0.00000 i
+1.29000 0.00000 i
+1.30500 0.00000 i
+1.32000 0.00000 i
+1.33500 0.00000 i
+1.35000 0.00000 i
+1.36500 0.00000 i
+1.38000 0.00000 i
+1.39500 0.00000 i
+1.41000 0.00000 i
+1.42500 0.00000 i
+1.44000 0.00000 i
+1.45500 0.00000 i
+1.47000 0.00000 i
+1.48500 0.00000 i
+1.50000 0.00000 i
+1.51500 0.00000 i
+1.53000 0.00000 i
+1.54500 0.00000 i
+1.56000 0.00000 i
+1.57500 0.00000 i
+1.59000 0.00000 i
+1.60500 0.00000 i
+1.62000 0.00000 i
+1.63500 0.00000 i
+1.65000 0.00000 i
+1.66500 0.00000 i
+1.68000 0.00000 i
+1.69500 0.00000 i
+1.71000 0.00000 i
+1.72500 0.00000 i
+1.74000 0.00000 i
+1.75500 0.00000 i
+1.77000 0.00000 i
+1.78500 0.00000 i
+1.80000 0.00000 i
+1.81500 0.00000 i
+1.83000 0.00000 i
+1.84500 0.00000 i
+1.86000 0.00000 i
+1.87500 0.00000 i
+1.89000 0.00000 i
+1.90500 0.00000 i
+1.92000 0.00000 i
+1.93500 0.00000 i
+1.95000 0.00000 i
+1.96500 0.00000 i
+1.98000 0.00000 i
+1.99500 0.00000 i
+2.01000 0.00000 i
+2.02500 0.00000 i
+2.04000 0.00000 i
+2.05500 0.00000 i
+2.07000 0.00000 i
+2.08500 0.00000 i
+2.10000 0.00000 i
+2.11500 0.00000 i
+2.13000 0.00000 i
+2.14500 0.00000 i
+2.16000 0.00000 i
+2.17500 0.00000 i
+2.19000 0.00000 i
+2.20500 0.00000 i
+2.22000 0.00000 i
+2.23500 0.00000 i
+2.25000 0.00000 i
+2.26500 0.00000 i
+2.28000 0.00000 i
+2.29500 0.00000 i
+2.31000 0.00000 i
+2.32500 0.00000 i
+2.34000 0.00000 i
+2.35500 0.00000 i
+2.37000 0.00000 i
+2.38500 0.00000 i
+2.40000 0.00000 i
+2.41500 0.00000 i
+2.43000 0.00000 i
+2.44500 0.00000 i
+2.46000 0.00000 i
+2.47500 0.00000 i
+2.49000 0.00000 i
+2.50500 0.00000 i
+2.52000 0.00000 i
+2.53500 0.00000 i
+2.55000 0.00000 i
+2.56500 0.00000 i
+2.58000 0.00000 i
+2.59500 0.00000 i
+2.61000 0.00000 i
+2.62500 0.00000 i
+2.64000 0.00000 i
+2.65500 0.00000 i
+2.67000 0.00000 i
+2.68500 0.00000 i
+2.70000 0.00000 i
+2.71500 0.00000 i
+2.73000 0.00000 i
+2.74500 0.00000 i
+2.76000 0.00000 i
+2.77500 0.00000 i
+2.79000 0.00000 i
+2.80500 0.00000 i
+2.82000 0.00000 i
+2.83500 0.00000 i
+2.85000 0.00000 i
+2.86500 0.00000 i
+2.88000 0.00000 i
+2.89500 0.00000 i
+2.91000 0.00000 i
+2.92500 0.00000 i
+2.94000 0.00000 i
+2.95500 0.00000 i
+2.97000 0.00000 i
+2.98500 0.00000 i
+3.00000 0.00000 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/41.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/41.gnuplot
index 3be6c3d629..62c9ca91b6 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/41.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/41.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/41.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=0:3] log10(10**t),20*log10(abs(2/sqrt(1+(0.02*10**t)**2)))+20*log10(abs(1*sqrt(1+((3*0.02)*10**t)**2)))
+set table "gnuplot/bodegraph/41.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=0:3] [] [] log10(10**t),20*log10(abs(2*sqrt(1+(0.08*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/41.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/41.table
index f8ead8bc06..dc40a7c4d2 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/41.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/41.table
@@ -1,54 +1,55 @@
-
-#Curve 0 of 1, 50 points
-#x y type
-0.00000 6.03447 i
-0.06122 6.03898 i
-0.12245 6.04494 i
-0.18367 6.05283 i
-0.24490 6.06326 i
-0.30612 6.07705 i
-0.36735 6.09524 i
-0.42857 6.11920 i
-0.48980 6.15072 i
-0.55102 6.19207 i
-0.61224 6.24613 i
-0.67347 6.31650 i
-0.73469 6.40762 i
-0.79592 6.52478 i
-0.85714 6.67408 i
-0.91837 6.86226 i
-0.97959 7.09630 i
-1.04082 7.38270 i
-1.10204 7.72663 i
-1.16327 8.13081 i
-1.22449 8.59450 i
-1.28571 9.11275 i
-1.34694 9.67615 i
-1.40816 10.27123 i
-1.46939 10.88159 i
-1.53061 11.48928 i
-1.59184 12.07667 i
-1.65306 12.62805 i
-1.71429 13.13108 i
-1.77551 13.57764 i
-1.83673 13.96405 i
-1.89796 14.29069 i
-1.95918 14.56112 i
-2.02041 14.78100 i
-2.08163 14.95706 i
-2.14286 15.09625 i
-2.20408 15.20517 i
-2.26531 15.28970 i
-2.32653 15.35487 i
-2.38776 15.40486 i
-2.44898 15.44305 i
-2.51020 15.47215 i
-2.57143 15.49425 i
-2.63265 15.51102 i
-2.69388 15.52373 i
-2.75510 15.53334 i
-2.81633 15.54061 i
-2.87755 15.54610 i
-2.93878 15.55025 i
-3.00000 15.55339 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),20*log10(abs(2*sqrt(1+(0.08*10**t)**2)))"
+# x y type
+0.00000 6.04831 i
+0.06122 6.05729 i
+0.12245 6.06918 i
+0.18367 6.08488 i
+0.24490 6.10562 i
+0.30612 6.13295 i
+0.36735 6.16893 i
+0.42857 6.21617 i
+0.48980 6.27801 i
+0.55102 6.35866 i
+0.61224 6.46332 i
+0.67347 6.59829 i
+0.73469 6.77100 i
+0.79592 6.98985 i
+0.85714 7.26397 i
+0.91837 7.60258 i
+0.97959 8.01429 i
+1.04082 8.50609 i
+1.10204 9.08251 i
+1.16327 9.74495 i
+1.22449 10.49145 i
+1.28571 11.31703 i
+1.34694 12.21435 i
+1.40816 13.17463 i
+1.46939 14.18863 i
+1.53061 15.24730 i
+1.59184 16.34238 i
+1.65306 17.46665 i
+1.71429 18.61397 i
+1.77551 19.77933 i
+1.83673 20.95868 i
+1.89796 22.14881 i
+1.95918 23.34720 i
+2.02041 24.55190 i
+2.08163 25.76140 i
+2.14286 26.97455 i
+2.20408 28.19046 i
+2.26531 29.40847 i
+2.32653 30.62807 i
+2.38776 31.84887 i
+2.44898 33.07057 i
+2.51020 34.29295 i
+2.57143 35.51585 i
+2.63265 36.73914 i
+2.69388 37.96273 i
+2.75510 39.18654 i
+2.81633 40.41051 i
+2.87755 41.63461 i
+2.93878 42.85881 i
+3.00000 44.08308 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/42.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/42.gnuplot
index b7910deaaa..c6c3d39f25 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/42.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/42.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/42.table"; set format "%.5f"
-set samples 101; set parametric; plot [t=0:3] log10(10**t),(t<log10(1/(0.02))?20*log10(2):+20*log10(2/(0.02))-20*log10(10**t))+(t<log10(1/(3*0.02))?20*log10(1):+20*log10(1*(3*0.02))+20*log10(10**t))
+set table "gnuplot/bodegraph/42.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=0:3] [] [] log10(10**t),(t<log10(1/0.08)?20*log10(2):+20*log10(2*0.08)+20*log10(10**t))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/42.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/42.table
index c6de5122fb..9b4adcf579 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/42.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/42.table
@@ -1,105 +1,55 @@
-
-#Curve 0 of 1, 101 points
-#x y type
-0.00000 6.02060 i
-0.03000 6.02060 i
-0.06000 6.02060 i
-0.09000 6.02060 i
-0.12000 6.02060 i
-0.15000 6.02060 i
-0.18000 6.02060 i
-0.21000 6.02060 i
-0.24000 6.02060 i
-0.27000 6.02060 i
-0.30000 6.02060 i
-0.33000 6.02060 i
-0.36000 6.02060 i
-0.39000 6.02060 i
-0.42000 6.02060 i
-0.45000 6.02060 i
-0.48000 6.02060 i
-0.51000 6.02060 i
-0.54000 6.02060 i
-0.57000 6.02060 i
-0.60000 6.02060 i
-0.63000 6.02060 i
-0.66000 6.02060 i
-0.69000 6.02060 i
-0.72000 6.02060 i
-0.75000 6.02060 i
-0.78000 6.02060 i
-0.81000 6.02060 i
-0.84000 6.02060 i
-0.87000 6.02060 i
-0.90000 6.02060 i
-0.93000 6.02060 i
-0.96000 6.02060 i
-0.99000 6.02060 i
-1.02000 6.02060 i
-1.05000 6.02060 i
-1.08000 6.02060 i
-1.11000 6.02060 i
-1.14000 6.02060 i
-1.17000 6.02060 i
-1.20000 6.02060 i
-1.23000 6.18362 i
-1.26000 6.78362 i
-1.29000 7.38362 i
-1.32000 7.98362 i
-1.35000 8.58362 i
-1.38000 9.18362 i
-1.41000 9.78362 i
-1.44000 10.38362 i
-1.47000 10.98362 i
-1.50000 11.58362 i
-1.53000 12.18362 i
-1.56000 12.78362 i
-1.59000 13.38362 i
-1.62000 13.98362 i
-1.65000 14.58362 i
-1.68000 15.18362 i
-1.71000 15.56303 i
-1.74000 15.56303 i
-1.77000 15.56303 i
-1.80000 15.56303 i
-1.83000 15.56303 i
-1.86000 15.56303 i
-1.89000 15.56303 i
-1.92000 15.56303 i
-1.95000 15.56303 i
-1.98000 15.56303 i
-2.01000 15.56303 i
-2.04000 15.56303 i
-2.07000 15.56303 i
-2.10000 15.56303 i
-2.13000 15.56303 i
-2.16000 15.56303 i
-2.19000 15.56303 i
-2.22000 15.56303 i
-2.25000 15.56303 i
-2.28000 15.56303 i
-2.31000 15.56303 i
-2.34000 15.56303 i
-2.37000 15.56303 i
-2.40000 15.56303 i
-2.43000 15.56303 i
-2.46000 15.56303 i
-2.49000 15.56303 i
-2.52000 15.56303 i
-2.55000 15.56303 i
-2.58000 15.56303 i
-2.61000 15.56303 i
-2.64000 15.56303 i
-2.67000 15.56303 i
-2.70000 15.56303 i
-2.73000 15.56303 i
-2.76000 15.56303 i
-2.79000 15.56303 i
-2.82000 15.56303 i
-2.85000 15.56303 i
-2.88000 15.56303 i
-2.91000 15.56303 i
-2.94000 15.56303 i
-2.97000 15.56303 i
-3.00000 15.56303 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),(t<log10(1/0.08)?20*log10(2):+20*log10(2*0.08)+20*log10(10**t))"
+# x y type
+0.00000 6.02060 i
+0.06122 6.02060 i
+0.12245 6.02060 i
+0.18367 6.02060 i
+0.24490 6.02060 i
+0.30612 6.02060 i
+0.36735 6.02060 i
+0.42857 6.02060 i
+0.48980 6.02060 i
+0.55102 6.02060 i
+0.61224 6.02060 i
+0.67347 6.02060 i
+0.73469 6.02060 i
+0.79592 6.02060 i
+0.85714 6.02060 i
+0.91837 6.02060 i
+0.97959 6.02060 i
+1.04082 6.02060 i
+1.10204 6.12322 i
+1.16327 7.34771 i
+1.22449 8.57220 i
+1.28571 9.79669 i
+1.34694 11.02118 i
+1.40816 12.24566 i
+1.46939 13.47015 i
+1.53061 14.69464 i
+1.59184 15.91913 i
+1.65306 17.14362 i
+1.71429 18.36811 i
+1.77551 19.59260 i
+1.83673 20.81709 i
+1.89796 22.04158 i
+1.95918 23.26607 i
+2.02041 24.49056 i
+2.08163 25.71505 i
+2.14286 26.93954 i
+2.20408 28.16403 i
+2.26531 29.38852 i
+2.32653 30.61301 i
+2.38776 31.83750 i
+2.44898 33.06199 i
+2.51020 34.28648 i
+2.57143 35.51097 i
+2.63265 36.73546 i
+2.69388 37.95995 i
+2.75510 39.18444 i
+2.81633 40.40893 i
+2.87755 41.63342 i
+2.93878 42.85791 i
+3.00000 44.08240 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/43.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/43.gnuplot
index f090b2276a..10d760fc8e 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/43.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/43.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/43.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=0:3] log10(10**t),-180/3.1415957*atan(0.02*10**t)+--180/3.1415957*atan((3*0.02)*10**t)
+set table "gnuplot/bodegraph/43.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=0:3] [] [] log10(10**t),--180/3.1415957*atan(0.08*10**t)
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/43.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/43.table
index f6186e95de..039e9d7475 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/43.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/43.table
@@ -1,54 +1,55 @@
-
-#Curve 0 of 1, 50 points
-#x y type
-0.00000 2.28787 i
-0.06122 2.63276 i
-0.12245 3.02908 i
-0.18367 3.48423 i
-0.24490 4.00650 i
-0.30612 4.60510 i
-0.36735 5.29021 i
-0.42857 6.07279 i
-0.48980 6.96446 i
-0.55102 7.97703 i
-0.61224 9.12187 i
-0.67347 10.40886 i
-0.73469 11.84495 i
-0.79592 13.43206 i
-0.85714 15.16449 i
-0.91837 17.02587 i
-0.97959 18.98602 i
-1.04082 20.99837 i
-1.10204 22.99897 i
-1.16327 24.90799 i
-1.22449 26.63446 i
-1.28571 28.08416 i
-1.34694 29.16976 i
-1.40816 29.82120 i
-1.46939 29.99467 i
-1.53061 29.67829 i
-1.59184 28.89366 i
-1.65306 27.69305 i
-1.71429 26.15261 i
-1.77551 24.36280 i
-1.83673 22.41787 i
-1.89796 20.40619 i
-1.95918 18.40330 i
-2.02041 16.46806 i
-2.08163 14.64204 i
-2.14286 12.95108 i
-2.20408 11.40807 i
-2.26531 10.01618 i
-2.32653 8.77176 i
-2.38776 7.66684 i
-2.44898 6.69094 i
-2.51020 5.83249 i
-2.57143 5.07967 i
-2.63265 4.42104 i
-2.69388 3.84584 i
-2.75510 3.34417 i
-2.81633 2.90709 i
-2.87755 2.52658 i
-2.93878 2.19550 i
-3.00000 1.90756 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),--180/3.1415957*atan(0.08*10**t)"
+# x y type
+0.00000 4.57392 i
+0.06122 5.26275 i
+0.12245 6.05398 i
+0.18367 6.96211 i
+0.24490 8.00336 i
+0.30612 9.19566 i
+0.36735 10.55853 i
+0.42857 12.11282 i
+0.48980 13.88014 i
+0.55102 15.88201 i
+0.61224 18.13843 i
+0.67347 20.66592 i
+0.73469 23.47500 i
+0.79592 26.56705 i
+0.85714 29.93109 i
+0.91837 33.54093 i
+0.97959 37.35360 i
+1.04082 41.31003 i
+1.10204 45.33840 i
+1.16327 49.36009 i
+1.22449 53.29715 i
+1.28571 57.07954 i
+1.34694 60.65072 i
+1.40816 63.97056 i
+1.46939 67.01557 i
+1.53061 69.77707 i
+1.59184 72.25820 i
+1.65306 74.47067 i
+1.71429 76.43177 i
+1.77551 78.16187 i
+1.83673 79.68258 i
+1.89796 81.01543 i
+1.95918 82.18110 i
+2.02041 83.19884 i
+2.08163 84.08629 i
+2.14286 84.85939 i
+2.20408 85.53237 i
+2.26531 86.11787 i
+2.32653 86.62704 i
+2.38776 87.06971 i
+2.44898 87.45445 i
+2.51020 87.78879 i
+2.57143 88.07929 i
+2.63265 88.33168 i
+2.69388 88.55093 i
+2.75510 88.74139 i
+2.81633 88.90683 i
+2.87755 89.05053 i
+2.93878 89.17534 i
+3.00000 89.28375 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/44.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/44.gnuplot
index 823536c468..6931a1549d 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/44.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/44.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/44.table"; set format "%.5f"
-set samples 201; set parametric; plot [t=0:3] log10(10**t),(t<log10(1/(0.02))? 0:-90)+-(t<log10(1/((3*0.02)))? 0:-90)
+set table "gnuplot/bodegraph/44.table"; set format "%.5f"
+set samples 201.0; set parametric; plot [t=0:3] [] [] log10(10**t),-(t<log10(1./(0.08))? 0:-90)
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/44.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/44.table
index de35231b3a..68ccf46c82 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/44.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/44.table
@@ -1,205 +1,206 @@
-
-#Curve 0 of 1, 201 points
-#x y type
-0.00000 0.00000 i
-0.01500 0.00000 i
-0.03000 0.00000 i
-0.04500 0.00000 i
-0.06000 0.00000 i
-0.07500 0.00000 i
-0.09000 0.00000 i
-0.10500 0.00000 i
-0.12000 0.00000 i
-0.13500 0.00000 i
-0.15000 0.00000 i
-0.16500 0.00000 i
-0.18000 0.00000 i
-0.19500 0.00000 i
-0.21000 0.00000 i
-0.22500 0.00000 i
-0.24000 0.00000 i
-0.25500 0.00000 i
-0.27000 0.00000 i
-0.28500 0.00000 i
-0.30000 0.00000 i
-0.31500 0.00000 i
-0.33000 0.00000 i
-0.34500 0.00000 i
-0.36000 0.00000 i
-0.37500 0.00000 i
-0.39000 0.00000 i
-0.40500 0.00000 i
-0.42000 0.00000 i
-0.43500 0.00000 i
-0.45000 0.00000 i
-0.46500 0.00000 i
-0.48000 0.00000 i
-0.49500 0.00000 i
-0.51000 0.00000 i
-0.52500 0.00000 i
-0.54000 0.00000 i
-0.55500 0.00000 i
-0.57000 0.00000 i
-0.58500 0.00000 i
-0.60000 0.00000 i
-0.61500 0.00000 i
-0.63000 0.00000 i
-0.64500 0.00000 i
-0.66000 0.00000 i
-0.67500 0.00000 i
-0.69000 0.00000 i
-0.70500 0.00000 i
-0.72000 0.00000 i
-0.73500 0.00000 i
-0.75000 0.00000 i
-0.76500 0.00000 i
-0.78000 0.00000 i
-0.79500 0.00000 i
-0.81000 0.00000 i
-0.82500 0.00000 i
-0.84000 0.00000 i
-0.85500 0.00000 i
-0.87000 0.00000 i
-0.88500 0.00000 i
-0.90000 0.00000 i
-0.91500 0.00000 i
-0.93000 0.00000 i
-0.94500 0.00000 i
-0.96000 0.00000 i
-0.97500 0.00000 i
-0.99000 0.00000 i
-1.00500 0.00000 i
-1.02000 0.00000 i
-1.03500 0.00000 i
-1.05000 0.00000 i
-1.06500 0.00000 i
-1.08000 0.00000 i
-1.09500 0.00000 i
-1.11000 0.00000 i
-1.12500 0.00000 i
-1.14000 0.00000 i
-1.15500 0.00000 i
-1.17000 0.00000 i
-1.18500 0.00000 i
-1.20000 0.00000 i
-1.21500 0.00000 i
-1.23000 90.00000 i
-1.24500 90.00000 i
-1.26000 90.00000 i
-1.27500 90.00000 i
-1.29000 90.00000 i
-1.30500 90.00000 i
-1.32000 90.00000 i
-1.33500 90.00000 i
-1.35000 90.00000 i
-1.36500 90.00000 i
-1.38000 90.00000 i
-1.39500 90.00000 i
-1.41000 90.00000 i
-1.42500 90.00000 i
-1.44000 90.00000 i
-1.45500 90.00000 i
-1.47000 90.00000 i
-1.48500 90.00000 i
-1.50000 90.00000 i
-1.51500 90.00000 i
-1.53000 90.00000 i
-1.54500 90.00000 i
-1.56000 90.00000 i
-1.57500 90.00000 i
-1.59000 90.00000 i
-1.60500 90.00000 i
-1.62000 90.00000 i
-1.63500 90.00000 i
-1.65000 90.00000 i
-1.66500 90.00000 i
-1.68000 90.00000 i
-1.69500 90.00000 i
-1.71000 0.00000 i
-1.72500 0.00000 i
-1.74000 0.00000 i
-1.75500 0.00000 i
-1.77000 0.00000 i
-1.78500 0.00000 i
-1.80000 0.00000 i
-1.81500 0.00000 i
-1.83000 0.00000 i
-1.84500 0.00000 i
-1.86000 0.00000 i
-1.87500 0.00000 i
-1.89000 0.00000 i
-1.90500 0.00000 i
-1.92000 0.00000 i
-1.93500 0.00000 i
-1.95000 0.00000 i
-1.96500 0.00000 i
-1.98000 0.00000 i
-1.99500 0.00000 i
-2.01000 0.00000 i
-2.02500 0.00000 i
-2.04000 0.00000 i
-2.05500 0.00000 i
-2.07000 0.00000 i
-2.08500 0.00000 i
-2.10000 0.00000 i
-2.11500 0.00000 i
-2.13000 0.00000 i
-2.14500 0.00000 i
-2.16000 0.00000 i
-2.17500 0.00000 i
-2.19000 0.00000 i
-2.20500 0.00000 i
-2.22000 0.00000 i
-2.23500 0.00000 i
-2.25000 0.00000 i
-2.26500 0.00000 i
-2.28000 0.00000 i
-2.29500 0.00000 i
-2.31000 0.00000 i
-2.32500 0.00000 i
-2.34000 0.00000 i
-2.35500 0.00000 i
-2.37000 0.00000 i
-2.38500 0.00000 i
-2.40000 0.00000 i
-2.41500 0.00000 i
-2.43000 0.00000 i
-2.44500 0.00000 i
-2.46000 0.00000 i
-2.47500 0.00000 i
-2.49000 0.00000 i
-2.50500 0.00000 i
-2.52000 0.00000 i
-2.53500 0.00000 i
-2.55000 0.00000 i
-2.56500 0.00000 i
-2.58000 0.00000 i
-2.59500 0.00000 i
-2.61000 0.00000 i
-2.62500 0.00000 i
-2.64000 0.00000 i
-2.65500 0.00000 i
-2.67000 0.00000 i
-2.68500 0.00000 i
-2.70000 0.00000 i
-2.71500 0.00000 i
-2.73000 0.00000 i
-2.74500 0.00000 i
-2.76000 0.00000 i
-2.77500 0.00000 i
-2.79000 0.00000 i
-2.80500 0.00000 i
-2.82000 0.00000 i
-2.83500 0.00000 i
-2.85000 0.00000 i
-2.86500 0.00000 i
-2.88000 0.00000 i
-2.89500 0.00000 i
-2.91000 0.00000 i
-2.92500 0.00000 i
-2.94000 0.00000 i
-2.95500 0.00000 i
-2.97000 0.00000 i
-2.98500 0.00000 i
-3.00000 0.00000 i
-
+
+# Curve 0 of 1, 201 points
+# Curve title: "log10(10**t),-(t<log10(1./(0.08))? 0:-90)"
+# x y type
+0.00000 0.00000 i
+0.01500 0.00000 i
+0.03000 0.00000 i
+0.04500 0.00000 i
+0.06000 0.00000 i
+0.07500 0.00000 i
+0.09000 0.00000 i
+0.10500 0.00000 i
+0.12000 0.00000 i
+0.13500 0.00000 i
+0.15000 0.00000 i
+0.16500 0.00000 i
+0.18000 0.00000 i
+0.19500 0.00000 i
+0.21000 0.00000 i
+0.22500 0.00000 i
+0.24000 0.00000 i
+0.25500 0.00000 i
+0.27000 0.00000 i
+0.28500 0.00000 i
+0.30000 0.00000 i
+0.31500 0.00000 i
+0.33000 0.00000 i
+0.34500 0.00000 i
+0.36000 0.00000 i
+0.37500 0.00000 i
+0.39000 0.00000 i
+0.40500 0.00000 i
+0.42000 0.00000 i
+0.43500 0.00000 i
+0.45000 0.00000 i
+0.46500 0.00000 i
+0.48000 0.00000 i
+0.49500 0.00000 i
+0.51000 0.00000 i
+0.52500 0.00000 i
+0.54000 0.00000 i
+0.55500 0.00000 i
+0.57000 0.00000 i
+0.58500 0.00000 i
+0.60000 0.00000 i
+0.61500 0.00000 i
+0.63000 0.00000 i
+0.64500 0.00000 i
+0.66000 0.00000 i
+0.67500 0.00000 i
+0.69000 0.00000 i
+0.70500 0.00000 i
+0.72000 0.00000 i
+0.73500 0.00000 i
+0.75000 0.00000 i
+0.76500 0.00000 i
+0.78000 0.00000 i
+0.79500 0.00000 i
+0.81000 0.00000 i
+0.82500 0.00000 i
+0.84000 0.00000 i
+0.85500 0.00000 i
+0.87000 0.00000 i
+0.88500 0.00000 i
+0.90000 0.00000 i
+0.91500 0.00000 i
+0.93000 0.00000 i
+0.94500 0.00000 i
+0.96000 0.00000 i
+0.97500 0.00000 i
+0.99000 0.00000 i
+1.00500 0.00000 i
+1.02000 0.00000 i
+1.03500 0.00000 i
+1.05000 0.00000 i
+1.06500 0.00000 i
+1.08000 0.00000 i
+1.09500 0.00000 i
+1.11000 90.00000 i
+1.12500 90.00000 i
+1.14000 90.00000 i
+1.15500 90.00000 i
+1.17000 90.00000 i
+1.18500 90.00000 i
+1.20000 90.00000 i
+1.21500 90.00000 i
+1.23000 90.00000 i
+1.24500 90.00000 i
+1.26000 90.00000 i
+1.27500 90.00000 i
+1.29000 90.00000 i
+1.30500 90.00000 i
+1.32000 90.00000 i
+1.33500 90.00000 i
+1.35000 90.00000 i
+1.36500 90.00000 i
+1.38000 90.00000 i
+1.39500 90.00000 i
+1.41000 90.00000 i
+1.42500 90.00000 i
+1.44000 90.00000 i
+1.45500 90.00000 i
+1.47000 90.00000 i
+1.48500 90.00000 i
+1.50000 90.00000 i
+1.51500 90.00000 i
+1.53000 90.00000 i
+1.54500 90.00000 i
+1.56000 90.00000 i
+1.57500 90.00000 i
+1.59000 90.00000 i
+1.60500 90.00000 i
+1.62000 90.00000 i
+1.63500 90.00000 i
+1.65000 90.00000 i
+1.66500 90.00000 i
+1.68000 90.00000 i
+1.69500 90.00000 i
+1.71000 90.00000 i
+1.72500 90.00000 i
+1.74000 90.00000 i
+1.75500 90.00000 i
+1.77000 90.00000 i
+1.78500 90.00000 i
+1.80000 90.00000 i
+1.81500 90.00000 i
+1.83000 90.00000 i
+1.84500 90.00000 i
+1.86000 90.00000 i
+1.87500 90.00000 i
+1.89000 90.00000 i
+1.90500 90.00000 i
+1.92000 90.00000 i
+1.93500 90.00000 i
+1.95000 90.00000 i
+1.96500 90.00000 i
+1.98000 90.00000 i
+1.99500 90.00000 i
+2.01000 90.00000 i
+2.02500 90.00000 i
+2.04000 90.00000 i
+2.05500 90.00000 i
+2.07000 90.00000 i
+2.08500 90.00000 i
+2.10000 90.00000 i
+2.11500 90.00000 i
+2.13000 90.00000 i
+2.14500 90.00000 i
+2.16000 90.00000 i
+2.17500 90.00000 i
+2.19000 90.00000 i
+2.20500 90.00000 i
+2.22000 90.00000 i
+2.23500 90.00000 i
+2.25000 90.00000 i
+2.26500 90.00000 i
+2.28000 90.00000 i
+2.29500 90.00000 i
+2.31000 90.00000 i
+2.32500 90.00000 i
+2.34000 90.00000 i
+2.35500 90.00000 i
+2.37000 90.00000 i
+2.38500 90.00000 i
+2.40000 90.00000 i
+2.41500 90.00000 i
+2.43000 90.00000 i
+2.44500 90.00000 i
+2.46000 90.00000 i
+2.47500 90.00000 i
+2.49000 90.00000 i
+2.50500 90.00000 i
+2.52000 90.00000 i
+2.53500 90.00000 i
+2.55000 90.00000 i
+2.56500 90.00000 i
+2.58000 90.00000 i
+2.59500 90.00000 i
+2.61000 90.00000 i
+2.62500 90.00000 i
+2.64000 90.00000 i
+2.65500 90.00000 i
+2.67000 90.00000 i
+2.68500 90.00000 i
+2.70000 90.00000 i
+2.71500 90.00000 i
+2.73000 90.00000 i
+2.74500 90.00000 i
+2.76000 90.00000 i
+2.77500 90.00000 i
+2.79000 90.00000 i
+2.80500 90.00000 i
+2.82000 90.00000 i
+2.83500 90.00000 i
+2.85000 90.00000 i
+2.86500 90.00000 i
+2.88000 90.00000 i
+2.89500 90.00000 i
+2.91000 90.00000 i
+2.92500 90.00000 i
+2.94000 90.00000 i
+2.95500 90.00000 i
+2.97000 90.00000 i
+2.98500 90.00000 i
+3.00000 90.00000 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/45.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/45.gnuplot
index 755d06fe00..d7ffa84d0f 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/45.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/45.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/45.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=0:3] log10(10**t),20*log10(abs(2*sqrt(1+(0.02*10**t)**2)))+20*log10(abs(1/sqrt(1+((3*0.02)*10**t)**2)))
+set table "gnuplot/bodegraph/45.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=0:3] [] [] log10(10**t),20*log10(abs(2/sqrt(1+(0.02*10**t)**2)))+20*log10(abs(1*sqrt(1+((3*0.02)*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/45.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/45.table
index b767e4a975..6e5a1b955e 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/45.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/45.table
@@ -1,54 +1,55 @@
-
-#Curve 0 of 1, 50 points
-#x y type
-0.00000 6.00673 i
-0.06122 6.00222 i
-0.12245 5.99626 i
-0.18367 5.98837 i
-0.24490 5.97794 i
-0.30612 5.96415 i
-0.36735 5.94596 i
-0.42857 5.92200 i
-0.48980 5.89048 i
-0.55102 5.84913 i
-0.61224 5.79507 i
-0.67347 5.72470 i
-0.73469 5.63358 i
-0.79592 5.51642 i
-0.85714 5.36712 i
-0.91837 5.17894 i
-0.97959 4.94490 i
-1.04082 4.65850 i
-1.10204 4.31457 i
-1.16327 3.91039 i
-1.22449 3.44670 i
-1.28571 2.92845 i
-1.34694 2.36505 i
-1.40816 1.76996 i
-1.46939 1.15961 i
-1.53061 0.55191 i
-1.59184 -0.03547 i
-1.65306 -0.58685 i
-1.71429 -1.08988 i
-1.77551 -1.53644 i
-1.83673 -1.92285 i
-1.89796 -2.24949 i
-1.95918 -2.51992 i
-2.02041 -2.73980 i
-2.08163 -2.91586 i
-2.14286 -3.05505 i
-2.20408 -3.16397 i
-2.26531 -3.24850 i
-2.32653 -3.31367 i
-2.38776 -3.36366 i
-2.44898 -3.40185 i
-2.51020 -3.43095 i
-2.57143 -3.45305 i
-2.63265 -3.46982 i
-2.69388 -3.48253 i
-2.75510 -3.49214 i
-2.81633 -3.49941 i
-2.87755 -3.50490 i
-2.93878 -3.50905 i
-3.00000 -3.51219 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),20*log10(abs(2/sqrt(1+(0.02*10**t)**2)))+20*log10(abs(1*sqrt(1+((3*0.02)*10**t)**2)))"
+# x y type
+0.00000 6.03447 i
+0.06122 6.03898 i
+0.12245 6.04494 i
+0.18367 6.05283 i
+0.24490 6.06326 i
+0.30612 6.07705 i
+0.36735 6.09524 i
+0.42857 6.11920 i
+0.48980 6.15072 i
+0.55102 6.19207 i
+0.61224 6.24613 i
+0.67347 6.31650 i
+0.73469 6.40762 i
+0.79592 6.52478 i
+0.85714 6.67408 i
+0.91837 6.86226 i
+0.97959 7.09630 i
+1.04082 7.38270 i
+1.10204 7.72663 i
+1.16327 8.13081 i
+1.22449 8.59450 i
+1.28571 9.11275 i
+1.34694 9.67615 i
+1.40816 10.27123 i
+1.46939 10.88159 i
+1.53061 11.48928 i
+1.59184 12.07667 i
+1.65306 12.62805 i
+1.71429 13.13108 i
+1.77551 13.57764 i
+1.83673 13.96405 i
+1.89796 14.29069 i
+1.95918 14.56112 i
+2.02041 14.78100 i
+2.08163 14.95706 i
+2.14286 15.09625 i
+2.20408 15.20517 i
+2.26531 15.28970 i
+2.32653 15.35487 i
+2.38776 15.40486 i
+2.44898 15.44305 i
+2.51020 15.47215 i
+2.57143 15.49425 i
+2.63265 15.51102 i
+2.69388 15.52373 i
+2.75510 15.53334 i
+2.81633 15.54061 i
+2.87755 15.54610 i
+2.93878 15.55025 i
+3.00000 15.55339 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/46.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/46.gnuplot
index 0aa5b4d5a0..edd332bc83 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/46.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/46.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/46.table"; set format "%.5f"
-set samples 101; set parametric; plot [t=0:3] log10(10**t),(t<log10(1/0.02)?20*log10(2):+20*log10(2*0.02)+20*log10(10**t))+(t<log10(1/((3*0.02)))?20*log10(1):+20*log10(1/((3*0.02)))-20*log10(10**t))
+set table "gnuplot/bodegraph/46.table"; set format "%.5f"
+set samples 101.0; set parametric; plot [t=0:3] [] [] log10(10**t),(t < log10(1./0.02) ? 20*log10(2) : 20*log10(0.1*10.0*2/(0.02))-20*log10(10**t))+(t<log10(1/(3*0.02))?20*log10(1):+20*log10(1*(3*0.02))+20*log10(10**t))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/46.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/46.table
index 4e1941cbb6..ff57a7c20f 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/46.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/46.table
@@ -1,105 +1,106 @@
-
-#Curve 0 of 1, 101 points
-#x y type
-0.00000 6.02060 i
-0.03000 6.02060 i
-0.06000 6.02060 i
-0.09000 6.02060 i
-0.12000 6.02060 i
-0.15000 6.02060 i
-0.18000 6.02060 i
-0.21000 6.02060 i
-0.24000 6.02060 i
-0.27000 6.02060 i
-0.30000 6.02060 i
-0.33000 6.02060 i
-0.36000 6.02060 i
-0.39000 6.02060 i
-0.42000 6.02060 i
-0.45000 6.02060 i
-0.48000 6.02060 i
-0.51000 6.02060 i
-0.54000 6.02060 i
-0.57000 6.02060 i
-0.60000 6.02060 i
-0.63000 6.02060 i
-0.66000 6.02060 i
-0.69000 6.02060 i
-0.72000 6.02060 i
-0.75000 6.02060 i
-0.78000 6.02060 i
-0.81000 6.02060 i
-0.84000 6.02060 i
-0.87000 6.02060 i
-0.90000 6.02060 i
-0.93000 6.02060 i
-0.96000 6.02060 i
-0.99000 6.02060 i
-1.02000 6.02060 i
-1.05000 6.02060 i
-1.08000 6.02060 i
-1.11000 6.02060 i
-1.14000 6.02060 i
-1.17000 6.02060 i
-1.20000 6.02060 i
-1.23000 5.85757 i
-1.26000 5.25757 i
-1.29000 4.65757 i
-1.32000 4.05757 i
-1.35000 3.45757 i
-1.38000 2.85757 i
-1.41000 2.25757 i
-1.44000 1.65757 i
-1.47000 1.05757 i
-1.50000 0.45757 i
-1.53000 -0.14243 i
-1.56000 -0.74243 i
-1.59000 -1.34243 i
-1.62000 -1.94243 i
-1.65000 -2.54243 i
-1.68000 -3.14243 i
-1.71000 -3.52183 i
-1.74000 -3.52183 i
-1.77000 -3.52183 i
-1.80000 -3.52183 i
-1.83000 -3.52183 i
-1.86000 -3.52183 i
-1.89000 -3.52183 i
-1.92000 -3.52183 i
-1.95000 -3.52183 i
-1.98000 -3.52183 i
-2.01000 -3.52183 i
-2.04000 -3.52183 i
-2.07000 -3.52183 i
-2.10000 -3.52183 i
-2.13000 -3.52183 i
-2.16000 -3.52183 i
-2.19000 -3.52183 i
-2.22000 -3.52183 i
-2.25000 -3.52183 i
-2.28000 -3.52183 i
-2.31000 -3.52183 i
-2.34000 -3.52183 i
-2.37000 -3.52183 i
-2.40000 -3.52183 i
-2.43000 -3.52183 i
-2.46000 -3.52183 i
-2.49000 -3.52183 i
-2.52000 -3.52183 i
-2.55000 -3.52183 i
-2.58000 -3.52183 i
-2.61000 -3.52183 i
-2.64000 -3.52183 i
-2.67000 -3.52183 i
-2.70000 -3.52183 i
-2.73000 -3.52183 i
-2.76000 -3.52183 i
-2.79000 -3.52183 i
-2.82000 -3.52183 i
-2.85000 -3.52183 i
-2.88000 -3.52183 i
-2.91000 -3.52183 i
-2.94000 -3.52183 i
-2.97000 -3.52183 i
-3.00000 -3.52183 i
-
+
+# Curve 0 of 1, 101 points
+# Curve title: "log10(10**t),(t < log10(1./0.02) ? 20*log10(2) : 20*log10(0.1*10.0*2/(0.02))-20*log10(10**t))+(t<log10(1/(3*0.02))?20*log10(1):+20*log10(1*(3*0.02))+20*log10(10**t))"
+# x y type
+0.00000 6.02060 i
+0.03000 6.02060 i
+0.06000 6.02060 i
+0.09000 6.02060 i
+0.12000 6.02060 i
+0.15000 6.02060 i
+0.18000 6.02060 i
+0.21000 6.02060 i
+0.24000 6.02060 i
+0.27000 6.02060 i
+0.30000 6.02060 i
+0.33000 6.02060 i
+0.36000 6.02060 i
+0.39000 6.02060 i
+0.42000 6.02060 i
+0.45000 6.02060 i
+0.48000 6.02060 i
+0.51000 6.02060 i
+0.54000 6.02060 i
+0.57000 6.02060 i
+0.60000 6.02060 i
+0.63000 6.02060 i
+0.66000 6.02060 i
+0.69000 6.02060 i
+0.72000 6.02060 i
+0.75000 6.02060 i
+0.78000 6.02060 i
+0.81000 6.02060 i
+0.84000 6.02060 i
+0.87000 6.02060 i
+0.90000 6.02060 i
+0.93000 6.02060 i
+0.96000 6.02060 i
+0.99000 6.02060 i
+1.02000 6.02060 i
+1.05000 6.02060 i
+1.08000 6.02060 i
+1.11000 6.02060 i
+1.14000 6.02060 i
+1.17000 6.02060 i
+1.20000 6.02060 i
+1.23000 6.18362 i
+1.26000 6.78362 i
+1.29000 7.38362 i
+1.32000 7.98362 i
+1.35000 8.58362 i
+1.38000 9.18362 i
+1.41000 9.78362 i
+1.44000 10.38362 i
+1.47000 10.98362 i
+1.50000 11.58362 i
+1.53000 12.18362 i
+1.56000 12.78362 i
+1.59000 13.38362 i
+1.62000 13.98362 i
+1.65000 14.58362 i
+1.68000 15.18362 i
+1.71000 15.56303 i
+1.74000 15.56303 i
+1.77000 15.56303 i
+1.80000 15.56303 i
+1.83000 15.56303 i
+1.86000 15.56303 i
+1.89000 15.56303 i
+1.92000 15.56303 i
+1.95000 15.56303 i
+1.98000 15.56303 i
+2.01000 15.56303 i
+2.04000 15.56303 i
+2.07000 15.56303 i
+2.10000 15.56303 i
+2.13000 15.56303 i
+2.16000 15.56303 i
+2.19000 15.56303 i
+2.22000 15.56303 i
+2.25000 15.56303 i
+2.28000 15.56303 i
+2.31000 15.56303 i
+2.34000 15.56303 i
+2.37000 15.56303 i
+2.40000 15.56303 i
+2.43000 15.56303 i
+2.46000 15.56303 i
+2.49000 15.56303 i
+2.52000 15.56303 i
+2.55000 15.56303 i
+2.58000 15.56303 i
+2.61000 15.56303 i
+2.64000 15.56303 i
+2.67000 15.56303 i
+2.70000 15.56303 i
+2.73000 15.56303 i
+2.76000 15.56303 i
+2.79000 15.56303 i
+2.82000 15.56303 i
+2.85000 15.56303 i
+2.88000 15.56303 i
+2.91000 15.56303 i
+2.94000 15.56303 i
+2.97000 15.56303 i
+3.00000 15.56303 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/47.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/47.gnuplot
index c7453b7b81..50d5dd5eaf 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/47.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/47.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/47.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=0:3] log10(10**t),--180/3.1415957*atan(0.02*10**t)+-180/3.1415957*atan((3*0.02)*10**t)
+set table "gnuplot/bodegraph/47.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=0:3] [] [] log10(10**t),-180/3.1415957*atan(0.02*10**t)+--180/3.1415957*atan((3*0.02)*10**t)
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/47.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/47.table
index a5133f1c87..61ed2adaa3 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/47.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/47.table
@@ -1,54 +1,55 @@
-
-#Curve 0 of 1, 50 points
-#x y type
-0.00000 -2.28787 i
-0.06122 -2.63276 i
-0.12245 -3.02908 i
-0.18367 -3.48423 i
-0.24490 -4.00650 i
-0.30612 -4.60510 i
-0.36735 -5.29021 i
-0.42857 -6.07279 i
-0.48980 -6.96446 i
-0.55102 -7.97703 i
-0.61224 -9.12187 i
-0.67347 -10.40886 i
-0.73469 -11.84495 i
-0.79592 -13.43206 i
-0.85714 -15.16449 i
-0.91837 -17.02587 i
-0.97959 -18.98602 i
-1.04082 -20.99837 i
-1.10204 -22.99897 i
-1.16327 -24.90799 i
-1.22449 -26.63446 i
-1.28571 -28.08416 i
-1.34694 -29.16976 i
-1.40816 -29.82120 i
-1.46939 -29.99467 i
-1.53061 -29.67829 i
-1.59184 -28.89366 i
-1.65306 -27.69305 i
-1.71429 -26.15261 i
-1.77551 -24.36280 i
-1.83673 -22.41787 i
-1.89796 -20.40619 i
-1.95918 -18.40330 i
-2.02041 -16.46806 i
-2.08163 -14.64204 i
-2.14286 -12.95108 i
-2.20408 -11.40807 i
-2.26531 -10.01618 i
-2.32653 -8.77176 i
-2.38776 -7.66684 i
-2.44898 -6.69094 i
-2.51020 -5.83249 i
-2.57143 -5.07967 i
-2.63265 -4.42104 i
-2.69388 -3.84584 i
-2.75510 -3.34417 i
-2.81633 -2.90709 i
-2.87755 -2.52658 i
-2.93878 -2.19550 i
-3.00000 -1.90756 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),-180/3.1415957*atan(0.02*10**t)+--180/3.1415957*atan((3*0.02)*10**t)"
+# x y type
+0.00000 2.28787 i
+0.06122 2.63276 i
+0.12245 3.02908 i
+0.18367 3.48423 i
+0.24490 4.00650 i
+0.30612 4.60510 i
+0.36735 5.29021 i
+0.42857 6.07279 i
+0.48980 6.96446 i
+0.55102 7.97703 i
+0.61224 9.12187 i
+0.67347 10.40886 i
+0.73469 11.84495 i
+0.79592 13.43206 i
+0.85714 15.16449 i
+0.91837 17.02587 i
+0.97959 18.98602 i
+1.04082 20.99837 i
+1.10204 22.99897 i
+1.16327 24.90799 i
+1.22449 26.63446 i
+1.28571 28.08416 i
+1.34694 29.16976 i
+1.40816 29.82120 i
+1.46939 29.99467 i
+1.53061 29.67829 i
+1.59184 28.89366 i
+1.65306 27.69305 i
+1.71429 26.15261 i
+1.77551 24.36280 i
+1.83673 22.41787 i
+1.89796 20.40619 i
+1.95918 18.40330 i
+2.02041 16.46806 i
+2.08163 14.64204 i
+2.14286 12.95108 i
+2.20408 11.40807 i
+2.26531 10.01618 i
+2.32653 8.77176 i
+2.38776 7.66684 i
+2.44898 6.69094 i
+2.51020 5.83249 i
+2.57143 5.07967 i
+2.63265 4.42104 i
+2.69388 3.84584 i
+2.75510 3.34417 i
+2.81633 2.90709 i
+2.87755 2.52658 i
+2.93878 2.19550 i
+3.00000 1.90756 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/48.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/48.gnuplot
index 6ae3fe97db..66e25bb3d1 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/48.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/48.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/48.table"; set format "%.5f"
-set samples 201; set parametric; plot [t=0:3] log10(10**t),-(t<log10(1/(0.02))? 0:-90)+(t<log10(1/((3*0.02)))? 0:-90)
+set table "gnuplot/bodegraph/48.table"; set format "%.5f"
+set samples 201.0; set parametric; plot [t=0:3] [] [] log10(10**t),(t<log10(1./(0.02))? 0:-90)+-(t<log10(1./((3*0.02)))? 0:-90)
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/48.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/48.table
index 0b9dcfa0f6..d9a147a2ae 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/48.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/48.table
@@ -1,205 +1,206 @@
-
-#Curve 0 of 1, 201 points
-#x y type
-0.00000 0.00000 i
-0.01500 0.00000 i
-0.03000 0.00000 i
-0.04500 0.00000 i
-0.06000 0.00000 i
-0.07500 0.00000 i
-0.09000 0.00000 i
-0.10500 0.00000 i
-0.12000 0.00000 i
-0.13500 0.00000 i
-0.15000 0.00000 i
-0.16500 0.00000 i
-0.18000 0.00000 i
-0.19500 0.00000 i
-0.21000 0.00000 i
-0.22500 0.00000 i
-0.24000 0.00000 i
-0.25500 0.00000 i
-0.27000 0.00000 i
-0.28500 0.00000 i
-0.30000 0.00000 i
-0.31500 0.00000 i
-0.33000 0.00000 i
-0.34500 0.00000 i
-0.36000 0.00000 i
-0.37500 0.00000 i
-0.39000 0.00000 i
-0.40500 0.00000 i
-0.42000 0.00000 i
-0.43500 0.00000 i
-0.45000 0.00000 i
-0.46500 0.00000 i
-0.48000 0.00000 i
-0.49500 0.00000 i
-0.51000 0.00000 i
-0.52500 0.00000 i
-0.54000 0.00000 i
-0.55500 0.00000 i
-0.57000 0.00000 i
-0.58500 0.00000 i
-0.60000 0.00000 i
-0.61500 0.00000 i
-0.63000 0.00000 i
-0.64500 0.00000 i
-0.66000 0.00000 i
-0.67500 0.00000 i
-0.69000 0.00000 i
-0.70500 0.00000 i
-0.72000 0.00000 i
-0.73500 0.00000 i
-0.75000 0.00000 i
-0.76500 0.00000 i
-0.78000 0.00000 i
-0.79500 0.00000 i
-0.81000 0.00000 i
-0.82500 0.00000 i
-0.84000 0.00000 i
-0.85500 0.00000 i
-0.87000 0.00000 i
-0.88500 0.00000 i
-0.90000 0.00000 i
-0.91500 0.00000 i
-0.93000 0.00000 i
-0.94500 0.00000 i
-0.96000 0.00000 i
-0.97500 0.00000 i
-0.99000 0.00000 i
-1.00500 0.00000 i
-1.02000 0.00000 i
-1.03500 0.00000 i
-1.05000 0.00000 i
-1.06500 0.00000 i
-1.08000 0.00000 i
-1.09500 0.00000 i
-1.11000 0.00000 i
-1.12500 0.00000 i
-1.14000 0.00000 i
-1.15500 0.00000 i
-1.17000 0.00000 i
-1.18500 0.00000 i
-1.20000 0.00000 i
-1.21500 0.00000 i
-1.23000 -90.00000 i
-1.24500 -90.00000 i
-1.26000 -90.00000 i
-1.27500 -90.00000 i
-1.29000 -90.00000 i
-1.30500 -90.00000 i
-1.32000 -90.00000 i
-1.33500 -90.00000 i
-1.35000 -90.00000 i
-1.36500 -90.00000 i
-1.38000 -90.00000 i
-1.39500 -90.00000 i
-1.41000 -90.00000 i
-1.42500 -90.00000 i
-1.44000 -90.00000 i
-1.45500 -90.00000 i
-1.47000 -90.00000 i
-1.48500 -90.00000 i
-1.50000 -90.00000 i
-1.51500 -90.00000 i
-1.53000 -90.00000 i
-1.54500 -90.00000 i
-1.56000 -90.00000 i
-1.57500 -90.00000 i
-1.59000 -90.00000 i
-1.60500 -90.00000 i
-1.62000 -90.00000 i
-1.63500 -90.00000 i
-1.65000 -90.00000 i
-1.66500 -90.00000 i
-1.68000 -90.00000 i
-1.69500 -90.00000 i
-1.71000 0.00000 i
-1.72500 0.00000 i
-1.74000 0.00000 i
-1.75500 0.00000 i
-1.77000 0.00000 i
-1.78500 0.00000 i
-1.80000 0.00000 i
-1.81500 0.00000 i
-1.83000 0.00000 i
-1.84500 0.00000 i
-1.86000 0.00000 i
-1.87500 0.00000 i
-1.89000 0.00000 i
-1.90500 0.00000 i
-1.92000 0.00000 i
-1.93500 0.00000 i
-1.95000 0.00000 i
-1.96500 0.00000 i
-1.98000 0.00000 i
-1.99500 0.00000 i
-2.01000 0.00000 i
-2.02500 0.00000 i
-2.04000 0.00000 i
-2.05500 0.00000 i
-2.07000 0.00000 i
-2.08500 0.00000 i
-2.10000 0.00000 i
-2.11500 0.00000 i
-2.13000 0.00000 i
-2.14500 0.00000 i
-2.16000 0.00000 i
-2.17500 0.00000 i
-2.19000 0.00000 i
-2.20500 0.00000 i
-2.22000 0.00000 i
-2.23500 0.00000 i
-2.25000 0.00000 i
-2.26500 0.00000 i
-2.28000 0.00000 i
-2.29500 0.00000 i
-2.31000 0.00000 i
-2.32500 0.00000 i
-2.34000 0.00000 i
-2.35500 0.00000 i
-2.37000 0.00000 i
-2.38500 0.00000 i
-2.40000 0.00000 i
-2.41500 0.00000 i
-2.43000 0.00000 i
-2.44500 0.00000 i
-2.46000 0.00000 i
-2.47500 0.00000 i
-2.49000 0.00000 i
-2.50500 0.00000 i
-2.52000 0.00000 i
-2.53500 0.00000 i
-2.55000 0.00000 i
-2.56500 0.00000 i
-2.58000 0.00000 i
-2.59500 0.00000 i
-2.61000 0.00000 i
-2.62500 0.00000 i
-2.64000 0.00000 i
-2.65500 0.00000 i
-2.67000 0.00000 i
-2.68500 0.00000 i
-2.70000 0.00000 i
-2.71500 0.00000 i
-2.73000 0.00000 i
-2.74500 0.00000 i
-2.76000 0.00000 i
-2.77500 0.00000 i
-2.79000 0.00000 i
-2.80500 0.00000 i
-2.82000 0.00000 i
-2.83500 0.00000 i
-2.85000 0.00000 i
-2.86500 0.00000 i
-2.88000 0.00000 i
-2.89500 0.00000 i
-2.91000 0.00000 i
-2.92500 0.00000 i
-2.94000 0.00000 i
-2.95500 0.00000 i
-2.97000 0.00000 i
-2.98500 0.00000 i
-3.00000 0.00000 i
-
+
+# Curve 0 of 1, 201 points
+# Curve title: "log10(10**t),(t<log10(1./(0.02))? 0:-90)+-(t<log10(1./((3*0.02)))? 0:-90)"
+# x y type
+0.00000 0.00000 i
+0.01500 0.00000 i
+0.03000 0.00000 i
+0.04500 0.00000 i
+0.06000 0.00000 i
+0.07500 0.00000 i
+0.09000 0.00000 i
+0.10500 0.00000 i
+0.12000 0.00000 i
+0.13500 0.00000 i
+0.15000 0.00000 i
+0.16500 0.00000 i
+0.18000 0.00000 i
+0.19500 0.00000 i
+0.21000 0.00000 i
+0.22500 0.00000 i
+0.24000 0.00000 i
+0.25500 0.00000 i
+0.27000 0.00000 i
+0.28500 0.00000 i
+0.30000 0.00000 i
+0.31500 0.00000 i
+0.33000 0.00000 i
+0.34500 0.00000 i
+0.36000 0.00000 i
+0.37500 0.00000 i
+0.39000 0.00000 i
+0.40500 0.00000 i
+0.42000 0.00000 i
+0.43500 0.00000 i
+0.45000 0.00000 i
+0.46500 0.00000 i
+0.48000 0.00000 i
+0.49500 0.00000 i
+0.51000 0.00000 i
+0.52500 0.00000 i
+0.54000 0.00000 i
+0.55500 0.00000 i
+0.57000 0.00000 i
+0.58500 0.00000 i
+0.60000 0.00000 i
+0.61500 0.00000 i
+0.63000 0.00000 i
+0.64500 0.00000 i
+0.66000 0.00000 i
+0.67500 0.00000 i
+0.69000 0.00000 i
+0.70500 0.00000 i
+0.72000 0.00000 i
+0.73500 0.00000 i
+0.75000 0.00000 i
+0.76500 0.00000 i
+0.78000 0.00000 i
+0.79500 0.00000 i
+0.81000 0.00000 i
+0.82500 0.00000 i
+0.84000 0.00000 i
+0.85500 0.00000 i
+0.87000 0.00000 i
+0.88500 0.00000 i
+0.90000 0.00000 i
+0.91500 0.00000 i
+0.93000 0.00000 i
+0.94500 0.00000 i
+0.96000 0.00000 i
+0.97500 0.00000 i
+0.99000 0.00000 i
+1.00500 0.00000 i
+1.02000 0.00000 i
+1.03500 0.00000 i
+1.05000 0.00000 i
+1.06500 0.00000 i
+1.08000 0.00000 i
+1.09500 0.00000 i
+1.11000 0.00000 i
+1.12500 0.00000 i
+1.14000 0.00000 i
+1.15500 0.00000 i
+1.17000 0.00000 i
+1.18500 0.00000 i
+1.20000 0.00000 i
+1.21500 0.00000 i
+1.23000 90.00000 i
+1.24500 90.00000 i
+1.26000 90.00000 i
+1.27500 90.00000 i
+1.29000 90.00000 i
+1.30500 90.00000 i
+1.32000 90.00000 i
+1.33500 90.00000 i
+1.35000 90.00000 i
+1.36500 90.00000 i
+1.38000 90.00000 i
+1.39500 90.00000 i
+1.41000 90.00000 i
+1.42500 90.00000 i
+1.44000 90.00000 i
+1.45500 90.00000 i
+1.47000 90.00000 i
+1.48500 90.00000 i
+1.50000 90.00000 i
+1.51500 90.00000 i
+1.53000 90.00000 i
+1.54500 90.00000 i
+1.56000 90.00000 i
+1.57500 90.00000 i
+1.59000 90.00000 i
+1.60500 90.00000 i
+1.62000 90.00000 i
+1.63500 90.00000 i
+1.65000 90.00000 i
+1.66500 90.00000 i
+1.68000 90.00000 i
+1.69500 90.00000 i
+1.71000 0.00000 i
+1.72500 0.00000 i
+1.74000 0.00000 i
+1.75500 0.00000 i
+1.77000 0.00000 i
+1.78500 0.00000 i
+1.80000 0.00000 i
+1.81500 0.00000 i
+1.83000 0.00000 i
+1.84500 0.00000 i
+1.86000 0.00000 i
+1.87500 0.00000 i
+1.89000 0.00000 i
+1.90500 0.00000 i
+1.92000 0.00000 i
+1.93500 0.00000 i
+1.95000 0.00000 i
+1.96500 0.00000 i
+1.98000 0.00000 i
+1.99500 0.00000 i
+2.01000 0.00000 i
+2.02500 0.00000 i
+2.04000 0.00000 i
+2.05500 0.00000 i
+2.07000 0.00000 i
+2.08500 0.00000 i
+2.10000 0.00000 i
+2.11500 0.00000 i
+2.13000 0.00000 i
+2.14500 0.00000 i
+2.16000 0.00000 i
+2.17500 0.00000 i
+2.19000 0.00000 i
+2.20500 0.00000 i
+2.22000 0.00000 i
+2.23500 0.00000 i
+2.25000 0.00000 i
+2.26500 0.00000 i
+2.28000 0.00000 i
+2.29500 0.00000 i
+2.31000 0.00000 i
+2.32500 0.00000 i
+2.34000 0.00000 i
+2.35500 0.00000 i
+2.37000 0.00000 i
+2.38500 0.00000 i
+2.40000 0.00000 i
+2.41500 0.00000 i
+2.43000 0.00000 i
+2.44500 0.00000 i
+2.46000 0.00000 i
+2.47500 0.00000 i
+2.49000 0.00000 i
+2.50500 0.00000 i
+2.52000 0.00000 i
+2.53500 0.00000 i
+2.55000 0.00000 i
+2.56500 0.00000 i
+2.58000 0.00000 i
+2.59500 0.00000 i
+2.61000 0.00000 i
+2.62500 0.00000 i
+2.64000 0.00000 i
+2.65500 0.00000 i
+2.67000 0.00000 i
+2.68500 0.00000 i
+2.70000 0.00000 i
+2.71500 0.00000 i
+2.73000 0.00000 i
+2.74500 0.00000 i
+2.76000 0.00000 i
+2.77500 0.00000 i
+2.79000 0.00000 i
+2.80500 0.00000 i
+2.82000 0.00000 i
+2.83500 0.00000 i
+2.85000 0.00000 i
+2.86500 0.00000 i
+2.88000 0.00000 i
+2.89500 0.00000 i
+2.91000 0.00000 i
+2.92500 0.00000 i
+2.94000 0.00000 i
+2.95500 0.00000 i
+2.97000 0.00000 i
+2.98500 0.00000 i
+3.00000 0.00000 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/49.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/49.gnuplot
index b29a445122..24e431b737 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/49.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/49.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/49.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=0:3] log10(10**t),20*log10(abs(1/(10**t)))+20*log10(2/0.08)-20*log10(abs(1/sqrt(1+(0.08*10**t)**2)))-20*log10(abs(1/sqrt(1+(0.02*10**t)**2)))
+set table "gnuplot/bodegraph/49.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=0:3] [] [] log10(10**t),20*log10(abs(2*sqrt(1+(0.02*10**t)**2)))+20*log10(abs(1/sqrt(1+((3*0.02)*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/49.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/49.table
index af4df2fcd8..8ad8e15b0d 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/49.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/49.table
@@ -1,54 +1,55 @@
-
-#Curve 0 of 1, 50 points
-#x y type
-0.00000 27.98824 i
-0.06122 26.77331 i
-0.12245 25.56145 i
-0.18367 24.35366 i
-0.24490 23.15122 i
-0.30612 21.95581 i
-0.36735 20.76961 i
-0.42857 19.59542 i
-0.48980 18.43683 i
-0.55102 17.29837 i
-0.61224 16.18566 i
-0.67347 15.10555 i
-0.73469 14.06622 i
-0.79592 13.07703 i
-0.85714 12.14837 i
-0.91837 11.29111 i
-0.97959 10.51597 i
-1.04082 9.83270 i
-1.10204 9.24929 i
-1.16327 8.77149 i
-1.22449 8.40274 i
-1.28571 8.14454 i
-1.34694 7.99714 i
-1.40816 7.96034 i
-1.46939 8.03405 i
-1.53061 8.21844 i
-1.59184 8.51364 i
-1.65306 8.91905 i
-1.71429 9.43261 i
-1.77551 10.05013 i
-1.83673 10.76507 i
-1.89796 11.56878 i
-1.95918 12.45110 i
-2.02041 13.40118 i
-2.08163 14.40822 i
-2.14286 15.46216 i
-2.20408 16.55400 i
-2.26531 17.67601 i
-2.32653 18.82176 i
-2.38776 19.98601 i
-2.44898 21.16457 i
-2.51020 22.35412 i
-2.57143 23.55210 i
-2.63265 24.75649 i
-2.69388 25.96576 i
-2.75510 27.17874 i
-2.81633 28.39453 i
-2.87755 29.61245 i
-2.93878 30.83198 i
-3.00000 32.05272 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),20*log10(abs(2*sqrt(1+(0.02*10**t)**2)))+20*log10(abs(1/sqrt(1+((3*0.02)*10**t)**2)))"
+# x y type
+0.00000 6.00673 i
+0.06122 6.00222 i
+0.12245 5.99626 i
+0.18367 5.98837 i
+0.24490 5.97794 i
+0.30612 5.96415 i
+0.36735 5.94596 i
+0.42857 5.92200 i
+0.48980 5.89048 i
+0.55102 5.84913 i
+0.61224 5.79507 i
+0.67347 5.72470 i
+0.73469 5.63358 i
+0.79592 5.51642 i
+0.85714 5.36712 i
+0.91837 5.17894 i
+0.97959 4.94490 i
+1.04082 4.65850 i
+1.10204 4.31457 i
+1.16327 3.91039 i
+1.22449 3.44670 i
+1.28571 2.92845 i
+1.34694 2.36505 i
+1.40816 1.76996 i
+1.46939 1.15961 i
+1.53061 0.55191 i
+1.59184 -0.03547 i
+1.65306 -0.58685 i
+1.71429 -1.08988 i
+1.77551 -1.53644 i
+1.83673 -1.92285 i
+1.89796 -2.24949 i
+1.95918 -2.51992 i
+2.02041 -2.73980 i
+2.08163 -2.91586 i
+2.14286 -3.05505 i
+2.20408 -3.16397 i
+2.26531 -3.24850 i
+2.32653 -3.31367 i
+2.38776 -3.36366 i
+2.44898 -3.40185 i
+2.51020 -3.43095 i
+2.57143 -3.45305 i
+2.63265 -3.46982 i
+2.69388 -3.48253 i
+2.75510 -3.49214 i
+2.81633 -3.49941 i
+2.87755 -3.50490 i
+2.93878 -3.50905 i
+3.00000 -3.51219 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/5.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/5.gnuplot
index a633e26716..770a7bcb3a 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/5.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/5.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/5.table"; set format "%.5f"
-set samples 2; set parametric; plot [t=-0.30106:-0.30106] log10(10**t),20*log10(abs(3/sqrt(1+(0.3*10**t)**2)))
+set table "gnuplot/bodegraph/5.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=-0.30106:-0.30106] [] [] log10(10**t),20*log10(abs(3/sqrt (1+(0.3*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/5.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/5.table
index d938e21aa9..eef39b64c4 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/5.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/5.table
@@ -1,6 +1,7 @@
-
-#Curve 0 of 1, 2 points
-#x y type
--0.30106 9.44581 i
--0.30106 9.44581 i
-
+
+# Curve 0 of 1, 2 points
+# Curve title: "log10(10**t),20*log10(abs(3/sqrt (1+(0.3*10**t)**2)))"
+# x y type
+-0.30106 9.44581 i
+-0.30106 9.44581 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/50.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/50.gnuplot
index e4c30a6c5b..f1e0c173e9 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/50.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/50.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/50.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=0:3] log10(10**t),20*log10(abs(1/(10**t)))+20*log10(2/0.08)-(t<log10(1/(0.08))?20*log10(1):+20*log10(1/(0.08))-20*log10(10**t))-(t<log10(1/(0.02))?20*log10(1):+20*log10(1/(0.02))-20*log10(10**t))
+set table "gnuplot/bodegraph/50.table"; set format "%.5f"
+set samples 101.0; set parametric; plot [t=0:3] [] [] log10(10**t),(t<log10(1/0.02)?20*log10(2):+20*log10(2*0.02)+20*log10(10**t))+(t < log10(1./(3*0.02)) ? 20*log10(1) : 20*log10(0.1*10.0*1/((3*0.02)))-20*log10(10**t))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/50.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/50.table
index 375929bfb5..de1d680b6e 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/50.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/50.table
@@ -1,54 +1,106 @@
-
-#Curve 0 of 1, 50 points
-#x y type
-0.00000 27.95880 i
-0.06122 26.73431 i
-0.12245 25.50982 i
-0.18367 24.28533 i
-0.24490 23.06084 i
-0.30612 21.83635 i
-0.36735 20.61186 i
-0.42857 19.38737 i
-0.48980 18.16288 i
-0.55102 16.93839 i
-0.61224 15.71390 i
-0.67347 14.48941 i
-0.73469 13.26492 i
-0.79592 12.04043 i
-0.85714 10.81594 i
-0.91837 9.59145 i
-0.97959 8.36696 i
-1.04082 7.14247 i
-1.10204 6.02060 i
-1.16327 6.02060 i
-1.22449 6.02060 i
-1.28571 6.02060 i
-1.34694 6.02060 i
-1.40816 6.02060 i
-1.46939 6.02060 i
-1.53061 6.02060 i
-1.59184 6.02060 i
-1.65306 6.02060 i
-1.71429 6.32691 i
-1.77551 7.55140 i
-1.83673 8.77589 i
-1.89796 10.00038 i
-1.95918 11.22487 i
-2.02041 12.44936 i
-2.08163 13.67385 i
-2.14286 14.89834 i
-2.20408 16.12283 i
-2.26531 17.34732 i
-2.32653 18.57181 i
-2.38776 19.79630 i
-2.44898 21.02079 i
-2.51020 22.24528 i
-2.57143 23.46977 i
-2.63265 24.69426 i
-2.69388 25.91875 i
-2.75510 27.14324 i
-2.81633 28.36773 i
-2.87755 29.59222 i
-2.93878 30.81671 i
-3.00000 32.04120 i
-
+
+# Curve 0 of 1, 101 points
+# Curve title: "log10(10**t),(t<log10(1/0.02)?20*log10(2):+20*log10(2*0.02)+20*log10(10**t))+(t < log10(1./(3*0.02)) ? 20*log10(1) : 20*log10(0.1*10.0*1/((3*0.02)))-20*log10(10**t))"
+# x y type
+0.00000 6.02060 i
+0.03000 6.02060 i
+0.06000 6.02060 i
+0.09000 6.02060 i
+0.12000 6.02060 i
+0.15000 6.02060 i
+0.18000 6.02060 i
+0.21000 6.02060 i
+0.24000 6.02060 i
+0.27000 6.02060 i
+0.30000 6.02060 i
+0.33000 6.02060 i
+0.36000 6.02060 i
+0.39000 6.02060 i
+0.42000 6.02060 i
+0.45000 6.02060 i
+0.48000 6.02060 i
+0.51000 6.02060 i
+0.54000 6.02060 i
+0.57000 6.02060 i
+0.60000 6.02060 i
+0.63000 6.02060 i
+0.66000 6.02060 i
+0.69000 6.02060 i
+0.72000 6.02060 i
+0.75000 6.02060 i
+0.78000 6.02060 i
+0.81000 6.02060 i
+0.84000 6.02060 i
+0.87000 6.02060 i
+0.90000 6.02060 i
+0.93000 6.02060 i
+0.96000 6.02060 i
+0.99000 6.02060 i
+1.02000 6.02060 i
+1.05000 6.02060 i
+1.08000 6.02060 i
+1.11000 6.02060 i
+1.14000 6.02060 i
+1.17000 6.02060 i
+1.20000 6.02060 i
+1.23000 5.85757 i
+1.26000 5.25757 i
+1.29000 4.65757 i
+1.32000 4.05757 i
+1.35000 3.45757 i
+1.38000 2.85757 i
+1.41000 2.25757 i
+1.44000 1.65757 i
+1.47000 1.05757 i
+1.50000 0.45757 i
+1.53000 -0.14243 i
+1.56000 -0.74243 i
+1.59000 -1.34243 i
+1.62000 -1.94243 i
+1.65000 -2.54243 i
+1.68000 -3.14243 i
+1.71000 -3.52183 i
+1.74000 -3.52183 i
+1.77000 -3.52183 i
+1.80000 -3.52183 i
+1.83000 -3.52183 i
+1.86000 -3.52183 i
+1.89000 -3.52183 i
+1.92000 -3.52183 i
+1.95000 -3.52183 i
+1.98000 -3.52183 i
+2.01000 -3.52183 i
+2.04000 -3.52183 i
+2.07000 -3.52183 i
+2.10000 -3.52183 i
+2.13000 -3.52183 i
+2.16000 -3.52183 i
+2.19000 -3.52183 i
+2.22000 -3.52183 i
+2.25000 -3.52183 i
+2.28000 -3.52183 i
+2.31000 -3.52183 i
+2.34000 -3.52183 i
+2.37000 -3.52183 i
+2.40000 -3.52183 i
+2.43000 -3.52183 i
+2.46000 -3.52183 i
+2.49000 -3.52183 i
+2.52000 -3.52183 i
+2.55000 -3.52183 i
+2.58000 -3.52183 i
+2.61000 -3.52183 i
+2.64000 -3.52183 i
+2.67000 -3.52183 i
+2.70000 -3.52183 i
+2.73000 -3.52183 i
+2.76000 -3.52183 i
+2.79000 -3.52183 i
+2.82000 -3.52183 i
+2.85000 -3.52183 i
+2.88000 -3.52183 i
+2.91000 -3.52183 i
+2.94000 -3.52183 i
+2.97000 -3.52183 i
+3.00000 -3.52183 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/51.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/51.gnuplot
index b444139470..e88470adca 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/51.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/51.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/51.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=0:3] log10(10**t),-90--180/3.1415957*atan(0.08*10**t)--180/3.1415957*atan(0.02*10**t)
+set table "gnuplot/bodegraph/51.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=0:3] [] [] log10(10**t),--180/3.1415957*atan(0.02*10**t)+-180/3.1415957*atan((3*0.02)*10**t)
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/51.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/51.table
index 07c56f0b47..bb4babe225 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/51.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/51.table
@@ -1,54 +1,55 @@
-
-#Curve 0 of 1, 50 points
-#x y type
-0.00000 -84.28032 i
-0.06122 -83.41808 i
-0.12245 -82.42723 i
-0.18367 -81.28929 i
-0.24490 -79.98351 i
-0.30612 -78.48674 i
-0.36735 -76.77347 i
-0.42857 -74.81599 i
-0.48980 -72.58480 i
-0.55102 -70.04942 i
-0.61224 -67.17960 i
-0.67347 -63.94718 i
-0.73469 -60.32848 i
-0.79592 -56.30732 i
-0.85714 -51.87818 i
-0.91837 -47.04906 i
-0.97959 -41.84315 i
-1.04082 -36.29851 i
-1.10204 -30.46527 i
-1.16327 -24.40068 i
-1.22449 -18.16313 i
-1.28571 -11.80694 i
-1.34694 -5.37941 i
-1.40816 1.07887 i
-1.46939 7.53108 i
-1.53061 13.93959 i
-1.59184 20.26180 i
-1.65306 26.44792 i
-1.71429 32.44181 i
-1.77551 38.18480 i
-1.83673 43.62138 i
-1.89796 48.70499 i
-1.95918 53.40234 i
-2.02041 57.69540 i
-2.08163 61.58095 i
-2.14286 65.06841 i
-2.20408 68.17683 i
-2.26531 70.93168 i
-2.32653 73.36206 i
-2.38776 75.49848 i
-2.44898 77.37121 i
-2.51020 79.00919 i
-2.57143 80.43946 i
-2.63265 81.68673 i
-2.69388 82.77336 i
-2.75510 83.71931 i
-2.81633 84.54234 i
-2.87755 85.25811 i
-2.93878 85.88039 i
-3.00000 86.42126 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),--180/3.1415957*atan(0.02*10**t)+-180/3.1415957*atan((3*0.02)*10**t)"
+# x y type
+0.00000 -2.28787 i
+0.06122 -2.63276 i
+0.12245 -3.02908 i
+0.18367 -3.48423 i
+0.24490 -4.00650 i
+0.30612 -4.60510 i
+0.36735 -5.29021 i
+0.42857 -6.07279 i
+0.48980 -6.96446 i
+0.55102 -7.97703 i
+0.61224 -9.12187 i
+0.67347 -10.40886 i
+0.73469 -11.84495 i
+0.79592 -13.43206 i
+0.85714 -15.16449 i
+0.91837 -17.02587 i
+0.97959 -18.98602 i
+1.04082 -20.99837 i
+1.10204 -22.99897 i
+1.16327 -24.90799 i
+1.22449 -26.63446 i
+1.28571 -28.08416 i
+1.34694 -29.16976 i
+1.40816 -29.82120 i
+1.46939 -29.99467 i
+1.53061 -29.67829 i
+1.59184 -28.89366 i
+1.65306 -27.69305 i
+1.71429 -26.15261 i
+1.77551 -24.36280 i
+1.83673 -22.41787 i
+1.89796 -20.40619 i
+1.95918 -18.40330 i
+2.02041 -16.46806 i
+2.08163 -14.64204 i
+2.14286 -12.95108 i
+2.20408 -11.40807 i
+2.26531 -10.01618 i
+2.32653 -8.77176 i
+2.38776 -7.66684 i
+2.44898 -6.69094 i
+2.51020 -5.83249 i
+2.57143 -5.07967 i
+2.63265 -4.42104 i
+2.69388 -3.84584 i
+2.75510 -3.34417 i
+2.81633 -2.90709 i
+2.87755 -2.52658 i
+2.93878 -2.19550 i
+3.00000 -1.90756 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/52.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/52.gnuplot
index 7530c911f7..56ccd752d1 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/52.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/52.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/52.table"; set format "%.5f"
-set samples 201; set parametric; plot [t=0:3] log10(10**t),-90-(t<log10(1/(0.08))? 0:-90)-(t<log10(1/(0.02))? 0:-90)
+set table "gnuplot/bodegraph/52.table"; set format "%.5f"
+set samples 201.0; set parametric; plot [t=0:3] [] [] log10(10**t),-(t<log10(1./(0.02))? 0:-90)+(t<log10(1./((3*0.02)))? 0:-90)
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/52.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/52.table
index cc537c62f1..84b6a3f955 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/52.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/52.table
@@ -1,205 +1,206 @@
-
-#Curve 0 of 1, 201 points
-#x y type
-0.00000 -90.00000 i
-0.01500 -90.00000 i
-0.03000 -90.00000 i
-0.04500 -90.00000 i
-0.06000 -90.00000 i
-0.07500 -90.00000 i
-0.09000 -90.00000 i
-0.10500 -90.00000 i
-0.12000 -90.00000 i
-0.13500 -90.00000 i
-0.15000 -90.00000 i
-0.16500 -90.00000 i
-0.18000 -90.00000 i
-0.19500 -90.00000 i
-0.21000 -90.00000 i
-0.22500 -90.00000 i
-0.24000 -90.00000 i
-0.25500 -90.00000 i
-0.27000 -90.00000 i
-0.28500 -90.00000 i
-0.30000 -90.00000 i
-0.31500 -90.00000 i
-0.33000 -90.00000 i
-0.34500 -90.00000 i
-0.36000 -90.00000 i
-0.37500 -90.00000 i
-0.39000 -90.00000 i
-0.40500 -90.00000 i
-0.42000 -90.00000 i
-0.43500 -90.00000 i
-0.45000 -90.00000 i
-0.46500 -90.00000 i
-0.48000 -90.00000 i
-0.49500 -90.00000 i
-0.51000 -90.00000 i
-0.52500 -90.00000 i
-0.54000 -90.00000 i
-0.55500 -90.00000 i
-0.57000 -90.00000 i
-0.58500 -90.00000 i
-0.60000 -90.00000 i
-0.61500 -90.00000 i
-0.63000 -90.00000 i
-0.64500 -90.00000 i
-0.66000 -90.00000 i
-0.67500 -90.00000 i
-0.69000 -90.00000 i
-0.70500 -90.00000 i
-0.72000 -90.00000 i
-0.73500 -90.00000 i
-0.75000 -90.00000 i
-0.76500 -90.00000 i
-0.78000 -90.00000 i
-0.79500 -90.00000 i
-0.81000 -90.00000 i
-0.82500 -90.00000 i
-0.84000 -90.00000 i
-0.85500 -90.00000 i
-0.87000 -90.00000 i
-0.88500 -90.00000 i
-0.90000 -90.00000 i
-0.91500 -90.00000 i
-0.93000 -90.00000 i
-0.94500 -90.00000 i
-0.96000 -90.00000 i
-0.97500 -90.00000 i
-0.99000 -90.00000 i
-1.00500 -90.00000 i
-1.02000 -90.00000 i
-1.03500 -90.00000 i
-1.05000 -90.00000 i
-1.06500 -90.00000 i
-1.08000 -90.00000 i
-1.09500 -90.00000 i
-1.11000 0.00000 i
-1.12500 0.00000 i
-1.14000 0.00000 i
-1.15500 0.00000 i
-1.17000 0.00000 i
-1.18500 0.00000 i
-1.20000 0.00000 i
-1.21500 0.00000 i
-1.23000 0.00000 i
-1.24500 0.00000 i
-1.26000 0.00000 i
-1.27500 0.00000 i
-1.29000 0.00000 i
-1.30500 0.00000 i
-1.32000 0.00000 i
-1.33500 0.00000 i
-1.35000 0.00000 i
-1.36500 0.00000 i
-1.38000 0.00000 i
-1.39500 0.00000 i
-1.41000 0.00000 i
-1.42500 0.00000 i
-1.44000 0.00000 i
-1.45500 0.00000 i
-1.47000 0.00000 i
-1.48500 0.00000 i
-1.50000 0.00000 i
-1.51500 0.00000 i
-1.53000 0.00000 i
-1.54500 0.00000 i
-1.56000 0.00000 i
-1.57500 0.00000 i
-1.59000 0.00000 i
-1.60500 0.00000 i
-1.62000 0.00000 i
-1.63500 0.00000 i
-1.65000 0.00000 i
-1.66500 0.00000 i
-1.68000 0.00000 i
-1.69500 0.00000 i
-1.71000 90.00000 i
-1.72500 90.00000 i
-1.74000 90.00000 i
-1.75500 90.00000 i
-1.77000 90.00000 i
-1.78500 90.00000 i
-1.80000 90.00000 i
-1.81500 90.00000 i
-1.83000 90.00000 i
-1.84500 90.00000 i
-1.86000 90.00000 i
-1.87500 90.00000 i
-1.89000 90.00000 i
-1.90500 90.00000 i
-1.92000 90.00000 i
-1.93500 90.00000 i
-1.95000 90.00000 i
-1.96500 90.00000 i
-1.98000 90.00000 i
-1.99500 90.00000 i
-2.01000 90.00000 i
-2.02500 90.00000 i
-2.04000 90.00000 i
-2.05500 90.00000 i
-2.07000 90.00000 i
-2.08500 90.00000 i
-2.10000 90.00000 i
-2.11500 90.00000 i
-2.13000 90.00000 i
-2.14500 90.00000 i
-2.16000 90.00000 i
-2.17500 90.00000 i
-2.19000 90.00000 i
-2.20500 90.00000 i
-2.22000 90.00000 i
-2.23500 90.00000 i
-2.25000 90.00000 i
-2.26500 90.00000 i
-2.28000 90.00000 i
-2.29500 90.00000 i
-2.31000 90.00000 i
-2.32500 90.00000 i
-2.34000 90.00000 i
-2.35500 90.00000 i
-2.37000 90.00000 i
-2.38500 90.00000 i
-2.40000 90.00000 i
-2.41500 90.00000 i
-2.43000 90.00000 i
-2.44500 90.00000 i
-2.46000 90.00000 i
-2.47500 90.00000 i
-2.49000 90.00000 i
-2.50500 90.00000 i
-2.52000 90.00000 i
-2.53500 90.00000 i
-2.55000 90.00000 i
-2.56500 90.00000 i
-2.58000 90.00000 i
-2.59500 90.00000 i
-2.61000 90.00000 i
-2.62500 90.00000 i
-2.64000 90.00000 i
-2.65500 90.00000 i
-2.67000 90.00000 i
-2.68500 90.00000 i
-2.70000 90.00000 i
-2.71500 90.00000 i
-2.73000 90.00000 i
-2.74500 90.00000 i
-2.76000 90.00000 i
-2.77500 90.00000 i
-2.79000 90.00000 i
-2.80500 90.00000 i
-2.82000 90.00000 i
-2.83500 90.00000 i
-2.85000 90.00000 i
-2.86500 90.00000 i
-2.88000 90.00000 i
-2.89500 90.00000 i
-2.91000 90.00000 i
-2.92500 90.00000 i
-2.94000 90.00000 i
-2.95500 90.00000 i
-2.97000 90.00000 i
-2.98500 90.00000 i
-3.00000 90.00000 i
-
+
+# Curve 0 of 1, 201 points
+# Curve title: "log10(10**t),-(t<log10(1./(0.02))? 0:-90)+(t<log10(1./((3*0.02)))? 0:-90)"
+# x y type
+0.00000 0.00000 i
+0.01500 0.00000 i
+0.03000 0.00000 i
+0.04500 0.00000 i
+0.06000 0.00000 i
+0.07500 0.00000 i
+0.09000 0.00000 i
+0.10500 0.00000 i
+0.12000 0.00000 i
+0.13500 0.00000 i
+0.15000 0.00000 i
+0.16500 0.00000 i
+0.18000 0.00000 i
+0.19500 0.00000 i
+0.21000 0.00000 i
+0.22500 0.00000 i
+0.24000 0.00000 i
+0.25500 0.00000 i
+0.27000 0.00000 i
+0.28500 0.00000 i
+0.30000 0.00000 i
+0.31500 0.00000 i
+0.33000 0.00000 i
+0.34500 0.00000 i
+0.36000 0.00000 i
+0.37500 0.00000 i
+0.39000 0.00000 i
+0.40500 0.00000 i
+0.42000 0.00000 i
+0.43500 0.00000 i
+0.45000 0.00000 i
+0.46500 0.00000 i
+0.48000 0.00000 i
+0.49500 0.00000 i
+0.51000 0.00000 i
+0.52500 0.00000 i
+0.54000 0.00000 i
+0.55500 0.00000 i
+0.57000 0.00000 i
+0.58500 0.00000 i
+0.60000 0.00000 i
+0.61500 0.00000 i
+0.63000 0.00000 i
+0.64500 0.00000 i
+0.66000 0.00000 i
+0.67500 0.00000 i
+0.69000 0.00000 i
+0.70500 0.00000 i
+0.72000 0.00000 i
+0.73500 0.00000 i
+0.75000 0.00000 i
+0.76500 0.00000 i
+0.78000 0.00000 i
+0.79500 0.00000 i
+0.81000 0.00000 i
+0.82500 0.00000 i
+0.84000 0.00000 i
+0.85500 0.00000 i
+0.87000 0.00000 i
+0.88500 0.00000 i
+0.90000 0.00000 i
+0.91500 0.00000 i
+0.93000 0.00000 i
+0.94500 0.00000 i
+0.96000 0.00000 i
+0.97500 0.00000 i
+0.99000 0.00000 i
+1.00500 0.00000 i
+1.02000 0.00000 i
+1.03500 0.00000 i
+1.05000 0.00000 i
+1.06500 0.00000 i
+1.08000 0.00000 i
+1.09500 0.00000 i
+1.11000 0.00000 i
+1.12500 0.00000 i
+1.14000 0.00000 i
+1.15500 0.00000 i
+1.17000 0.00000 i
+1.18500 0.00000 i
+1.20000 0.00000 i
+1.21500 0.00000 i
+1.23000 -90.00000 i
+1.24500 -90.00000 i
+1.26000 -90.00000 i
+1.27500 -90.00000 i
+1.29000 -90.00000 i
+1.30500 -90.00000 i
+1.32000 -90.00000 i
+1.33500 -90.00000 i
+1.35000 -90.00000 i
+1.36500 -90.00000 i
+1.38000 -90.00000 i
+1.39500 -90.00000 i
+1.41000 -90.00000 i
+1.42500 -90.00000 i
+1.44000 -90.00000 i
+1.45500 -90.00000 i
+1.47000 -90.00000 i
+1.48500 -90.00000 i
+1.50000 -90.00000 i
+1.51500 -90.00000 i
+1.53000 -90.00000 i
+1.54500 -90.00000 i
+1.56000 -90.00000 i
+1.57500 -90.00000 i
+1.59000 -90.00000 i
+1.60500 -90.00000 i
+1.62000 -90.00000 i
+1.63500 -90.00000 i
+1.65000 -90.00000 i
+1.66500 -90.00000 i
+1.68000 -90.00000 i
+1.69500 -90.00000 i
+1.71000 0.00000 i
+1.72500 0.00000 i
+1.74000 0.00000 i
+1.75500 0.00000 i
+1.77000 0.00000 i
+1.78500 0.00000 i
+1.80000 0.00000 i
+1.81500 0.00000 i
+1.83000 0.00000 i
+1.84500 0.00000 i
+1.86000 0.00000 i
+1.87500 0.00000 i
+1.89000 0.00000 i
+1.90500 0.00000 i
+1.92000 0.00000 i
+1.93500 0.00000 i
+1.95000 0.00000 i
+1.96500 0.00000 i
+1.98000 0.00000 i
+1.99500 0.00000 i
+2.01000 0.00000 i
+2.02500 0.00000 i
+2.04000 0.00000 i
+2.05500 0.00000 i
+2.07000 0.00000 i
+2.08500 0.00000 i
+2.10000 0.00000 i
+2.11500 0.00000 i
+2.13000 0.00000 i
+2.14500 0.00000 i
+2.16000 0.00000 i
+2.17500 0.00000 i
+2.19000 0.00000 i
+2.20500 0.00000 i
+2.22000 0.00000 i
+2.23500 0.00000 i
+2.25000 0.00000 i
+2.26500 0.00000 i
+2.28000 0.00000 i
+2.29500 0.00000 i
+2.31000 0.00000 i
+2.32500 0.00000 i
+2.34000 0.00000 i
+2.35500 0.00000 i
+2.37000 0.00000 i
+2.38500 0.00000 i
+2.40000 0.00000 i
+2.41500 0.00000 i
+2.43000 0.00000 i
+2.44500 0.00000 i
+2.46000 0.00000 i
+2.47500 0.00000 i
+2.49000 0.00000 i
+2.50500 0.00000 i
+2.52000 0.00000 i
+2.53500 0.00000 i
+2.55000 0.00000 i
+2.56500 0.00000 i
+2.58000 0.00000 i
+2.59500 0.00000 i
+2.61000 0.00000 i
+2.62500 0.00000 i
+2.64000 0.00000 i
+2.65500 0.00000 i
+2.67000 0.00000 i
+2.68500 0.00000 i
+2.70000 0.00000 i
+2.71500 0.00000 i
+2.73000 0.00000 i
+2.74500 0.00000 i
+2.76000 0.00000 i
+2.77500 0.00000 i
+2.79000 0.00000 i
+2.80500 0.00000 i
+2.82000 0.00000 i
+2.83500 0.00000 i
+2.85000 0.00000 i
+2.86500 0.00000 i
+2.88000 0.00000 i
+2.89500 0.00000 i
+2.91000 0.00000 i
+2.92500 0.00000 i
+2.94000 0.00000 i
+2.95500 0.00000 i
+2.97000 0.00000 i
+2.98500 0.00000 i
+3.00000 0.00000 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/53.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/53.gnuplot
index 2f94a143bb..7a1f014dd3 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/53.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/53.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/53.table"; set format "%.5f"
-set samples 100; set parametric; plot [t=-1.5:1.5] log10(10**t),(t<log10(1/(0.5))?20*log10(8):+20*log10(8/(0.5))-20*log10(10**t))+20*log10(abs(1/(10**t)))
+set table "gnuplot/bodegraph/53.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=0:3] [] [] log10(10**t),20*log10(abs(1/(10**t)))+20*log10(2/0.08)-20*log10(abs(1/sqrt(1+(0.08*10**t)**2)))-20*log10(abs(1/sqrt(1+(0.02*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/53.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/53.table
index d81c3ba6b8..d40ca36d88 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/53.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/53.table
@@ -1,104 +1,55 @@
-
-#Curve 0 of 1, 100 points
-#x y type
--1.50000 48.06180 i
--1.46970 47.45574 i
--1.43939 46.84968 i
--1.40909 46.24362 i
--1.37879 45.63756 i
--1.34848 45.03150 i
--1.31818 44.42544 i
--1.28788 43.81938 i
--1.25758 43.21331 i
--1.22727 42.60725 i
--1.19697 42.00119 i
--1.16667 41.39513 i
--1.13636 40.78907 i
--1.10606 40.18301 i
--1.07576 39.57695 i
--1.04545 38.97089 i
--1.01515 38.36483 i
--0.98485 37.75877 i
--0.95455 37.15271 i
--0.92424 36.54665 i
--0.89394 35.94059 i
--0.86364 35.33453 i
--0.83333 34.72847 i
--0.80303 34.12241 i
--0.77273 33.51635 i
--0.74242 32.91028 i
--0.71212 32.30422 i
--0.68182 31.69816 i
--0.65152 31.09210 i
--0.62121 30.48604 i
--0.59091 29.87998 i
--0.56061 29.27392 i
--0.53030 28.66786 i
--0.50000 28.06180 i
--0.46970 27.45574 i
--0.43939 26.84968 i
--0.40909 26.24362 i
--0.37879 25.63756 i
--0.34848 25.03150 i
--0.31818 24.42544 i
--0.28788 23.81938 i
--0.25758 23.21331 i
--0.22727 22.60725 i
--0.19697 22.00119 i
--0.16667 21.39513 i
--0.13636 20.78907 i
--0.10606 20.18301 i
--0.07576 19.57695 i
--0.04545 18.97089 i
--0.01515 18.36483 i
-0.01515 17.75877 i
-0.04545 17.15271 i
-0.07576 16.54665 i
-0.10606 15.94059 i
-0.13636 15.33453 i
-0.16667 14.72847 i
-0.19697 14.12241 i
-0.22727 13.51635 i
-0.25758 12.91028 i
-0.28788 12.30422 i
-0.31818 11.35513 i
-0.34848 10.14301 i
-0.37879 8.93088 i
-0.40909 7.71876 i
-0.43939 6.50664 i
-0.46970 5.29452 i
-0.50000 4.08240 i
-0.53030 2.87028 i
-0.56061 1.65816 i
-0.59091 0.44604 i
-0.62121 -0.76609 i
-0.65152 -1.97821 i
-0.68182 -3.19033 i
-0.71212 -4.40245 i
-0.74242 -5.61457 i
-0.77273 -6.82669 i
-0.80303 -8.03881 i
-0.83333 -9.25093 i
-0.86364 -10.46305 i
-0.89394 -11.67518 i
-0.92424 -12.88730 i
-0.95455 -14.09942 i
-0.98485 -15.31154 i
-1.01515 -16.52366 i
-1.04545 -17.73578 i
-1.07576 -18.94790 i
-1.10606 -20.16002 i
-1.13636 -21.37215 i
-1.16667 -22.58427 i
-1.19697 -23.79639 i
-1.22727 -25.00851 i
-1.25758 -26.22063 i
-1.28788 -27.43275 i
-1.31818 -28.64487 i
-1.34848 -29.85699 i
-1.37879 -31.06912 i
-1.40909 -32.28124 i
-1.43939 -33.49336 i
-1.46970 -34.70548 i
-1.50000 -35.91760 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),20*log10(abs(1/(10**t)))+20*log10(2/0.08)-20*log10(abs(1/sqrt(1+(0.08*10**t)**2)))-20*log10(abs(1/sqrt(1+(0.02*10**t)**2)))"
+# x y type
+0.00000 27.98824 i
+0.06122 26.77331 i
+0.12245 25.56145 i
+0.18367 24.35366 i
+0.24490 23.15122 i
+0.30612 21.95581 i
+0.36735 20.76961 i
+0.42857 19.59542 i
+0.48980 18.43683 i
+0.55102 17.29837 i
+0.61224 16.18566 i
+0.67347 15.10555 i
+0.73469 14.06622 i
+0.79592 13.07703 i
+0.85714 12.14837 i
+0.91837 11.29111 i
+0.97959 10.51597 i
+1.04082 9.83270 i
+1.10204 9.24929 i
+1.16327 8.77149 i
+1.22449 8.40274 i
+1.28571 8.14454 i
+1.34694 7.99714 i
+1.40816 7.96034 i
+1.46939 8.03405 i
+1.53061 8.21844 i
+1.59184 8.51364 i
+1.65306 8.91905 i
+1.71429 9.43261 i
+1.77551 10.05013 i
+1.83673 10.76507 i
+1.89796 11.56878 i
+1.95918 12.45110 i
+2.02041 13.40118 i
+2.08163 14.40822 i
+2.14286 15.46216 i
+2.20408 16.55400 i
+2.26531 17.67601 i
+2.32653 18.82176 i
+2.38776 19.98601 i
+2.44898 21.16457 i
+2.51020 22.35412 i
+2.57143 23.55210 i
+2.63265 24.75649 i
+2.69388 25.96576 i
+2.75510 27.17874 i
+2.81633 28.39453 i
+2.87755 29.61245 i
+2.93878 30.83198 i
+3.00000 32.05272 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/54.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/54.gnuplot
index a0d61aeee6..92adfcb67b 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/54.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/54.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/54.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=-1.5:1.5] log10(10**t),20*log10(abs(8/sqrt(1+(0.5*10**t)**2)))+20*log10(abs(1/(10**t)))
+set table "gnuplot/bodegraph/54.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=0:3] [] [] log10(10**t),20*log10(abs(1/(10**t)))+20*log10(2/0.08)-(t < log10(1./0.08) ? 20*log10(1) : 20*log10(0.1*10.0*1/(0.08))-20*log10(10**t))-(t < log10(1./0.02) ? 20*log10(1) : 20*log10(0.1*10.0*1/(0.02))-20*log10(10**t))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/54.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/54.table
index 97d19af390..e69d6c575c 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/54.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/54.table
@@ -1,54 +1,55 @@
-
-#Curve 0 of 1, 50 points
-#x y type
--1.50000 48.06071 i
--1.43878 46.83587 i
--1.37755 45.61091 i
--1.31633 44.38580 i
--1.25510 43.16049 i
--1.19388 41.93491 i
--1.13265 40.70897 i
--1.07143 39.48256 i
--1.01020 38.25553 i
--0.94898 37.02768 i
--0.88776 35.79873 i
--0.82653 34.56834 i
--0.76531 33.33604 i
--0.70408 32.10122 i
--0.64286 30.86307 i
--0.58163 29.62053 i
--0.52041 28.37224 i
--0.45918 27.11639 i
--0.39796 25.85066 i
--0.33673 24.57211 i
--0.27551 23.27697 i
--0.21429 21.96056 i
--0.15306 20.61713 i
--0.09184 19.23982 i
--0.03061 17.82068 i
-0.03061 16.35091 i
-0.09184 14.82123 i
-0.15306 13.22262 i
-0.21429 11.54717 i
-0.27551 9.78900 i
-0.33673 7.94510 i
-0.39796 6.01574 i
-0.45918 4.00447 i
-0.52041 1.91755 i
-0.58163 -0.23685 i
-0.64286 -2.44960 i
-0.70408 -4.71149 i
-0.76531 -7.01381 i
-0.82653 -9.34878 i
-0.88776 -11.70975 i
-0.94898 -14.09113 i
-1.01020 -16.48842 i
-1.07143 -18.89800 i
-1.13265 -21.31702 i
-1.19388 -23.74326 i
-1.25510 -26.17501 i
-1.31633 -28.61095 i
-1.37755 -31.05007 i
-1.43878 -33.49159 i
-1.50000 -35.93494 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),20*log10(abs(1/(10**t)))+20*log10(2/0.08)-(t < log10(1./0.08) ? 20*log10(1) : 20*log10(0.1*10.0*1/(0.08))-20*log10(10**t))-(t < log10(1./0.02) ? 20*log10(1) : 20*log10(0.1*10.0*1/(0.02))-20*log10(10**t))"
+# x y type
+0.00000 27.95880 i
+0.06122 26.73431 i
+0.12245 25.50982 i
+0.18367 24.28533 i
+0.24490 23.06084 i
+0.30612 21.83635 i
+0.36735 20.61186 i
+0.42857 19.38737 i
+0.48980 18.16288 i
+0.55102 16.93839 i
+0.61224 15.71390 i
+0.67347 14.48941 i
+0.73469 13.26492 i
+0.79592 12.04043 i
+0.85714 10.81594 i
+0.91837 9.59145 i
+0.97959 8.36696 i
+1.04082 7.14247 i
+1.10204 6.02060 i
+1.16327 6.02060 i
+1.22449 6.02060 i
+1.28571 6.02060 i
+1.34694 6.02060 i
+1.40816 6.02060 i
+1.46939 6.02060 i
+1.53061 6.02060 i
+1.59184 6.02060 i
+1.65306 6.02060 i
+1.71429 6.32691 i
+1.77551 7.55140 i
+1.83673 8.77589 i
+1.89796 10.00038 i
+1.95918 11.22487 i
+2.02041 12.44936 i
+2.08163 13.67385 i
+2.14286 14.89834 i
+2.20408 16.12283 i
+2.26531 17.34732 i
+2.32653 18.57181 i
+2.38776 19.79630 i
+2.44898 21.02079 i
+2.51020 22.24528 i
+2.57143 23.46977 i
+2.63265 24.69426 i
+2.69388 25.91875 i
+2.75510 27.14324 i
+2.81633 28.36773 i
+2.87755 29.59222 i
+2.93878 30.81671 i
+3.00000 32.04120 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/55.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/55.gnuplot
index 20e8769dc9..dac534ef69 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/55.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/55.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/55.table"; set format "%.5f"
-set samples 100; set parametric; plot [t=-2:2] log10(10**t),(t<log10(1/(0.5))? 0:-90)+-90
+set table "gnuplot/bodegraph/55.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=0:3] [] [] log10(10**t),-90--180/3.1415957*atan(0.08*10**t)--180/3.1415957*atan(0.02*10**t)
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/55.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/55.table
index e61390fb1a..c41caddd8e 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/55.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/55.table
@@ -1,104 +1,55 @@
-
-#Curve 0 of 1, 100 points
-#x y type
--2.00000 -90.00000 i
--1.95960 -90.00000 i
--1.91919 -90.00000 i
--1.87879 -90.00000 i
--1.83838 -90.00000 i
--1.79798 -90.00000 i
--1.75758 -90.00000 i
--1.71717 -90.00000 i
--1.67677 -90.00000 i
--1.63636 -90.00000 i
--1.59596 -90.00000 i
--1.55556 -90.00000 i
--1.51515 -90.00000 i
--1.47475 -90.00000 i
--1.43434 -90.00000 i
--1.39394 -90.00000 i
--1.35354 -90.00000 i
--1.31313 -90.00000 i
--1.27273 -90.00000 i
--1.23232 -90.00000 i
--1.19192 -90.00000 i
--1.15152 -90.00000 i
--1.11111 -90.00000 i
--1.07071 -90.00000 i
--1.03030 -90.00000 i
--0.98990 -90.00000 i
--0.94949 -90.00000 i
--0.90909 -90.00000 i
--0.86869 -90.00000 i
--0.82828 -90.00000 i
--0.78788 -90.00000 i
--0.74747 -90.00000 i
--0.70707 -90.00000 i
--0.66667 -90.00000 i
--0.62626 -90.00000 i
--0.58586 -90.00000 i
--0.54545 -90.00000 i
--0.50505 -90.00000 i
--0.46465 -90.00000 i
--0.42424 -90.00000 i
--0.38384 -90.00000 i
--0.34343 -90.00000 i
--0.30303 -90.00000 i
--0.26263 -90.00000 i
--0.22222 -90.00000 i
--0.18182 -90.00000 i
--0.14141 -90.00000 i
--0.10101 -90.00000 i
--0.06061 -90.00000 i
--0.02020 -90.00000 i
-0.02020 -90.00000 i
-0.06061 -90.00000 i
-0.10101 -90.00000 i
-0.14141 -90.00000 i
-0.18182 -90.00000 i
-0.22222 -90.00000 i
-0.26263 -90.00000 i
-0.30303 -180.00000 i
-0.34343 -180.00000 i
-0.38384 -180.00000 i
-0.42424 -180.00000 i
-0.46465 -180.00000 i
-0.50505 -180.00000 i
-0.54545 -180.00000 i
-0.58586 -180.00000 i
-0.62626 -180.00000 i
-0.66667 -180.00000 i
-0.70707 -180.00000 i
-0.74747 -180.00000 i
-0.78788 -180.00000 i
-0.82828 -180.00000 i
-0.86869 -180.00000 i
-0.90909 -180.00000 i
-0.94949 -180.00000 i
-0.98990 -180.00000 i
-1.03030 -180.00000 i
-1.07071 -180.00000 i
-1.11111 -180.00000 i
-1.15152 -180.00000 i
-1.19192 -180.00000 i
-1.23232 -180.00000 i
-1.27273 -180.00000 i
-1.31313 -180.00000 i
-1.35354 -180.00000 i
-1.39394 -180.00000 i
-1.43434 -180.00000 i
-1.47475 -180.00000 i
-1.51515 -180.00000 i
-1.55556 -180.00000 i
-1.59596 -180.00000 i
-1.63636 -180.00000 i
-1.67677 -180.00000 i
-1.71717 -180.00000 i
-1.75758 -180.00000 i
-1.79798 -180.00000 i
-1.83838 -180.00000 i
-1.87879 -180.00000 i
-1.91919 -180.00000 i
-1.95960 -180.00000 i
-2.00000 -180.00000 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),-90--180/3.1415957*atan(0.08*10**t)--180/3.1415957*atan(0.02*10**t)"
+# x y type
+0.00000 -84.28032 i
+0.06122 -83.41808 i
+0.12245 -82.42723 i
+0.18367 -81.28929 i
+0.24490 -79.98351 i
+0.30612 -78.48674 i
+0.36735 -76.77347 i
+0.42857 -74.81599 i
+0.48980 -72.58480 i
+0.55102 -70.04942 i
+0.61224 -67.17960 i
+0.67347 -63.94718 i
+0.73469 -60.32848 i
+0.79592 -56.30732 i
+0.85714 -51.87818 i
+0.91837 -47.04906 i
+0.97959 -41.84315 i
+1.04082 -36.29851 i
+1.10204 -30.46527 i
+1.16327 -24.40068 i
+1.22449 -18.16313 i
+1.28571 -11.80694 i
+1.34694 -5.37941 i
+1.40816 1.07887 i
+1.46939 7.53108 i
+1.53061 13.93959 i
+1.59184 20.26180 i
+1.65306 26.44792 i
+1.71429 32.44181 i
+1.77551 38.18480 i
+1.83673 43.62138 i
+1.89796 48.70499 i
+1.95918 53.40234 i
+2.02041 57.69540 i
+2.08163 61.58095 i
+2.14286 65.06841 i
+2.20408 68.17683 i
+2.26531 70.93168 i
+2.32653 73.36206 i
+2.38776 75.49848 i
+2.44898 77.37121 i
+2.51020 79.00919 i
+2.57143 80.43946 i
+2.63265 81.68673 i
+2.69388 82.77336 i
+2.75510 83.71931 i
+2.81633 84.54234 i
+2.87755 85.25811 i
+2.93878 85.88039 i
+3.00000 86.42126 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/56.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/56.gnuplot
index 3a5de03aed..fa73927685 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/56.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/56.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/56.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=-2:2] log10(10**t),-180/3.1415957*atan(0.5*10**t)+-90
+set table "gnuplot/bodegraph/56.table"; set format "%.5f"
+set samples 201.0; set parametric; plot [t=0:3] [] [] log10(10**t),-90-(t<log10(1./(0.08))? 0:-90)-(t<log10(1./(0.02))? 0:-90)
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/56.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/56.table
index e7a3a63e40..e1dc469b6c 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/56.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/56.table
@@ -1,54 +1,206 @@
-
-#Curve 0 of 1, 50 points
-#x y type
--2.00000 -90.28648 i
--1.91837 -90.34572 i
--1.83673 -90.41721 i
--1.75510 -90.50348 i
--1.67347 -90.60758 i
--1.59184 -90.73322 i
--1.51020 -90.88482 i
--1.42857 -91.06775 i
--1.34694 -91.28849 i
--1.26531 -91.55482 i
--1.18367 -91.87613 i
--1.10204 -92.26373 i
--1.02041 -92.73121 i
--0.93878 -93.29486 i
--0.85714 -93.97422 i
--0.77551 -94.79256 i
--0.69388 -95.77749 i
--0.61224 -96.96150 i
--0.53061 -98.38235 i
--0.44898 -100.08316 i
--0.36735 -102.11178 i
--0.28571 -104.51911 i
--0.20408 -107.35545 i
--0.12245 -110.66425 i
--0.04082 -114.47259 i
-0.04082 -118.77867 i
-0.12245 -123.53860 i
-0.20408 -128.65730 i
-0.28571 -133.98988 i
-0.36735 -139.35759 i
-0.44898 -144.57585 i
-0.53061 -149.48441 i
-0.61224 -153.96856 i
-0.69388 -157.96587 i
-0.77551 -161.46020 i
-0.85714 -164.46936 i
-0.93878 -167.03197 i
-1.02041 -169.19667 i
-1.10204 -171.01465 i
-1.18367 -172.53522 i
-1.26531 -173.80339 i
-1.34694 -174.85893 i
-1.42857 -175.73630 i
-1.51020 -176.46485 i
-1.59184 -177.06945 i
-1.67347 -177.57094 i
-1.75510 -177.98678 i
-1.83673 -178.33153 i
-1.91837 -178.61730 i
-2.00000 -178.85415 i
-
+
+# Curve 0 of 1, 201 points
+# Curve title: "log10(10**t),-90-(t<log10(1./(0.08))? 0:-90)-(t<log10(1./(0.02))? 0:-90)"
+# x y type
+0.00000 -90.00000 i
+0.01500 -90.00000 i
+0.03000 -90.00000 i
+0.04500 -90.00000 i
+0.06000 -90.00000 i
+0.07500 -90.00000 i
+0.09000 -90.00000 i
+0.10500 -90.00000 i
+0.12000 -90.00000 i
+0.13500 -90.00000 i
+0.15000 -90.00000 i
+0.16500 -90.00000 i
+0.18000 -90.00000 i
+0.19500 -90.00000 i
+0.21000 -90.00000 i
+0.22500 -90.00000 i
+0.24000 -90.00000 i
+0.25500 -90.00000 i
+0.27000 -90.00000 i
+0.28500 -90.00000 i
+0.30000 -90.00000 i
+0.31500 -90.00000 i
+0.33000 -90.00000 i
+0.34500 -90.00000 i
+0.36000 -90.00000 i
+0.37500 -90.00000 i
+0.39000 -90.00000 i
+0.40500 -90.00000 i
+0.42000 -90.00000 i
+0.43500 -90.00000 i
+0.45000 -90.00000 i
+0.46500 -90.00000 i
+0.48000 -90.00000 i
+0.49500 -90.00000 i
+0.51000 -90.00000 i
+0.52500 -90.00000 i
+0.54000 -90.00000 i
+0.55500 -90.00000 i
+0.57000 -90.00000 i
+0.58500 -90.00000 i
+0.60000 -90.00000 i
+0.61500 -90.00000 i
+0.63000 -90.00000 i
+0.64500 -90.00000 i
+0.66000 -90.00000 i
+0.67500 -90.00000 i
+0.69000 -90.00000 i
+0.70500 -90.00000 i
+0.72000 -90.00000 i
+0.73500 -90.00000 i
+0.75000 -90.00000 i
+0.76500 -90.00000 i
+0.78000 -90.00000 i
+0.79500 -90.00000 i
+0.81000 -90.00000 i
+0.82500 -90.00000 i
+0.84000 -90.00000 i
+0.85500 -90.00000 i
+0.87000 -90.00000 i
+0.88500 -90.00000 i
+0.90000 -90.00000 i
+0.91500 -90.00000 i
+0.93000 -90.00000 i
+0.94500 -90.00000 i
+0.96000 -90.00000 i
+0.97500 -90.00000 i
+0.99000 -90.00000 i
+1.00500 -90.00000 i
+1.02000 -90.00000 i
+1.03500 -90.00000 i
+1.05000 -90.00000 i
+1.06500 -90.00000 i
+1.08000 -90.00000 i
+1.09500 -90.00000 i
+1.11000 0.00000 i
+1.12500 0.00000 i
+1.14000 0.00000 i
+1.15500 0.00000 i
+1.17000 0.00000 i
+1.18500 0.00000 i
+1.20000 0.00000 i
+1.21500 0.00000 i
+1.23000 0.00000 i
+1.24500 0.00000 i
+1.26000 0.00000 i
+1.27500 0.00000 i
+1.29000 0.00000 i
+1.30500 0.00000 i
+1.32000 0.00000 i
+1.33500 0.00000 i
+1.35000 0.00000 i
+1.36500 0.00000 i
+1.38000 0.00000 i
+1.39500 0.00000 i
+1.41000 0.00000 i
+1.42500 0.00000 i
+1.44000 0.00000 i
+1.45500 0.00000 i
+1.47000 0.00000 i
+1.48500 0.00000 i
+1.50000 0.00000 i
+1.51500 0.00000 i
+1.53000 0.00000 i
+1.54500 0.00000 i
+1.56000 0.00000 i
+1.57500 0.00000 i
+1.59000 0.00000 i
+1.60500 0.00000 i
+1.62000 0.00000 i
+1.63500 0.00000 i
+1.65000 0.00000 i
+1.66500 0.00000 i
+1.68000 0.00000 i
+1.69500 0.00000 i
+1.71000 90.00000 i
+1.72500 90.00000 i
+1.74000 90.00000 i
+1.75500 90.00000 i
+1.77000 90.00000 i
+1.78500 90.00000 i
+1.80000 90.00000 i
+1.81500 90.00000 i
+1.83000 90.00000 i
+1.84500 90.00000 i
+1.86000 90.00000 i
+1.87500 90.00000 i
+1.89000 90.00000 i
+1.90500 90.00000 i
+1.92000 90.00000 i
+1.93500 90.00000 i
+1.95000 90.00000 i
+1.96500 90.00000 i
+1.98000 90.00000 i
+1.99500 90.00000 i
+2.01000 90.00000 i
+2.02500 90.00000 i
+2.04000 90.00000 i
+2.05500 90.00000 i
+2.07000 90.00000 i
+2.08500 90.00000 i
+2.10000 90.00000 i
+2.11500 90.00000 i
+2.13000 90.00000 i
+2.14500 90.00000 i
+2.16000 90.00000 i
+2.17500 90.00000 i
+2.19000 90.00000 i
+2.20500 90.00000 i
+2.22000 90.00000 i
+2.23500 90.00000 i
+2.25000 90.00000 i
+2.26500 90.00000 i
+2.28000 90.00000 i
+2.29500 90.00000 i
+2.31000 90.00000 i
+2.32500 90.00000 i
+2.34000 90.00000 i
+2.35500 90.00000 i
+2.37000 90.00000 i
+2.38500 90.00000 i
+2.40000 90.00000 i
+2.41500 90.00000 i
+2.43000 90.00000 i
+2.44500 90.00000 i
+2.46000 90.00000 i
+2.47500 90.00000 i
+2.49000 90.00000 i
+2.50500 90.00000 i
+2.52000 90.00000 i
+2.53500 90.00000 i
+2.55000 90.00000 i
+2.56500 90.00000 i
+2.58000 90.00000 i
+2.59500 90.00000 i
+2.61000 90.00000 i
+2.62500 90.00000 i
+2.64000 90.00000 i
+2.65500 90.00000 i
+2.67000 90.00000 i
+2.68500 90.00000 i
+2.70000 90.00000 i
+2.71500 90.00000 i
+2.73000 90.00000 i
+2.74500 90.00000 i
+2.76000 90.00000 i
+2.77500 90.00000 i
+2.79000 90.00000 i
+2.80500 90.00000 i
+2.82000 90.00000 i
+2.83500 90.00000 i
+2.85000 90.00000 i
+2.86500 90.00000 i
+2.88000 90.00000 i
+2.89500 90.00000 i
+2.91000 90.00000 i
+2.92500 90.00000 i
+2.94000 90.00000 i
+2.95500 90.00000 i
+2.97000 90.00000 i
+2.98500 90.00000 i
+3.00000 90.00000 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/57.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/57.gnuplot
index c8ff7bc60a..2cdb286ddc 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/57.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/57.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/57.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=-1:4] log10(10**t),(t<log10(-)?20*log10(5):+20*log10(5)+40*log10(-)-40*log10(10**t))(t<log10(1/(0.01))?20*log10(1):+20*log10(1/(0.01))-20*log10(10**t))
+set table "gnuplot/bodegraph/57.table"; set format "%.5f"
+set samples 100.0; set parametric; plot [t=-1.5:1.5] [] [] log10(10**t),(t < log10(1./0.5) ? 20*log10(8) : 20*log10(0.1*10.0*8/(0.5))-20*log10(10**t)) +20*log10(abs(1/(10**t)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/57.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/57.table
index e69de29bb2..1ed4a7ba0f 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/57.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/57.table
@@ -0,0 +1,105 @@
+
+# Curve 0 of 1, 100 points
+# Curve title: "log10(10**t),(t < log10(1./0.5) ? 20*log10(8) : 20*log10(0.1*10.0*8/(0.5))-20*log10(10**t)) +20*log10(abs(1/(10**t)))"
+# x y type
+-1.50000 48.06180 i
+-1.46970 47.45574 i
+-1.43939 46.84968 i
+-1.40909 46.24362 i
+-1.37879 45.63756 i
+-1.34848 45.03150 i
+-1.31818 44.42544 i
+-1.28788 43.81938 i
+-1.25758 43.21331 i
+-1.22727 42.60725 i
+-1.19697 42.00119 i
+-1.16667 41.39513 i
+-1.13636 40.78907 i
+-1.10606 40.18301 i
+-1.07576 39.57695 i
+-1.04545 38.97089 i
+-1.01515 38.36483 i
+-0.98485 37.75877 i
+-0.95455 37.15271 i
+-0.92424 36.54665 i
+-0.89394 35.94059 i
+-0.86364 35.33453 i
+-0.83333 34.72847 i
+-0.80303 34.12241 i
+-0.77273 33.51635 i
+-0.74242 32.91028 i
+-0.71212 32.30422 i
+-0.68182 31.69816 i
+-0.65152 31.09210 i
+-0.62121 30.48604 i
+-0.59091 29.87998 i
+-0.56061 29.27392 i
+-0.53030 28.66786 i
+-0.50000 28.06180 i
+-0.46970 27.45574 i
+-0.43939 26.84968 i
+-0.40909 26.24362 i
+-0.37879 25.63756 i
+-0.34848 25.03150 i
+-0.31818 24.42544 i
+-0.28788 23.81938 i
+-0.25758 23.21331 i
+-0.22727 22.60725 i
+-0.19697 22.00119 i
+-0.16667 21.39513 i
+-0.13636 20.78907 i
+-0.10606 20.18301 i
+-0.07576 19.57695 i
+-0.04545 18.97089 i
+-0.01515 18.36483 i
+0.01515 17.75877 i
+0.04545 17.15271 i
+0.07576 16.54665 i
+0.10606 15.94059 i
+0.13636 15.33453 i
+0.16667 14.72847 i
+0.19697 14.12241 i
+0.22727 13.51635 i
+0.25758 12.91028 i
+0.28788 12.30422 i
+0.31818 11.35513 i
+0.34848 10.14301 i
+0.37879 8.93088 i
+0.40909 7.71876 i
+0.43939 6.50664 i
+0.46970 5.29452 i
+0.50000 4.08240 i
+0.53030 2.87028 i
+0.56061 1.65816 i
+0.59091 0.44604 i
+0.62121 -0.76609 i
+0.65152 -1.97821 i
+0.68182 -3.19033 i
+0.71212 -4.40245 i
+0.74242 -5.61457 i
+0.77273 -6.82669 i
+0.80303 -8.03881 i
+0.83333 -9.25093 i
+0.86364 -10.46305 i
+0.89394 -11.67518 i
+0.92424 -12.88730 i
+0.95455 -14.09942 i
+0.98485 -15.31154 i
+1.01515 -16.52366 i
+1.04545 -17.73578 i
+1.07576 -18.94790 i
+1.10606 -20.16002 i
+1.13636 -21.37215 i
+1.16667 -22.58427 i
+1.19697 -23.79639 i
+1.22727 -25.00851 i
+1.25758 -26.22063 i
+1.28788 -27.43275 i
+1.31818 -28.64487 i
+1.34848 -29.85699 i
+1.37879 -31.06912 i
+1.40909 -32.28124 i
+1.43939 -33.49336 i
+1.46970 -34.70548 i
+1.50000 -35.91760 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/58.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/58.gnuplot
index 42be05d978..b1685c2d09 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/58.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/58.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/58.table"; set format "%.5f"
-set samples 100; set parametric; plot [t=-1:4] log10(10**t),20*log10(abs(5/sqrt((1-(10**t/15)**2)**2+(2*0.3*(10**t/15))**2)))-20*log10(abs(1/sqrt(1+(0.01*10**t)**2)))
+set table "gnuplot/bodegraph/58.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=-1.8:1.5] [] [] log10(10**t),20*log10(abs(8/sqrt(1+(0.5*10**t)**2)))+20*log10(abs(1/(10**t)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/58.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/58.table
index 4f7454b200..0371bbe944 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/58.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/58.table
@@ -1,104 +1,55 @@
-
-#Curve 0 of 1, 100 points
-#x y type
--1.00000 13.97972 i
--0.94949 13.97981 i
--0.89899 13.97991 i
--0.84848 13.98004 i
--0.79798 13.98021 i
--0.74747 13.98043 i
--0.69697 13.98070 i
--0.64646 13.98103 i
--0.59596 13.98146 i
--0.54545 13.98200 i
--0.49495 13.98268 i
--0.44444 13.98355 i
--0.39394 13.98463 i
--0.34343 13.98600 i
--0.29293 13.98773 i
--0.24242 13.98991 i
--0.19192 13.99266 i
--0.14141 13.99614 i
--0.09091 14.00053 i
--0.04040 14.00606 i
-0.01010 14.01305 i
-0.06061 14.02187 i
-0.11111 14.03301 i
-0.16162 14.04708 i
-0.21212 14.06484 i
-0.26263 14.08728 i
-0.31313 14.11564 i
-0.36364 14.15148 i
-0.41414 14.19682 i
-0.46465 14.25417 i
-0.51515 14.32680 i
-0.56566 14.41881 i
-0.61616 14.53552 i
-0.66667 14.68367 i
-0.71717 14.87193 i
-0.76768 15.11134 i
-0.81818 15.41583 i
-0.86869 15.80238 i
-0.91919 16.29006 i
-0.96970 16.89494 i
-1.02020 17.61234 i
-1.07071 18.36395 i
-1.12121 18.87639 i
-1.17172 18.59369 i
-1.22222 17.09820 i
-1.27273 14.70431 i
-1.32323 11.99763 i
-1.37374 9.30320 i
-1.42424 6.72511 i
-1.47475 4.27856 i
-1.52525 1.95275 i
-1.57576 -0.26745 i
-1.62626 -2.39511 i
-1.67677 -4.43981 i
-1.72727 -6.40789 i
-1.77778 -8.30307 i
-1.82828 -10.12718 i
-1.87879 -11.88097 i
-1.92929 -13.56477 i
-1.97980 -15.17911 i
-2.03030 -16.72523 i
-2.08081 -18.20533 i
-2.13131 -19.62272 i
-2.18182 -20.98171 i
-2.23232 -22.28744 i
-2.28283 -23.54550 i
-2.33333 -24.76171 i
-2.38384 -25.94175 i
-2.43434 -27.09100 i
-2.48485 -28.21436 i
-2.53535 -29.31620 i
-2.58586 -30.40029 i
-2.63636 -31.46987 i
-2.68687 -32.52765 i
-2.73737 -33.57588 i
-2.78788 -34.61642 i
-2.83838 -35.65079 i
-2.88889 -36.68021 i
-2.93939 -37.70567 i
-2.98990 -38.72799 i
-3.04040 -39.74779 i
-3.09091 -40.76560 i
-3.14141 -41.78181 i
-3.19192 -42.79676 i
-3.24242 -43.81071 i
-3.29293 -44.82386 i
-3.34343 -45.83638 i
-3.39394 -46.84840 i
-3.44444 -47.86003 i
-3.49495 -48.87133 i
-3.54545 -49.88239 i
-3.59596 -50.89325 i
-3.64646 -51.90395 i
-3.69697 -52.91453 i
-3.74747 -53.92500 i
-3.79798 -54.93540 i
-3.84848 -55.94574 i
-3.89899 -56.95603 i
-3.94949 -57.96628 i
-4.00000 -58.97650 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),20*log10(abs(8/sqrt(1+(0.5*10**t)**2)))+20*log10(abs(1/(10**t)))"
+# x y type
+-1.80000 54.06153 i
+-1.73265 52.71449 i
+-1.66531 51.36742 i
+-1.59796 50.02029 i
+-1.53061 48.67310 i
+-1.46327 47.32582 i
+-1.39592 45.97841 i
+-1.32857 44.63084 i
+-1.26122 43.28303 i
+-1.19388 41.93491 i
+-1.12653 40.58635 i
+-1.05918 39.23721 i
+-0.99184 37.88728 i
+-0.92449 36.53625 i
+-0.85714 35.18375 i
+-0.78980 33.82923 i
+-0.72245 32.47197 i
+-0.65510 31.11101 i
+-0.58776 29.74502 i
+-0.52041 28.37224 i
+-0.45306 26.99030 i
+-0.38571 25.59609 i
+-0.31837 24.18551 i
+-0.25102 22.75326 i
+-0.18367 21.29262 i
+-0.11633 19.79529 i
+-0.04898 18.25133 i
+0.01837 16.64936 i
+0.08571 14.97715 i
+0.15306 13.22262 i
+0.22041 11.37515 i
+0.28776 9.42712 i
+0.35510 7.37516 i
+0.42245 5.22077 i
+0.48980 2.96999 i
+0.55714 0.63243 i
+0.62449 -1.78020 i
+0.69184 -4.25561 i
+0.75918 -6.78198 i
+0.82653 -9.34878 i
+0.89388 -11.94705 i
+0.96122 -14.56945 i
+1.02857 -17.21015 i
+1.09592 -19.86461 i
+1.16327 -22.52936 i
+1.23061 -25.20174 i
+1.29796 -27.87979 i
+1.36531 -30.56203 i
+1.43265 -33.24735 i
+1.50000 -35.93494 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/59.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/59.gnuplot
index 9327d31b1d..f77cfbf9a5 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/59.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/59.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/59.table"; set format "%.5f"
-set samples 100; set parametric; plot [t=-1:4] log10(10**t),(t<log10(-)? 0:-180)(t<log10(1/(0.01))? 0:-90)
+set table "gnuplot/bodegraph/59.table"; set format "%.5f"
+set samples 100.0; set parametric; plot [t=-2:2] [] [] log10(10**t),(t<log10(1./(0.5))? 0:-90) +-90
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/59.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/59.table
index e69de29bb2..6b24b64238 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/59.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/59.table
@@ -0,0 +1,105 @@
+
+# Curve 0 of 1, 100 points
+# Curve title: "log10(10**t),(t<log10(1./(0.5))? 0:-90) +-90"
+# x y type
+-2.00000 -90.00000 i
+-1.95960 -90.00000 i
+-1.91919 -90.00000 i
+-1.87879 -90.00000 i
+-1.83838 -90.00000 i
+-1.79798 -90.00000 i
+-1.75758 -90.00000 i
+-1.71717 -90.00000 i
+-1.67677 -90.00000 i
+-1.63636 -90.00000 i
+-1.59596 -90.00000 i
+-1.55556 -90.00000 i
+-1.51515 -90.00000 i
+-1.47475 -90.00000 i
+-1.43434 -90.00000 i
+-1.39394 -90.00000 i
+-1.35354 -90.00000 i
+-1.31313 -90.00000 i
+-1.27273 -90.00000 i
+-1.23232 -90.00000 i
+-1.19192 -90.00000 i
+-1.15152 -90.00000 i
+-1.11111 -90.00000 i
+-1.07071 -90.00000 i
+-1.03030 -90.00000 i
+-0.98990 -90.00000 i
+-0.94949 -90.00000 i
+-0.90909 -90.00000 i
+-0.86869 -90.00000 i
+-0.82828 -90.00000 i
+-0.78788 -90.00000 i
+-0.74747 -90.00000 i
+-0.70707 -90.00000 i
+-0.66667 -90.00000 i
+-0.62626 -90.00000 i
+-0.58586 -90.00000 i
+-0.54545 -90.00000 i
+-0.50505 -90.00000 i
+-0.46465 -90.00000 i
+-0.42424 -90.00000 i
+-0.38384 -90.00000 i
+-0.34343 -90.00000 i
+-0.30303 -90.00000 i
+-0.26263 -90.00000 i
+-0.22222 -90.00000 i
+-0.18182 -90.00000 i
+-0.14141 -90.00000 i
+-0.10101 -90.00000 i
+-0.06061 -90.00000 i
+-0.02020 -90.00000 i
+0.02020 -90.00000 i
+0.06061 -90.00000 i
+0.10101 -90.00000 i
+0.14141 -90.00000 i
+0.18182 -90.00000 i
+0.22222 -90.00000 i
+0.26263 -90.00000 i
+0.30303 -180.00000 i
+0.34343 -180.00000 i
+0.38384 -180.00000 i
+0.42424 -180.00000 i
+0.46465 -180.00000 i
+0.50505 -180.00000 i
+0.54545 -180.00000 i
+0.58586 -180.00000 i
+0.62626 -180.00000 i
+0.66667 -180.00000 i
+0.70707 -180.00000 i
+0.74747 -180.00000 i
+0.78788 -180.00000 i
+0.82828 -180.00000 i
+0.86869 -180.00000 i
+0.90909 -180.00000 i
+0.94949 -180.00000 i
+0.98990 -180.00000 i
+1.03030 -180.00000 i
+1.07071 -180.00000 i
+1.11111 -180.00000 i
+1.15152 -180.00000 i
+1.19192 -180.00000 i
+1.23232 -180.00000 i
+1.27273 -180.00000 i
+1.31313 -180.00000 i
+1.35354 -180.00000 i
+1.39394 -180.00000 i
+1.43434 -180.00000 i
+1.47475 -180.00000 i
+1.51515 -180.00000 i
+1.55556 -180.00000 i
+1.59596 -180.00000 i
+1.63636 -180.00000 i
+1.67677 -180.00000 i
+1.71717 -180.00000 i
+1.75758 -180.00000 i
+1.79798 -180.00000 i
+1.83838 -180.00000 i
+1.87879 -180.00000 i
+1.91919 -180.00000 i
+1.95960 -180.00000 i
+2.00000 -180.00000 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/6.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/6.gnuplot
index 1167cc1aa2..c38e726b13 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/6.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/6.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/6.table"; set format "%.5f"
-set samples 2; set parametric; plot [t=0.0:0.0] log10(10**t),20*log10(abs(3/sqrt(1+(0.3*10**t)**2)))
+set table "gnuplot/bodegraph/6.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=0.0:0.0] [] [] log10(10**t),20*log10(abs(3/sqrt (1+(0.3*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/6.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/6.table
index 4e4cb9337b..6203fd8d4a 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/6.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/6.table
@@ -1,6 +1,7 @@
-
-#Curve 0 of 1, 2 points
-#x y type
-0.00000 9.16816 i
-0.00000 9.16816 i
-
+
+# Curve 0 of 1, 2 points
+# Curve title: "log10(10**t),20*log10(abs(3/sqrt (1+(0.3*10**t)**2)))"
+# x y type
+0.00000 9.16816 i
+0.00000 9.16816 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/60.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/60.gnuplot
index bf7141562a..9f6e044630 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/60.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/60.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/60.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=-1:4] log10(10**t),180/3.1415957*(atan((15**2-(10**t)**2)/(2*0.3*15*10**t))-3.1415957/2)--180/3.1415957*atan(0.01*10**t)
+set table "gnuplot/bodegraph/60.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=-2:2] [] [] log10(10**t),-180/3.1415957*atan(0.5*10**t)+-90
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/60.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/60.table
index fe95f283aa..2a7432bee8 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/60.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/60.table
@@ -1,54 +1,55 @@
-
-#Curve 0 of 1, 50 points
-#x y type
--1.00000 -0.17198 i
--0.89796 -0.21752 i
--0.79592 -0.27512 i
--0.69388 -0.34799 i
--0.59184 -0.44019 i
--0.48980 -0.55687 i
--0.38776 -0.70457 i
--0.28571 -0.89162 i
--0.18367 -1.12870 i
--0.08163 -1.42954 i
-0.02041 -1.81204 i
-0.12245 -2.29987 i
-0.22449 -2.92510 i
-0.32653 -3.73274 i
-0.42857 -4.78900 i
-0.53061 -6.19754 i
-0.63265 -8.13369 i
-0.73469 -10.92227 i
-0.83673 -15.23295 i
-0.93878 -22.62830 i
-1.04082 -37.19400 i
-1.14286 -67.76613 i
-1.24490 -107.97003 i
-1.34694 -130.84424 i
-1.44898 -140.19080 i
-1.55102 -143.31296 i
-1.65306 -143.09394 i
-1.75510 -140.71316 i
-1.85714 -136.80968 i
-1.95918 -131.88548 i
-2.06122 -126.42831 i
-2.16327 -120.90126 i
-2.26531 -115.68030 i
-2.36735 -111.00739 i
-2.46939 -106.98945 i
-2.57143 -103.63177 i
-2.67347 -100.88002 i
-2.77551 -98.65382 i
-2.87755 -96.86787 i
-2.97959 -95.44280 i
-3.08163 -94.30959 i
-3.18367 -93.41040 i
-3.28571 -92.69787 i
-3.38776 -92.13374 i
-3.48980 -91.68733 i
-3.59184 -91.33420 i
-3.69388 -91.05492 i
-3.79592 -90.83407 i
-3.89796 -90.65945 i
-4.00000 -90.52137 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),-180/3.1415957*atan(0.5*10**t)+-90"
+# x y type
+-2.00000 -90.28648 i
+-1.91837 -90.34572 i
+-1.83673 -90.41721 i
+-1.75510 -90.50348 i
+-1.67347 -90.60758 i
+-1.59184 -90.73322 i
+-1.51020 -90.88482 i
+-1.42857 -91.06775 i
+-1.34694 -91.28849 i
+-1.26531 -91.55482 i
+-1.18367 -91.87613 i
+-1.10204 -92.26373 i
+-1.02041 -92.73121 i
+-0.93878 -93.29486 i
+-0.85714 -93.97422 i
+-0.77551 -94.79256 i
+-0.69388 -95.77749 i
+-0.61224 -96.96150 i
+-0.53061 -98.38235 i
+-0.44898 -100.08316 i
+-0.36735 -102.11178 i
+-0.28571 -104.51911 i
+-0.20408 -107.35545 i
+-0.12245 -110.66425 i
+-0.04082 -114.47259 i
+0.04082 -118.77867 i
+0.12245 -123.53860 i
+0.20408 -128.65730 i
+0.28571 -133.98988 i
+0.36735 -139.35759 i
+0.44898 -144.57585 i
+0.53061 -149.48441 i
+0.61224 -153.96856 i
+0.69388 -157.96587 i
+0.77551 -161.46020 i
+0.85714 -164.46936 i
+0.93878 -167.03197 i
+1.02041 -169.19667 i
+1.10204 -171.01465 i
+1.18367 -172.53522 i
+1.26531 -173.80339 i
+1.34694 -174.85893 i
+1.42857 -175.73630 i
+1.51020 -176.46485 i
+1.59184 -177.06945 i
+1.67347 -177.57094 i
+1.75510 -177.98678 i
+1.83673 -178.33153 i
+1.91837 -178.61730 i
+2.00000 -178.85415 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/61.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/61.gnuplot
index 871eba78b0..4fa0930155 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/61.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/61.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/61.table"; set format "%.5f"
-set samples 150; set parametric; plot [t=-2:1] 180/3.1415957*(atan((3**2-(10**t)**2)/(2*0.1*3*10**t))-3.1415957/2),20*log10(abs(1/sqrt((1-(10**t/3)**2)**2+(2*0.1*(10**t/3))**2)))
+set table "gnuplot/bodegraph/61.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=-1:4] [] [] log10(10**t),(t<log10(15)?20*log10(5):+20*log10(5)+40*log10(15)-40*log10(10**t))- (t < log10(1./0.01) ? 20*log10(1) : 20*log10(0.1*10.0*1/(0.01))-20*log10(10**t))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/61.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/61.table
index 9a8d25e7f5..9d5123e233 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/61.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/61.table
@@ -1,154 +1,55 @@
-
-#Curve 0 of 1, 150 points
-#x y type
--0.03828 0.00009 i
--0.04010 0.00010 i
--0.04200 0.00011 i
--0.04398 0.00012 i
--0.04607 0.00014 i
--0.04825 0.00015 i
--0.05054 0.00016 i
--0.05293 0.00018 i
--0.05544 0.00020 i
--0.05806 0.00022 i
--0.06081 0.00024 i
--0.06370 0.00026 i
--0.06672 0.00029 i
--0.06988 0.00032 i
--0.07319 0.00035 i
--0.07666 0.00038 i
--0.08029 0.00042 i
--0.08410 0.00046 i
--0.08809 0.00050 i
--0.09226 0.00055 i
--0.09664 0.00060 i
--0.10122 0.00066 i
--0.10602 0.00073 i
--0.11105 0.00080 i
--0.11631 0.00088 i
--0.12183 0.00096 i
--0.12761 0.00105 i
--0.13366 0.00116 i
--0.14000 0.00127 i
--0.14664 0.00139 i
--0.15360 0.00153 i
--0.16088 0.00168 i
--0.16852 0.00184 i
--0.17651 0.00202 i
--0.18489 0.00221 i
--0.19366 0.00243 i
--0.20285 0.00266 i
--0.21248 0.00292 i
--0.22257 0.00321 i
--0.23313 0.00352 i
--0.24420 0.00386 i
--0.25580 0.00424 i
--0.26794 0.00465 i
--0.28067 0.00510 i
--0.29400 0.00559 i
--0.30797 0.00614 i
--0.32260 0.00673 i
--0.33793 0.00739 i
--0.35399 0.00811 i
--0.37082 0.00890 i
--0.38845 0.00976 i
--0.40692 0.01071 i
--0.42628 0.01175 i
--0.44656 0.01289 i
--0.46781 0.01415 i
--0.49009 0.01552 i
--0.51343 0.01703 i
--0.53789 0.01869 i
--0.56353 0.02050 i
--0.59040 0.02250 i
--0.61857 0.02469 i
--0.64810 0.02709 i
--0.67906 0.02973 i
--0.71151 0.03262 i
--0.74555 0.03580 i
--0.78124 0.03928 i
--0.81867 0.04311 i
--0.85793 0.04731 i
--0.89911 0.05192 i
--0.94233 0.05698 i
--0.98767 0.06253 i
--1.03527 0.06863 i
--1.08523 0.07532 i
--1.13769 0.08268 i
--1.19279 0.09075 i
--1.25067 0.09961 i
--1.31149 0.10935 i
--1.37543 0.12004 i
--1.44266 0.13179 i
--1.51337 0.14470 i
--1.58779 0.15888 i
--1.66614 0.17447 i
--1.74867 0.19160 i
--1.83564 0.21043 i
--1.92737 0.23114 i
--2.02416 0.25391 i
--2.12638 0.27896 i
--2.23441 0.30653 i
--2.34868 0.33687 i
--2.46968 0.37027 i
--2.59793 0.40707 i
--2.73404 0.44761 i
--2.87866 0.49229 i
--3.03255 0.54157 i
--3.19656 0.59595 i
--3.37166 0.65598 i
--3.55895 0.72231 i
--3.75971 0.79564 i
--3.97541 0.87677 i
--4.20775 0.96663 i
--4.45874 1.06623 i
--4.73073 1.17678 i
--5.02652 1.29961 i
--5.34945 1.43629 i
--5.70355 1.58861 i
--6.09374 1.75868 i
--6.52605 1.94893 i
--7.00799 2.16223 i
--7.54901 2.40201 i
--8.16117 2.67233 i
--8.86008 2.97810 i
--9.66634 3.32531 i
--10.60761 3.72131 i
--11.72192 4.17526 i
--13.06288 4.69868 i
--14.70834 5.30627 i
--16.77530 6.01688 i
--19.44678 6.85479 i
--23.02233 7.85056 i
--28.01688 9.03934 i
--35.35424 10.44768 i
--46.69012 12.03549 i
--64.45864 13.50108 i
--89.19372 13.99076 i
--114.21276 12.78911 i
--132.44013 10.54718 i
--144.09320 8.14845 i
--151.61682 5.92143 i
--156.72169 3.91447 i
--160.36579 2.10264 i
--163.08206 0.45071 i
--165.17964 -1.07225 i
--166.84685 -2.49087 i
--168.20377 -3.82432 i
--169.33012 -5.08749 i
--170.28069 -6.29210 i
--171.09427 -7.44742 i
--171.79905 -8.56089 i
--172.41599 -9.63859 i
--172.96095 -10.68546 i
--173.44619 -11.70564 i
--173.88128 -12.70257 i
--174.27384 -13.67915 i
--174.62999 -14.63786 i
--174.95468 -15.58081 i
--175.25202 -16.50980 i
--175.52537 -17.42642 i
--175.77756 -18.33203 i
--176.01098 -19.22781 i
--176.22763 -20.11482 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),(t<log10(15)?20*log10(5):+20*log10(5)+40*log10(15)-40*log10(10**t))- (t < log10(1./0.01) ? 20*log10(1) : 20*log10(0.1*10.0*1/(0.01))-20*log10(10**t))"
+# x y type
+-1.00000 13.97940 i
+-0.89796 13.97940 i
+-0.79592 13.97940 i
+-0.69388 13.97940 i
+-0.59184 13.97940 i
+-0.48980 13.97940 i
+-0.38776 13.97940 i
+-0.28571 13.97940 i
+-0.18367 13.97940 i
+-0.08163 13.97940 i
+0.02041 13.97940 i
+0.12245 13.97940 i
+0.22449 13.97940 i
+0.32653 13.97940 i
+0.42857 13.97940 i
+0.53061 13.97940 i
+0.63265 13.97940 i
+0.73469 13.97940 i
+0.83673 13.97940 i
+0.93878 13.97940 i
+1.04082 13.97940 i
+1.14286 13.97940 i
+1.24490 11.22713 i
+1.34694 7.14550 i
+1.44898 3.06387 i
+1.55102 -1.01777 i
+1.65306 -5.09940 i
+1.75510 -9.18103 i
+1.85714 -13.26266 i
+1.95918 -17.34430 i
+2.06122 -20.20144 i
+2.16327 -22.24226 i
+2.26531 -24.28307 i
+2.36735 -26.32389 i
+2.46939 -28.36470 i
+2.57143 -30.40552 i
+2.67347 -32.44634 i
+2.77551 -34.48715 i
+2.87755 -36.52797 i
+2.97959 -38.56879 i
+3.08163 -40.60960 i
+3.18367 -42.65042 i
+3.28571 -44.69124 i
+3.38776 -46.73205 i
+3.48980 -48.77287 i
+3.59184 -50.81368 i
+3.69388 -52.85450 i
+3.79592 -54.89532 i
+3.89796 -56.93613 i
+4.00000 -58.97695 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/62.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/62.gnuplot
index 511ebf3dfe..3ae1d5cc17 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/62.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/62.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/62.table"; set format "%.5f"
-set samples 150; set parametric; plot [t=-1:3.5] 180/3.1415957*(atan((150**2-(10**t)**2)/(2*0.2*150*10**t))-3.1415957/2),20*log10(abs(5/sqrt((1-(10**t/150)**2)**2+(2*0.2*(10**t/150))**2)))
+set table "gnuplot/bodegraph/62.table"; set format "%.5f"
+set samples 100.0; set parametric; plot [t=-1:4] [] [] log10(10**t),20*log10(abs(5/sqrt((1-(10**t/15)**2)**2+(2*0.3*(10**t/15))**2))) -20*log10(abs(1/sqrt(1+(0.01*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/62.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/62.table
index 0ba74fd270..c6c437284c 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/62.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/62.table
@@ -1,154 +1,105 @@
-
-#Curve 0 of 1, 150 points
-#x y type
--0.01537 13.97940 i
--0.01647 13.97940 i
--0.01765 13.97940 i
--0.01891 13.97941 i
--0.02027 13.97941 i
--0.02172 13.97941 i
--0.02328 13.97941 i
--0.02495 13.97941 i
--0.02674 13.97941 i
--0.02866 13.97941 i
--0.03071 13.97941 i
--0.03292 13.97942 i
--0.03528 13.97942 i
--0.03782 13.97942 i
--0.04054 13.97942 i
--0.04345 13.97943 i
--0.04657 13.97943 i
--0.04992 13.97944 i
--0.05351 13.97944 i
--0.05736 13.97945 i
--0.06148 13.97946 i
--0.06590 13.97947 i
--0.07064 13.97948 i
--0.07572 13.97949 i
--0.08117 13.97950 i
--0.08701 13.97952 i
--0.09327 13.97953 i
--0.09998 13.97955 i
--0.10717 13.97957 i
--0.11489 13.97960 i
--0.12315 13.97963 i
--0.13202 13.97966 i
--0.14152 13.97970 i
--0.15171 13.97975 i
--0.16263 13.97980 i
--0.17433 13.97986 i
--0.18688 13.97993 i
--0.20034 13.98001 i
--0.21476 13.98010 i
--0.23022 13.98021 i
--0.24680 13.98033 i
--0.26457 13.98046 i
--0.28362 13.98062 i
--0.30405 13.98081 i
--0.32595 13.98102 i
--0.34943 13.98126 i
--0.37460 13.98153 i
--0.40158 13.98185 i
--0.43052 13.98222 i
--0.46154 13.98264 i
--0.49480 13.98312 i
--0.53046 13.98368 i
--0.56870 13.98431 i
--0.60970 13.98505 i
--0.65367 13.98589 i
--0.70081 13.98686 i
--0.75138 13.98797 i
--0.80560 13.98925 i
--0.86376 13.99072 i
--0.92615 13.99242 i
--0.99307 13.99436 i
--1.06486 13.99659 i
--1.14189 13.99916 i
--1.22455 14.00211 i
--1.31325 14.00551 i
--1.40847 14.00941 i
--1.51070 14.01389 i
--1.62048 14.01905 i
--1.73840 14.02498 i
--1.86509 14.03179 i
--2.00126 14.03963 i
--2.14767 14.04865 i
--2.30517 14.05902 i
--2.47467 14.07096 i
--2.65720 14.08469 i
--2.85390 14.10049 i
--3.06603 14.11867 i
--3.29500 14.13961 i
--3.54241 14.16372 i
--3.81006 14.19150 i
--4.10000 14.22352 i
--4.41458 14.26042 i
--4.75650 14.30299 i
--5.12892 14.35213 i
--5.53553 14.40886 i
--5.98070 14.47443 i
--6.46963 14.55028 i
--7.00859 14.63808 i
--7.60524 14.73986 i
--8.26899 14.85798 i
--9.01158 14.99526 i
--9.84785 15.15508 i
--10.79685 15.34152 i
--11.88337 15.55945 i
--13.14031 15.81484 i
--14.61214 16.11490 i
--16.36031 16.46843 i
--18.47173 16.88610 i
--21.07265 17.38059 i
--24.35149 17.96631 i
--28.59701 18.65761 i
--34.26028 19.46275 i
--42.04125 20.36644 i
--52.93821 21.28516 i
--67.94516 21.98119 i
--86.73802 22.02312 i
--106.21848 21.08045 i
--122.62551 19.33758 i
--134.78516 17.24727 i
--143.46515 15.11598 i
--149.73082 13.06676 i
--154.38119 11.13037 i
--157.93873 9.30346 i
--160.73720 7.57265 i
--162.99273 5.92324 i
--164.84883 4.34190 i
--166.40345 2.81731 i
--167.72524 1.34009 i
--168.86353 -0.09746 i
--169.85454 -1.50169 i
--170.72543 -2.87781 i
--171.49691 -4.23013 i
--172.18508 -5.56225 i
--172.80259 -6.87715 i
--173.35954 -8.17736 i
--173.86412 -9.46497 i
--174.32301 -10.74179 i
--174.74175 -12.00934 i
--175.12494 -13.26889 i
--175.47649 -14.52156 i
--175.79971 -15.76829 i
--176.09745 -17.00988 i
--176.37217 -18.24704 i
--176.62601 -19.48035 i
--176.86084 -20.71033 i
--177.07833 -21.93743 i
--177.27994 -23.16203 i
--177.46698 -24.38446 i
--177.64064 -25.60501 i
--177.80196 -26.82392 i
--177.95191 -28.04141 i
--178.09135 -29.25768 i
--178.22107 -30.47287 i
--178.34179 -31.68713 i
--178.45417 -32.90058 i
--178.55881 -34.11333 i
--178.65627 -35.32546 i
--178.74706 -36.53707 i
--178.83165 -37.74821 i
--178.91048 -38.95895 i
-
+
+# Curve 0 of 1, 100 points
+# Curve title: "log10(10**t),20*log10(abs(5/sqrt((1-(10**t/15)**2)**2+(2*0.3*(10**t/15))**2))) -20*log10(abs(1/sqrt(1+(0.01*10**t)**2)))"
+# x y type
+-1.00000 13.97972 i
+-0.94949 13.97981 i
+-0.89899 13.97991 i
+-0.84848 13.98004 i
+-0.79798 13.98021 i
+-0.74747 13.98043 i
+-0.69697 13.98070 i
+-0.64646 13.98103 i
+-0.59596 13.98146 i
+-0.54545 13.98200 i
+-0.49495 13.98268 i
+-0.44444 13.98355 i
+-0.39394 13.98463 i
+-0.34343 13.98600 i
+-0.29293 13.98773 i
+-0.24242 13.98991 i
+-0.19192 13.99266 i
+-0.14141 13.99614 i
+-0.09091 14.00053 i
+-0.04040 14.00606 i
+0.01010 14.01305 i
+0.06061 14.02187 i
+0.11111 14.03301 i
+0.16162 14.04708 i
+0.21212 14.06484 i
+0.26263 14.08728 i
+0.31313 14.11564 i
+0.36364 14.15148 i
+0.41414 14.19682 i
+0.46465 14.25417 i
+0.51515 14.32680 i
+0.56566 14.41881 i
+0.61616 14.53552 i
+0.66667 14.68367 i
+0.71717 14.87193 i
+0.76768 15.11134 i
+0.81818 15.41583 i
+0.86869 15.80238 i
+0.91919 16.29006 i
+0.96970 16.89494 i
+1.02020 17.61234 i
+1.07071 18.36395 i
+1.12121 18.87639 i
+1.17172 18.59369 i
+1.22222 17.09820 i
+1.27273 14.70431 i
+1.32323 11.99763 i
+1.37374 9.30320 i
+1.42424 6.72511 i
+1.47475 4.27856 i
+1.52525 1.95275 i
+1.57576 -0.26745 i
+1.62626 -2.39511 i
+1.67677 -4.43981 i
+1.72727 -6.40789 i
+1.77778 -8.30307 i
+1.82828 -10.12718 i
+1.87879 -11.88097 i
+1.92929 -13.56477 i
+1.97980 -15.17911 i
+2.03030 -16.72523 i
+2.08081 -18.20533 i
+2.13131 -19.62272 i
+2.18182 -20.98171 i
+2.23232 -22.28744 i
+2.28283 -23.54550 i
+2.33333 -24.76171 i
+2.38384 -25.94175 i
+2.43434 -27.09100 i
+2.48485 -28.21436 i
+2.53535 -29.31620 i
+2.58586 -30.40029 i
+2.63636 -31.46987 i
+2.68687 -32.52765 i
+2.73737 -33.57588 i
+2.78788 -34.61642 i
+2.83838 -35.65079 i
+2.88889 -36.68021 i
+2.93939 -37.70567 i
+2.98990 -38.72799 i
+3.04040 -39.74779 i
+3.09091 -40.76560 i
+3.14141 -41.78181 i
+3.19192 -42.79676 i
+3.24242 -43.81071 i
+3.29293 -44.82386 i
+3.34343 -45.83638 i
+3.39394 -46.84840 i
+3.44444 -47.86003 i
+3.49495 -48.87133 i
+3.54545 -49.88239 i
+3.59596 -50.89325 i
+3.64646 -51.90395 i
+3.69697 -52.91453 i
+3.74747 -53.92500 i
+3.79798 -54.93540 i
+3.84848 -55.94574 i
+3.89899 -56.95603 i
+3.94949 -57.96628 i
+4.00000 -58.97650 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/63.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/63.gnuplot
index e47ddc7826..591803e610 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/63.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/63.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/63.table"; set format "%.5f"
-set samples 150; set parametric; plot [t=1:5] 180/3.1415957*(atan((1500**2-(10**t)**2)/(2*0.1*1500*10**t))-3.1415957/2)+-90-2*-180/3.1415957*atan(0.0009*10**t),20*log10(abs(1/sqrt((1-(10**t/1500)**2)**2+(2*0.1*(10**t/1500))**2)))+20*log10(abs(0.43/0.0009/(10**t)))-2*20*log10(abs(1/sqrt(1+(0.0009*10**t)**2)))
+set table "gnuplot/bodegraph/63.table"; set format "%.5f"
+set samples 100.0; set parametric; plot [t=-1:4] [] [] log10(10**t),(t<log10(15)? 0:-180) -(t<log10(1./(0.01))? 0:-90)
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/63.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/63.table
index 983316d486..0e10b347f4 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/63.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/63.table
@@ -1,154 +1,105 @@
-
-#Curve 0 of 1, 150 points
-#x y type
--89.04519 33.58560 i
--88.98431 33.04883 i
--88.91954 32.51208 i
--88.85064 31.97535 i
--88.77736 31.43864 i
--88.69940 30.90196 i
--88.61647 30.36531 i
--88.52826 29.82870 i
--88.43443 29.29213 i
--88.33461 28.75560 i
--88.22843 28.21912 i
--88.11549 27.68269 i
--87.99536 27.14634 i
--87.86757 26.61005 i
--87.73163 26.07385 i
--87.58705 25.53774 i
--87.43325 25.00173 i
--87.26966 24.46585 i
--87.09566 23.93010 i
--86.91058 23.39451 i
--86.71372 22.85908 i
--86.50435 22.32386 i
--86.28166 21.78885 i
--86.04481 21.25410 i
--85.79291 20.71963 i
--85.52502 20.18548 i
--85.24011 19.65170 i
--84.93713 19.11833 i
--84.61495 18.58542 i
--84.27235 18.05304 i
--83.90806 17.52125 i
--83.52074 16.99014 i
--83.10895 16.45979 i
--82.67118 15.93030 i
--82.20583 15.40178 i
--81.71121 14.87437 i
--81.18553 14.34821 i
--80.62691 13.82345 i
--80.03336 13.30029 i
--79.40281 12.77893 i
--78.73306 12.25960 i
--78.02181 11.74258 i
--77.26665 11.22816 i
--76.46509 10.71667 i
--75.61451 10.20851 i
--74.71220 9.70410 i
--73.75537 9.20392 i
--72.74113 8.70852 i
--71.66654 8.21852 i
--70.52861 7.73460 i
--69.32430 7.25754 i
--68.05061 6.78823 i
--66.70455 6.32763 i
--65.28321 5.87686 i
--63.78383 5.43715 i
--62.20384 5.00989 i
--60.54094 4.59663 i
--58.79322 4.19912 i
--56.95921 3.81929 i
--55.03808 3.45934 i
--53.02974 3.12170 i
--50.93502 2.80910 i
--48.75594 2.52461 i
--46.49587 2.27166 i
--44.15990 2.05414 i
--41.75519 1.87642 i
--39.29145 1.74350 i
--36.78150 1.66109 i
--34.24218 1.63582 i
--31.69544 1.67547 i
--29.17005 1.78931 i
--26.70432 1.98861 i
--24.35026 2.28736 i
--22.18087 2.70338 i
--20.30294 3.25995 i
--18.88134 3.98839 i
--18.18773 4.93175 i
--18.70640 6.14963 i
--21.38216 7.71964 i
--28.22416 9.70571 i
--43.44115 11.92336 i
--71.15636 13.07157 i
--100.08837 11.44422 i
--116.86226 8.48787 i
--124.71685 5.68667 i
--128.15729 3.29578 i
--129.38184 1.25879 i
--129.41162 -0.50502 i
--128.75904 -2.05891 i
--127.70358 -3.44882 i
--126.40873 -4.70813 i
--124.97555 -5.86161 i
--123.46919 -6.92801 i
--121.93300 -7.92189 i
--120.39639 -8.85476 i
--118.87959 -9.73587 i
--117.39652 -10.57276 i
--115.95669 -11.37169 i
--114.56644 -12.13787 i
--113.22981 -12.87567 i
--111.94915 -13.58884 i
--110.72554 -14.28055 i
--109.55915 -14.95353 i
--108.44943 -15.61014 i
--107.39536 -16.25240 i
--106.39551 -16.88210 i
--105.44820 -17.50076 i
--104.55158 -18.10972 i
--103.70366 -18.71017 i
--102.90240 -19.30311 i
--102.14573 -19.88945 i
--101.43155 -20.46998 i
--100.75782 -21.04538 i
--100.12252 -21.61627 i
--99.52367 -22.18318 i
--98.95937 -22.74657 i
--98.42778 -23.30687 i
--97.92713 -23.86443 i
--97.45572 -24.41958 i
--97.01193 -24.97260 i
--96.59421 -25.52374 i
--96.20110 -26.07323 i
--95.83118 -26.62124 i
--95.48313 -27.16796 i
--95.15569 -27.71354 i
--94.84768 -28.25811 i
--94.55795 -28.80178 i
--94.28545 -29.34467 i
--94.02916 -29.88687 i
--93.78813 -30.42844 i
--93.56147 -30.96948 i
--93.34833 -31.51003 i
--93.14790 -32.05017 i
--92.95945 -32.58992 i
--92.78225 -33.12935 i
--92.61564 -33.66848 i
--92.45899 -34.20736 i
--92.31170 -34.74600 i
--92.17323 -35.28445 i
--92.04304 -35.82272 i
--91.92065 -36.36082 i
--91.80558 -36.89879 i
--91.69739 -37.43664 i
--91.59569 -37.97438 i
--91.50008 -38.51202 i
--91.41019 -39.04958 i
--91.32568 -39.58706 i
--91.24624 -40.12448 i
--91.17156 -40.66184 i
--91.10135 -41.19914 i
-
+
+# Curve 0 of 1, 100 points
+# Curve title: "log10(10**t),(t<log10(15)? 0:-180) -(t<log10(1./(0.01))? 0:-90)"
+# x y type
+-1.00000 0.00000 i
+-0.94949 0.00000 i
+-0.89899 0.00000 i
+-0.84848 0.00000 i
+-0.79798 0.00000 i
+-0.74747 0.00000 i
+-0.69697 0.00000 i
+-0.64646 0.00000 i
+-0.59596 0.00000 i
+-0.54545 0.00000 i
+-0.49495 0.00000 i
+-0.44444 0.00000 i
+-0.39394 0.00000 i
+-0.34343 0.00000 i
+-0.29293 0.00000 i
+-0.24242 0.00000 i
+-0.19192 0.00000 i
+-0.14141 0.00000 i
+-0.09091 0.00000 i
+-0.04040 0.00000 i
+0.01010 0.00000 i
+0.06061 0.00000 i
+0.11111 0.00000 i
+0.16162 0.00000 i
+0.21212 0.00000 i
+0.26263 0.00000 i
+0.31313 0.00000 i
+0.36364 0.00000 i
+0.41414 0.00000 i
+0.46465 0.00000 i
+0.51515 0.00000 i
+0.56566 0.00000 i
+0.61616 0.00000 i
+0.66667 0.00000 i
+0.71717 0.00000 i
+0.76768 0.00000 i
+0.81818 0.00000 i
+0.86869 0.00000 i
+0.91919 0.00000 i
+0.96970 0.00000 i
+1.02020 0.00000 i
+1.07071 0.00000 i
+1.12121 0.00000 i
+1.17172 0.00000 i
+1.22222 -180.00000 i
+1.27273 -180.00000 i
+1.32323 -180.00000 i
+1.37374 -180.00000 i
+1.42424 -180.00000 i
+1.47475 -180.00000 i
+1.52525 -180.00000 i
+1.57576 -180.00000 i
+1.62626 -180.00000 i
+1.67677 -180.00000 i
+1.72727 -180.00000 i
+1.77778 -180.00000 i
+1.82828 -180.00000 i
+1.87879 -180.00000 i
+1.92929 -180.00000 i
+1.97980 -180.00000 i
+2.03030 -90.00000 i
+2.08081 -90.00000 i
+2.13131 -90.00000 i
+2.18182 -90.00000 i
+2.23232 -90.00000 i
+2.28283 -90.00000 i
+2.33333 -90.00000 i
+2.38384 -90.00000 i
+2.43434 -90.00000 i
+2.48485 -90.00000 i
+2.53535 -90.00000 i
+2.58586 -90.00000 i
+2.63636 -90.00000 i
+2.68687 -90.00000 i
+2.73737 -90.00000 i
+2.78788 -90.00000 i
+2.83838 -90.00000 i
+2.88889 -90.00000 i
+2.93939 -90.00000 i
+2.98990 -90.00000 i
+3.04040 -90.00000 i
+3.09091 -90.00000 i
+3.14141 -90.00000 i
+3.19192 -90.00000 i
+3.24242 -90.00000 i
+3.29293 -90.00000 i
+3.34343 -90.00000 i
+3.39394 -90.00000 i
+3.44444 -90.00000 i
+3.49495 -90.00000 i
+3.54545 -90.00000 i
+3.59596 -90.00000 i
+3.64646 -90.00000 i
+3.69697 -90.00000 i
+3.74747 -90.00000 i
+3.79798 -90.00000 i
+3.84848 -90.00000 i
+3.89899 -90.00000 i
+3.94949 -90.00000 i
+4.00000 -90.00000 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/64.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/64.gnuplot
index 81af57888c..d81b79a53e 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/64.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/64.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/64.table"; set format "%.5f"
-set samples 100; set parametric; plot [t=-3:2] -180/3.1415957*atan(3*10**t),20*log10(abs(5/sqrt(1+(3*10**t)**2)))
+set table "gnuplot/bodegraph/64.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=-1:4] [] [] log10(10**t),180/3.1415957*(atan((15**2-(10**t)**2)/(2*0.3*15*10**t))-3.1415957/2) --180/3.1415957*atan(0.01*10**t)
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/64.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/64.table
index 7ea23c5ede..820defed57 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/64.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/64.table
@@ -1,104 +1,55 @@
-
-#Curve 0 of 1, 100 points
-#x y type
--0.17189 13.97936 i
--0.19308 13.97935 i
--0.21690 13.97934 i
--0.24364 13.97932 i
--0.27369 13.97930 i
--0.30744 13.97928 i
--0.34536 13.97924 i
--0.38795 13.97920 i
--0.43579 13.97915 i
--0.48953 13.97908 i
--0.54990 13.97900 i
--0.61771 13.97890 i
--0.69388 13.97876 i
--0.77944 13.97860 i
--0.87555 13.97839 i
--0.98350 13.97812 i
--1.10477 13.97779 i
--1.24097 13.97736 i
--1.39395 13.97683 i
--1.56578 13.97616 i
--1.75877 13.97531 i
--1.97550 13.97424 i
--2.21890 13.97288 i
--2.49222 13.97118 i
--2.79910 13.96903 i
--3.14365 13.96632 i
--3.53041 13.96290 i
--3.96448 13.95859 i
--4.45154 13.95316 i
--4.99789 13.94631 i
--5.61053 13.93769 i
--6.29718 13.92683 i
--7.06635 13.91317 i
--7.92732 13.89600 i
--8.89017 13.87442 i
--9.96574 13.84734 i
--11.16551 13.81342 i
--12.50146 13.77098 i
--13.98581 13.71802 i
--15.63060 13.65210 i
--17.44712 13.57031 i
--19.44523 13.46927 i
--21.63238 13.34502 i
--24.01249 13.19316 i
--26.58474 13.00881 i
--29.34228 12.78682 i
--32.27120 12.52198 i
--35.34983 12.20931 i
--38.54872 11.84440 i
--41.83150 11.42380 i
--45.15654 10.94530 i
--48.47948 10.40820 i
--51.75607 9.81335 i
--54.94511 9.16309 i
--58.01080 8.46096 i
--60.92441 7.71145 i
--63.66502 6.91957 i
--66.21939 6.09056 i
--68.58131 5.22952 i
--70.75046 4.34130 i
--72.73114 3.43028 i
--74.53108 2.50033 i
--76.16028 1.55482 i
--77.63016 0.59660 i
--78.95280 -0.37195 i
--80.14039 -1.34883 i
--81.20488 -2.33243 i
--82.15770 -3.32141 i
--83.00962 -4.31470 i
--83.77065 -5.31143 i
--84.45000 -6.31091 i
--85.05609 -7.31257 i
--85.59658 -8.31597 i
--86.07840 -9.32076 i
--86.50779 -10.32664 i
--86.89038 -11.33340 i
--87.23119 -12.34085 i
--87.53476 -13.34884 i
--87.80511 -14.35728 i
--88.04587 -15.36606 i
--88.26026 -16.37511 i
--88.45115 -17.38438 i
--88.62111 -18.39382 i
--88.77243 -19.40340 i
--88.90715 -20.41309 i
--89.02710 -21.42286 i
--89.13388 -22.43270 i
--89.22895 -23.44260 i
--89.31358 -24.45254 i
--89.38892 -25.46251 i
--89.45599 -26.47251 i
--89.51571 -27.48253 i
--89.56886 -28.49256 i
--89.61618 -29.50261 i
--89.65831 -30.51267 i
--89.69581 -31.52274 i
--89.72920 -32.53282 i
--89.75892 -33.54290 i
--89.78537 -34.55298 i
--89.80893 -35.56307 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),180/3.1415957*(atan((15**2-(10**t)**2)/(2*0.3*15*10**t))-3.1415957/2) --180/3.1415957*atan(0.01*10**t)"
+# x y type
+-1.00000 -0.17198 i
+-0.89796 -0.21752 i
+-0.79592 -0.27512 i
+-0.69388 -0.34799 i
+-0.59184 -0.44019 i
+-0.48980 -0.55687 i
+-0.38776 -0.70457 i
+-0.28571 -0.89162 i
+-0.18367 -1.12870 i
+-0.08163 -1.42954 i
+0.02041 -1.81204 i
+0.12245 -2.29987 i
+0.22449 -2.92510 i
+0.32653 -3.73274 i
+0.42857 -4.78900 i
+0.53061 -6.19754 i
+0.63265 -8.13369 i
+0.73469 -10.92227 i
+0.83673 -15.23295 i
+0.93878 -22.62830 i
+1.04082 -37.19400 i
+1.14286 -67.76613 i
+1.24490 -107.97003 i
+1.34694 -130.84424 i
+1.44898 -140.19080 i
+1.55102 -143.31296 i
+1.65306 -143.09394 i
+1.75510 -140.71316 i
+1.85714 -136.80968 i
+1.95918 -131.88548 i
+2.06122 -126.42831 i
+2.16327 -120.90126 i
+2.26531 -115.68030 i
+2.36735 -111.00739 i
+2.46939 -106.98945 i
+2.57143 -103.63177 i
+2.67347 -100.88002 i
+2.77551 -98.65382 i
+2.87755 -96.86787 i
+2.97959 -95.44280 i
+3.08163 -94.30959 i
+3.18367 -93.41040 i
+3.28571 -92.69787 i
+3.38776 -92.13374 i
+3.48980 -91.68733 i
+3.59184 -91.33420 i
+3.69388 -91.05492 i
+3.79592 -90.83407 i
+3.89796 -90.65945 i
+4.00000 -90.52137 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/65.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/65.gnuplot
new file mode 100644
index 0000000000..942b161ee0
--- /dev/null
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/65.gnuplot
@@ -0,0 +1,2 @@
+set table "gnuplot/bodegraph/65.table"; set format "%.5f"
+set samples 150.0; set parametric; plot [t=-2:1] [] [] 180/3.1415957*(atan((3**2-(10**t)**2)/(2*0.1*3*10**t))-3.1415957/2),20*log10(abs(1/sqrt((1-(10**t/3)**2)**2+(2*0.1*(10**t/3))**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/65.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/65.table
new file mode 100644
index 0000000000..7fbeb7ac3d
--- /dev/null
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/65.table
@@ -0,0 +1,155 @@
+
+# Curve 0 of 1, 150 points
+# Curve title: "180/3.1415957*(atan((3**2-(10**t)**2)/(2*0.1*3*10**t))-3.1415957/2),20*log10(abs(1/sqrt((1-(10**t/3)**2)**2+(2*0.1*(10**t/3))**2)))"
+# x y type
+-0.03828 0.00009 i
+-0.04010 0.00010 i
+-0.04200 0.00011 i
+-0.04398 0.00012 i
+-0.04607 0.00014 i
+-0.04825 0.00015 i
+-0.05054 0.00016 i
+-0.05293 0.00018 i
+-0.05544 0.00020 i
+-0.05806 0.00022 i
+-0.06081 0.00024 i
+-0.06370 0.00026 i
+-0.06672 0.00029 i
+-0.06988 0.00032 i
+-0.07319 0.00035 i
+-0.07666 0.00038 i
+-0.08029 0.00042 i
+-0.08410 0.00046 i
+-0.08809 0.00050 i
+-0.09226 0.00055 i
+-0.09664 0.00060 i
+-0.10122 0.00066 i
+-0.10602 0.00073 i
+-0.11105 0.00080 i
+-0.11631 0.00088 i
+-0.12183 0.00096 i
+-0.12761 0.00105 i
+-0.13366 0.00116 i
+-0.14000 0.00127 i
+-0.14664 0.00139 i
+-0.15360 0.00153 i
+-0.16088 0.00168 i
+-0.16852 0.00184 i
+-0.17651 0.00202 i
+-0.18489 0.00221 i
+-0.19366 0.00243 i
+-0.20285 0.00266 i
+-0.21248 0.00292 i
+-0.22257 0.00321 i
+-0.23313 0.00352 i
+-0.24420 0.00386 i
+-0.25580 0.00424 i
+-0.26794 0.00465 i
+-0.28067 0.00510 i
+-0.29400 0.00559 i
+-0.30797 0.00614 i
+-0.32260 0.00673 i
+-0.33793 0.00739 i
+-0.35399 0.00811 i
+-0.37082 0.00890 i
+-0.38845 0.00976 i
+-0.40692 0.01071 i
+-0.42628 0.01175 i
+-0.44656 0.01289 i
+-0.46781 0.01415 i
+-0.49009 0.01552 i
+-0.51343 0.01703 i
+-0.53789 0.01869 i
+-0.56353 0.02050 i
+-0.59040 0.02250 i
+-0.61857 0.02469 i
+-0.64810 0.02709 i
+-0.67906 0.02973 i
+-0.71151 0.03262 i
+-0.74555 0.03580 i
+-0.78124 0.03928 i
+-0.81867 0.04311 i
+-0.85793 0.04731 i
+-0.89911 0.05192 i
+-0.94233 0.05698 i
+-0.98767 0.06253 i
+-1.03527 0.06863 i
+-1.08523 0.07532 i
+-1.13769 0.08268 i
+-1.19279 0.09075 i
+-1.25067 0.09961 i
+-1.31149 0.10935 i
+-1.37543 0.12004 i
+-1.44266 0.13179 i
+-1.51337 0.14470 i
+-1.58779 0.15888 i
+-1.66614 0.17447 i
+-1.74867 0.19160 i
+-1.83564 0.21043 i
+-1.92737 0.23114 i
+-2.02416 0.25391 i
+-2.12638 0.27896 i
+-2.23441 0.30653 i
+-2.34868 0.33687 i
+-2.46968 0.37027 i
+-2.59793 0.40707 i
+-2.73404 0.44761 i
+-2.87866 0.49229 i
+-3.03255 0.54157 i
+-3.19656 0.59595 i
+-3.37166 0.65598 i
+-3.55895 0.72231 i
+-3.75971 0.79564 i
+-3.97541 0.87677 i
+-4.20775 0.96663 i
+-4.45874 1.06623 i
+-4.73073 1.17678 i
+-5.02652 1.29961 i
+-5.34945 1.43629 i
+-5.70355 1.58861 i
+-6.09374 1.75868 i
+-6.52605 1.94893 i
+-7.00799 2.16223 i
+-7.54901 2.40201 i
+-8.16117 2.67233 i
+-8.86008 2.97810 i
+-9.66634 3.32531 i
+-10.60761 3.72131 i
+-11.72192 4.17526 i
+-13.06288 4.69868 i
+-14.70834 5.30627 i
+-16.77530 6.01688 i
+-19.44678 6.85479 i
+-23.02233 7.85056 i
+-28.01688 9.03934 i
+-35.35424 10.44768 i
+-46.69012 12.03549 i
+-64.45864 13.50108 i
+-89.19372 13.99076 i
+-114.21276 12.78911 i
+-132.44013 10.54718 i
+-144.09320 8.14845 i
+-151.61682 5.92143 i
+-156.72169 3.91447 i
+-160.36579 2.10264 i
+-163.08206 0.45071 i
+-165.17964 -1.07225 i
+-166.84685 -2.49087 i
+-168.20377 -3.82432 i
+-169.33012 -5.08749 i
+-170.28069 -6.29210 i
+-171.09427 -7.44742 i
+-171.79905 -8.56089 i
+-172.41599 -9.63859 i
+-172.96095 -10.68546 i
+-173.44619 -11.70564 i
+-173.88128 -12.70257 i
+-174.27384 -13.67915 i
+-174.62999 -14.63786 i
+-174.95468 -15.58081 i
+-175.25202 -16.50980 i
+-175.52537 -17.42642 i
+-175.77756 -18.33203 i
+-176.01098 -19.22781 i
+-176.22763 -20.11482 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/66.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/66.gnuplot
index fc8167406b..7c6bbc5267 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/66.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/66.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/66.table"; set format "%.5f"
-set samples 2; set parametric; plot [t=-0.99942:-0.99942] -180/3.1415957*atan(3*10**t),20*log10(abs(5/sqrt(1+(3*10**t)**2)))
+set table "gnuplot/bodegraph/66.table"; set format "%.5f"
+set samples 150.0; set parametric; plot [t=-1:3.5] [] [] 180/3.1415957*(atan((150**2-(10**t)**2)/(2*0.2*150*10**t))-3.1415957/2), 20*log10(abs(5/sqrt((1-(10**t/150)**2)**2+(2*0.2*(10**t/150))**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/66.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/66.table
index c99fc68399..a2f81ea200 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/66.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/66.table
@@ -1,6 +1,155 @@
-
-#Curve 0 of 1, 2 points
-#x y type
--16.72030 13.60418 i
--16.72030 13.60418 i
-
+
+# Curve 0 of 1, 150 points
+# Curve title: "180/3.1415957*(atan((150**2-(10**t)**2)/(2*0.2*150*10**t))-3.1415957/2), 20*log10(abs(5/sqrt((1-(10**t/150)**2)**2+(2*0.2*(10**t/150))**2)))"
+# x y type
+-0.01537 13.97940 i
+-0.01647 13.97940 i
+-0.01765 13.97940 i
+-0.01891 13.97941 i
+-0.02027 13.97941 i
+-0.02172 13.97941 i
+-0.02328 13.97941 i
+-0.02495 13.97941 i
+-0.02674 13.97941 i
+-0.02866 13.97941 i
+-0.03071 13.97941 i
+-0.03292 13.97942 i
+-0.03528 13.97942 i
+-0.03782 13.97942 i
+-0.04054 13.97942 i
+-0.04345 13.97943 i
+-0.04657 13.97943 i
+-0.04992 13.97944 i
+-0.05351 13.97944 i
+-0.05736 13.97945 i
+-0.06148 13.97946 i
+-0.06590 13.97947 i
+-0.07064 13.97948 i
+-0.07572 13.97949 i
+-0.08117 13.97950 i
+-0.08701 13.97952 i
+-0.09327 13.97953 i
+-0.09998 13.97955 i
+-0.10717 13.97957 i
+-0.11489 13.97960 i
+-0.12315 13.97963 i
+-0.13202 13.97966 i
+-0.14152 13.97970 i
+-0.15171 13.97975 i
+-0.16263 13.97980 i
+-0.17433 13.97986 i
+-0.18688 13.97993 i
+-0.20034 13.98001 i
+-0.21476 13.98010 i
+-0.23022 13.98021 i
+-0.24680 13.98033 i
+-0.26457 13.98046 i
+-0.28362 13.98062 i
+-0.30405 13.98081 i
+-0.32595 13.98102 i
+-0.34943 13.98126 i
+-0.37460 13.98153 i
+-0.40158 13.98185 i
+-0.43052 13.98222 i
+-0.46154 13.98264 i
+-0.49480 13.98312 i
+-0.53046 13.98368 i
+-0.56870 13.98431 i
+-0.60970 13.98505 i
+-0.65367 13.98589 i
+-0.70081 13.98686 i
+-0.75138 13.98797 i
+-0.80560 13.98925 i
+-0.86376 13.99072 i
+-0.92615 13.99242 i
+-0.99307 13.99436 i
+-1.06486 13.99659 i
+-1.14189 13.99916 i
+-1.22455 14.00211 i
+-1.31325 14.00551 i
+-1.40847 14.00941 i
+-1.51070 14.01389 i
+-1.62048 14.01905 i
+-1.73840 14.02498 i
+-1.86509 14.03179 i
+-2.00126 14.03963 i
+-2.14767 14.04865 i
+-2.30517 14.05902 i
+-2.47467 14.07096 i
+-2.65720 14.08469 i
+-2.85390 14.10049 i
+-3.06603 14.11867 i
+-3.29500 14.13961 i
+-3.54241 14.16372 i
+-3.81006 14.19150 i
+-4.10000 14.22352 i
+-4.41458 14.26042 i
+-4.75650 14.30299 i
+-5.12892 14.35213 i
+-5.53553 14.40886 i
+-5.98070 14.47443 i
+-6.46963 14.55028 i
+-7.00859 14.63808 i
+-7.60524 14.73986 i
+-8.26899 14.85798 i
+-9.01158 14.99526 i
+-9.84785 15.15508 i
+-10.79685 15.34152 i
+-11.88337 15.55945 i
+-13.14031 15.81484 i
+-14.61214 16.11490 i
+-16.36031 16.46843 i
+-18.47173 16.88610 i
+-21.07265 17.38059 i
+-24.35149 17.96631 i
+-28.59701 18.65761 i
+-34.26028 19.46275 i
+-42.04125 20.36644 i
+-52.93821 21.28516 i
+-67.94516 21.98119 i
+-86.73802 22.02312 i
+-106.21848 21.08045 i
+-122.62551 19.33758 i
+-134.78516 17.24727 i
+-143.46515 15.11598 i
+-149.73082 13.06676 i
+-154.38119 11.13037 i
+-157.93873 9.30346 i
+-160.73720 7.57265 i
+-162.99273 5.92324 i
+-164.84883 4.34190 i
+-166.40345 2.81731 i
+-167.72524 1.34009 i
+-168.86353 -0.09746 i
+-169.85454 -1.50169 i
+-170.72543 -2.87781 i
+-171.49691 -4.23013 i
+-172.18508 -5.56225 i
+-172.80259 -6.87715 i
+-173.35954 -8.17736 i
+-173.86412 -9.46497 i
+-174.32301 -10.74179 i
+-174.74175 -12.00934 i
+-175.12494 -13.26889 i
+-175.47649 -14.52156 i
+-175.79971 -15.76829 i
+-176.09745 -17.00988 i
+-176.37217 -18.24704 i
+-176.62601 -19.48035 i
+-176.86084 -20.71033 i
+-177.07833 -21.93743 i
+-177.27994 -23.16203 i
+-177.46698 -24.38446 i
+-177.64064 -25.60501 i
+-177.80196 -26.82392 i
+-177.95191 -28.04141 i
+-178.09135 -29.25768 i
+-178.22107 -30.47287 i
+-178.34179 -31.68713 i
+-178.45417 -32.90058 i
+-178.55881 -34.11333 i
+-178.65627 -35.32546 i
+-178.74706 -36.53707 i
+-178.83165 -37.74821 i
+-178.91048 -38.95895 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/67.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/67.gnuplot
index 31b1e9af17..28995b913c 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/67.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/67.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/67.table"; set format "%.5f"
-set samples 2; set parametric; plot [t=0.0:0.0] -180/3.1415957*atan(3*10**t),20*log10(abs(5/sqrt(1+(3*10**t)**2)))
+set table "gnuplot/bodegraph/67.table"; set format "%.5f"
+set samples 150.0; set parametric; plot [t=-1:3.5] [] [] 180/3.1415957*(atan((150**2-(10**t)**2)/(2*2*150*10**t))-3.1415957/2), 20*log10(abs(5/sqrt((1-(10**t/150)**2)**2+(2*2*(10**t/150))**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/67.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/67.table
index f3f53950e2..cca4f94b29 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/67.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/67.table
@@ -1,6 +1,155 @@
-
-#Curve 0 of 1, 2 points
-#x y type
--71.56498 3.97940 i
--71.56498 3.97940 i
-
+
+# Curve 0 of 1, 150 points
+# Curve title: "180/3.1415957*(atan((150**2-(10**t)**2)/(2*2*150*10**t))-3.1415957/2), 20*log10(abs(5/sqrt((1-(10**t/150)**2)**2+(2*2*(10**t/150))**2)))"
+# x y type
+-0.15288 13.97937 i
+-0.16388 13.97937 i
+-0.17567 13.97936 i
+-0.18832 13.97936 i
+-0.20188 13.97935 i
+-0.21641 13.97935 i
+-0.23199 13.97934 i
+-0.24869 13.97933 i
+-0.26659 13.97932 i
+-0.28578 13.97931 i
+-0.30635 13.97929 i
+-0.32841 13.97928 i
+-0.35205 13.97926 i
+-0.37740 13.97924 i
+-0.40457 13.97921 i
+-0.43370 13.97918 i
+-0.46493 13.97915 i
+-0.49840 13.97911 i
+-0.53429 13.97907 i
+-0.57276 13.97902 i
+-0.61400 13.97896 i
+-0.65821 13.97890 i
+-0.70560 13.97882 i
+-0.75640 13.97874 i
+-0.81086 13.97864 i
+-0.86924 13.97853 i
+-0.93183 13.97840 i
+-0.99892 13.97825 i
+-1.07084 13.97807 i
+-1.14793 13.97787 i
+-1.23057 13.97765 i
+-1.31916 13.97739 i
+-1.41413 13.97709 i
+-1.51593 13.97674 i
+-1.62504 13.97634 i
+-1.74201 13.97589 i
+-1.86739 13.97536 i
+-2.00178 13.97476 i
+-2.14583 13.97407 i
+-2.30022 13.97327 i
+-2.46571 13.97236 i
+-2.64308 13.97131 i
+-2.83317 13.97011 i
+-3.03690 13.96872 i
+-3.25523 13.96713 i
+-3.48920 13.96530 i
+-3.73991 13.96320 i
+-4.00855 13.96079 i
+-4.29638 13.95802 i
+-4.60473 13.95484 i
+-4.93506 13.95119 i
+-5.28887 13.94699 i
+-5.66780 13.94218 i
+-6.07357 13.93665 i
+-6.50802 13.93030 i
+-6.97307 13.92303 i
+-7.47078 13.91467 i
+-8.00332 13.90510 i
+-8.57296 13.89412 i
+-9.18209 13.88153 i
+-9.83320 13.86711 i
+-10.52891 13.85060 i
+-11.27192 13.83170 i
+-12.06500 13.81009 i
+-12.91100 13.78537 i
+-13.81284 13.75714 i
+-14.77342 13.72492 i
+-15.79565 13.68818 i
+-16.88238 13.64633 i
+-18.03636 13.59873 i
+-19.26016 13.54466 i
+-20.55613 13.48332 i
+-21.92632 13.41388 i
+-23.37238 13.33541 i
+-24.89547 13.24692 i
+-26.49618 13.14738 i
+-28.17443 13.03570 i
+-29.92937 12.91077 i
+-31.75931 12.77144 i
+-33.66163 12.61659 i
+-35.63280 12.44510 i
+-37.66830 12.25593 i
+-39.76267 12.04811 i
+-41.90961 11.82077 i
+-44.10206 11.57318 i
+-46.33235 11.30479 i
+-48.59239 11.01521 i
+-50.87391 10.70422 i
+-53.16864 10.37184 i
+-55.46861 10.01823 i
+-57.76630 9.64378 i
+-60.05491 9.24899 i
+-62.32846 8.83455 i
+-64.58200 8.40121 i
+-66.81160 7.94984 i
+-69.01447 7.48135 i
+-71.18894 6.99666 i
+-73.33439 6.49668 i
+-75.45126 5.98231 i
+-77.54088 5.45437 i
+-79.60545 4.91361 i
+-81.64789 4.36070 i
+-83.67172 3.79620 i
+-85.68096 3.22056 i
+-87.67999 2.63411 i
+-89.67345 2.03707 i
+-91.66613 1.42951 i
+-93.66282 0.81139 i
+-95.66821 0.18255 i
+-97.68679 -0.45730 i
+-99.72272 -1.10859 i
+-101.77968 -1.77183 i
+-103.86081 -2.44767 i
+-105.96855 -3.13681 i
+-108.10454 -3.84007 i
+-110.26951 -4.55833 i
+-112.46320 -5.29247 i
+-114.68430 -6.04345 i
+-116.93036 -6.81216 i
+-119.19785 -7.59948 i
+-121.48213 -8.40622 i
+-123.77756 -9.23309 i
+-126.07758 -10.08066 i
+-128.37489 -10.94934 i
+-130.66164 -11.83939 i
+-132.92963 -12.75085 i
+-135.17058 -13.68360 i
+-137.37630 -14.63730 i
+-139.53898 -15.61145 i
+-141.65132 -16.60537 i
+-143.70676 -17.61824 i
+-145.69956 -18.64913 i
+-147.62489 -19.69699 i
+-149.47889 -20.76075 i
+-151.25865 -21.83928 i
+-152.96217 -22.93144 i
+-154.58835 -24.03609 i
+-156.13685 -25.15215 i
+-157.60806 -26.27856 i
+-159.00296 -27.41432 i
+-160.32305 -28.55848 i
+-161.57027 -29.71016 i
+-162.74686 -30.86858 i
+-163.85534 -32.03297 i
+-164.89841 -33.20268 i
+-165.87888 -34.37709 i
+-166.79965 -35.55566 i
+-167.66364 -36.73790 i
+-168.47375 -37.92336 i
+-169.23286 -39.11166 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/68.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/68.gnuplot
index f68de78f8e..3c5521f72d 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/68.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/68.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/68.table"; set format "%.5f"
-set samples 2; set parametric; plot [t=0.4771:0.4771] -180/3.1415957*atan(3*10**t),20*log10(abs(5/sqrt(1+(3*10**t)**2)))
+set table "gnuplot/bodegraph/68.table"; set format "%.5f"
+set samples 150.0; set parametric; plot [t=1:5] [] [] 180/3.1415957*(atan((1500**2-(10**t)**2)/(2*0.1*1500*10**t))-3.1415957/2)+ -90-2*-180/3.1415957*atan(0.0009*10**t), 20*log10(abs(1/sqrt((1-(10**t/1500)**2)**2+(2*0.1*(10**t/1500))**2)))+20*log10(abs(0.43/0.0009/(10**t))) -2*20*log10(abs(1/sqrt(1+(0.0009*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/68.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/68.table
index 2938d29d89..3982732cb3 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/68.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/68.table
@@ -1,6 +1,155 @@
-
-#Curve 0 of 1, 2 points
-#x y type
--83.65942 -5.15832 i
--83.65942 -5.15832 i
-
+
+# Curve 0 of 1, 150 points
+# Curve title: "180/3.1415957*(atan((1500**2-(10**t)**2)/(2*0.1*1500*10**t))-3.1415957/2)+ -90-2*-180/3.1415957*atan(0.0009*10**t), 20*log10(abs(1/sqrt((1-(10**t/1500)**2)**2+(2*0.1*(10**t/1500))**2)))+20*log10(abs(0.43/0.0009/(10**t))) -2*20*log10(abs(1/
+# x y type
+-89.04519 33.58560 i
+-88.98431 33.04883 i
+-88.91954 32.51208 i
+-88.85064 31.97535 i
+-88.77736 31.43864 i
+-88.69940 30.90196 i
+-88.61647 30.36531 i
+-88.52826 29.82870 i
+-88.43443 29.29213 i
+-88.33461 28.75560 i
+-88.22843 28.21912 i
+-88.11549 27.68269 i
+-87.99536 27.14634 i
+-87.86757 26.61005 i
+-87.73163 26.07385 i
+-87.58705 25.53774 i
+-87.43325 25.00173 i
+-87.26966 24.46585 i
+-87.09566 23.93010 i
+-86.91058 23.39451 i
+-86.71372 22.85908 i
+-86.50435 22.32386 i
+-86.28166 21.78885 i
+-86.04481 21.25410 i
+-85.79291 20.71963 i
+-85.52502 20.18548 i
+-85.24011 19.65170 i
+-84.93713 19.11833 i
+-84.61495 18.58542 i
+-84.27235 18.05304 i
+-83.90806 17.52125 i
+-83.52074 16.99014 i
+-83.10895 16.45979 i
+-82.67118 15.93030 i
+-82.20583 15.40178 i
+-81.71121 14.87437 i
+-81.18553 14.34821 i
+-80.62691 13.82345 i
+-80.03336 13.30029 i
+-79.40281 12.77893 i
+-78.73306 12.25960 i
+-78.02181 11.74258 i
+-77.26665 11.22816 i
+-76.46509 10.71667 i
+-75.61451 10.20851 i
+-74.71220 9.70410 i
+-73.75537 9.20392 i
+-72.74113 8.70852 i
+-71.66654 8.21852 i
+-70.52861 7.73460 i
+-69.32430 7.25754 i
+-68.05061 6.78823 i
+-66.70455 6.32763 i
+-65.28321 5.87686 i
+-63.78383 5.43715 i
+-62.20384 5.00989 i
+-60.54094 4.59663 i
+-58.79322 4.19912 i
+-56.95921 3.81929 i
+-55.03808 3.45934 i
+-53.02974 3.12170 i
+-50.93502 2.80910 i
+-48.75594 2.52461 i
+-46.49587 2.27166 i
+-44.15990 2.05414 i
+-41.75519 1.87642 i
+-39.29145 1.74350 i
+-36.78150 1.66109 i
+-34.24218 1.63582 i
+-31.69544 1.67547 i
+-29.17005 1.78931 i
+-26.70432 1.98861 i
+-24.35026 2.28736 i
+-22.18087 2.70338 i
+-20.30294 3.25995 i
+-18.88134 3.98839 i
+-18.18773 4.93175 i
+-18.70640 6.14963 i
+-21.38216 7.71964 i
+-28.22416 9.70571 i
+-43.44115 11.92336 i
+-71.15636 13.07157 i
+-100.08837 11.44422 i
+-116.86226 8.48787 i
+-124.71685 5.68667 i
+-128.15729 3.29578 i
+-129.38184 1.25879 i
+-129.41162 -0.50502 i
+-128.75904 -2.05891 i
+-127.70358 -3.44882 i
+-126.40873 -4.70813 i
+-124.97555 -5.86161 i
+-123.46919 -6.92801 i
+-121.93300 -7.92189 i
+-120.39639 -8.85476 i
+-118.87959 -9.73587 i
+-117.39652 -10.57276 i
+-115.95669 -11.37169 i
+-114.56644 -12.13787 i
+-113.22981 -12.87567 i
+-111.94915 -13.58884 i
+-110.72554 -14.28055 i
+-109.55915 -14.95353 i
+-108.44943 -15.61014 i
+-107.39536 -16.25240 i
+-106.39551 -16.88210 i
+-105.44820 -17.50076 i
+-104.55158 -18.10972 i
+-103.70366 -18.71017 i
+-102.90240 -19.30311 i
+-102.14573 -19.88945 i
+-101.43155 -20.46998 i
+-100.75782 -21.04538 i
+-100.12252 -21.61627 i
+-99.52367 -22.18318 i
+-98.95937 -22.74657 i
+-98.42778 -23.30687 i
+-97.92713 -23.86443 i
+-97.45572 -24.41958 i
+-97.01193 -24.97260 i
+-96.59421 -25.52374 i
+-96.20110 -26.07323 i
+-95.83118 -26.62124 i
+-95.48313 -27.16796 i
+-95.15569 -27.71354 i
+-94.84768 -28.25811 i
+-94.55795 -28.80178 i
+-94.28545 -29.34467 i
+-94.02916 -29.88687 i
+-93.78813 -30.42844 i
+-93.56147 -30.96948 i
+-93.34833 -31.51003 i
+-93.14790 -32.05017 i
+-92.95945 -32.58992 i
+-92.78225 -33.12935 i
+-92.61564 -33.66848 i
+-92.45899 -34.20736 i
+-92.31170 -34.74600 i
+-92.17323 -35.28445 i
+-92.04304 -35.82272 i
+-91.92065 -36.36082 i
+-91.80558 -36.89879 i
+-91.69739 -37.43664 i
+-91.59569 -37.97438 i
+-91.50008 -38.51202 i
+-91.41019 -39.04958 i
+-91.32568 -39.58706 i
+-91.24624 -40.12448 i
+-91.17156 -40.66184 i
+-91.10135 -41.19914 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/69.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/69.gnuplot
index 110b0f790c..c2d4de0ddb 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/69.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/69.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/69.table"; set format "%.5f"
-set samples 2; set parametric; plot [t=1.07916:1.07916] -180/3.1415957*atan(3*10**t),20*log10(abs(5/sqrt(1+(3*10**t)**2)))
+set table "gnuplot/bodegraph/69.table"; set format "%.5f"
+set samples 100.0; set parametric; plot [t=-3:2] [] [] -180/3.1415957*atan(3*10**t),20*log10(abs(5/sqrt(1+(3*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/69.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/69.table
index f63610b436..c08074619f 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/69.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/69.table
@@ -1,6 +1,105 @@
-
-#Curve 0 of 1, 2 points
-#x y type
--88.40870 -17.14958 i
--88.40870 -17.14958 i
-
+
+# Curve 0 of 1, 100 points
+# Curve title: "-180/3.1415957*atan(3*10**t),20*log10(abs(5/sqrt(1+(3*10**t)**2)))"
+# x y type
+-0.17189 13.97936 i
+-0.19308 13.97935 i
+-0.21690 13.97934 i
+-0.24364 13.97932 i
+-0.27369 13.97930 i
+-0.30744 13.97928 i
+-0.34536 13.97924 i
+-0.38795 13.97920 i
+-0.43579 13.97915 i
+-0.48953 13.97908 i
+-0.54990 13.97900 i
+-0.61771 13.97890 i
+-0.69388 13.97876 i
+-0.77944 13.97860 i
+-0.87555 13.97839 i
+-0.98350 13.97812 i
+-1.10477 13.97779 i
+-1.24097 13.97736 i
+-1.39395 13.97683 i
+-1.56578 13.97616 i
+-1.75877 13.97531 i
+-1.97550 13.97424 i
+-2.21890 13.97288 i
+-2.49222 13.97118 i
+-2.79910 13.96903 i
+-3.14365 13.96632 i
+-3.53041 13.96290 i
+-3.96448 13.95859 i
+-4.45154 13.95316 i
+-4.99789 13.94631 i
+-5.61053 13.93769 i
+-6.29718 13.92683 i
+-7.06635 13.91317 i
+-7.92732 13.89600 i
+-8.89017 13.87442 i
+-9.96574 13.84734 i
+-11.16551 13.81342 i
+-12.50146 13.77098 i
+-13.98581 13.71802 i
+-15.63060 13.65210 i
+-17.44712 13.57031 i
+-19.44523 13.46927 i
+-21.63238 13.34502 i
+-24.01249 13.19316 i
+-26.58474 13.00881 i
+-29.34228 12.78682 i
+-32.27120 12.52198 i
+-35.34983 12.20931 i
+-38.54872 11.84440 i
+-41.83150 11.42380 i
+-45.15654 10.94530 i
+-48.47948 10.40820 i
+-51.75607 9.81335 i
+-54.94511 9.16309 i
+-58.01080 8.46096 i
+-60.92441 7.71145 i
+-63.66502 6.91957 i
+-66.21939 6.09056 i
+-68.58131 5.22952 i
+-70.75046 4.34130 i
+-72.73114 3.43028 i
+-74.53108 2.50033 i
+-76.16028 1.55482 i
+-77.63016 0.59660 i
+-78.95280 -0.37195 i
+-80.14039 -1.34883 i
+-81.20488 -2.33243 i
+-82.15770 -3.32141 i
+-83.00962 -4.31470 i
+-83.77065 -5.31143 i
+-84.45000 -6.31091 i
+-85.05609 -7.31257 i
+-85.59658 -8.31597 i
+-86.07840 -9.32076 i
+-86.50779 -10.32664 i
+-86.89038 -11.33340 i
+-87.23119 -12.34085 i
+-87.53476 -13.34884 i
+-87.80511 -14.35728 i
+-88.04587 -15.36606 i
+-88.26026 -16.37511 i
+-88.45115 -17.38438 i
+-88.62111 -18.39382 i
+-88.77243 -19.40340 i
+-88.90715 -20.41309 i
+-89.02710 -21.42286 i
+-89.13388 -22.43270 i
+-89.22895 -23.44260 i
+-89.31358 -24.45254 i
+-89.38892 -25.46251 i
+-89.45599 -26.47251 i
+-89.51571 -27.48253 i
+-89.56886 -28.49256 i
+-89.61618 -29.50261 i
+-89.65831 -30.51267 i
+-89.69581 -31.52274 i
+-89.72920 -32.53282 i
+-89.75892 -33.54290 i
+-89.78537 -34.55298 i
+-89.80893 -35.56307 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/7.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/7.gnuplot
index 15a5431199..4150c8375d 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/7.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/7.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/7.table"; set format "%.5f"
-set samples 2; set parametric; plot [t=0.39793:0.39793] log10(10**t),20*log10(abs(3/sqrt(1+(0.3*10**t)**2)))
+set table "gnuplot/bodegraph/7.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=0.39793:0.39793] [] [] log10(10**t),20*log10(abs(3/sqrt (1+(0.3*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/7.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/7.table
index 7255cb3cc4..657eb5f97d 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/7.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/7.table
@@ -1,6 +1,7 @@
-
-#Curve 0 of 1, 2 points
-#x y type
-0.39793 7.60430 i
-0.39793 7.60430 i
-
+
+# Curve 0 of 1, 2 points
+# Curve title: "log10(10**t),20*log10(abs(3/sqrt (1+(0.3*10**t)**2)))"
+# x y type
+0.39793 7.60430 i
+0.39793 7.60430 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/70.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/70.gnuplot
deleted file mode 100644
index 268335a57f..0000000000
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/70.gnuplot
+++ /dev/null
@@ -1,2 +0,0 @@
-set table "gnuplot/bodegraph/70.table"; set format "%.5f"
-set samples 2; set parametric; plot [t=1.81291:1.81291] -180/3.1415957*atan(3*10**t),20*log10(abs(5/sqrt(1+(3*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/70.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/70.table
deleted file mode 100644
index 6cb96bcfb7..0000000000
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/70.table
+++ /dev/null
@@ -1,6 +0,0 @@
-
-#Curve 0 of 1, 2 points
-#x y type
--89.70609 -31.82134 i
--89.70609 -31.82134 i
-
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/71.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/71.gnuplot
new file mode 100644
index 0000000000..3bffb438ff
--- /dev/null
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/71.gnuplot
@@ -0,0 +1,2 @@
+set table "gnuplot/bodegraph/71.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=-0.99942:-0.99942] [] [] -180/3.1415957*atan(3*10**t),20*log10(abs(5/sqrt(1+(3*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/71.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/71.table
new file mode 100644
index 0000000000..fecfc6b861
--- /dev/null
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/71.table
@@ -0,0 +1,7 @@
+
+# Curve 0 of 1, 2 points
+# Curve title: "-180/3.1415957*atan(3*10**t),20*log10(abs(5/sqrt(1+(3*10**t)**2)))"
+# x y type
+-16.72030 13.60418 i
+-16.72030 13.60418 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/72.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/72.gnuplot
index a84b86d43e..53f03726b7 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/72.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/72.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/72.table"; set format "%.5f"
-set samples 2; set parametric; plot [t=1.39792:1.39792] 180/3.1415957*(atan((1500**2-(10**t)**2)/(2*0.1*1500*10**t))-3.1415957/2)+-90-2*-180/3.1415957*atan(0.0009*10**t),20*log10(abs(1/sqrt((1-(10**t/1500)**2)**2+(2*0.1*(10**t/1500))**2)))+20*log10(abs(0.43/0.0009/(10**t)))-2*20*log10(abs(1/sqrt(1+(0.0009*10**t)**2)))
+set table "gnuplot/bodegraph/72.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=0.0:0.0] [] [] -180/3.1415957*atan(3*10**t),20*log10(abs(5/sqrt(1+(3*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/72.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/72.table
index 3ecfb199b4..fa7a9751e0 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/72.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/72.table
@@ -1,6 +1,7 @@
-
-#Curve 0 of 1, 2 points
-#x y type
--87.61336 25.63288 i
--87.61336 25.63288 i
-
+
+# Curve 0 of 1, 2 points
+# Curve title: "-180/3.1415957*atan(3*10**t),20*log10(abs(5/sqrt(1+(3*10**t)**2)))"
+# x y type
+-71.56498 3.97940 i
+-71.56498 3.97940 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/73.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/73.gnuplot
index 9937a04d9f..2c19966cb6 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/73.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/73.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/73.table"; set format "%.5f"
-set samples 2; set parametric; plot [t=1.90308:1.90308] 180/3.1415957*(atan((1500**2-(10**t)**2)/(2*0.1*1500*10**t))-3.1415957/2)+-90-2*-180/3.1415957*atan(0.0009*10**t),20*log10(abs(1/sqrt((1-(10**t/1500)**2)**2+(2*0.1*(10**t/1500))**2)))+20*log10(abs(0.43/0.0009/(10**t)))-2*20*log10(abs(1/sqrt(1+(0.0009*10**t)**2)))
+set table "gnuplot/bodegraph/73.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=0.4771:0.4771] [] [] -180/3.1415957*atan(3*10**t),20*log10(abs(5/sqrt(1+(3*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/73.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/73.table
index 18016cc746..440b3e072c 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/73.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/73.table
@@ -1,6 +1,7 @@
-
-#Curve 0 of 1, 2 points
-#x y type
--82.37676 15.59207 i
--82.37676 15.59207 i
-
+
+# Curve 0 of 1, 2 points
+# Curve title: "-180/3.1415957*atan(3*10**t),20*log10(abs(5/sqrt(1+(3*10**t)**2)))"
+# x y type
+-83.65942 -5.15832 i
+-83.65942 -5.15832 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/74.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/74.gnuplot
index d29f000979..37fbf49d58 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/74.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/74.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/74.table"; set format "%.5f"
-set samples 2; set parametric; plot [t=2.69887:2.69887] 180/3.1415957*(atan((1500**2-(10**t)**2)/(2*0.1*1500*10**t))-3.1415957/2)+-90-2*-180/3.1415957*atan(0.0009*10**t),20*log10(abs(1/sqrt((1-(10**t/1500)**2)**2+(2*0.1*(10**t/1500))**2)))+20*log10(abs(0.43/0.0009/(10**t)))-2*20*log10(abs(1/sqrt(1+(0.0009*10**t)**2)))
+set table "gnuplot/bodegraph/74.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=1.07916:1.07916] [] [] -180/3.1415957*atan(3*10**t),20*log10(abs(5/sqrt(1+(3*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/74.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/74.table
index 40eb7eac3c..9370700817 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/74.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/74.table
@@ -1,6 +1,7 @@
-
-#Curve 0 of 1, 2 points
-#x y type
--45.84244 2.20635 i
--45.84244 2.20635 i
-
+
+# Curve 0 of 1, 2 points
+# Curve title: "-180/3.1415957*atan(3*10**t),20*log10(abs(5/sqrt(1+(3*10**t)**2)))"
+# x y type
+-88.40870 -17.14958 i
+-88.40870 -17.14958 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/75.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/75.gnuplot
index 1150a41ae7..45d0cb167c 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/75.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/75.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/75.table"; set format "%.5f"
-set samples 2; set parametric; plot [t=3.17606:3.17606] 180/3.1415957*(atan((1500**2-(10**t)**2)/(2*0.1*1500*10**t))-3.1415957/2)+-90-2*-180/3.1415957*atan(0.0009*10**t),20*log10(abs(1/sqrt((1-(10**t/1500)**2)**2+(2*0.1*(10**t/1500))**2)))+20*log10(abs(0.43/0.0009/(10**t)))-2*20*log10(abs(1/sqrt(1+(0.0009*10**t)**2)))
+set table "gnuplot/bodegraph/75.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=1.81291:1.81291] [] [] -180/3.1415957*atan(3*10**t),20*log10(abs(5/sqrt(1+(3*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/75.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/75.table
index c45a75f06e..eae794cd54 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/75.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/75.table
@@ -1,6 +1,7 @@
-
-#Curve 0 of 1, 2 points
-#x y type
--73.02052 13.05521 i
--73.02052 13.05521 i
-
+
+# Curve 0 of 1, 2 points
+# Curve title: "-180/3.1415957*atan(3*10**t),20*log10(abs(5/sqrt(1+(3*10**t)**2)))"
+# x y type
+-89.70609 -31.82134 i
+-89.70609 -31.82134 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/76.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/76.gnuplot
deleted file mode 100644
index af6e84d091..0000000000
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/76.gnuplot
+++ /dev/null
@@ -1,2 +0,0 @@
-set table "gnuplot/bodegraph/76.table"; set format "%.5f"
-set samples 2; set parametric; plot [t=3.60196:3.60196] 180/3.1415957*(atan((1500**2-(10**t)**2)/(2*0.1*1500*10**t))-3.1415957/2)+-90-2*-180/3.1415957*atan(0.0009*10**t),20*log10(abs(1/sqrt((1-(10**t/1500)**2)**2+(2*0.1*(10**t/1500))**2)))+20*log10(abs(0.43/0.0009/(10**t)))-2*20*log10(abs(1/sqrt(1+(0.0009*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/76.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/76.table
deleted file mode 100644
index 8784d5bcdc..0000000000
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/76.table
+++ /dev/null
@@ -1,6 +0,0 @@
-
-#Curve 0 of 1, 2 points
-#x y type
--116.06585 -11.31141 i
--116.06585 -11.31141 i
-
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/77.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/77.gnuplot
new file mode 100644
index 0000000000..f16bcb2ccb
--- /dev/null
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/77.gnuplot
@@ -0,0 +1,2 @@
+set table "gnuplot/bodegraph/77.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=1.39792:1.39792] [] [] 180/3.1415957*(atan((1500**2-(10**t)**2)/(2*0.1*1500*10**t))-3.1415957/2)+-90 -2*-180/3.1415957*atan(0.0009*10**t),20*log10(abs(1/sqrt((1-(10**t/1500)**2)**2+(2*0.1*(10**t/1500))**2)))+ 20*log10(abs(0.43/0.0009/(10**t)))-2*20*log10(abs(1/sqrt(1+(0.0009*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/77.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/77.table
new file mode 100644
index 0000000000..8c1f8f989c
--- /dev/null
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/77.table
@@ -0,0 +1,7 @@
+
+# Curve 0 of 1, 2 points
+# Curve title: "180/3.1415957*(atan((1500**2-(10**t)**2)/(2*0.1*1500*10**t))-3.1415957/2)+-90 -2*-180/3.1415957*atan(0.0009*10**t),20*log10(abs(1/sqrt((1-(10**t/1500)**2)**2+(2*0.1*(10**t/1500))**2)))+ 20*log10(abs(0.43/0.0009/(10**t)))-2*20*log10(abs(1/s
+# x y type
+-87.61336 25.63288 i
+-87.61336 25.63288 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/78.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/78.gnuplot
index 7e658d91c7..3d055f4715 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/78.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/78.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/78.table"; set format "%.5f"
-set samples 2; set parametric; plot [t=3.69896:3.69896] 180/3.1415957*(atan((1500**2-(10**t)**2)/(2*0.1*1500*10**t))-3.1415957/2)+-90-2*-180/3.1415957*atan(0.0009*10**t),20*log10(abs(1/sqrt((1-(10**t/1500)**2)**2+(2*0.1*(10**t/1500))**2)))+20*log10(abs(0.43/0.0009/(10**t)))-2*20*log10(abs(1/sqrt(1+(0.0009*10**t)**2)))
+set table "gnuplot/bodegraph/78.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=1.90308:1.90308] [] [] 180/3.1415957*(atan((1500**2-(10**t)**2)/(2*0.1*1500*10**t))-3.1415957/2)+-90 -2*-180/3.1415957*atan(0.0009*10**t),20*log10(abs(1/sqrt((1-(10**t/1500)**2)**2+(2*0.1*(10**t/1500))**2)))+ 20*log10(abs(0.43/0.0009/(10**t)))-2*20*log10(abs(1/sqrt(1+(0.0009*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/78.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/78.table
index 1d04437aed..2c8801ecd2 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/78.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/78.table
@@ -1,6 +1,7 @@
-
-#Curve 0 of 1, 2 points
-#x y type
--111.28585 -13.96226 i
--111.28585 -13.96226 i
-
+
+# Curve 0 of 1, 2 points
+# Curve title: "180/3.1415957*(atan((1500**2-(10**t)**2)/(2*0.1*1500*10**t))-3.1415957/2)+-90 -2*-180/3.1415957*atan(0.0009*10**t),20*log10(abs(1/sqrt((1-(10**t/1500)**2)**2+(2*0.1*(10**t/1500))**2)))+ 20*log10(abs(0.43/0.0009/(10**t)))-2*20*log10(abs(1/s
+# x y type
+-82.37676 15.59207 i
+-82.37676 15.59207 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/79.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/79.gnuplot
index 174b3144aa..cb2a9b41f8 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/79.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/79.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/79.table"; set format "%.5f"
-set samples 100; set parametric; plot [t=-1:1] -90+180/3.1415957*(atan((3**2-(10**t)**2)/(2*0.4*3*10**t))-3.1415957/2),20*log10(abs(0.3/(10**t)))+20*log10(abs(3.9/sqrt((1-(10**t/3)**2)**2+(2*0.4*(10**t/3))**2)))
+set table "gnuplot/bodegraph/79.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=2.69887:2.69887] [] [] 180/3.1415957*(atan((1500**2-(10**t)**2)/(2*0.1*1500*10**t))-3.1415957/2)+-90 -2*-180/3.1415957*atan(0.0009*10**t),20*log10(abs(1/sqrt((1-(10**t/1500)**2)**2+(2*0.1*(10**t/1500))**2)))+ 20*log10(abs(0.43/0.0009/(10**t)))-2*20*log10(abs(1/sqrt(1+(0.0009*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/79.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/79.table
index fea80f9c3b..8f362b05fc 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/79.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/79.table
@@ -1,104 +1,7 @@
-
-#Curve 0 of 1, 100 points
-#x y type
--91.52931 21.37028 i
--91.60226 20.96688 i
--91.67871 20.56354 i
--91.75882 20.16027 i
--91.84277 19.75708 i
--91.93075 19.35396 i
--92.02295 18.95094 i
--92.11959 18.54802 i
--92.22087 18.14521 i
--92.32703 17.74251 i
--92.43831 17.33995 i
--92.55496 16.93753 i
--92.67725 16.53527 i
--92.80546 16.13318 i
--92.93988 15.73129 i
--93.08083 15.32960 i
--93.22863 14.92814 i
--93.38364 14.52693 i
--93.54622 14.12600 i
--93.71677 13.72537 i
--93.89569 13.32508 i
--94.08342 12.92515 i
--94.28043 12.52562 i
--94.48721 12.12652 i
--94.70429 11.72791 i
--94.93221 11.32983 i
--95.17159 10.93233 i
--95.42304 10.53547 i
--95.68726 10.13930 i
--95.96497 9.74390 i
--96.25695 9.34934 i
--96.56405 8.95570 i
--96.88715 8.56307 i
--97.22726 8.17155 i
--97.58541 7.78125 i
--97.96277 7.39228 i
--98.36057 7.00477 i
--98.78017 6.61886 i
--99.22307 6.23471 i
--99.69088 5.85248 i
--100.18540 5.47235 i
--100.70859 5.09454 i
--101.26265 4.71924 i
--101.85000 4.34671 i
--102.47331 3.97720 i
--103.13561 3.61099 i
--103.84025 3.24837 i
--104.59104 2.88969 i
--105.39224 2.53528 i
--106.24868 2.18552 i
--107.16588 1.84080 i
--108.15008 1.50155 i
--109.20846 1.16819 i
--110.34924 0.84117 i
--111.58189 0.52091 i
--112.91733 0.20785 i
--114.36820 -0.09764 i
--115.94915 -0.39527 i
--117.67717 -0.68485 i
--119.57198 -0.96641 i
--121.65638 -1.24025 i
--123.95666 -1.50712 i
--126.50288 -1.76834 i
--129.32894 -2.02610 i
--132.47235 -2.28375 i
--135.97317 -2.54616 i
--139.87201 -2.82023 i
--144.20624 -3.11529 i
--149.00418 -3.44346 i
--154.27682 -3.81969 i
--160.00797 -4.26116 i
--166.14471 -4.78587 i
--172.59223 -5.41028 i
--179.21712 -6.14637 i
--185.86124 -6.99917 i
--192.36366 -7.96553 i
--198.58352 -9.03491 i
--204.41625 -10.19165 i
--209.79932 -11.41786 i
--214.70867 -12.69600 i
--219.14982 -14.01052 i
--223.14783 -15.34861 i
--226.73858 -16.70032 i
--229.96232 -18.05822 i
--232.85948 -19.41700 i
--235.46827 -20.77298 i
--237.82350 -22.12375 i
--239.95614 -23.46780 i
--241.89333 -24.80425 i
--243.65866 -26.13273 i
--245.27255 -27.45315 i
--246.75259 -28.76564 i
--248.11395 -30.07049 i
--249.36972 -31.36805 i
--250.53118 -32.65874 i
--251.60815 -33.94299 i
--252.60910 -35.22125 i
--253.54145 -36.49394 i
--254.41165 -37.76149 i
--255.22538 -39.02430 i
-
+
+# Curve 0 of 1, 2 points
+# Curve title: "180/3.1415957*(atan((1500**2-(10**t)**2)/(2*0.1*1500*10**t))-3.1415957/2)+-90 -2*-180/3.1415957*atan(0.0009*10**t),20*log10(abs(1/sqrt((1-(10**t/1500)**2)**2+(2*0.1*(10**t/1500))**2)))+ 20*log10(abs(0.43/0.0009/(10**t)))-2*20*log10(abs(1/s
+# x y type
+-45.84244 2.20635 i
+-45.84244 2.20635 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/8.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/8.gnuplot
index 0ae385aba1..4f73aeddc2 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/8.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/8.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/8.table"; set format "%.5f"
-set samples 2; set parametric; plot [t=0.69896:0.69896] log10(10**t),20*log10(abs(3/sqrt(1+(0.3*10**t)**2)))
+set table "gnuplot/bodegraph/8.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=0.69896:0.69896] [] [] log10(10**t),20*log10(abs(3/sqrt (1+(0.3*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/8.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/8.table
index 73fca53c90..955f67a752 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/8.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/8.table
@@ -1,6 +1,7 @@
-
-#Curve 0 of 1, 2 points
-#x y type
-0.69896 4.42373 i
-0.69896 4.42373 i
-
+
+# Curve 0 of 1, 2 points
+# Curve title: "log10(10**t),20*log10(abs(3/sqrt (1+(0.3*10**t)**2)))"
+# x y type
+0.69896 4.42373 i
+0.69896 4.42373 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/80.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/80.gnuplot
new file mode 100644
index 0000000000..56c9a1f236
--- /dev/null
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/80.gnuplot
@@ -0,0 +1,2 @@
+set table "gnuplot/bodegraph/80.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=3.17606:3.17606] [] [] 180/3.1415957*(atan((1500**2-(10**t)**2)/(2*0.1*1500*10**t))-3.1415957/2)+-90 -2*-180/3.1415957*atan(0.0009*10**t),20*log10(abs(1/sqrt((1-(10**t/1500)**2)**2+(2*0.1*(10**t/1500))**2)))+ 20*log10(abs(0.43/0.0009/(10**t)))-2*20*log10(abs(1/sqrt(1+(0.0009*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/80.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/80.table
new file mode 100644
index 0000000000..fe12057d2c
--- /dev/null
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/80.table
@@ -0,0 +1,7 @@
+
+# Curve 0 of 1, 2 points
+# Curve title: "180/3.1415957*(atan((1500**2-(10**t)**2)/(2*0.1*1500*10**t))-3.1415957/2)+-90 -2*-180/3.1415957*atan(0.0009*10**t),20*log10(abs(1/sqrt((1-(10**t/1500)**2)**2+(2*0.1*(10**t/1500))**2)))+ 20*log10(abs(0.43/0.0009/(10**t)))-2*20*log10(abs(1/s
+# x y type
+-73.02052 13.05521 i
+-73.02052 13.05521 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/81.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/81.gnuplot
index 89921b05f5..b678c32d34 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/81.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/81.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/81.table"; set format "%.5f"
-set samples 2; set parametric; plot [t=0.41496:0.41496] -90+180/3.1415957*(atan((3**2-(10**t)**2)/(2*0.4*3*10**t))-3.1415957/2),20*log10(abs(0.3/(10**t)))+20*log10(abs(3.9/sqrt((1-(10**t/3)**2)**2+(2*0.4*(10**t/3))**2)))
+set table "gnuplot/bodegraph/81.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=3.60196:3.60196] [] [] 180/3.1415957*(atan((1500**2-(10**t)**2)/(2*0.1*1500*10**t))-3.1415957/2)+-90 -2*-180/3.1415957*atan(0.0009*10**t),20*log10(abs(1/sqrt((1-(10**t/1500)**2)**2+(2*0.1*(10**t/1500))**2)))+ 20*log10(abs(0.43/0.0009/(10**t)))-2*20*log10(abs(1/sqrt(1+(0.0009*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/81.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/81.table
index eb38bb3674..f1b35f97b9 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/81.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/81.table
@@ -1,6 +1,7 @@
-
-#Curve 0 of 1, 2 points
-#x y type
--160.24924 -4.28068 i
--160.24924 -4.28068 i
-
+
+# Curve 0 of 1, 2 points
+# Curve title: "180/3.1415957*(atan((1500**2-(10**t)**2)/(2*0.1*1500*10**t))-3.1415957/2)+-90 -2*-180/3.1415957*atan(0.0009*10**t),20*log10(abs(1/sqrt((1-(10**t/1500)**2)**2+(2*0.1*(10**t/1500))**2)))+ 20*log10(abs(0.43/0.0009/(10**t)))-2*20*log10(abs(1/s
+# x y type
+-116.06585 -11.31141 i
+-116.06585 -11.31141 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/82.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/82.gnuplot
deleted file mode 100644
index d0e34ad973..0000000000
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/82.gnuplot
+++ /dev/null
@@ -1,2 +0,0 @@
-set table "gnuplot/bodegraph/82.table"; set format "%.5f"
-set samples 81; set parametric; plot [t=-1:4] 10**((20*log10(abs(3/sqrt(1+(0.5*10**t)**2))))/20)*cos(3.1415957/180*(-180/3.1415957*atan(0.5*10**t))),10**((20*log10(abs(3/sqrt(1+(0.5*10**t)**2))))/20)*sin(3.1415957/180*(-180/3.1415957*atan(0.5*10**t)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/82.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/82.table
deleted file mode 100644
index b9dde6fe0c..0000000000
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/82.table
+++ /dev/null
@@ -1,85 +0,0 @@
-
-#Curve 0 of 1, 81 points
-#x y type
-2.99252 -0.14963 i
-2.99003 -0.17264 i
-2.98672 -0.19914 i
-2.98232 -0.22963 i
-2.97647 -0.26465 i
-2.96870 -0.30482 i
-2.95841 -0.35077 i
-2.94479 -0.40320 i
-2.92683 -0.46277 i
-2.90321 -0.53009 i
-2.87231 -0.60562 i
-2.83210 -0.68957 i
-2.78021 -0.78171 i
-2.71389 -0.88118 i
-2.63023 -0.98620 i
-2.52637 -1.09387 i
-2.40000 -1.20000 i
-2.24992 -1.29908 i
-2.07674 -1.38469 i
-1.88342 -1.45017 i
-1.67544 -1.48970 i
-1.46039 -1.49948 i
-1.24696 -1.47850 i
-1.04357 -1.42887 i
-0.85714 -1.35526 i
-0.69223 -1.26393 i
-0.55089 -1.16155 i
-0.43300 -1.05428 i
-0.33686 -0.94716 i
-0.25991 -0.84391 i
-0.19922 -0.74698 i
-0.15192 -0.65778 i
-0.11538 -0.57692 i
-0.08737 -0.50445 i
-0.06600 -0.44004 i
-0.04976 -0.38317 i
-0.03747 -0.33319 i
-0.02819 -0.28944 i
-0.02119 -0.25123 i
-0.01592 -0.21794 i
-0.01195 -0.18898 i
-0.00897 -0.16381 i
-0.00673 -0.14196 i
-0.00505 -0.12300 i
-0.00379 -0.10656 i
-0.00284 -0.09231 i
-0.00213 -0.07995 i
-0.00160 -0.06925 i
-0.00120 -0.05998 i
-0.00090 -0.05194 i
-0.00067 -0.04498 i
-0.00051 -0.03896 i
-0.00038 -0.03374 i
-0.00028 -0.02922 i
-0.00021 -0.02530 i
-0.00016 -0.02191 i
-0.00012 -0.01897 i
-0.00009 -0.01643 i
-0.00007 -0.01423 i
-0.00005 -0.01232 i
-0.00004 -0.01067 i
-0.00003 -0.00924 i
-0.00002 -0.00800 i
-0.00002 -0.00693 i
-0.00001 -0.00600 i
-0.00001 -0.00520 i
-0.00001 -0.00450 i
-0.00001 -0.00390 i
-0.00000 -0.00337 i
-0.00000 -0.00292 i
-0.00000 -0.00253 i
-0.00000 -0.00219 i
-0.00000 -0.00190 i
-0.00000 -0.00164 i
-0.00000 -0.00142 i
-0.00000 -0.00123 i
-0.00000 -0.00107 i
-0.00000 -0.00092 i
-0.00000 -0.00080 i
-0.00000 -0.00069 i
-0.00000 -0.00060 i
-
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/83.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/83.gnuplot
index ba67700e3d..f3e81c578e 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/83.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/83.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/83.table"; set format "%.5f"
-set samples 81; set parametric; plot [t=-2:2] 10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2))))/20)*cos(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2))),10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2))))/20)*sin(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2)))
+set table "gnuplot/bodegraph/83.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=3.69896:3.69896] [] [] 180/3.1415957*(atan((1500**2-(10**t)**2)/(2*0.1*1500*10**t))-3.1415957/2)+-90 -2*-180/3.1415957*atan(0.0009*10**t),20*log10(abs(1/sqrt((1-(10**t/1500)**2)**2+(2*0.1*(10**t/1500))**2)))+ 20*log10(abs(0.43/0.0009/(10**t)))-2*20*log10(abs(1/sqrt(1+(0.0009*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/83.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/83.table
index 011f36f67b..732ec61499 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/83.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/83.table
@@ -1,85 +1,7 @@
-
-#Curve 0 of 1, 81 points
-#x y type
-3.00000 -0.00300 i
-3.00000 -0.00337 i
-3.00000 -0.00378 i
-3.00000 -0.00424 i
-3.00000 -0.00476 i
-3.00000 -0.00534 i
-3.00000 -0.00599 i
-3.00000 -0.00672 i
-3.00000 -0.00754 i
-3.00000 -0.00846 i
-3.00000 -0.00949 i
-3.00000 -0.01065 i
-3.00000 -0.01195 i
-3.00000 -0.01341 i
-3.00000 -0.01504 i
-3.00000 -0.01688 i
-3.00000 -0.01893 i
-3.00000 -0.02124 i
-3.00000 -0.02384 i
-3.00000 -0.02674 i
-3.00000 -0.03001 i
-3.00000 -0.03367 i
-3.00000 -0.03778 i
-3.00000 -0.04239 i
-3.00000 -0.04756 i
-3.00000 -0.05337 i
-3.00000 -0.05989 i
-3.00000 -0.06720 i
-3.00000 -0.07541 i
-3.00000 -0.08462 i
-3.00000 -0.09497 i
-3.00000 -0.10658 i
-2.99999 -0.11963 i
-2.99999 -0.13428 i
-2.99998 -0.15074 i
-2.99997 -0.16924 i
-2.99995 -0.19005 i
-2.99992 -0.21345 i
-2.99988 -0.23981 i
-2.99981 -0.26950 i
-2.99970 -0.30300 i
-2.99952 -0.34085 i
-2.99923 -0.38367 i
-2.99878 -0.43222 i
-2.99806 -0.48741 i
-2.99690 -0.55034 i
-2.99506 -0.62237 i
-2.99209 -0.70519 i
-2.98731 -0.80092 i
-2.97958 -0.91222 i
-2.96703 -1.04251 i
-2.94657 -1.19606 i
-2.91304 -1.37813 i
-2.85786 -1.59476 i
-2.76686 -1.85189 i
-2.61723 -2.15245 i
-2.37469 -2.48937 i
-1.99524 -2.83178 i
-1.44317 -3.10629 i
-0.73750 -3.19587 i
--0.00000 -3.00000 i
--0.58582 -2.53856 i
--0.91058 -1.95993 i
--0.99999 -1.41925 i
--0.94539 -0.99103 i
--0.82764 -0.68066 i
--0.69500 -0.46517 i
--0.57022 -0.31820 i
--0.46169 -0.21842 i
--0.37095 -0.15057 i
--0.29670 -0.10425 i
--0.23668 -0.07246 i
--0.18849 -0.05053 i
--0.14996 -0.03534 i
--0.11924 -0.02478 i
--0.09477 -0.01740 i
--0.07531 -0.01224 i
--0.05983 -0.00862 i
--0.04753 -0.00608 i
--0.03776 -0.00429 i
--0.03000 -0.00303 i
-
+
+# Curve 0 of 1, 2 points
+# Curve title: "180/3.1415957*(atan((1500**2-(10**t)**2)/(2*0.1*1500*10**t))-3.1415957/2)+-90 -2*-180/3.1415957*atan(0.0009*10**t),20*log10(abs(1/sqrt((1-(10**t/1500)**2)**2+(2*0.1*(10**t/1500))**2)))+ 20*log10(abs(0.43/0.0009/(10**t)))-2*20*log10(abs(1/s
+# x y type
+-111.28585 -13.96226 i
+-111.28585 -13.96226 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/84.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/84.gnuplot
index f9febd0641..8ba0399af6 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/84.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/84.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/84.table"; set format "%.5f"
-set samples 151; set parametric; plot [t=-3:2] 10**((20*log10(abs(4/sqrt(1+(0.5*10**t)**2)))+20*log10(abs(1/sqrt(1+(2*10**t)**2))))/20)*cos(3.1415957/180*(-180/3.1415957*atan(0.5*10**t)+-180/3.1415957*atan(2*10**t))),10**((20*log10(abs(4/sqrt(1+(0.5*10**t)**2)))+20*log10(abs(1/sqrt(1+(2*10**t)**2))))/20)*sin(3.1415957/180*(-180/3.1415957*atan(0.5*10**t)+-180/3.1415957*atan(2*10**t)))
+set table "gnuplot/bodegraph/84.table"; set format "%.5f"
+set samples 100.0; set parametric; plot [t=-1:1] [] [] -90+180/3.1415957*(atan((3**2-(10**t)**2)/(2*0.4*3*10**t))-3.1415957/2), 20*log10(abs(0.3/(10**t)))+20*log10(abs(3.9/sqrt((1-(10**t/3)**2)**2+(2*0.4*(10**t/3))**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/84.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/84.table
index 2b1b7cfe44..090157d6f2 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/84.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/84.table
@@ -1,155 +1,105 @@
-
-#Curve 0 of 1, 151 points
-#x y type
-3.99998 -0.01000 i
-3.99998 -0.01080 i
-3.99997 -0.01166 i
-3.99997 -0.01259 i
-3.99996 -0.01359 i
-3.99995 -0.01468 i
-3.99995 -0.01585 i
-3.99994 -0.01711 i
-3.99993 -0.01848 i
-3.99992 -0.01995 i
-3.99990 -0.02154 i
-3.99989 -0.02326 i
-3.99987 -0.02512 i
-3.99985 -0.02712 i
-3.99982 -0.02929 i
-3.99979 -0.03162 i
-3.99976 -0.03414 i
-3.99971 -0.03687 i
-3.99967 -0.03981 i
-3.99961 -0.04298 i
-3.99955 -0.04641 i
-3.99947 -0.05011 i
-3.99939 -0.05411 i
-3.99928 -0.05843 i
-3.99916 -0.06309 i
-3.99903 -0.06812 i
-3.99886 -0.07355 i
-3.99868 -0.07941 i
-3.99846 -0.08574 i
-3.99820 -0.09258 i
-3.99790 -0.09996 i
-3.99755 -0.10792 i
-3.99715 -0.11652 i
-3.99667 -0.12581 i
-3.99612 -0.13583 i
-3.99548 -0.14665 i
-3.99473 -0.15832 i
-3.99386 -0.17092 i
-3.99284 -0.18452 i
-3.99165 -0.19919 i
-3.99027 -0.21502 i
-3.98866 -0.23210 i
-3.98678 -0.25052 i
-3.98460 -0.27038 i
-3.98205 -0.29180 i
-3.97908 -0.31489 i
-3.97563 -0.33977 i
-3.97161 -0.36658 i
-3.96693 -0.39544 i
-3.96148 -0.42652 i
-3.95515 -0.45995 i
-3.94778 -0.49589 i
-3.93922 -0.53451 i
-3.92928 -0.57598 i
-3.91773 -0.62045 i
-3.90433 -0.66810 i
-3.88880 -0.71908 i
-3.87081 -0.77355 i
-3.85000 -0.83165 i
-3.82595 -0.89348 i
-3.79820 -0.95914 i
-3.76623 -1.02866 i
-3.72947 -1.10204 i
-3.68731 -1.17920 i
-3.63906 -1.25998 i
-3.58400 -1.34410 i
-3.52138 -1.43120 i
-3.45043 -1.52074 i
-3.37038 -1.61203 i
-3.28051 -1.70422 i
-3.18015 -1.79623 i
-3.06874 -1.88682 i
-2.94592 -1.97454 i
-2.81151 -2.05778 i
-2.66563 -2.13477 i
-2.50871 -2.20368 i
-2.34154 -2.26263 i
-2.16530 -2.30982 i
-1.98154 -2.34360 i
-1.79219 -2.36258 i
-1.59946 -2.36568 i
-1.40579 -2.35228 i
-1.21374 -2.32217 i
-1.02586 -2.27567 i
-0.84463 -2.21354 i
-0.67230 -2.13697 i
-0.51083 -2.04753 i
-0.36184 -1.94704 i
-0.22654 -1.83753 i
-0.10579 -1.72114 i
-0.00000 -1.60000 i
--0.09073 -1.47621 i
--0.16666 -1.35177 i
--0.22830 -1.22850 i
--0.27644 -1.10806 i
--0.31205 -0.99189 i
--0.33625 -0.88123 i
--0.35029 -0.77704 i
--0.35546 -0.68008 i
--0.35312 -0.59087 i
--0.34459 -0.50967 i
--0.33117 -0.43657 i
--0.31405 -0.37144 i
--0.29434 -0.31399 i
--0.27300 -0.26380 i
--0.25087 -0.22037 i
--0.22863 -0.18310 i
--0.20683 -0.15138 i
--0.18588 -0.12459 i
--0.16607 -0.10211 i
--0.14761 -0.08337 i
--0.13060 -0.06785 i
--0.11508 -0.05504 i
--0.10105 -0.04454 i
--0.08845 -0.03595 i
--0.07721 -0.02896 i
--0.06724 -0.02328 i
--0.05844 -0.01869 i
--0.05070 -0.01498 i
--0.04391 -0.01199 i
--0.03798 -0.00959 i
--0.03281 -0.00766 i
--0.02832 -0.00612 i
--0.02442 -0.00488 i
--0.02104 -0.00389 i
--0.01812 -0.00310 i
--0.01560 -0.00247 i
--0.01342 -0.00197 i
--0.01154 -0.00157 i
--0.00992 -0.00125 i
--0.00852 -0.00099 i
--0.00732 -0.00079 i
--0.00629 -0.00063 i
--0.00540 -0.00050 i
--0.00464 -0.00040 i
--0.00398 -0.00031 i
--0.00342 -0.00025 i
--0.00293 -0.00020 i
--0.00252 -0.00016 i
--0.00216 -0.00013 i
--0.00185 -0.00010 i
--0.00159 -0.00008 i
--0.00136 -0.00006 i
--0.00117 -0.00005 i
--0.00100 -0.00004 i
--0.00086 -0.00003 i
--0.00074 -0.00003 i
--0.00063 -0.00002 i
--0.00054 -0.00002 i
--0.00047 -0.00001 i
--0.00040 -0.00001 i
-
+
+# Curve 0 of 1, 100 points
+# Curve title: "-90+180/3.1415957*(atan((3**2-(10**t)**2)/(2*0.4*3*10**t))-3.1415957/2), 20*log10(abs(0.3/(10**t)))+20*log10(abs(3.9/sqrt((1-(10**t/3)**2)**2+(2*0.4*(10**t/3))**2)))"
+# x y type
+-91.52931 21.37028 i
+-91.60226 20.96688 i
+-91.67871 20.56354 i
+-91.75882 20.16027 i
+-91.84277 19.75708 i
+-91.93075 19.35396 i
+-92.02295 18.95094 i
+-92.11959 18.54802 i
+-92.22087 18.14521 i
+-92.32703 17.74251 i
+-92.43831 17.33995 i
+-92.55496 16.93753 i
+-92.67725 16.53527 i
+-92.80546 16.13318 i
+-92.93988 15.73129 i
+-93.08083 15.32960 i
+-93.22863 14.92814 i
+-93.38364 14.52693 i
+-93.54622 14.12600 i
+-93.71677 13.72537 i
+-93.89569 13.32508 i
+-94.08342 12.92515 i
+-94.28043 12.52562 i
+-94.48721 12.12652 i
+-94.70429 11.72791 i
+-94.93221 11.32983 i
+-95.17159 10.93233 i
+-95.42304 10.53547 i
+-95.68726 10.13930 i
+-95.96497 9.74390 i
+-96.25695 9.34934 i
+-96.56405 8.95570 i
+-96.88715 8.56307 i
+-97.22726 8.17155 i
+-97.58541 7.78125 i
+-97.96277 7.39228 i
+-98.36057 7.00477 i
+-98.78017 6.61886 i
+-99.22307 6.23471 i
+-99.69088 5.85248 i
+-100.18540 5.47235 i
+-100.70859 5.09454 i
+-101.26265 4.71924 i
+-101.85000 4.34671 i
+-102.47331 3.97720 i
+-103.13561 3.61099 i
+-103.84025 3.24837 i
+-104.59104 2.88969 i
+-105.39224 2.53528 i
+-106.24868 2.18552 i
+-107.16588 1.84080 i
+-108.15008 1.50155 i
+-109.20846 1.16819 i
+-110.34924 0.84117 i
+-111.58189 0.52091 i
+-112.91733 0.20785 i
+-114.36820 -0.09764 i
+-115.94915 -0.39527 i
+-117.67717 -0.68485 i
+-119.57198 -0.96641 i
+-121.65638 -1.24025 i
+-123.95666 -1.50712 i
+-126.50288 -1.76834 i
+-129.32894 -2.02610 i
+-132.47235 -2.28375 i
+-135.97317 -2.54616 i
+-139.87201 -2.82023 i
+-144.20624 -3.11529 i
+-149.00418 -3.44346 i
+-154.27682 -3.81969 i
+-160.00797 -4.26116 i
+-166.14471 -4.78587 i
+-172.59223 -5.41028 i
+-179.21712 -6.14637 i
+-185.86124 -6.99917 i
+-192.36366 -7.96553 i
+-198.58352 -9.03491 i
+-204.41625 -10.19165 i
+-209.79932 -11.41786 i
+-214.70867 -12.69600 i
+-219.14982 -14.01052 i
+-223.14783 -15.34861 i
+-226.73858 -16.70032 i
+-229.96232 -18.05822 i
+-232.85948 -19.41700 i
+-235.46827 -20.77298 i
+-237.82350 -22.12375 i
+-239.95614 -23.46780 i
+-241.89333 -24.80425 i
+-243.65866 -26.13273 i
+-245.27255 -27.45315 i
+-246.75259 -28.76564 i
+-248.11395 -30.07049 i
+-249.36972 -31.36805 i
+-250.53118 -32.65874 i
+-251.60815 -33.94299 i
+-252.60910 -35.22125 i
+-253.54145 -36.49394 i
+-254.41165 -37.76149 i
+-255.22538 -39.02430 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/85.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/85.gnuplot
deleted file mode 100644
index 0c1eb230ed..0000000000
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/85.gnuplot
+++ /dev/null
@@ -1,2 +0,0 @@
-set table "gnuplot/bodegraph/85.table"; set format "%.5f"
-set samples 101; set parametric; plot [t=0.5:2] 10**((20*log10(abs(15/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2)))+20*log10(abs(1/(10**t))))/20)*cos(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2)+-90)),10**((20*log10(abs(15/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2)))+20*log10(abs(1/(10**t))))/20)*sin(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2)+-90))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/85.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/85.table
deleted file mode 100644
index b078fb31cd..0000000000
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/85.table
+++ /dev/null
@@ -1,105 +0,0 @@
-
-#Curve 0 of 1, 101 points
-#x y type
--1.64837 -4.69129 i
--1.65870 -4.52420 i
--1.66971 -4.36185 i
--1.68142 -4.20397 i
--1.69387 -4.05026 i
--1.70708 -3.90046 i
--1.72108 -3.75424 i
--1.73588 -3.61132 i
--1.75149 -3.47136 i
--1.76791 -3.33403 i
--1.78512 -3.19898 i
--1.80308 -3.06583 i
--1.82174 -2.93419 i
--1.84098 -2.80365 i
--1.86069 -2.67376 i
--1.88066 -2.54408 i
--1.90065 -2.41412 i
--1.92033 -2.28339 i
--1.93927 -2.15141 i
--1.95695 -2.01770 i
--1.97270 -1.88182 i
--1.98573 -1.74338 i
--1.99511 -1.60211 i
--1.99973 -1.45789 i
--1.99836 -1.31081 i
--1.98969 -1.16123 i
--1.97234 -1.00984 i
--1.94499 -0.85771 i
--1.90646 -0.70634 i
--1.85591 -0.55761 i
--1.79291 -0.41374 i
--1.71763 -0.27714 i
--1.63087 -0.15026 i
--1.53413 -0.03532 i
--1.42946 0.06584 i
--1.31937 0.15199 i
--1.20659 0.22258 i
--1.09382 0.27779 i
--0.98356 0.31844 i
--0.87788 0.34584 i
--0.77841 0.36165 i
--0.68625 0.36770 i
--0.60202 0.36582 i
--0.52594 0.35776 i
--0.45789 0.34507 i
--0.39754 0.32913 i
--0.34439 0.31104 i
--0.29782 0.29172 i
--0.25722 0.27189 i
--0.22194 0.25209 i
--0.19138 0.23271 i
--0.16496 0.21404 i
--0.14216 0.19627 i
--0.12250 0.17951 i
--0.10556 0.16383 i
--0.09099 0.14925 i
--0.07844 0.13576 i
--0.06765 0.12332 i
--0.05836 0.11191 i
--0.05036 0.10145 i
--0.04348 0.09190 i
--0.03755 0.08319 i
--0.03244 0.07527 i
--0.02804 0.06806 i
--0.02425 0.06152 i
--0.02097 0.05559 i
--0.01815 0.05021 i
--0.01571 0.04534 i
--0.01360 0.04094 i
--0.01178 0.03695 i
--0.01021 0.03335 i
--0.00885 0.03010 i
--0.00767 0.02716 i
--0.00665 0.02450 i
--0.00577 0.02210 i
--0.00501 0.01994 i
--0.00435 0.01798 i
--0.00377 0.01622 i
--0.00328 0.01463 i
--0.00285 0.01319 i
--0.00247 0.01190 i
--0.00215 0.01073 i
--0.00187 0.00967 i
--0.00162 0.00872 i
--0.00141 0.00786 i
--0.00123 0.00709 i
--0.00107 0.00639 i
--0.00093 0.00577 i
--0.00081 0.00520 i
--0.00070 0.00469 i
--0.00061 0.00423 i
--0.00053 0.00381 i
--0.00046 0.00344 i
--0.00040 0.00310 i
--0.00035 0.00279 i
--0.00030 0.00252 i
--0.00026 0.00227 i
--0.00023 0.00205 i
--0.00020 0.00185 i
--0.00017 0.00166 i
--0.00015 0.00150 i
-
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/86.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/86.gnuplot
index ea9406901e..9ae298e5a8 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/86.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/86.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/86.table"; set format "%.5f"
-set samples 50; set parametric; plot [t=-1:2] 10**((20*log10(abs(4/sqrt(1+(0.5*10**t)**2)))+0)/20)*cos(3.1415957/180*(-180/3.1415957*atan(0.5*10**t)+-1.8*10**t)),10**((20*log10(abs(4/sqrt(1+(0.5*10**t)**2)))+0)/20)*sin(3.1415957/180*(-180/3.1415957*atan(0.5*10**t)+-1.8*10**t))
+set table "gnuplot/bodegraph/86.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=0.41496:0.41496] [] [] -90+180/3.1415957*(atan((3**2-(10**t)**2)/(2*0.4*3*10**t))-3.1415957/2), 20*log10(abs(0.3/(10**t)))+20*log10(abs(3.9/sqrt((1-(10**t/3)**2)**2+(2*0.4*(10**t/3))**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/86.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/86.table
index e73632fe22..079fc036d7 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/86.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/86.table
@@ -1,54 +1,7 @@
-
-#Curve 0 of 1, 50 points
-#x y type
-3.98938 -0.21204 i
-3.98593 -0.24394 i
-3.98137 -0.28057 i
-3.97533 -0.32258 i
-3.96736 -0.37072 i
-3.95684 -0.42578 i
-3.94297 -0.48863 i
-3.92472 -0.56015 i
-3.90077 -0.64126 i
-3.86945 -0.73277 i
-3.82863 -0.83535 i
-3.77576 -0.94936 i
-3.70773 -1.07462 i
-3.62101 -1.21021 i
-3.51172 -1.35410 i
-3.37598 -1.50286 i
-3.21041 -1.65140 i
-3.01284 -1.79288 i
-2.78317 -1.91906 i
-2.52418 -2.02099 i
-2.24192 -2.09028 i
-1.94553 -2.12059 i
-1.64622 -2.10889 i
-1.35562 -2.05619 i
-1.08409 -1.96724 i
-0.83930 -1.84957 i
-0.62567 -1.71195 i
-0.44445 -1.56307 i
-0.29442 -1.41047 i
-0.17272 -1.26007 i
-0.07568 -1.11603 i
--0.00059 -0.98098 i
--0.05979 -0.85628 i
--0.10516 -0.74234 i
--0.13946 -0.63895 i
--0.16490 -0.54549 i
--0.18324 -0.46111 i
--0.19575 -0.38483 i
--0.20337 -0.31569 i
--0.20669 -0.25275 i
--0.20601 -0.19520 i
--0.20139 -0.14238 i
--0.19266 -0.09386 i
--0.17950 -0.04949 i
--0.16148 -0.00950 i
--0.13820 0.02538 i
--0.10954 0.05384 i
--0.07593 0.07399 i
--0.03890 0.08347 i
--0.00160 0.07997 i
-
+
+# Curve 0 of 1, 2 points
+# Curve title: "-90+180/3.1415957*(atan((3**2-(10**t)**2)/(2*0.4*3*10**t))-3.1415957/2), 20*log10(abs(0.3/(10**t)))+20*log10(abs(3.9/sqrt((1-(10**t/3)**2)**2+(2*0.4*(10**t/3))**2)))"
+# x y type
+-160.24924 -4.28068 i
+-160.24924 -4.28068 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/87.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/87.gnuplot
index 8b877d18ef..d2ecc248d2 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/87.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/87.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/87.table"; set format "%.5f"
-set samples 2; set parametric; plot [t=-1:0.3] 10**((20*log10(abs(4/sqrt(1+(0.5*10**t)**2)))+0)/20)*cos(3.1415957/180*(-180/3.1415957*atan(0.5*10**t)+-1.8*10**t)),10**((20*log10(abs(4/sqrt(1+(0.5*10**t)**2)))+0)/20)*sin(3.1415957/180*(-180/3.1415957*atan(0.5*10**t)+-1.8*10**t))
+set table "gnuplot/bodegraph/87.table"; set format "%.5f"
+set samples 81.0; set parametric; plot [t=-1:4] [] [] 10**((20*log10(abs(3/sqrt(1+(0.5*10**t)**2))))/20)*cos(3.1415957/180*(-180/3.1415957*atan(0.5*10**t))),10**((20*log10(abs(3/sqrt(1+(0.5*10**t)**2))))/20)*sin(3.1415957/180*(-180/3.1415957*atan(0.5*10**t)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/87.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/87.table
index c327bd7acd..ccf25e3626 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/87.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/87.table
@@ -1,6 +1,86 @@
-
-#Curve 0 of 1, 2 points
-#x y type
-3.98938 -0.21204 i
-1.87552 -2.12165 i
-
+
+# Curve 0 of 1, 81 points
+# Curve title: "10**((20*log10(abs(3/sqrt(1+(0.5*10**t)**2))))/20)*cos(3.1415957/180*(-180/3.1415957*atan(0.5*10**t))),10**((20*log10(abs(3/sqrt(1+(0.5*10**t)**2))))/20)*sin(3.1415957/180*(-180/3.1415957*atan(0.5*10**t)))"
+# x y type
+2.99252 -0.14963 i
+2.99003 -0.17264 i
+2.98672 -0.19914 i
+2.98232 -0.22963 i
+2.97647 -0.26465 i
+2.96870 -0.30482 i
+2.95841 -0.35077 i
+2.94479 -0.40320 i
+2.92683 -0.46277 i
+2.90321 -0.53009 i
+2.87231 -0.60562 i
+2.83210 -0.68957 i
+2.78021 -0.78171 i
+2.71389 -0.88118 i
+2.63023 -0.98620 i
+2.52637 -1.09387 i
+2.40000 -1.20000 i
+2.24992 -1.29908 i
+2.07674 -1.38469 i
+1.88342 -1.45017 i
+1.67544 -1.48970 i
+1.46039 -1.49948 i
+1.24696 -1.47850 i
+1.04357 -1.42887 i
+0.85714 -1.35526 i
+0.69223 -1.26393 i
+0.55089 -1.16155 i
+0.43300 -1.05428 i
+0.33686 -0.94716 i
+0.25991 -0.84391 i
+0.19922 -0.74698 i
+0.15192 -0.65778 i
+0.11538 -0.57692 i
+0.08737 -0.50445 i
+0.06600 -0.44004 i
+0.04976 -0.38317 i
+0.03747 -0.33319 i
+0.02819 -0.28944 i
+0.02119 -0.25123 i
+0.01592 -0.21794 i
+0.01195 -0.18898 i
+0.00897 -0.16381 i
+0.00673 -0.14196 i
+0.00505 -0.12300 i
+0.00379 -0.10656 i
+0.00284 -0.09231 i
+0.00213 -0.07995 i
+0.00160 -0.06925 i
+0.00120 -0.05998 i
+0.00090 -0.05194 i
+0.00067 -0.04498 i
+0.00051 -0.03896 i
+0.00038 -0.03374 i
+0.00028 -0.02922 i
+0.00021 -0.02530 i
+0.00016 -0.02191 i
+0.00012 -0.01897 i
+0.00009 -0.01643 i
+0.00007 -0.01423 i
+0.00005 -0.01232 i
+0.00004 -0.01067 i
+0.00003 -0.00924 i
+0.00002 -0.00800 i
+0.00002 -0.00693 i
+0.00001 -0.00600 i
+0.00001 -0.00520 i
+0.00001 -0.00450 i
+0.00001 -0.00390 i
+0.00000 -0.00337 i
+0.00000 -0.00292 i
+0.00000 -0.00253 i
+0.00000 -0.00219 i
+0.00000 -0.00190 i
+0.00000 -0.00164 i
+0.00000 -0.00142 i
+0.00000 -0.00123 i
+0.00000 -0.00107 i
+0.00000 -0.00092 i
+0.00000 -0.00080 i
+0.00000 -0.00069 i
+0.00000 -0.00060 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/88.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/88.gnuplot
new file mode 100644
index 0000000000..7e6c3f46fd
--- /dev/null
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/88.gnuplot
@@ -0,0 +1,2 @@
+set table "gnuplot/bodegraph/88.table"; set format "%.5f"
+set samples 151.0; set parametric; plot [t=-3:2] [] [] 10**((20*log10(abs(4/sqrt(1+(0.5*10**t)**2)))+20*log10(abs(1/sqrt(1+(2*10**t)**2))))/20)*cos(3.1415957/180*(-180/3.1415957*atan(0.5*10**t)+-180/3.1415957*atan(2*10**t))),10**((20*log10(abs(4/sqrt(1+(0.5*10**t)**2)))+20*log10(abs(1/sqrt(1+(2*10**t)**2))))/20)*sin(3.1415957/180*(-180/3.1415957*atan(0.5*10**t)+-180/3.1415957*atan(2*10**t)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/88.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/88.table
new file mode 100644
index 0000000000..e3d1a18513
--- /dev/null
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/88.table
@@ -0,0 +1,156 @@
+
+# Curve 0 of 1, 151 points
+# Curve title: "10**((20*log10(abs(4/sqrt(1+(0.5*10**t)**2)))+20*log10(abs(1/sqrt(1+(2*10**t)**2))))/20)*cos(3.1415957/180*(-180/3.1415957*atan(0.5*10**t)+-180/3.1415957*atan(2*10**t))),10**((20*log10(abs(4/sqrt(1+(0.5*10**t)**2)))+20*log10(abs(1/sqrt(1+(
+# x y type
+3.99998 -0.01000 i
+3.99998 -0.01080 i
+3.99997 -0.01166 i
+3.99997 -0.01259 i
+3.99996 -0.01359 i
+3.99995 -0.01468 i
+3.99995 -0.01585 i
+3.99994 -0.01711 i
+3.99993 -0.01848 i
+3.99992 -0.01995 i
+3.99990 -0.02154 i
+3.99989 -0.02326 i
+3.99987 -0.02512 i
+3.99985 -0.02712 i
+3.99982 -0.02929 i
+3.99979 -0.03162 i
+3.99976 -0.03414 i
+3.99971 -0.03687 i
+3.99967 -0.03981 i
+3.99961 -0.04298 i
+3.99955 -0.04641 i
+3.99947 -0.05011 i
+3.99939 -0.05411 i
+3.99928 -0.05843 i
+3.99916 -0.06309 i
+3.99903 -0.06812 i
+3.99886 -0.07355 i
+3.99868 -0.07941 i
+3.99846 -0.08574 i
+3.99820 -0.09258 i
+3.99790 -0.09996 i
+3.99755 -0.10792 i
+3.99715 -0.11652 i
+3.99667 -0.12581 i
+3.99612 -0.13583 i
+3.99548 -0.14665 i
+3.99473 -0.15832 i
+3.99386 -0.17092 i
+3.99284 -0.18452 i
+3.99165 -0.19919 i
+3.99027 -0.21502 i
+3.98866 -0.23210 i
+3.98678 -0.25052 i
+3.98460 -0.27038 i
+3.98205 -0.29180 i
+3.97908 -0.31489 i
+3.97563 -0.33977 i
+3.97161 -0.36658 i
+3.96693 -0.39544 i
+3.96148 -0.42652 i
+3.95515 -0.45995 i
+3.94778 -0.49589 i
+3.93922 -0.53451 i
+3.92928 -0.57598 i
+3.91773 -0.62045 i
+3.90433 -0.66810 i
+3.88880 -0.71908 i
+3.87081 -0.77355 i
+3.85000 -0.83165 i
+3.82595 -0.89348 i
+3.79820 -0.95914 i
+3.76623 -1.02866 i
+3.72947 -1.10204 i
+3.68731 -1.17920 i
+3.63906 -1.25998 i
+3.58400 -1.34410 i
+3.52138 -1.43120 i
+3.45043 -1.52074 i
+3.37038 -1.61203 i
+3.28051 -1.70422 i
+3.18015 -1.79623 i
+3.06874 -1.88682 i
+2.94592 -1.97454 i
+2.81151 -2.05778 i
+2.66563 -2.13477 i
+2.50871 -2.20368 i
+2.34154 -2.26263 i
+2.16530 -2.30982 i
+1.98154 -2.34360 i
+1.79219 -2.36258 i
+1.59946 -2.36568 i
+1.40579 -2.35228 i
+1.21374 -2.32217 i
+1.02586 -2.27567 i
+0.84463 -2.21354 i
+0.67230 -2.13697 i
+0.51083 -2.04753 i
+0.36184 -1.94704 i
+0.22654 -1.83753 i
+0.10579 -1.72114 i
+0.00000 -1.60000 i
+-0.09073 -1.47621 i
+-0.16666 -1.35177 i
+-0.22830 -1.22850 i
+-0.27644 -1.10806 i
+-0.31205 -0.99189 i
+-0.33625 -0.88123 i
+-0.35029 -0.77704 i
+-0.35546 -0.68008 i
+-0.35312 -0.59087 i
+-0.34459 -0.50967 i
+-0.33117 -0.43657 i
+-0.31405 -0.37144 i
+-0.29434 -0.31399 i
+-0.27300 -0.26380 i
+-0.25087 -0.22037 i
+-0.22863 -0.18310 i
+-0.20683 -0.15138 i
+-0.18588 -0.12459 i
+-0.16607 -0.10211 i
+-0.14761 -0.08337 i
+-0.13060 -0.06785 i
+-0.11508 -0.05504 i
+-0.10105 -0.04454 i
+-0.08845 -0.03595 i
+-0.07721 -0.02896 i
+-0.06724 -0.02328 i
+-0.05844 -0.01869 i
+-0.05070 -0.01498 i
+-0.04391 -0.01199 i
+-0.03798 -0.00959 i
+-0.03281 -0.00766 i
+-0.02832 -0.00612 i
+-0.02442 -0.00488 i
+-0.02104 -0.00389 i
+-0.01812 -0.00310 i
+-0.01560 -0.00247 i
+-0.01342 -0.00197 i
+-0.01154 -0.00157 i
+-0.00992 -0.00125 i
+-0.00852 -0.00099 i
+-0.00732 -0.00079 i
+-0.00629 -0.00063 i
+-0.00540 -0.00050 i
+-0.00464 -0.00040 i
+-0.00398 -0.00031 i
+-0.00342 -0.00025 i
+-0.00293 -0.00020 i
+-0.00252 -0.00016 i
+-0.00216 -0.00013 i
+-0.00185 -0.00010 i
+-0.00159 -0.00008 i
+-0.00136 -0.00006 i
+-0.00117 -0.00005 i
+-0.00100 -0.00004 i
+-0.00086 -0.00003 i
+-0.00074 -0.00003 i
+-0.00063 -0.00002 i
+-0.00054 -0.00002 i
+-0.00047 -0.00001 i
+-0.00040 -0.00001 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/89.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/89.gnuplot
index d11f063280..fcbea7f64f 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/89.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/89.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/89.table"; set format "%.5f"
-set samples 2; set parametric; plot [t=0.90308:0.90308] 10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2))))/20)*cos(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2))),10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2))))/20)*sin(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2)))
+set table "gnuplot/bodegraph/89.table"; set format "%.5f"
+set samples 101.0; set parametric; plot [t=0.5:2] [] [] 10**((20*log10(abs(15/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2)))+20*log10(abs(1/(10**t))))/20)*cos(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2)+-90)),10**((20*log10(abs(15/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2)))+20*log10(abs(1/(10**t))))/20)*sin(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2)+-90))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/89.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/89.table
index cab0cd2d8a..9d565487dd 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/89.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/89.table
@@ -1,6 +1,106 @@
-
-#Curve 0 of 1, 2 points
-#x y type
-1.40345 -3.11847 i
-1.40345 -3.11847 i
-
+
+# Curve 0 of 1, 101 points
+# Curve title: "10**((20*log10(abs(15/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2)))+20*log10(abs(1/(10**t))))/20)*cos(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2)+-90)),10**((20*log10(abs(15/sqrt((1-(10**t/10)*
+# x y type
+-1.64837 -4.69129 i
+-1.65870 -4.52420 i
+-1.66971 -4.36185 i
+-1.68142 -4.20397 i
+-1.69387 -4.05026 i
+-1.70708 -3.90046 i
+-1.72108 -3.75424 i
+-1.73588 -3.61132 i
+-1.75149 -3.47136 i
+-1.76791 -3.33403 i
+-1.78512 -3.19898 i
+-1.80308 -3.06583 i
+-1.82174 -2.93419 i
+-1.84098 -2.80365 i
+-1.86069 -2.67376 i
+-1.88066 -2.54408 i
+-1.90065 -2.41412 i
+-1.92033 -2.28339 i
+-1.93927 -2.15141 i
+-1.95695 -2.01770 i
+-1.97270 -1.88182 i
+-1.98573 -1.74338 i
+-1.99511 -1.60211 i
+-1.99973 -1.45789 i
+-1.99836 -1.31081 i
+-1.98969 -1.16123 i
+-1.97234 -1.00984 i
+-1.94499 -0.85771 i
+-1.90646 -0.70634 i
+-1.85591 -0.55761 i
+-1.79291 -0.41374 i
+-1.71763 -0.27714 i
+-1.63087 -0.15026 i
+-1.53413 -0.03532 i
+-1.42946 0.06584 i
+-1.31937 0.15199 i
+-1.20659 0.22258 i
+-1.09382 0.27779 i
+-0.98356 0.31844 i
+-0.87788 0.34584 i
+-0.77841 0.36165 i
+-0.68625 0.36770 i
+-0.60202 0.36582 i
+-0.52594 0.35776 i
+-0.45789 0.34507 i
+-0.39754 0.32913 i
+-0.34439 0.31104 i
+-0.29782 0.29172 i
+-0.25722 0.27189 i
+-0.22194 0.25209 i
+-0.19138 0.23271 i
+-0.16496 0.21404 i
+-0.14216 0.19627 i
+-0.12250 0.17951 i
+-0.10556 0.16383 i
+-0.09099 0.14925 i
+-0.07844 0.13576 i
+-0.06765 0.12332 i
+-0.05836 0.11191 i
+-0.05036 0.10145 i
+-0.04348 0.09190 i
+-0.03755 0.08319 i
+-0.03244 0.07527 i
+-0.02804 0.06806 i
+-0.02425 0.06152 i
+-0.02097 0.05559 i
+-0.01815 0.05021 i
+-0.01571 0.04534 i
+-0.01360 0.04094 i
+-0.01178 0.03695 i
+-0.01021 0.03335 i
+-0.00885 0.03010 i
+-0.00767 0.02716 i
+-0.00665 0.02450 i
+-0.00577 0.02210 i
+-0.00501 0.01994 i
+-0.00435 0.01798 i
+-0.00377 0.01622 i
+-0.00328 0.01463 i
+-0.00285 0.01319 i
+-0.00247 0.01190 i
+-0.00215 0.01073 i
+-0.00187 0.00967 i
+-0.00162 0.00872 i
+-0.00141 0.00786 i
+-0.00123 0.00709 i
+-0.00107 0.00639 i
+-0.00093 0.00577 i
+-0.00081 0.00520 i
+-0.00070 0.00469 i
+-0.00061 0.00423 i
+-0.00053 0.00381 i
+-0.00046 0.00344 i
+-0.00040 0.00310 i
+-0.00035 0.00279 i
+-0.00030 0.00252 i
+-0.00026 0.00227 i
+-0.00023 0.00205 i
+-0.00020 0.00185 i
+-0.00017 0.00166 i
+-0.00015 0.00150 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/9.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/9.gnuplot
index d416d94424..7d3244cd6b 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/9.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/9.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/9.table"; set format "%.5f"
-set samples 2; set parametric; plot [t=0.99998:0.99998] log10(10**t),20*log10(abs(3/sqrt(1+(0.3*10**t)**2)))
+set table "gnuplot/bodegraph/9.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=0.99998:0.99998] [] [] log10(10**t),20*log10(abs(3/sqrt (1+(0.3*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/9.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/9.table
index d0d9b363b8..981d8f0fc0 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/9.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/9.table
@@ -1,6 +1,7 @@
-
-#Curve 0 of 1, 2 points
-#x y type
-0.99998 -0.45721 i
-0.99998 -0.45721 i
-
+
+# Curve 0 of 1, 2 points
+# Curve title: "log10(10**t),20*log10(abs(3/sqrt (1+(0.3*10**t)**2)))"
+# x y type
+0.99998 -0.45721 i
+0.99998 -0.45721 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/90.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/90.gnuplot
index 2874b54310..4d8e633bbb 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/90.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/90.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/90.table"; set format "%.5f"
-set samples 2; set parametric; plot [t=0.99998:0.99998] 10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2))))/20)*cos(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2))),10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2))))/20)*sin(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2)))
+set table "gnuplot/bodegraph/90.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=-1:2] [] [] 10**((20*log10(abs(4/sqrt(1+(0.5*10**t)**2)))+0)/20)*cos(3.1415957/180*(-180/3.1415957*atan(0.5*10**t)+-1.8*10**t)),10**((20*log10(abs(4/sqrt(1+(0.5*10**t)**2)))+0)/20)*sin(3.1415957/180*(-180/3.1415957*atan(0.5*10**t)+-1.8*10**t))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/90.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/90.table
index 950cbb325e..6056df5f3f 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/90.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/90.table
@@ -1,6 +1,55 @@
-
-#Curve 0 of 1, 2 points
-#x y type
-0.00027 -3.00014 i
-0.00027 -3.00014 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "10**((20*log10(abs(4/sqrt(1+(0.5*10**t)**2)))+0)/20)*cos(3.1415957/180*(-180/3.1415957*atan(0.5*10**t)+-1.8*10**t)),10**((20*log10(abs(4/sqrt(1+(0.5*10**t)**2)))+0)/20)*sin(3.1415957/180*(-180/3.1415957*atan(0.5*10**t)+-1.8*10**t))"
+# x y type
+3.98938 -0.21204 i
+3.98593 -0.24394 i
+3.98137 -0.28057 i
+3.97533 -0.32258 i
+3.96736 -0.37072 i
+3.95684 -0.42578 i
+3.94297 -0.48863 i
+3.92472 -0.56015 i
+3.90077 -0.64126 i
+3.86945 -0.73277 i
+3.82863 -0.83535 i
+3.77576 -0.94936 i
+3.70773 -1.07462 i
+3.62101 -1.21021 i
+3.51172 -1.35410 i
+3.37598 -1.50286 i
+3.21041 -1.65140 i
+3.01284 -1.79288 i
+2.78317 -1.91906 i
+2.52418 -2.02099 i
+2.24192 -2.09028 i
+1.94553 -2.12059 i
+1.64622 -2.10889 i
+1.35562 -2.05619 i
+1.08409 -1.96724 i
+0.83930 -1.84957 i
+0.62567 -1.71195 i
+0.44445 -1.56307 i
+0.29442 -1.41047 i
+0.17272 -1.26007 i
+0.07568 -1.11603 i
+-0.00059 -0.98098 i
+-0.05979 -0.85628 i
+-0.10516 -0.74234 i
+-0.13946 -0.63895 i
+-0.16490 -0.54549 i
+-0.18324 -0.46111 i
+-0.19575 -0.38483 i
+-0.20337 -0.31569 i
+-0.20669 -0.25275 i
+-0.20601 -0.19520 i
+-0.20139 -0.14238 i
+-0.19266 -0.09386 i
+-0.17950 -0.04949 i
+-0.16148 -0.00950 i
+-0.13820 0.02538 i
+-0.10954 0.05384 i
+-0.07593 0.07399 i
+-0.03890 0.08347 i
+-0.00160 0.07997 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/91.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/91.gnuplot
index 9f4bac9cd2..5bce14ee8c 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/91.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/91.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/91.table"; set format "%.5f"
-set samples 2; set parametric; plot [t=1.30101:1.30101] 10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2))))/20)*cos(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2))),10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2))))/20)*sin(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2)))
+set table "gnuplot/bodegraph/91.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=-1:0.3] [] [] 10**((20*log10(abs(4/sqrt(1+(0.5*10**t)**2)))+0)/20)*cos(3.1415957/180*(-180/3.1415957*atan(0.5*10**t)+-1.8*10**t)),10**((20*log10(abs(4/sqrt(1+(0.5*10**t)**2)))+0)/20)*sin(3.1415957/180*(-180/3.1415957*atan(0.5*10**t)+-1.8*10**t))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/91.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/91.table
index 0694bcac22..5820dcbf82 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/91.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/91.table
@@ -1,6 +1,7 @@
-
-#Curve 0 of 1, 2 points
-#x y type
--0.69236 -0.46161 i
--0.69236 -0.46161 i
-
+
+# Curve 0 of 1, 2 points
+# Curve title: "10**((20*log10(abs(4/sqrt(1+(0.5*10**t)**2)))+0)/20)*cos(3.1415957/180*(-180/3.1415957*atan(0.5*10**t)+-1.8*10**t)),10**((20*log10(abs(4/sqrt(1+(0.5*10**t)**2)))+0)/20)*sin(3.1415957/180*(-180/3.1415957*atan(0.5*10**t)+-1.8*10**t))"
+# x y type
+3.98938 -0.21204 i
+1.87552 -2.12165 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/92.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/92.gnuplot
new file mode 100644
index 0000000000..f2ad7e73d1
--- /dev/null
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/92.gnuplot
@@ -0,0 +1,2 @@
+set table "gnuplot/bodegraph/92.table"; set format "%.5f"
+set samples 81.0; set parametric; plot [t=-2:2] [] [] 10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2))))/20)*cos(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2))),10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2))))/20)*sin(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/92.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/92.table
new file mode 100644
index 0000000000..58bcf6d703
--- /dev/null
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/92.table
@@ -0,0 +1,86 @@
+
+# Curve 0 of 1, 81 points
+# Curve title: "10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2))))/20)*cos(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2))),10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2)))
+# x y type
+3.00000 -0.00300 i
+3.00000 -0.00337 i
+3.00000 -0.00378 i
+3.00000 -0.00424 i
+3.00000 -0.00476 i
+3.00000 -0.00534 i
+3.00000 -0.00599 i
+3.00000 -0.00672 i
+3.00000 -0.00754 i
+3.00000 -0.00846 i
+3.00000 -0.00949 i
+3.00000 -0.01065 i
+3.00000 -0.01195 i
+3.00000 -0.01341 i
+3.00000 -0.01504 i
+3.00000 -0.01688 i
+3.00000 -0.01893 i
+3.00000 -0.02124 i
+3.00000 -0.02384 i
+3.00000 -0.02674 i
+3.00000 -0.03001 i
+3.00000 -0.03367 i
+3.00000 -0.03778 i
+3.00000 -0.04239 i
+3.00000 -0.04756 i
+3.00000 -0.05337 i
+3.00000 -0.05989 i
+3.00000 -0.06720 i
+3.00000 -0.07541 i
+3.00000 -0.08462 i
+3.00000 -0.09497 i
+3.00000 -0.10658 i
+2.99999 -0.11963 i
+2.99999 -0.13428 i
+2.99998 -0.15074 i
+2.99997 -0.16924 i
+2.99995 -0.19005 i
+2.99992 -0.21345 i
+2.99988 -0.23981 i
+2.99981 -0.26950 i
+2.99970 -0.30300 i
+2.99952 -0.34085 i
+2.99923 -0.38367 i
+2.99878 -0.43222 i
+2.99806 -0.48741 i
+2.99690 -0.55034 i
+2.99506 -0.62237 i
+2.99209 -0.70519 i
+2.98731 -0.80092 i
+2.97958 -0.91222 i
+2.96703 -1.04251 i
+2.94657 -1.19606 i
+2.91304 -1.37813 i
+2.85786 -1.59476 i
+2.76686 -1.85189 i
+2.61723 -2.15245 i
+2.37469 -2.48937 i
+1.99524 -2.83178 i
+1.44317 -3.10629 i
+0.73750 -3.19587 i
+-0.00000 -3.00000 i
+-0.58582 -2.53856 i
+-0.91058 -1.95993 i
+-0.99999 -1.41925 i
+-0.94539 -0.99103 i
+-0.82764 -0.68066 i
+-0.69500 -0.46517 i
+-0.57022 -0.31820 i
+-0.46169 -0.21842 i
+-0.37095 -0.15057 i
+-0.29670 -0.10425 i
+-0.23668 -0.07246 i
+-0.18849 -0.05053 i
+-0.14996 -0.03534 i
+-0.11924 -0.02478 i
+-0.09477 -0.01740 i
+-0.07531 -0.01224 i
+-0.05983 -0.00862 i
+-0.04753 -0.00608 i
+-0.03776 -0.00429 i
+-0.03000 -0.00303 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/93.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/93.gnuplot
deleted file mode 100644
index 910a71a3f3..0000000000
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/93.gnuplot
+++ /dev/null
@@ -1,2 +0,0 @@
-set table "gnuplot/bodegraph/93.table"; set format "%.5f"
-set samples 2; set parametric; plot [t=0.90308:0.90308] 10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2))))/20)*cos(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2))),10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2))))/20)*sin(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/93.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/93.table
deleted file mode 100644
index cab0cd2d8a..0000000000
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/93.table
+++ /dev/null
@@ -1,6 +0,0 @@
-
-#Curve 0 of 1, 2 points
-#x y type
-1.40345 -3.11847 i
-1.40345 -3.11847 i
-
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/94.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/94.gnuplot
index 10cd4bb8b4..78c9c6ab9b 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/94.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/94.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/94.table"; set format "%.5f"
-set samples 31; plot [x=0:1.8] -.198*exp(-35.4*x)-.638*exp(-2.28*x)*cos(18.3*x)-.462*exp(-2.28*x)*sin(18.3*x)+.833
+set table "gnuplot/bodegraph/94.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=0.90308:0.90308] [] [] 10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2))))/20)*cos(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2))),10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2))))/20)*sin(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/94.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/94.table
index a5977f5ffd..395ca8105e 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/94.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/94.table
@@ -1,35 +1,7 @@
-
-#Curve 0 of 1, 31 points
-#x y type
-0.00000 -0.00300 i
-0.06000 0.19721 i
-0.12000 0.82925 i
-0.18000 1.29752 i
-0.24000 1.20291 i
-0.30000 0.77326 i
-0.36000 0.50415 i
-0.42000 0.61723 i
-0.48000 0.91175 i
-0.54000 1.05967 i
-0.60000 0.95315 i
-0.66000 0.75602 i
-0.72000 0.68047 i
-0.78000 0.77039 i
-0.84000 0.89929 i
-0.90000 0.93328 i
-0.96000 0.86223 i
-1.02000 0.77994 i
-1.08000 0.76862 i
-1.14000 0.82222 i
-1.20000 0.87341 i
-1.26000 0.87329 i
-1.32000 0.83427 i
-1.38000 0.80336 i
-1.44000 0.80849 i
-1.50000 0.83608 i
-1.56000 0.85409 i
-1.62000 0.84741 i
-1.68000 0.82841 i
-1.74000 0.81839 i
-1.80000 0.82489 i
-
+
+# Curve 0 of 1, 2 points
+# Curve title: "10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2))))/20)*cos(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2))),10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2)))
+# x y type
+1.40345 -3.11847 i
+1.40345 -3.11847 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/95.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/95.gnuplot
index 95461af5a9..1f29c4a469 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/95.gnuplot
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/95.gnuplot
@@ -1,2 +1,2 @@
-set table "gnuplot/bodegraph/95.table"; set format "%.5f"
-set samples 31; plot [x=0:1.8] 1-.117*exp(-24.1*x)-.883*exp(-2.94*x)*cos(7.03*x)-.769*exp(-2.94*x)*sin(7.03*x)
+set table "gnuplot/bodegraph/95.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=0.99998:0.99998] [] [] 10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2))))/20)*cos(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2))),10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2))))/20)*sin(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/95.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/95.table
index 892b564ccf..73a8bfaab1 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/95.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/95.table
@@ -1,35 +1,7 @@
-
-#Curve 0 of 1, 31 points
-#x y type
-0.00000 0.00000 i
-0.06000 0.03320 i
-0.12000 0.17732 i
-0.18000 0.41004 i
-0.24000 0.67311 i
-0.30000 0.91395 i
-0.36000 1.09795 i
-0.42000 1.21025 i
-0.48000 1.25277 i
-0.54000 1.23890 i
-0.60000 1.18779 i
-0.66000 1.11937 i
-0.72000 1.05063 i
-0.78000 0.99356 i
-0.84000 0.95457 i
-0.90000 0.93504 i
-0.96000 0.93255 i
-1.02000 0.94248 i
-1.08000 0.95942 i
-1.14000 0.97834 i
-1.20000 0.99539 i
-1.26000 1.00817 i
-1.32000 1.01573 i
-1.38000 1.01833 i
-1.44000 1.01698 i
-1.50000 1.01309 i
-1.56000 1.00809 i
-1.62000 1.00318 i
-1.68000 0.99918 i
-1.74000 0.99651 i
-1.80000 0.99524 i
-
+
+# Curve 0 of 1, 2 points
+# Curve title: "10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2))))/20)*cos(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2))),10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2)))
+# x y type
+0.00027 -3.00014 i
+0.00027 -3.00014 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/96.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/96.gnuplot
new file mode 100644
index 0000000000..220d730898
--- /dev/null
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/96.gnuplot
@@ -0,0 +1,2 @@
+set table "gnuplot/bodegraph/96.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=1.30101:1.30101] [] [] 10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2))))/20)*cos(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2))),10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2))))/20)*sin(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/96.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/96.table
new file mode 100644
index 0000000000..fe501916b9
--- /dev/null
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/96.table
@@ -0,0 +1,7 @@
+
+# Curve 0 of 1, 2 points
+# Curve title: "10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2))))/20)*cos(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2))),10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2)))
+# x y type
+-0.69236 -0.46161 i
+-0.69236 -0.46161 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/98.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/98.gnuplot
new file mode 100644
index 0000000000..295a221e96
--- /dev/null
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/98.gnuplot
@@ -0,0 +1,2 @@
+set table "gnuplot/bodegraph/98.table"; set format "%.5f"
+set samples 2.0; set parametric; plot [t=0.90308:0.90308] [] [] 10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2))))/20)*cos(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2))),10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2))))/20)*sin(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/98.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/98.table
new file mode 100644
index 0000000000..395ca8105e
--- /dev/null
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/98.table
@@ -0,0 +1,7 @@
+
+# Curve 0 of 1, 2 points
+# Curve title: "10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2))))/20)*cos(3.1415957/180*(180/3.1415957*(atan((10**2-(10**t)**2)/(2*0.5*10*10**t))-3.1415957/2))),10**((20*log10(abs(3/sqrt((1-(10**t/10)**2)**2+(2*0.5*(10**t/10))**2)))
+# x y type
+1.40345 -3.11847 i
+1.40345 -3.11847 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/99.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/99.gnuplot
new file mode 100644
index 0000000000..5fef365896
--- /dev/null
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/99.gnuplot
@@ -0,0 +1,2 @@
+set table "gnuplot/bodegraph/99.table"; set format "%.5f"
+set samples 31.0; plot [x=0:1.8] -.198*exp(-35.4*x)-.638*exp(-2.28*x) *cos(18.3*x) -.462*exp(-2.28*x)*sin(18.3*x)+.833
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/99.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/99.table
new file mode 100644
index 0000000000..85830f7242
--- /dev/null
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/99.table
@@ -0,0 +1,36 @@
+
+# Curve 0 of 1, 31 points
+# Curve title: "-.198*exp(-35.4*x)-.638*exp(-2.28*x) *cos(18.3*x) -.462*exp(-2.28*x)*sin(18.3*x)+.833"
+# x y type
+0.00000 -0.00300 i
+0.06000 0.19721 i
+0.12000 0.82925 i
+0.18000 1.29752 i
+0.24000 1.20291 i
+0.30000 0.77326 i
+0.36000 0.50415 i
+0.42000 0.61723 i
+0.48000 0.91175 i
+0.54000 1.05967 i
+0.60000 0.95315 i
+0.66000 0.75602 i
+0.72000 0.68047 i
+0.78000 0.77039 i
+0.84000 0.89929 i
+0.90000 0.93328 i
+0.96000 0.86223 i
+1.02000 0.77994 i
+1.08000 0.76862 i
+1.14000 0.82222 i
+1.20000 0.87341 i
+1.26000 0.87329 i
+1.32000 0.83427 i
+1.38000 0.80336 i
+1.44000 0.80849 i
+1.50000 0.83608 i
+1.56000 0.85409 i
+1.62000 0.84741 i
+1.68000 0.82841 i
+1.74000 0.81839 i
+1.80000 0.82489 i
+
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/orde1-1.gnuplot b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/orde1-1.gnuplot
new file mode 100644
index 0000000000..110c5736f2
--- /dev/null
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/orde1-1.gnuplot
@@ -0,0 +1,2 @@
+set table "gnuplot/bodegraph/orde1-1.table"; set format "%.5f"
+set samples 50.0; set parametric; plot [t=-2:2] [] [] log10(10**t),20*log10(abs(3/sqrt(1+(0.3*10**t)**2)))
diff --git a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/1.table b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/orde1-1.table
index 8c76f62016..88089983b9 100644
--- a/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/1.table
+++ b/graphics/pgf/contrib/bodegraph/gnuplot/bodegraph/orde1-1.table
@@ -1,54 +1,55 @@
-
-#Curve 0 of 1, 50 points
-#x y type
--2.00000 9.54239 i
--1.91837 9.54237 i
--1.83673 9.54234 i
--1.75510 9.54230 i
--1.67347 9.54225 i
--1.59184 9.54217 i
--1.51020 9.54205 i
--1.42857 9.54188 i
--1.34694 9.54163 i
--1.26531 9.54127 i
--1.18367 9.54075 i
--1.10204 9.53998 i
--1.02041 9.53887 i
--0.93878 9.53725 i
--0.85714 9.53489 i
--0.77551 9.53145 i
--0.69388 9.52645 i
--0.61224 9.51918 i
--0.53061 9.50861 i
--0.44898 9.49327 i
--0.36735 9.47102 i
--0.28571 9.43881 i
--0.20408 9.39234 i
--0.12245 9.32554 i
--0.04082 9.23005 i
-0.04082 9.09463 i
-0.12245 8.90468 i
-0.20408 8.64211 i
-0.28571 8.28604 i
-0.36735 7.81470 i
-0.44898 7.20854 i
-0.53061 6.45410 i
-0.61224 5.54716 i
-0.69388 4.49385 i
-0.77551 3.30907 i
-0.85714 2.01309 i
-0.93878 0.62772 i
-1.02041 -0.82661 i
-1.10204 -2.33242 i
-1.18367 -3.87579 i
-1.26531 -5.44605 i
-1.34694 -7.03534 i
-1.42857 -8.63797 i
-1.51020 -10.24988 i
-1.59184 -11.86823 i
-1.67347 -13.49104 i
-1.75510 -15.11692 i
-1.83673 -16.74492 i
-1.91837 -18.37437 i
-2.00000 -20.00482 i
-
+
+# Curve 0 of 1, 50 points
+# Curve title: "log10(10**t),20*log10(abs(3/sqrt(1+(0.3*10**t)**2)))"
+# x y type
+-2.00000 9.54239 i
+-1.91837 9.54237 i
+-1.83673 9.54234 i
+-1.75510 9.54230 i
+-1.67347 9.54225 i
+-1.59184 9.54217 i
+-1.51020 9.54205 i
+-1.42857 9.54188 i
+-1.34694 9.54163 i
+-1.26531 9.54127 i
+-1.18367 9.54075 i
+-1.10204 9.53998 i
+-1.02041 9.53887 i
+-0.93878 9.53725 i
+-0.85714 9.53489 i
+-0.77551 9.53145 i
+-0.69388 9.52645 i
+-0.61224 9.51918 i
+-0.53061 9.50861 i
+-0.44898 9.49327 i
+-0.36735 9.47102 i
+-0.28571 9.43881 i
+-0.20408 9.39234 i
+-0.12245 9.32554 i
+-0.04082 9.23005 i
+0.04082 9.09463 i
+0.12245 8.90468 i
+0.20408 8.64211 i
+0.28571 8.28604 i
+0.36735 7.81470 i
+0.44898 7.20854 i
+0.53061 6.45410 i
+0.61224 5.54716 i
+0.69388 4.49385 i
+0.77551 3.30907 i
+0.85714 2.01309 i
+0.93878 0.62772 i
+1.02041 -0.82661 i
+1.10204 -2.33242 i
+1.18367 -3.87579 i
+1.26531 -5.44605 i
+1.34694 -7.03534 i
+1.42857 -8.63797 i
+1.51020 -10.24988 i
+1.59184 -11.86823 i
+1.67347 -13.49104 i
+1.75510 -15.11692 i
+1.83673 -16.74492 i
+1.91837 -18.37437 i
+2.00000 -20.00482 i
+
diff --git a/graphics/pgf/contrib/bodegraph/isoa.txt b/graphics/pgf/contrib/bodegraph/isoa.txt
new file mode 100644
index 0000000000..eaba9ff76e
--- /dev/null
+++ b/graphics/pgf/contrib/bodegraph/isoa.txt
@@ -0,0 +1,67 @@
+\expandafter\def\csname ISOA-359\endcsname {(-183.6, 13.2458) (-187.2, 18.2467) (-187.2, 18.2467) (-190.7, 21.3032) (-194.3, 23.5904) (-194.3, 23.5904) (-197.9, 25.3712) (-201.5, 26.8192) (-208.6, 29.0364) (-215.8, 30.7116) (-223.0, 31.9982) (-230.1, 32.9850) (-237.3, 33.7594) (-244.4, 34.3364) (-251.6, 34.7560) (-258.8, 35.0244) (-265.9, 35.1500) (-273.1, 35.1406) (-280.2, 34.9958) (-287.4, 34.7070) (-294.6, 34.2654) (-301.7, 33.6640) (-308.9, 32.8608) (-316.0, 31.8384) (-323.2, 30.5054) (-330.4, 28.7638) (-337.5, 26.4444) (-344.6, 23.0764) (-344.7, 23.0172) (-348.2, 20.6182) (-351.7, 17.2435) (-351.8, 17.1254) (-355.3, 11.3590) (-358.9, -20)}
+
+ \expandafter\def\csname ISOA-357\endcsname {(-183.5, 6.69968) (-187.1, 10.5019) (-187.1, 10.5019) (-190.6, 13.0507) (-194.2, 15.0412) (-194.2, 15.0412) (-197.7, 16.5908) (-201.2, 17.8781) (-208.3, 19.9358) (-215.4, 21.4880) (-222.5, 22.6888) (-229.6, 23.6250) (-236.6, 24.3392) (-243.7, 24.8850) (-250.8, 25.2720) (-257.9, 25.5138) (-265.0, 25.6186) (-272.0, 25.5908) (-279.1, 25.4288) (-286.2, 25.1268) (-293.3, 24.6750) (-300.4, 24.0562) (-307.4, 23.2578) (-314.5, 22.2178) (-321.6, 20.8818) (-328.7, 19.1412) (-335.8, 16.7890) (-342.7, 13.4780) (-342.8, 13.4188) (-346.3, 10.9989) (-349.8, 7.58606) (-349.9, 7.46426) (-353.4, 1.58384) (-356.9, -23)}
+
+ \expandafter\def\csname ISOA-354\endcsname {(-183.5, 3.96648) (-187.0, 6.65720) (-187.0, 6.65720) (-190.4, 8.63086) (-193.9, 10.2542) (-193.9, 10.2542) (-197.4, 11.5945) (-200.9, 12.7263) (-207.8, 14.5211) (-214.8, 15.9189) (-221.8, 17.0092) (-228.7, 17.8506) (-235.7, 18.5095) (-242.6, 18.9948) (-249.6, 19.3380) (-256.6, 19.5426) (-263.5, 19.6149) (-270.5, 19.5592) (-277.4, 19.3755) (-284.4, 19.0526) (-291.4, 18.5817) (-298.3, 17.9560) (-305.3, 17.1311) (-312.2, 16.0918) (-319.2, 14.7437) (-326.2, 12.9904) (-333.1, 10.6621) (-340.0, 7.28872) (-340.1, 7.22820) (-343.5, 4.82864) (-346.9, 1.45609) (-347.0, 1.33330) (-350.4, -4.42776) (-353.9, -24)}
+
+ \expandafter\def\csname ISOA-350\endcsname {(-183.4, 2.50676) (-186.8, 4.42562) (-186.8, 4.42562) (-190.2, 5.97054) (-193.6, 7.25562) (-193.6, 7.25562) (-197., 8.34720) (-200.4, 9.29006) (-207.2, 10.8359) (-214., 12.0419) (-220.8, 12.9920) (-227.6, 13.7367) (-234.4, 14.3090) (-241.2, 14.7304) (-248., 15.0147) (-254.8, 15.1707) (-261.6, 15.2032) (-268.4, 15.1129) (-275.2, 14.8972) (-282., 14.5499) (-288.8, 14.0598) (-295.6, 13.4095) (-302.4, 12.5731) (-309.2, 11.5104) (-316., 10.1577) (-322.8, 8.40698) (-329.6, 6.05258) (-336.3, 2.69610) (-336.4, 2.63314) (-339.7, .254720) (-343.1, -3.19942) (-343.2, -3.32680) (-346.5, -9.07908) (-349.9, -25)}
+
+ \expandafter\def\csname ISOA-345\endcsname {(-183.3, 1.67821) (-186.6, 3.06012) (-186.6, 3.06012) (-189.9, 4.22646) (-193.2, 5.22876) (-193.2, 5.22876) (-196.5, 6.10186) (-199.8, 6.86832) (-206.4, 8.14828) (-213., 9.16142) (-219.6, 9.96460) (-226.2, 10.5932) (-232.8, 11.0710) (-239.4, 11.4140) (-246., 11.6325) (-252.6, 11.7324) (-259.2, 11.7167) (-265.8, 11.5848) (-272.4, 11.3332) (-279., 10.9547) (-285.6, 10.4375) (-292.2, 9.76414) (-298.8, 8.90796) (-305.4, 7.82856) (-312., 6.46248) (-318.6, 4.70030) (-325.2, 2.33712) (-331.7, -1.02359) (-331.8, -1.08741) (-335.0, -3.46586) (-338.3, -6.91922) (-338.4, -7.05040) (-341.6, -12.7986) (-344.9, -26)}
+
+ \expandafter\def\csname ISOA-340\endcsname {(-183.2, 1.22769) (-186.4, 2.27912) (-186.4, 2.27912) (-189.6, 3.19230) (-192.8, 3.99422) (-192.8, 3.99422) (-196., 4.70338) (-199.2, 5.33376) (-205.6, 6.39862) (-212., 7.24964) (-218.4, 7.92494) (-224.8, 8.45030) (-231.2, 8.84274) (-237.6, 9.11400) (-244., 9.27130) (-250.4, 9.31872) (-256.8, 9.25766) (-263.2, 9.08638) (-269.6, 8.80052) (-276., 8.39226) (-282.4, 7.84920) (-288.8, 7.15364) (-295.2, 6.27830) (-301.6, 5.18284) (-308., 3.80326) (-314.4, 2.03034) (-320.8, -.340174) (-327.1, -3.70466) (-327.2, -3.77168) (-330.3, -6.14936) (-333.5, -9.60422) (-333.6, -9.73642) (-336.7, -15.4787) (-339.9, -27)}
+
+ \expandafter\def\csname ISOA-330\endcsname {(-183., .742868) (-186., 1.40482) (-186., 1.40482) (-189., 1.99803) (-192., 2.53088) (-192., 2.53088) (-195., 3.01022) (-198., 3.44206) (-204., 4.17966) (-210., 4.77124) (-216., 5.23520) (-222., 5.58466) (-228., 5.82866) (-234., 5.97290) (-240., 6.02058) (-246., 5.97286) (-252., 5.82870) (-258., 5.58474) (-264., 5.23514) (-270., 4.77119) (-276., 4.17988) (-282., 3.44206) (-288., 2.53088) (-294., 1.40519) (-300., -.173717e-4) (-306., -1.79305) (-312., -4.17936) (-317.9, -7.55028) (-318., -7.62202) (-320.9, -9.99762) (-323.9, -13.4498) (-324., -13.5943) (-326.9, -19.3171) (-329.9, -28)}
+
+ \expandafter\def\csname ISOA-315\endcsname {(-182.7, .390550) (-185.4, .745818) (-185.4, .745818) (-188.1, 1.06856) (-190.8, 1.36119) (-190.8, 1.36119) (-193.5, 1.62558) (-196.2, 1.86339) (-201.6, 2.26476) (-207., 2.57438) (-212.4, 2.79852) (-217.8, 2.94146) (-223.2, 3.00598) (-228.6, 2.99306) (-234., 2.90268) (-239.4, 2.73300) (-244.8, 2.48094) (-250.2, 2.14154) (-255.6, 1.70774) (-261., 1.16943) (-266.4, .512832) (-271.8, -.281640) (-277.2, -1.24181) (-282.6, -2.40926) (-288., -3.84864) (-293.4, -5.66970) (-298.8, -8.07788) (-304.1, -11.4555) (-304.2, -11.5351) (-306.8, -13.9043) (-309.5, -17.3570) (-309.6, -17.5161) (-312.2, -23.2094) (-314.9, -29)}
+
+ \expandafter\def\csname ISOA-300\endcsname {(-182.4, .199974) (-184.8, .380746) (-184.8, .380746) (-187.2, .542668) (-189.6, .686712) (-189.6, .686712) (-192., .813548) (-194.4, .923342) (-199.2, 1.09418) (-204., 1.20164) (-208.8, 1.24750) (-213.6, 1.23221) (-218.4, 1.15568) (-223.2, 1.01679) (-228., .813548) (-232.8, .542748) (-237.6, .200060) (-242.4, -.220496) (-247.2, -.726508) (-252., -1.32916) (-256.8, -2.04262) (-261.6, -2.88662) (-266.4, -3.88986) (-271.2, -5.09422) (-276., -6.56396) (-280.8, -8.41006) (-285.6, -10.8377) (-290.3, -14.2191) (-290.4, -14.3075) (-292.7, -16.6696) (-295.1, -20.1180) (-295.2, -20.2980) (-297.5, -25.9580) (-299.9, -30)}
+
+ \expandafter\def\csname ISOA-285\endcsname {(-182.1, .791144e-1) (-184.2, .145906) (-184.2, .145906) (-186.3, .200568) (-188.4, .243410) (-188.4, .243410) (-190.5, .274266) (-192.6, .293518) (-196.8, .296876) (-201., .253370) (-205.2, .162716) (-209.4, .238534e-1) (-213.6, -.164867) (-217.8, -.405536) (-222., -.701236) (-226.2, -1.05591) (-230.4, -1.47440) (-234.6, -1.96322) (-238.8, -2.53108) (-243., -3.18868) (-247.2, -3.95086) (-251.4, -4.83830) (-255.6, -5.87898) (-259.8, -7.11494) (-264., -8.61260) (-268.2, -10.4799) (-272.4, -12.9235) (-276.5, -16.3047) (-276.6, -16.4075) (-278.6, -18.7562) (-280.7, -22.1982) (-280.8, -22.4040) (-282.8, -28.0134) (-284.9, -31)}
+
+ \expandafter\def\csname ISOA-270\endcsname {(-181.8, -.428320e-2) (-183.6, -.171542e-1) (-183.6, -.171542e-1) (-185.4, -.386338e-1) (-187.2, -.687596e-1) (-187.2, -.687596e-1) (-189., -.107595) (-190.8, -.155232) (-194.4, -.277262) (-198., -.435868) (-201.6, -.632414) (-205.2, -.868666) (-208.8, -1.14684) (-212.4, -1.46977) (-216., -1.84083) (-219.6, -2.26438) (-223.2, -2.74578) (-226.8, -3.29186) (-230.4, -3.91144) (-234., -4.61560) (-237.6, -5.41946) (-241.2, -6.34342) (-244.8, -7.41618) (-248.4, -8.67992) (-252., -10.2003) (-255.6, -12.0867) (-259.2, -14.5453) (-262.7, -17.9182) (-262.8, -18.0383) (-264.5, -20.3670) (-266.3, -23.8014) (-266.4, -24.0412) (-268.1, -29.5842) (-269.9, -32)}
+
+ \expandafter\def\csname ISOA-255\endcsname {(-181.5, -.641032e-1) (-183., -.134767) (-183., -.134767) (-184.5, -.211930) (-186., -.295792) (-186., -.295792) (-187.5, -.386582) (-189., -.484260) (-192., -.701284) (-195., -.948184) (-198., -1.22702) (-201., -1.53976) (-204., -1.88872) (-207., -2.27738) (-210., -2.70922) (-213., -3.18852) (-216., -3.72140) (-219., -4.31456) (-222., -4.97648) (-225., -5.71940) (-228., -6.55804) (-231., -7.51232) (-234., -8.61222) (-237., -9.89938) (-240., -11.4385) (-243., -13.3412) (-246., -15.8125) (-248.9, -19.1713) (-249., -19.3131) (-250.4, -21.6146) (-251.9, -25.0354) (-252., -25.3224) (-253.4, -30.7808) (-254.9, -33)}
+
+ \expandafter\def\csname ISOA-240\endcsname {(-181.2, -.107613) (-182.4, -.220318) (-182.4, -.220318) (-183.6, -.338538) (-184.8, -.462238) (-184.8, -.462238) (-186., -.591388) (-187.2, -.726564) (-189.6, -1.01493) (-192., -1.32916) (-194.4, -1.67092) (-196.8, -2.04240) (-199.2, -2.44680) (-201.6, -2.88670) (-204., -3.36608) (-206.4, -3.89008) (-208.8, -4.46348) (-211.2, -5.09384) (-213.6, -5.79058) (-216., -6.56430) (-218.4, -7.43046) (-220.8, -8.41030) (-223.2, -9.53152) (-225.6, -10.8370) (-228., -12.3933) (-230.4, -14.3083) (-232.8, -16.7881) (-235.1, -20.1190) (-235.2, -20.2990) (-236.3, -22.5560) (-237.5, -25.9534) (-237.6, -26.3108) (-238.7, -31.6308) (-239.9, -34)}
+
+ \expandafter\def\csname ISOA-225\endcsname {(-180.9, -.138606) (-181.8, -.281702) (-181.8, -.281702) (-182.7, -.429222) (-183.6, -.581566) (-183.6, -.581566) (-184.5, -.738832) (-185.4, -.901194) (-187.2, -1.24179) (-189., -1.60533) (-190.8, -1.99375) (-192.6, -2.40920) (-194.4, -2.85468) (-196.2, -3.33314) (-198., -3.84880) (-199.8, -4.40586) (-201.6, -5.01060) (-203.4, -5.66982) (-205.2, -6.39230) (-207., -7.19006) (-208.8, -8.07766) (-210.6, -9.07648) (-212.4, -10.2148) (-214.2, -11.5349) (-216., -13.1030) (-217.8, -15.0279) (-219.6, -17.5169) (-221.3, -20.7922) (-221.4, -21.0324) (-222.2, -23.2090) (-223.1, -26.5738) (-223.2, -27.0466) (-224.0, -32.1452) (-224.9, -35)}
+
+ \expandafter\def\csname ISOA-210\endcsname {(-180.6, -.159247) (-181.2, -.322946) (-181.2, -.322946) (-181.8, -.490444) (-182.4, -.662050) (-182.4, -.662050) (-183., -.838586) (-183.6, -1.01923) (-184.8, -1.39592) (-186., -1.79289) (-187.2, -2.21350) (-188.4, -2.65970) (-189.6, -3.13322) (-190.8, -3.63904) (-192., -4.17994) (-193.2, -4.76000) (-194.4, -5.38694) (-195.6, -6.06642) (-196.8, -6.80666) (-198., -7.62172) (-199.2, -8.52506) (-200.4, -9.53656) (-201.6, -10.6872) (-202.8, -12.0189) (-204., -13.5937) (-205.2, -15.5266) (-206.4, -18.0229) (-207.5, -21.1860) (-207.6, -21.5372) (-208.1, -23.5656) (-208.7, -26.8590) (-208.8, -27.5556) (-209.3, -32.2442) (-209.9, -36)}
+
+ \expandafter\def\csname ISOA-195\endcsname {(-180.3, -.171942) (-180.6, -.346264) (-180.6, -.346264) (-180.9, -.525808) (-181.2, -.709064) (-181.2, -.709064) (-181.5, -.895782) (-181.8, -1.08794) (-182.4, -1.48469) (-183., -1.90266) (-183.6, -2.34150) (-184.2, -2.80466) (-184.8, -3.29686) (-185.4, -3.81760) (-186., -4.37262) (-186.6, -4.96822) (-187.2, -5.60696) (-187.8, -6.29798) (-188.4, -7.05146) (-189., -7.87500) (-189.6, -8.78610) (-190.2, -9.80808) (-190.8, -10.9653) (-191.4, -12.3006) (-192., -13.8851) (-192.6, -15.8198) (-193.2, -18.3138) (-193.7, -21.1428) (-193.8, -21.8446) (-194.0, -23.4234) (-194.3, -26.5098) (-194.4, -27.8592) (-194.6, -31.3678) (-194.9, -37)}
+
+ \expandafter\def\csname ISOA-190\endcsname {(-180.2, -.173538) (-180.4, -.350360) (-180.4, -.350360) (-180.6, -.531538) (-180.8, -.716646) (-180.8, -.716646) (-181., -.907544) (-181.2, -1.10059) (-181.6, -1.50158) (-182., -1.92173) (-182.4, -2.36436) (-182.8, -2.83262) (-183.2, -3.32658) (-183.6, -3.85000) (-184., -4.40824) (-184.4, -5.00444) (-184.8, -5.64880) (-185.2, -6.34124) (-185.6, -7.09416) (-186., -7.92014) (-186.4, -8.83622) (-186.8, -9.85820) (-187.2, -11.0150) (-187.6, -12.3526) (-188., -13.9321) (-188.4, -15.8779) (-188.8, -18.3722) (-189.1, -20.8782) (-189.2, -21.8926) (-189.3, -23.0626) (-189.5, -25.9790) (-189.6, -27.8976) (-189.7, -30.4150) (-189.9, -36)}
+
+ \expandafter\def\csname ISOA-170\endcsname {(-179.8, -.173848) (-179.6, -.351192) (-179.6, -.351192) (-179.4, -.532342) (-179.2, -.717456) (-179.2, -.717456) (-179., -.906718) (-178.8, -1.10030) (-178.4, -1.50187) (-178., -1.92266) (-177.6, -2.36534) (-177.2, -2.83230) (-176.8, -3.32620) (-176.4, -3.85038) (-176., -4.40866) (-175.6, -5.00578) (-175.2, -5.64836) (-174.8, -6.34178) (-174.4, -7.09584) (-174., -7.92200) (-173.6, -8.83588) (-173.2, -9.85742) (-172.8, -11.0159) (-172.4, -12.3537) (-172., -13.9361) (-171.6, -15.8763) (-171.2, -18.3743) (-170.9, -20.8758) (-170.8, -21.8962) (-170.7, -23.0598) (-170.5, -25.9830) (-170.4, -27.9162) (-170.3, -30.4234) (-170.1, -36)}
+
+ \expandafter\def\csname ISOA-165\endcsname {(-179.7, -.171765) (-179.4, -.346788) (-179.4, -.346788) (-179.1, -.526018) (-178.8, -.708914) (-178.8, -.708914) (-178.5, -.896338) (-178.2, -1.08812) (-177.6, -1.48525) (-177., -1.90245) (-176.4, -2.34172) (-175.8, -2.80536) (-175.2, -3.29662) (-174.6, -3.81786) (-174., -4.37340) (-173.4, -4.96798) (-172.8, -5.60724) (-172.2, -6.29848) (-171.6, -7.05110) (-171., -7.87550) (-170.4, -8.78750) (-169.8, -9.80756) (-169.2, -10.9660) (-168.6, -12.3026) (-168., -13.8845) (-167.4, -15.8208) (-166.8, -18.3180) (-166.3, -21.1454) (-166.2, -21.8420) (-166.0, -23.4260) (-165.7, -26.5212) (-165.6, -27.8642) (-165.4, -31.3876) (-165.1, -37)}
+
+ \expandafter\def\csname ISOA-150\endcsname {(-179.4, -.159486) (-178.8, -.322874) (-178.8, -.322874) (-178.2, -.490544) (-177.6, -.662302) (-177.6, -.662302) (-177., -.838510) (-176.4, -1.01934) (-175.2, -1.39584) (-174., -1.79317) (-172.8, -2.21358) (-171.6, -2.65960) (-170.4, -3.13356) (-169.2, -3.63916) (-168., -4.17984) (-166.8, -4.76046) (-165.6, -5.38710) (-164.4, -6.06628) (-163.2, -6.80724) (-162., -7.62194) (-160.8, -8.52480) (-159.6, -9.53734) (-158.4, -10.6874) (-157.2, -12.0186) (-156., -13.5950) (-154.8, -15.5271) (-153.6, -18.0222) (-152.5, -21.1870) (-152.4, -21.5404) (-151.9, -23.5696) (-151.3, -26.8646) (-151.2, -27.5580) (-150.7, -32.2404) (-150.1, -36)}
+
+ \expandafter\def\csname ISOA-135\endcsname {(-179.1, -.138659) (-178.2, -.281748) (-178.2, -.281748) (-177.3, -.429268) (-176.4, -.581620) (-176.4, -.581620) (-175.5, -.738888) (-174.6, -.901254) (-172.8, -1.24183) (-171., -1.60539) (-169.2, -1.99380) (-167.4, -2.40926) (-165.6, -2.85474) (-163.8, -3.33318) (-162., -3.84888) (-160.2, -4.40604) (-158.4, -5.01070) (-156.6, -5.67002) (-154.8, -6.39238) (-153., -7.19018) (-151.2, -8.07790) (-149.4, -9.07664) (-147.6, -10.2152) (-145.8, -11.5351) (-144., -13.1032) (-142.2, -15.0282) (-140.4, -17.5171) (-138.7, -20.7948) (-138.6, -21.0326) (-137.8, -23.2130) (-136.9, -26.5772) (-136.8, -27.0486) (-136.0, -32.1518) (-135.1, -35)}
+
+ \expandafter\def\csname ISOA-120\endcsname {(-178.8, -.107613) (-177.6, -.220442) (-177.6, -.220442) (-176.4, -.338538) (-175.2, -.462238) (-175.2, -.462238) (-174., -.591508) (-172.8, -.726564) (-170.4, -1.01506) (-168., -1.32916) (-165.6, -1.67098) (-163.2, -2.04246) (-160.8, -2.44674) (-158.4, -2.88670) (-156., -3.36634) (-153.6, -3.89006) (-151.2, -4.46354) (-148.8, -5.09416) (-146.4, -5.79054) (-144., -6.56446) (-141.6, -7.43062) (-139.2, -8.41024) (-136.8, -9.53170) (-134.4, -10.8375) (-132., -12.3933) (-129.6, -14.3087) (-127.2, -16.7891) (-124.9, -20.1204) (-124.8, -20.2984) (-123.7, -22.5554) (-122.5, -25.9568) (-122.4, -26.3122) (-121.3, -31.6366) (-120.1, -34)}
+
+ \expandafter\def\csname ISOA-105\endcsname {(-178.5, -.641468e-1) (-177., -.134759) (-177., -.134759) (-175.5, -.211946) (-174., -.295836) (-174., -.295836) (-172.5, -.386572) (-171., -.484270) (-168., -.701264) (-165., -.948262) (-162., -1.22705) (-159., -1.53973) (-156., -1.88883) (-153., -2.27742) (-150., -2.70920) (-147., -3.18866) (-144., -3.72146) (-141., -4.31452) (-138., -4.97672) (-135., -5.71948) (-132., -6.55798) (-129., -7.51262) (-126., -8.61232) (-123., -9.89920) (-120., -11.4389) (-117., -13.3413) (-114., -15.8124) (-111.1, -19.1708) (-111., -19.3143) (-109.6, -21.6152) (-108.1, -25.0380) (-108., -25.3232) (-106.6, -30.7792) (-105.1, -33)}
+
+ \expandafter\def\csname ISOA-90\endcsname {(-178.2, -.429188e-2) (-176.4, -.171542e-1) (-176.4, -.171542e-1) (-174.6, -.386338e-1) (-172.8, -.687596e-1) (-172.8, -.687596e-1) (-171., -.107604) (-169.2, -.155241) (-165.6, -.277272) (-162., -.435886) (-158.4, -.632432) (-154.8, -.868692) (-151.2, -1.14687) (-147.6, -1.46981) (-144., -1.84087) (-140.4, -2.26440) (-136.8, -2.74582) (-133.2, -3.29192) (-129.6, -3.91150) (-126., -4.61568) (-122.4, -5.41954) (-118.8, -6.34350) (-115.2, -7.41628) (-111.6, -8.68002) (-108., -10.2005) (-104.4, -12.0869) (-100.8, -14.5455) (-97.30, -17.9192) (-97.20, -18.0386) (-95.50, -20.3684) (-93.70, -23.8048) (-93.60, -24.0418) (-91.90, -29.5882) (-90.1, -32)}
+
+ \expandafter\def\csname ISOA-75\endcsname {(-177.9, .791144e-1) (-175.8, .145906) (-175.8, .145906) (-173.7, .200654) (-171.6, .243410) (-171.6, .243410) (-169.5, .274266) (-167.4, .293518) (-163.2, .296792) (-159., .253370) (-154.8, .162716) (-150.6, .238534e-1) (-146.4, -.164858) (-142.2, -.405554) (-138., -.701292) (-133.8, -1.05587) (-129.6, -1.47444) (-125.4, -1.96332) (-121.2, -2.53104) (-117., -3.18874) (-112.8, -3.95104) (-108.6, -4.83838) (-104.4, -5.87906) (-100.2, -7.11524) (-96., -8.61250) (-91.80, -10.4801) (-87.60, -12.9241) (-83.50, -16.3050) (-83.40, -16.4073) (-81.40, -18.7558) (-79.30, -22.2000) (-79.20, -22.4044) (-77.20, -28.0168) (-75.1, -31)}
+
+ \expandafter\def\csname ISOA-60\endcsname {(-177.6, .200060) (-175.2, .380746) (-175.2, .380746) (-172.8, .542668) (-170.4, .686790) (-170.4, .686790) (-168., .813548) (-165.6, .923420) (-160.8, 1.09418) (-156., 1.20164) (-151.2, 1.24750) (-146.4, 1.23221) (-141.6, 1.15568) (-136.8, 1.01679) (-132., .813470) (-127.2, .542668) (-122.4, .200060) (-117.6, -.220442) (-112.8, -.726564) (-108., -1.32916) (-103.2, -2.04254) (-98.40, -2.88678) (-93.60, -3.88992) (-88.80, -5.09416) (-84., -6.56426) (-79.20, -8.41020) (-74.40, -10.8376) (-69.70, -14.2193) (-69.60, -14.3082) (-67.30, -16.6699) (-64.90, -20.1196) (-64.80, -20.2988) (-62.50, -25.9570) (-60.1, -30)}
+
+ \expandafter\def\csname ISOA-45\endcsname {(-177.3, .390550) (-174.6, .745898) (-174.6, .745898) (-171.9, 1.06863) (-169.2, 1.36127) (-169.2, 1.36127) (-166.5, 1.62558) (-163.8, 1.86339) (-158.4, 2.26482) (-153., 2.57438) (-147.6, 2.79852) (-142.2, 2.94152) (-136.8, 3.00592) (-131.4, 2.99312) (-126., 2.90262) (-120.6, 2.73300) (-115.2, 2.48094) (-109.8, 2.14154) (-104.4, 1.70766) (-99., 1.16935) (-93.60, .512752) (-88.20, -.281694) (-82.80, -1.24187) (-77.40, -2.40934) (-72., -3.84880) (-66.60, -5.66978) (-61.20, -8.07798) (-55.90, -11.4561) (-55.80, -11.5354) (-53.20, -13.9056) (-50.50, -17.3582) (-50.40, -17.5171) (-47.80, -23.2126) (-45.1, -29)}
+
+ \expandafter\def\csname ISOA-30\endcsname {(-177., .742788) (-174., 1.40504) (-174., 1.40504) (-171., 1.99803) (-168., 2.53088) (-168., 2.53088) (-165., 3.01034) (-162., 3.44206) (-156., 4.17978) (-150., 4.77120) (-144., 5.23524) (-138., 5.58470) (-132., 5.82870) (-126., 5.97286) (-120., 6.02058) (-114., 5.97286) (-108., 5.82866) (-102., 5.58474) (-96., 5.23514) (-90., 4.77119) (-84., 4.17978) (-78., 3.44200) (-72., 2.53088) (-66., 1.40504) (-60., 0.) (-54., -1.79312) (-48., -4.17982) (-42.1, -7.55086) (-42., -7.62180) (-39.1, -9.99770) (-36.1, -13.4515) (-36., -13.5949) (-33.1, -19.3189) (-30.1, -28)}
+
+ \expandafter\def\csname ISOA-20\endcsname {(-176.8, 1.22769) (-173.6, 2.27912) (-173.6, 2.27912) (-170.4, 3.19248) (-167.2, 3.99428) (-167.2, 3.99428) (-164., 4.70334) (-160.8, 5.33370) (-154.4, 6.39868) (-148., 7.24968) (-141.6, 7.92498) (-135.2, 8.45030) (-128.8, 8.84274) (-122.4, 9.11400) (-116., 9.27130) (-109.6, 9.31872) (-103.2, 9.25766) (-96.80, 9.08638) (-90.40, 8.80052) (-84., 8.39220) (-77.60, 7.84916) (-71.20, 7.15346) (-64.80, 6.27826) (-58.40, 5.18288) (-52., 3.80320) (-45.60, 2.03034) (-39.20, -.340598) (-32.90, -3.70510) (-32.80, -3.77164) (-29.70, -6.14956) (-26.50, -9.60380) (-26.40, -9.73772) (-23.30, -15.4780) (-20.1, -27)}
+
+ \expandafter\def\csname ISOA-15\endcsname {(-176.7, 1.67836) (-173.4, 3.06000) (-173.4, 3.06000) (-170.1, 4.22658) (-166.8, 5.22900) (-166.8, 5.22900) (-163.5, 6.10180) (-160.2, 6.86840) (-153.6, 8.14824) (-147., 9.16150) (-140.4, 9.96460) (-133.8, 10.5932) (-127.2, 11.0711) (-120.6, 11.4140) (-114., 11.6325) (-107.4, 11.7324) (-100.8, 11.7167) (-94.20, 11.5849) (-87.60, 11.3332) (-81., 10.9547) (-74.40, 10.4375) (-67.80, 9.76404) (-61.20, 8.90788) (-54.60, 7.82860) (-48., 6.46222) (-41.40, 4.70016) (-34.80, 2.33732) (-28.30, -1.02352) (-28.20, -1.08786) (-25.00, -3.46652) (-21.70, -6.92058) (-21.60, -7.05070) (-18.40, -12.7979) (-15.1, -26)}
+
+ \expandafter\def\csname ISOA-10\endcsname {(-176.6, 2.50696) (-173.2, 4.42546) (-173.2, 4.42546) (-169.8, 5.97046) (-166.4, 7.25556) (-166.4, 7.25556) (-163., 8.34748) (-159.6, 9.29024) (-152.8, 10.8360) (-146., 12.0420) (-139.2, 12.9920) (-132.4, 13.7368) (-125.6, 14.3091) (-118.8, 14.7304) (-112., 15.0147) (-105.2, 15.1707) (-98.40, 15.2031) (-91.60, 15.1129) (-84.80, 14.8973) (-78., 14.5499) (-71.20, 14.0597) (-64.40, 13.4094) (-57.60, 12.5731) (-50.80, 11.5104) (-44., 10.1578) (-37.20, 8.40678) (-30.40, 6.05244) (-23.70, 2.69572) (-23.60, 2.63314) (-20.30, .254046) (-16.90, -3.19986) (-16.80, -3.32614) (-13.50, -9.07978) (-10.1, -25)}
+
+ \expandafter\def\csname ISOA-6\endcsname {(-176.5, 3.96780) (-173.0, 6.65700) (-173.0, 6.65700) (-169.6, 8.63074) (-166.1, 10.2545) (-166.1, 10.2545) (-162.6, 11.5944) (-159.1, 12.7264) (-152.2, 14.5214) (-145.2, 15.9191) (-138.2, 17.0094) (-131.3, 17.8505) (-124.3, 18.5096) (-117.4, 18.9948) (-110.4, 19.3380) (-103.4, 19.5426) (-96.48, 19.6150) (-89.52, 19.5595) (-82.56, 19.3740) (-75.60, 19.0526) (-68.64, 18.5848) (-61.68, 17.9538) (-54.72, 17.1337) (-47.76, 16.0848) (-40.80, 14.7436) (-33.84, 13.0016) (-26.88, 10.6543) (-20.02, 7.30084) (-19.92, 7.23998) (-16.54, 4.86050) (-13.06, 1.40689) (-12.96, 1.28354) (-9.580, -4.47532) (-6.1, -24)}
+
+ \expandafter\def\csname ISOA-3\endcsname {(-176.5, 6.70160) (-172.9, 10.5032) (-172.9, 10.5032) (-169.4, 13.0509) (-165.8, 15.0414) (-165.8, 15.0414) (-162.3, 16.5911) (-158.8, 17.8780) (-151.7, 19.9361) (-144.6, 21.4878) (-137.5, 22.6888) (-130.4, 23.6248) (-123.4, 24.3392) (-116.3, 24.8850) (-109.2, 25.2720) (-102.1, 25.5138) (-95.04, 25.6184) (-87.96, 25.5904) (-80.88, 25.4282) (-73.80, 25.1268) (-66.72, 24.6762) (-59.64, 24.0600) (-52.56, 23.2526) (-45.48, 22.2142) (-38.40, 20.8818) (-31.32, 19.1468) (-24.24, 16.8047) (-17.26, 13.4541) (-17.16, 13.3942) (-13.72, 11.0146) (-10.18, 7.56132) (-10.08, 7.44006) (-6.640, 1.67786) (-3.1, -23)}
+
+ \expandafter\def\csname ISOA-1\endcsname {(-176.4, 13.2463) (-172.8, 18.2469) (-172.8, 18.2469) (-169.3, 21.3038) (-165.7, 23.5908) (-165.7, 23.5908) (-162.1, 25.3716) (-158.5, 26.8196) (-151.4, 29.0364) (-144.2, 30.7118) (-137.0, 31.9982) (-129.9, 32.9852) (-122.7, 33.7594) (-115.6, 34.3364) (-108.4, 34.7560) (-101.2, 35.0244) (-94.08, 35.1502) (-86.92, 35.1408) (-79.76, 34.9946) (-72.60, 34.7070) (-65.44, 34.2682) (-58.28, 33.6620) (-51.12, 32.8632) (-43.96, 31.8320) (-36.80, 30.5054) (-29.64, 28.7750) (-22.48, 26.4366) (-15.42, 23.0878) (-15.32, 23.0286) (-11.84, 20.6490) (-8.260, 17.1959) (-8.160, 17.0760) (-4.680, 11.3113) (-1.1, -20)}
diff --git a/graphics/pgf/contrib/bodegraph/isom.txt b/graphics/pgf/contrib/bodegraph/isom.txt
new file mode 100644
index 0000000000..759ec3624c
--- /dev/null
+++ b/graphics/pgf/contrib/bodegraph/isom.txt
@@ -0,0 +1,53 @@
+\expandafter\def\csname ISOM-30\endcsname {(-350., -29.7250) (-340., -29.7374) (-330., -29.7576) (-320., -29.7850) (-310., -29.8190) (-300., -29.8582) (-290., -29.9016) (-280., -29.9478) (-270., -29.9956) (-260., -30.0432) (-250., -30.0896) (-240., -30.1330) (-230., -30.1722) (-220., -30.2060) (-210., -30.2336) (-200., -30.2538) (-190., -30.2662) (-180., -30.2704) (-170., -30.2662) (-160., -30.2538) (-150., -30.2336) (-140., -30.2060) (-130., -30.1722) (-120., -30.1330) (-110., -30.0896) (-100., -30.0432) (-90., -29.9956) (-80., -29.9478) (-70., -29.9016) (-60., -29.8582) (-50., -29.8190) (-40., -29.7850) (-30., -29.7576) (-20., -29.7374) (-10., -29.7250)}
+
+ \expandafter\def\csname ISOM-25\endcsname {(-350., -24.5046) (-340., -24.5268) (-330., -24.5626) (-320., -24.6116) (-310., -24.6718) (-300., -24.7416) (-290., -24.8190) (-280., -24.9012) (-270., -24.9862) (-260., -25.0712) (-250., -25.1536) (-240., -25.2308) (-230., -25.3006) (-220., -25.3608) (-210., -25.4098) (-200., -25.4456) (-190., -25.4678) (-180., -25.4752) (-170., -25.4678) (-160., -25.4456) (-150., -25.4098) (-140., -25.3608) (-130., -25.3006) (-120., -25.2308) (-110., -25.1536) (-100., -25.0712) (-90., -24.9862) (-80., -24.9012) (-70., -24.8190) (-60., -24.7416) (-50., -24.6718) (-40., -24.6116) (-30., -24.5626) (-20., -24.5268) (-10., -24.5046)}
+
+ \expandafter\def\csname ISOM-20\endcsname {(-350., -19.0980) (-340., -19.1372) (-330., -19.2012) (-320., -19.2883) (-310., -19.3956) (-300., -19.5199) (-290., -19.6578) (-280., -19.8047) (-270., -19.9563) (-260., -20.1078) (-250., -20.2548) (-240., -20.3926) (-230., -20.5170) (-220., -20.6244) (-210., -20.7114) (-200., -20.7754) (-190., -20.8146) (-180., -20.8278) (-170., -20.8146) (-160., -20.7754) (-150., -20.7114) (-140., -20.6244) (-130., -20.5170) (-120., -20.3926) (-110., -20.2548) (-100., -20.1078) (-90., -19.9563) (-80., -19.8047) (-70., -19.6578) (-60., -19.5199) (-50., -19.3956) (-40., -19.2883) (-30., -19.2012) (-20., -19.1372) (-10., -19.0980)}
+
+ \expandafter\def\csname ISOM-15\endcsname {(-350., -13.3227) (-340., -13.3925) (-330., -13.5066) (-320., -13.6617) (-310., -13.8537) (-300., -14.0767) (-290., -14.3239) (-280., -14.5879) (-270., -14.8604) (-260., -15.1330) (-250., -15.3969) (-240., -15.6440) (-230., -15.8671) (-220., -16.0590) (-210., -16.2142) (-200., -16.3284) (-190., -16.3981) (-180., -16.4216) (-170., -16.3981) (-160., -16.3284) (-150., -16.2142) (-140., -16.0590) (-130., -15.8671) (-120., -15.6440) (-110., -15.3969) (-100., -15.1330) (-90., -14.8604) (-80., -14.5879) (-70., -14.3239) (-60., -14.0767) (-50., -13.8537) (-40., -13.6617) (-30., -13.5066) (-20., -13.3925) (-10., -13.3227)}
+
+ \expandafter\def\csname ISOM-12\endcsname {(-350., -9.52058) (-340., -9.61916) (-330., -9.78090) (-320., -10.0013) (-310., -10.2747) (-300., -10.5930) (-290., -10.9470) (-280., -11.3256) (-270., -11.7169) (-260., -12.1082) (-250., -12.4868) (-240., -12.8408) (-230., -13.1592) (-220., -13.4324) (-210., -13.6529) (-200., -13.8145) (-190., -13.9132) (-180., -13.9465) (-170., -13.9132) (-160., -13.8145) (-150., -13.6529) (-140., -13.4324) (-130., -13.1592) (-120., -12.8408) (-110., -12.4868) (-100., -12.1082) (-90., -11.7169) (-80., -11.3256) (-70., -10.9470) (-60., -10.5930) (-50., -10.2747) (-40., -10.0013) (-30., -9.78090) (-20., -9.61916) (-10., -9.52058)}
+
+ \expandafter\def\csname ISOM-10\endcsname {(-350., -6.73998) (-340., -6.86436) (-330., -7.06858) (-320., -7.34790) (-310., -7.69530) (-300., -8.10138) (-290., -8.55428) (-280., -9.03990) (-270., -9.54238) (-260., -10.0449) (-250., -10.5305) (-240., -10.9835) (-230., -11.3895) (-220., -11.7369) (-210., -12.0162) (-200., -12.2204) (-190., -12.3448) (-180., -12.3866) (-170., -12.3448) (-160., -12.2204) (-150., -12.0162) (-140., -11.7369) (-130., -11.3895) (-120., -10.9835) (-110., -10.5305) (-100., -10.0449) (-90., -9.54238) (-80., -9.03990) (-70., -8.55428) (-60., -8.10138) (-50., -7.69530) (-40., -7.34790) (-30., -7.06858) (-20., -6.86436) (-10., -6.73998)}
+
+ \expandafter\def\csname ISOM-8\endcsname {(-350., -3.64298) (-340., -3.79992) (-330., -4.05844) (-320., -4.41368) (-310., -4.85798) (-300., -5.38034) (-290., -5.96602) (-280., -6.59660) (-270., -7.25060) (-260., -7.90454) (-250., -8.53518) (-240., -9.12086) (-230., -9.64322) (-220., -10.0875) (-210., -10.4428) (-200., -10.7013) (-190., -10.8581) (-180., -10.9108) (-170., -10.8581) (-160., -10.7013) (-150., -10.4428) (-140., -10.0875) (-130., -9.64322) (-120., -9.12086) (-110., -8.53518) (-100., -7.90454) (-90., -7.25060) (-80., -6.59660) (-70., -5.96602) (-60., -5.38034) (-50., -4.85798) (-40., -4.41368) (-30., -4.05844) (-20., -3.79992) (-10., -3.64298)}
+
+ \expandafter\def\csname ISOM-6\endcsname {(-350., -.249992e-1) (-340., -.223240) (-330., -.551664) (-320., -1.00638) (-310., -1.58045) (-300., -2.26226) (-290., -3.03418) (-280., -3.87164) (-270., -4.74370) (-260., -5.61586) (-250., -6.45328) (-240., -7.22516) (-230., -7.90702) (-220., -8.48108) (-210., -8.93576) (-200., -9.26418) (-190., -9.46238) (-180., -9.52866) (-170., -9.46238) (-160., -9.26418) (-150., -8.93576) (-140., -8.48108) (-130., -7.90702) (-120., -7.22516) (-110., -6.45328) (-100., -5.61586) (-90., -4.74370) (-80., -3.87164) (-70., -3.03418) (-60., -2.26226) (-50., -1.58045) (-40., -1.00638) (-30., -.551664) (-20., -.223240) (-10., -.249992e-1)}
+
+ \expandafter\def\csname ISOM-5\endcsname {(-350., 2.10292) (-340., 1.87991) (-330., 1.50911) (-320., .992734) (-310., .336154) (-300., -.449816) (-290., -1.34661) (-280., -2.32572) (-270., -3.34910) (-260., -4.37246) (-250., -5.35162) (-240., -6.24840) (-230., -7.03436) (-220., -7.69098) (-210., -8.20734) (-200., -8.57810) (-190., -8.80114) (-180., -8.87548) (-170., -8.80114) (-160., -8.57810) (-150., -8.20734) (-140., -7.69098) (-130., -7.03436) (-120., -6.24840) (-110., -5.35162) (-100., -4.37246) (-90., -3.34910) (-80., -2.32572) (-70., -1.34661) (-60., -.449816) (-50., .336154) (-40., .992734) (-30., 1.50911) (-20., 1.87991) (-10., 2.10292)}
+
+ \expandafter\def\csname ISOM-4\endcsname {(-350., 4.57498) (-340., 4.32394) (-330., 3.90448) (-320., 3.31604) (-310., 2.56062) (-300., 1.64608) (-290., .590758) (-280., -.572580) (-270., -1.79519) (-260., -3.01788) (-250., -4.18114) (-240., -5.23648) (-230., -6.15096) (-220., -6.90644) (-210., -7.49486) (-200., -7.91432) (-190., -8.16538) (-180., -8.24884) (-170., -8.16538) (-160., -7.91432) (-150., -7.49486) (-140., -6.90644) (-130., -6.15096) (-120., -5.23648) (-110., -4.18114) (-100., -3.01788) (-90., -1.79519) (-80., -.572580) (-70., .590758) (-60., 1.64608) (-50., 2.56062) (-40., 3.31604) (-30., 3.90448) (-20., 4.32394) (-10., 4.57498)}
+
+ \expandafter\def\csname ISOM-3\endcsname {(-350., 7.59694) (-340., 7.31420) (-330., 6.83864) (-320., 6.16484) (-310., 5.28818) (-300., 4.20962) (-290., 2.94300) (-280., 1.52493) (-270., .206478e-1) (-260., -1.48378) (-250., -2.90170) (-240., -4.16834) (-230., -5.24688) (-220., -6.12356) (-210., -6.79734) (-200., -7.27296) (-190., -7.55560) (-180., -7.64944) (-170., -7.55560) (-160., -7.27296) (-150., -6.79734) (-140., -6.12356) (-130., -5.24688) (-120., -4.16834) (-110., -2.90170) (-100., -1.48378) (-90., .206478e-1) (-80., 1.52493) (-70., 2.94300) (-60., 4.20962) (-50., 5.28818) (-40., 6.16484) (-30., 6.83864) (-20., 7.31420) (-10., 7.59694)}
+
+ \expandafter\def\csname ISOM-2\endcsname {(-350., 11.6312) (-340., 11.3123) (-330., 10.7715) (-320., 9.99484) (-310., 8.96494) (-300., 7.66574) (-290., 6.09462) (-280., 4.28488) (-270., 2.32922) (-260., .373594) (-250., -1.43615) (-240., -3.00730) (-230., -4.30646) (-220., -5.33644) (-210., -6.11302) (-200., -6.65386) (-190., -6.97276) (-180., -7.07802) (-170., -6.97276) (-160., -6.65386) (-150., -6.11302) (-140., -5.33644) (-130., -4.30646) (-120., -3.00730) (-110., -1.43615) (-100., .373594) (-90., 2.32922) (-80., 4.28488) (-70., 6.09462) (-60., 7.66574) (-50., 8.96494) (-40., 9.99484) (-30., 10.7715) (-20., 11.3123) (-10., 11.6312)}
+
+ \expandafter\def\csname ISOM-1\endcsname {(-350., 18.1531) (-340., 17.7931) (-330., 17.1755) (-320., 16.2720) (-310., 15.0390) (-300., 13.4165) (-290., 11.3378) (-280., 8.77768) (-270., 5.86826) (-260., 2.95872) (-250., .398766) (-240., -1.68001) (-230., -3.30242) (-220., -4.53566) (-210., -5.43912) (-200., -6.05656) (-190., -6.41658) (-180., -6.53496) (-170., -6.41658) (-160., -6.05656) (-150., -5.43912) (-140., -4.53566) (-130., -3.30242) (-120., -1.68001) (-110., .398766) (-100., 2.95872) (-90., 5.86826) (-80., 8.77768) (-70., 11.3378) (-60., 13.4165) (-50., 15.0390) (-40., 16.2720) (-30., 17.1755) (-20., 17.7931) (-10., 18.1531)}
+
+ \expandafter\def\csname ISOM-0.5\endcsname {(-350., 24.4202) (-340., 24.0374) (-330., 23.3762) (-320., 22.3970) (-310., 21.0334) (-300., 19.1774) (-290., 16.6624) (-280., 13.2931) (-270., 9.13572) (-260., 4.97832) (-250., 1.60907) (-240., -.906111) (-230., -2.76190) (-220., -4.12558) (-210., -5.10474) (-200., -5.76586) (-190., -6.14886) (-180., -6.27433) (-170., -6.14886) (-160., -5.76586) (-150., -5.10474) (-140., -4.12558) (-130., -2.76190) (-120., -.906111) (-110., 1.60907) (-100., 4.97832) (-90., 9.13572) (-80., 13.2931) (-70., 16.6624) (-60., 19.1774) (-50., 21.0334) (-40., 22.3970) (-30., 23.3762) (-20., 24.0374) (-10., 24.4202)}
+
+ \expandafter\def\csname ISOM-0.2\endcsname {(-350., 32.5256) (-340., 32.1284) (-330., 31.4388) (-320., 30.4094) (-310., 28.9540) (-300., 26.9175) (-290., 24.0022) (-280., 19.6304) (-270., 13.2672) (-260., 6.90386) (-250., 2.53198) (-240., -.382914) (-230., -2.42038) (-220., -3.87640) (-210., -4.90538) (-200., -5.59516) (-190., -5.99110) (-180., -6.12211) (-170., -5.99110) (-160., -5.59516) (-150., -4.90538) (-140., -3.87640) (-130., -2.42038) (-120., -.382914) (-110., 2.53198) (-100., 6.90386) (-90., 13.2672) (-80., 19.6304) (-70., 24.0022) (-60., 26.9175) (-50., 28.9540) (-40., 30.4094) (-30., 31.4388) (-20., 32.1284) (-10., 32.5256)}
+
+ \expandafter\def\csname ISOM0\endcsname {(-269.6, 37.1036) (-264.884, 14.9750) (-260.168, 9.33176) (-255.453, 5.97938) (-250.737, 3.61126) (-246.021, 1.79997) (-241.305, .351648) (-236.589, -.838186) (-231.874, -1.83190) (-227.158, -2.67046) (-222.442, -3.38122) (-217.726, -3.98352) (-213.011, -4.49142) (-208.295, -4.91540) (-203.579, -5.26338) (-198.863, -5.54114) (-194.147, -5.75314) (-189.432, -5.90240) (-184.716, -5.99110) (-180.000, -6.02058) (-175.284, -5.99110) (-170.568, -5.90232) (-165.853, -5.75306) (-161.137, -5.54114) (-156.421, -5.26330) (-151.705, -4.91532) (-146.989, -4.49136) (-142.274, -3.98352) (-137.558, -3.38122) (-132.842, -2.67052) (-128.126, -1.83180) (-123.411, -.837996) (-118.695, .351890) (-113.979, 1.80025) (-109.263, 3.61162) (-104.547, 5.97990) (-99.8316, 9.33202) (-95.1158, 14.9755) (-90.4000, 37.0978)}
+
+ \expandafter\def\csname ISOM0.2\endcsname {(-180., 32.8552) (-170.973, 32.7444) (-161.183, 32.3662) (-151.392, 31.6940) (-141.602, 30.6740) (-131.811, 29.2040) (-122.020, 27.0730) (-112.230, 23.7306) (-107.439, 21.1084) (-106.439, 20.3812) (-105.439, 19.5432) (-104.439, 18.5378) (-103.439, 17.2330) (-102.439, 11.9488) (-103.439, 9.70090) (-104.439, 8.39616) (-105.439, 7.39080) (-106.439, 6.55292) (-107.439, 5.82554) (-112.230, 3.20342) (-122.020, -.138333) (-131.811, -2.27018) (-141.602, -3.73906) (-151.392, -4.75842) (-161.183, -5.43130) (-170.973, -5.80950) (-180., -5.91982) (-189.027, -5.80950) (-198.817, -5.43292) (-208.608, -4.75992) (-218.398, -3.73906) (-228.189, -2.26906) (-237.980, -.138333) (-247.770, 3.20330) (-252.561, 5.82572) (-253.561, 6.55224) (-254.561, 7.39112) (-255.561, 8.39520) (-256.561, 9.70046) (-257.561, 11.9452) (-256.561, 17.2336) (-255.561, 18.5389) (-254.561, 19.5429) (-253.561, 20.3818) (-252.561, 21.1084) (-247.770, 23.7308) (-237.980, 27.0730) (-228.189, 29.2040) (-218.398, 30.6742) (-208.608, 31.6940) (-198.817, 32.3662) (-189.027, 32.7444) (-180., 32.8552)}
+
+ \expandafter\def\csname ISOM0.5\endcsname {(-180., 25.0456) (-171.849, 24.9520) (-162.934, 24.6300) (-154.020, 24.0584) (-145.105, 23.1958) (-136.190, 21.9644) (-127.275, 20.2060) (-118.361, 17.5151) (-114.446, 15.7128) (-113.446, 15.1264) (-112.446, 14.4532) (-111.446, 13.6501) (-110.446, 12.6123) (-109.446, 8.43768) (-110.446, 6.65904) (-111.446, 5.62124) (-112.446, 4.81816) (-113.446, 4.14486) (-114.446, 3.55862) (-118.361, 1.75627) (-127.275, -.934564) (-136.190, -2.69294) (-145.105, -3.92416) (-154.020, -4.78656) (-162.934, -5.35808) (-171.849, -5.68058) (-180., -5.77355) (-188.151, -5.68026) (-197.066, -5.35822) (-205.980, -4.78656) (-214.895, -3.92416) (-223.810, -2.69306) (-232.725, -.934564) (-241.639, 1.75647) (-245.554, 3.55868) (-246.554, 4.14438) (-247.554, 4.81792) (-248.554, 5.62212) (-249.554, 6.65856) (-250.554, 8.43844) (-249.554, 12.6128) (-248.554, 13.6492) (-247.554, 14.4535) (-246.554, 15.1270) (-245.554, 15.7127) (-241.639, 17.5150) (-232.725, 20.2062) (-223.810, 21.9646) (-214.895, 23.1960) (-205.980, 24.0584) (-197.066, 24.6300) (-188.151, 24.9520) (-180., 25.0456)}
+
+ \expandafter\def\csname ISOM1\endcsname {(-180., 19.2713) (-172.813, 19.1944) (-164.863, 18.9256) (-156.913, 18.4482) (-148.962, 17.7304) (-141.012, 16.7117) (-133.061, 15.2705) (-125.111, 13.0958) (-122.160, 11.9161) (-121.160, 11.4271) (-120.160, 10.8664) (-119.160, 10.1978) (-118.160, 9.33540) (-117.160, 5.87496) (-118.160, 4.40094) (-119.160, 3.53860) (-120.160, 2.87010) (-121.160, 2.30908) (-122.160, 1.82045) (-125.111, .640522) (-133.061, -1.53405) (-141.012, -2.97526) (-148.962, -3.99382) (-156.913, -4.71176) (-164.863, -5.18916) (-172.813, -5.45788) (-180., -5.53494) (-187.187, -5.45788) (-195.137, -5.18916) (-203.087, -4.71176) (-211.038, -3.99366) (-218.988, -2.97542) (-226.939, -1.53425) (-234.889, .640844) (-237.840, 1.81996) (-238.840, 2.30920) (-239.840, 2.86942) (-240.840, 3.53808) (-241.840, 4.40084) (-242.840, 5.87506) (-241.840, 9.33540) (-240.840, 10.1982) (-239.840, 10.8671) (-238.840, 11.4272) (-237.840, 11.9165) (-234.889, 13.0958) (-226.939, 15.2706) (-218.988, 16.7117) (-211.038, 17.7305) (-203.087, 18.4483) (-195.137, 18.9256) (-187.187, 19.1944) (-180., 19.2713)}
+
+ \expandafter\def\csname ISOM2\endcsname {(-180., 13.7365) (-174.118, 13.6788) (-167.473, 13.4712) (-160.827, 13.1012) (-154.182, 12.5459) (-147.536, 11.7607) (-140.890, 10.6567) (-134.245, 9.00698) (-132.599, 8.44186) (-131.599, 8.04452) (-130.599, 7.58846) (-129.599, 7.04448) (-128.599, 6.34132) (-127.599, 3.51932) (-128.599, 2.31720) (-129.599, 1.61411) (-130.599, 1.07002) (-131.599, .613936) (-132.599, .216510) (-134.245, -.348460) (-140.890, -1.99827) (-147.536, -3.10224) (-154.182, -3.88730) (-160.827, -4.44276) (-167.473, -4.81288) (-174.118, -5.02028) (-180., -5.07820) (-185.882, -5.02056) (-192.527, -4.81262) (-199.173, -4.44300) (-205.818, -3.88752) (-212.464, -3.10206) (-219.110, -1.99845) (-225.755, -.348750) (-227.401, .216764) (-228.401, .613450) (-229.401, 1.06986) (-230.401, 1.61448) (-231.401, 2.31626) (-232.401, 3.52014) (-231.401, 6.34214) (-230.401, 7.04394) (-229.401, 7.58862) (-228.401, 8.04500) (-227.401, 8.44172) (-225.755, 9.00716) (-219.110, 10.6568) (-212.464, 11.7606) (-205.818, 12.5460) (-199.173, 13.1012) (-192.527, 13.4712) (-185.882, 13.6787) (-180., 13.7365)}
+
+ \expandafter\def\csname ISOM2.3\endcsname {(-180., 12.6664) (-174.428, 12.6127) (-168.091, 12.4182) (-161.755, 12.0712) (-155.419, 11.5500) (-149.082, 10.8136) (-142.746, 9.77908) (-136.410, 8.23500) (-135.073, 7.79088) (-134.073, 7.41162) (-133.073, 6.97628) (-132.073, 6.45644) (-131.073, 5.78432) (-130.073, 3.08604) (-131.073, 1.93549) (-132.073, 1.26336) (-133.073, .743586) (-134.073, .308284) (-135.073, -.709836e-1) (-136.410, -.515118) (-142.746, -2.05922) (-149.082, -3.09370) (-155.419, -3.83010) (-161.755, -4.35140) (-168.091, -4.69840) (-174.428, -4.89286) (-180., -4.94661) (-185.572, -4.89286) (-191.909, -4.69840) (-198.245, -4.35154) (-204.581, -3.83024) (-210.918, -3.09356) (-217.254, -2.05922) (-223.590, -.515016) (-224.927, -.713602e-1) (-225.927, .308116) (-226.927, .743666) (-227.927, 1.26321) (-228.927, 1.93570) (-229.927, 3.08416) (-228.927, 5.78410) (-227.927, 6.45660) (-226.927, 6.97616) (-225.927, 7.41168) (-224.927, 7.79118) (-223.590, 8.23490) (-217.254, 9.77916) (-210.918, 10.8135) (-204.581, 11.5500) (-198.245, 12.0713) (-191.909, 12.4182) (-185.572, 12.6127) (-180., 12.6664)}
+
+ \expandafter\def\csname ISOM3\endcsname {(-180., 10.6907) (-175.059, 10.6450) (-169.354, 10.4758) (-163.649, 10.1730) (-157.943, 9.71766) (-152.238, 9.07482) (-146.533, 8.17286) (-140.828, 6.82908) (-140.123, 6.60976) (-139.123, 6.26504) (-138.123, 5.86888) (-137.123, 5.39464) (-136.123, 4.78138) (-135.123, 2.31148) (-136.123, 1.25990) (-137.123, .646650) (-138.123, .172343) (-139.123, -.223792) (-140.123, -.568518) (-140.828, -.787814) (-146.533, -2.13162) (-152.238, -3.03358) (-157.943, -3.67658) (-163.649, -4.13178) (-169.354, -4.43472) (-175.059, -4.60388) (-180., -4.64952) (-184.941, -4.60372) (-190.646, -4.43472) (-196.351, -4.13178) (-202.057, -3.67658) (-207.762, -3.03372) (-213.467, -2.13162) (-219.172, -.788062) (-219.877, -.568452) (-220.877, -.224424) (-221.877, .172173) (-222.877, .646732) (-223.877, 1.25930) (-224.877, 2.31200) (-223.877, 4.78198) (-222.877, 5.39450) (-221.877, 5.86896) (-220.877, 6.26568) (-219.877, 6.60964) (-219.172, 6.82930) (-213.467, 8.17278) (-207.762, 9.07492) (-202.057, 9.71776) (-196.351, 10.1730) (-190.646, 10.4759) (-184.941, 10.6450) (-180., 10.6907)}
+
+ \expandafter\def\csname ISOM4\endcsname {(-180., 8.65844) (-175.802, 8.62136) (-170.841, 8.48004) (-165.879, 8.22554) (-160.917, 7.84228) (-155.955, 7.30094) (-150.994, 6.54206) (-146.070, 5.42412) (-146.032, 5.41320) (-145.070, 5.11764) (-144.070, 4.76382) (-143.070, 4.33966) (-142.070, 3.78924) (-141.070, 1.56681) (-142.070, .620408) (-143.070, .698998e-1) (-144.070, -.354186) (-145.070, -.708018) (-146.032, -1.00357) (-146.070, -1.01454) (-150.994, -2.13246) (-155.955, -2.89134) (-160.917, -3.43262) (-165.879, -3.81584) (-170.841, -4.07036) (-175.802, -4.21178) (-180., -4.24880) (-184.198, -4.21178) (-189.159, -4.07046) (-194.121, -3.81592) (-199.083, -3.43262) (-204.045, -2.89142) (-209.006, -2.13262) (-213.930, -1.01460) (-213.968, -1.00370) (-214.930, -.707698) (-215.930, -.354420) (-216.930, .701584e-1) (-217.930, .620004) (-218.930, 1.56645) (-217.930, 3.78952) (-216.930, 4.33946) (-215.930, 4.76408) (-214.930, 5.11736) (-213.968, 5.41328) (-213.930, 5.42422) (-209.006, 6.54222) (-204.045, 7.30106) (-199.083, 7.84228) (-194.121, 8.22554) (-189.159, 8.48006) (-184.198, 8.62136) (-180., 8.65844)}
+
+ \expandafter\def\csname ISOM5\endcsname {(-180., 7.17726) (-176.415, 7.14698) (-172.066, 7.02714) (-167.717, 6.80998) (-163.369, 6.48246) (-159.020, 6.01924) (-154.671, 5.36978) (-150.973, 4.58046) (-150.322, 4.40488) (-149.973, 4.30418) (-148.973, 3.98434) (-147.973, 3.59918) (-146.973, 3.09826) (-145.973, 1.06717) (-146.973, .203454) (-147.973, -.297392) (-148.973, -.682594) (-149.973, -1.00245) (-150.322, -1.10312) (-150.973, -1.27871) (-154.671, -2.06798) (-159.020, -2.71746) (-163.369, -3.18070) (-167.717, -3.50820) (-172.066, -3.72538) (-176.415, -3.84524) (-180., -3.87552) (-183.585, -3.84524) (-187.934, -3.72538) (-192.283, -3.50820) (-196.631, -3.18080) (-200.980, -2.71746) (-205.329, -2.06808) (-209.027, -1.27903) (-209.678, -1.10303) (-210.027, -1.00240) (-211.027, -.682630) (-212.027, -.297518) (-213.027, .203030) (-214.027, 1.06748) (-213.027, 3.09876) (-212.027, 3.59924) (-211.027, 3.98446) (-210.027, 4.30418) (-209.678, 4.40478) (-209.027, 4.58072) (-205.329, 5.36982) (-200.980, 6.01920) (-196.631, 6.48254) (-192.283, 6.80998) (-187.934, 7.02714) (-183.585, 7.14698) (-180., 7.17726)}
+
+ \expandafter\def\csname ISOM6\endcsname {(-180., 6.04124) (-176.933, 6.01632) (-173.101, 5.91388) (-169.270, 5.72696) (-165.438, 5.44402) (-161.607, 5.04366) (-157.775, 4.48204) (-155.112, 3.94500) (-154.112, 3.69416) (-153.944, 3.64846) (-153.112, 3.40258) (-152.112, 3.05016) (-151.112, 2.59030) (-150.112, .717874) (-151.112, -.777030e-1) (-152.112, -.537644) (-153.112, -.890006) (-153.944, -1.13591) (-154.112, -1.18166) (-155.112, -1.43242) (-157.775, -1.96952) (-161.607, -2.53108) (-165.438, -2.93142) (-169.270, -3.21444) (-173.101, -3.40132) (-176.933, -3.50378) (-180., -3.52868) (-183.067, -3.50382) (-186.899, -3.40132) (-190.730, -3.21444) (-194.562, -2.93148) (-198.393, -2.53116) (-202.225, -1.96963) (-204.888, -1.43238) (-205.888, -1.18183) (-206.056, -1.13568) (-206.888, -.889972) (-207.888, -.537988) (-208.888, -.779132e-1) (-209.888, .716674) (-208.888, 2.59044) (-207.888, 3.05054) (-206.888, 3.40252) (-206.056, 3.64824) (-205.888, 3.69438) (-204.888, 3.94494) (-202.225, 4.48220) (-198.393, 5.04374) (-194.562, 5.44402) (-190.730, 5.72696) (-186.899, 5.91388) (-183.067, 6.01638) (-180., 6.04124)}
+
+ \expandafter\def\csname ISOM8\endcsname {(-180., 4.40964) (-177.760, 4.39294) (-174.756, 4.31708) (-171.752, 4.17612) (-168.748, 3.96142) (-165.743, 3.65656) (-162.739, 3.22866) (-161.731, 3.04612) (-160.731, 2.83764) (-159.735, 2.59386) (-159.731, 2.59282) (-158.731, 2.29434) (-157.731, 1.90101) (-156.731, .283518) (-157.731, -.402188) (-158.731, -.795560) (-159.731, -1.09402) (-159.735, -1.09506) (-160.731, -1.33882) (-161.731, -1.54736) (-162.739, -1.72987) (-165.743, -2.15774) (-168.748, -2.46260) (-171.752, -2.67730) (-174.756, -2.81826) (-177.760, -2.89414) (-180., -2.91080) (-182.240, -2.89414) (-185.244, -2.81832) (-188.248, -2.67730) (-191.252, -2.46260) (-194.257, -2.15762) (-197.261, -1.73000) (-198.269, -1.54750) (-199.269, -1.33891) (-200.265, -1.09531) (-200.269, -1.09392) (-201.269, -.795636) (-202.269, -.402068) (-203.269, .282342) (-202.269, 1.90087) (-201.269, 2.29448) (-200.269, 2.59270) (-200.265, 2.59412) (-199.269, 2.83770) (-198.269, 3.04630) (-197.261, 3.22880) (-194.257, 3.65644) (-191.252, 3.96142) (-188.248, 4.17612) (-185.244, 4.31708) (-182.240, 4.39294) (-180., 4.40964)}
+
+ \expandafter\def\csname ISOM10\endcsname {(-180., 3.30174) (-178.388, 3.29086) (-176.012, 3.23442) (-173.636, 3.12692) (-171.260, 2.96186) (-168.884, 2.72660) (-166.756, 2.43612) (-166.508, 2.39586) (-165.756, 2.26322) (-164.756, 2.05704) (-164.132, 1.90540) (-163.756, 1.80247) (-162.756, 1.46344) (-161.756, .495416e-1) (-162.756, -.548288) (-163.756, -.887426) (-164.132, -.990224) (-164.756, -1.14197) (-165.756, -1.34813) (-166.508, -1.48066) (-166.756, -1.52097) (-168.884, -1.81155) (-171.260, -2.04670) (-173.636, -2.21186) (-176.012, -2.31928) (-178.388, -2.37572) (-180., -2.38662) (-181.612, -2.37572) (-183.988, -2.31928) (-186.364, -2.21178) (-188.740, -2.04662) (-191.116, -1.81150) (-193.244, -1.52091) (-193.492, -1.48071) (-194.244, -1.34825) (-195.244, -1.14193) (-195.868, -.990164) (-196.244, -.887584) (-197.244, -.548380) (-198.244, .498008e-1) (-197.244, 1.46351) (-196.244, 1.80276) (-195.868, 1.90533) (-195.244, 2.05710) (-194.244, 2.26348) (-193.492, 2.39572) (-193.244, 2.43612) (-191.116, 2.72654) (-188.740, 2.96180) (-186.364, 3.12686) (-183.988, 3.23442) (-181.612, 3.29086) (-180., 3.30174)}
diff --git a/graphics/pgf/contrib/tkz-bernoulli/doc/tkz-bernoulli-doc.pdf b/graphics/pgf/contrib/tkz-bernoulli/doc/tkz-bernoulli-doc.pdf
index dd6c2d0407..25f0aad4ad 100644
--- a/graphics/pgf/contrib/tkz-bernoulli/doc/tkz-bernoulli-doc.pdf
+++ b/graphics/pgf/contrib/tkz-bernoulli/doc/tkz-bernoulli-doc.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/tkz-bernoulli/doc/tkz-bernoulli-doc.tex b/graphics/pgf/contrib/tkz-bernoulli/doc/tkz-bernoulli-doc.tex
index 56a57312d0..bb387c577a 100644
--- a/graphics/pgf/contrib/tkz-bernoulli/doc/tkz-bernoulli-doc.tex
+++ b/graphics/pgf/contrib/tkz-bernoulli/doc/tkz-bernoulli-doc.tex
@@ -34,8 +34,8 @@
\hypersetup{pdfborder=0 0 0}
\usepackage[margin=1.5cm]{geometry}
\setlength{\parindent}{0pt}
-\def\TPversion{0.1.1}
-\def\TPdate{10 octobre 2023}
+\def\TPversion{0.1.2}
+\def\TPdate{4 novembre 2023}
\usepackage{tcolorbox}
\tcbuselibrary{skins,hooks}
\usepackage{soul}
@@ -232,7 +232,8 @@ Concernant cette commande :
\item \MontreCode{Aide} := booléen pour afficher les noms des nœuds créés (\MontreCode{false} par défaut) ;
\item \MontreCode{Notice} := booléen pour afficher les valeurs prises par la v.a. (\MontreCode{false} par défaut) ;
\item \MontreCode{Var} := nom de la v.a. pour la notice (\MontreCode{X} par défaut) ;
- \item \MontreCode{N} := paramètre $n$ du schéma de Bernoulli (\MontreCode{3} par défaut).
+ \item \MontreCode{N} := paramètre $n$ du schéma de Bernoulli (\MontreCode{3} par défaut) ;
+ \item \MontreCode{Indice} := booléen (expérimental !!) pour forcer l'affichage de l'indice du niveau pour les succès/échecs, au quel cas les évènements doivent utiliser \MontreCode{\_i} (mais pas dans un \MontreCode{\textbackslash overline}\ldots) ! (\MontreCode{false} par défaut).
\end{itemize}
\end{itemize}
@@ -259,6 +260,13 @@ Concernant cette commande :
\end{tikzpicture}
\end{demohigh}
+\begin{demohigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
+%avec la clé Indice
+\begin{tikzpicture}
+ \tkzSchemBernoulli[Indice,Evts={$S_i$/$\overline{S}_i$}]
+\end{tikzpicture}
+\end{demohigh}
+
\subsection{Commande autonome}
La commande dédiée pour insertion autonome est \MontreCode{\textbackslash tkzSchemBernoulli*} :
@@ -443,4 +451,11 @@ Default styles are given by :
Probs={$\nicefrac{1}{6}$/$\nicefrac{5}{6}$}]
\end{demohigh}
+\begin{demohigh}[language=latex/latex2,style/main=cyan!10,style/code=cyan!10]
+%with Subscript key, experimental...
+\begin{tikzpicture}
+ \tkzBernoulliTree[Subscript,Events={$S_i$/$\overline{S}_i$}]
+\end{tikzpicture}
+\end{demohigh}
+
\end{document} \ No newline at end of file
diff --git a/graphics/pgf/contrib/tkz-bernoulli/tex/tkz-bernoulli.sty b/graphics/pgf/contrib/tkz-bernoulli/tex/tkz-bernoulli.sty
index 5398bbbb0c..e3e014c2b9 100644
--- a/graphics/pgf/contrib/tkz-bernoulli/tex/tkz-bernoulli.sty
+++ b/graphics/pgf/contrib/tkz-bernoulli/tex/tkz-bernoulli.sty
@@ -2,9 +2,10 @@
% licence : Released under the LaTeX Project Public License v1.3c or later, see http://www.latex-project.org/lppl.txtf
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{tkz-bernoulli}[2023/10/10 0.1.1 Draw Bernoulli tree with tikz]
+\ProvidesPackage{tkz-bernoulli}[2023/11/04 0.1.2 Draw Bernoulli tree with tikz]
%====HISTORIQUE
+% v 0.1.2 Ajout d'une clé pour forcer l'affichage d'un indice pour les succès/échecs (prudence quand même...)
% v 0.1.1 Correction de bugs + ajout d'une commande pour une épreuve de Bernoulli
% v 0.1.0 Version initiale [fr] et [en]
@@ -14,6 +15,7 @@
\RequirePackage{simplekv}
\RequirePackage{xintexpr,xintbinhex}
\usetikzlibrary{calc}
+%\RequirePackage{listofitems}
%====SCHÉMA DE BERNOULLI [FR]
%styles par défaut
@@ -81,7 +83,8 @@
Aide=false,%
Notice=false,%
Var=X,%
- N=3
+ N=3,%
+ Indice=false
}
\NewDocumentCommand\tkzEpreuvBernoulli{ s O{} D<>{} }{%
@@ -91,6 +94,12 @@
\StrCut{\ArBinEvts}{/}{\ArBinSucces}{\ArBinEchec}%
\StrCut{\ArBinProbas}{/}{\ArBinProbSucces}{\ArBinProbEchec}%
\restoreexpandmode
+ %====test listofitems
+ % \setsepchar[.]{/}%
+ % \readlist*\DefEvts{\ArBinEvts}%
+ % \itemtomacro\DefEvts[1]\ArBinSucces%
+ % \itemtomacro\DefEvts[2]\ArBinEchec%
+ %===fin test listofitems
\IfBooleanT{#1}%
{%
\begin{tikzpicture}[#3]
@@ -106,8 +115,8 @@
}%
\coordinate (A1-1) at ($(A0-1)+({\ArBinIN},{0.5*\ArBinIF})$) ;
\coordinate (A1-2) at ($(A0-1)+({\ArBinIN},{-0.5*\ArBinIF})$) ;
- \node[BernNoeudS] (B1-1) at (A1-1) {\ArBinSucces} ;%succès
- \node[BernNoeudE] (B1-2) at (A1-2) {\ArBinEchec} ;%échec
+ \node[BernNoeudS] (B1-1) at (A1-1) {\ifboolKV[ArbreBernoulli]{Indice}{\StrSubstitute{\ArBinSucces}{_i}{_1}}{\ArBinSucces}} ;%{\ArBinSucces} ;%succès
+ \node[BernNoeudE] (B1-2) at (A1-2) {\ifboolKV[ArbreBernoulli]{Indice}{\StrSubstitute{\ArBinEchec}{_i}{_1}}{\ArBinEchec}} ;%{\ArBinEchec} ;%échec
\ifboolKV[ArbreBernoulli]{AffProbas}%
{%
\draw[BernBranche] (B0-1) -- (B1-1) node[BernProbaS] {\ArBinProbSucces} ;
@@ -171,8 +180,8 @@
\def\ArBinTmpNds{\fpeval{2**(\i)}}%
\foreach \j in {1,...,\ArBinTmpNds}{%
\xintifboolexpr{\xintiiRem{\j}{2} != 0 }%
- {\node[BernNoeudS] (B\i-\j) at (A\i-\j) {\ArBinSucces} ;}%succès
- {\node[BernNoeudE] (B\i-\j) at (A\i-\j) {\ArBinEchec} ;}%échec
+ {\node[BernNoeudS] (B\i-\j) at (A\i-\j) {\ifboolKV[ArbreBernoulli]{Indice}{\StrSubstitute{\ArBinSucces}{_i}{_{\i}}}{\ArBinSucces}} ;}%{\ArBinSucces} ;}%succès
+ {\node[BernNoeudE] (B\i-\j) at (A\i-\j) {\ifboolKV[ArbreBernoulli]{Indice}{\StrSubstitute{\ArBinEchec}{_i}{_{\i}}}{\ArBinEchec}} ;}%{\ArBinEchec} ;}%échec
\ifboolKV[ArbreBernoulli]{Aide}%
{\draw[teal] (B\i-\j) node[below=4pt,font=\tiny\ttfamily] {B\i-\j} ;}%
{}%
@@ -276,7 +285,8 @@
Help=false,%
Guide=false,%
Var=X,%
- N=3
+ N=3,%
+ Subscript=false
}
\NewDocumentCommand\tkzBernoulliTrial{ s O{} D<>{} }{%
@@ -301,8 +311,8 @@
}%
\coordinate (A1-1) at ($(A0-1)+({\ArBinIN},{0.5*\ArBinIF})$) ;
\coordinate (A1-2) at ($(A0-1)+({\ArBinIN},{-0.5*\ArBinIF})$) ;
- \node[BernNodeS] (B1-1) at (A1-1) {\ArBinSucces} ;%succès
- \node[BernNodeF] (B1-2) at (A1-2) {\ArBinEchec} ;%échec
+ \node[BernNodeS] (B1-1) at (A1-1) {\ifboolKV[BernoulliTree]{Subscript}{\StrSubstitute{\ArBinSucces}{_i}{_1}}{\ArBinSucces}} ;%succès
+ \node[BernNodeF] (B1-2) at (A1-2) {\ifboolKV[BernoulliTree]{Subscript}{\StrSubstitute{\ArBinEchec}{_i}{_1}}{\ArBinEchec}} ;%échec
\ifboolKV[BernoulliTree]{ShowProbs}%
{%
\draw[BernEdge] (B0-1) -- (B1-1) node[BernProbS] {\ArBinProbSucces} ;
@@ -366,8 +376,8 @@
\def\ArBinTmpNds{\fpeval{2**(\i)}}%
\foreach \j in {1,...,\ArBinTmpNds}{%
\xintifboolexpr{\xintiiRem{\j}{2} != 0 }%
- {\node[BernNodeS] (B\i-\j) at (A\i-\j) {\ArBinSucces} ;}%succès
- {\node[BernNodeF] (B\i-\j) at (A\i-\j) {\ArBinEchec} ;}%échec
+ {\node[BernNodeS] (B\i-\j) at (A\i-\j) {\ifboolKV[BernoulliTree]{Subscript}{\StrSubstitute{\ArBinSucces}{_i}{_{\i}}}{\ArBinSucces}} ;}%succès
+ {\node[BernNodeF] (B\i-\j) at (A\i-\j) {\ifboolKV[BernoulliTree]{Subscript}{\StrSubstitute{\ArBinEchec}{_i}{_{\i}}}{\ArBinEchec}} ;}%échec
\ifboolKV[BernoulliTree]{Help}%
{\draw[teal] (B\i-\j) node[below=4pt,font=\tiny\ttfamily] {B\i-\j} ;}%
{}%