From efc21ba3b8cfe43d558a325e561e3720b7627c37 Mon Sep 17 00:00:00 2001 From: Thomas Dehaeze Date: Thu, 8 Oct 2020 10:53:01 +0200 Subject: [PATCH] Add Tikz Figures --- tikz/config.html | 1196 ++ tikz/config.org | 690 + tikz/config.tex | 556 + tikz/figs/1dof_isolation_piezo.pdf | Bin 0 -> 7922 bytes tikz/figs/1dof_isolation_piezo.png | Bin 0 -> 2879 bytes tikz/figs/1dof_isolation_piezo.svg | 44 + tikz/figs/1dof_isolation_piezo.tex | 16 + tikz/figs/bode_Kfb.pdf | Bin 0 -> 16979 bytes tikz/figs/bode_Kfb.png | Bin 0 -> 25782 bytes tikz/figs/bode_Kfb.svg | 324 + tikz/figs/bode_Kfb.tex | 269 + tikz/figs/bode_plot_loop_gain.pdf | Bin 0 -> 18454 bytes tikz/figs/bode_plot_loop_gain.png | Bin 0 -> 22444 bytes tikz/figs/bode_plot_loop_gain.svg | 325 + tikz/figs/bode_plot_loop_gain.tex | 269 + tikz/figs/bode_plot_loop_gain_robustness.pdf | Bin 0 -> 43406 bytes tikz/figs/bode_plot_loop_gain_robustness.png | Bin 0 -> 37908 bytes tikz/figs/bode_plot_loop_gain_robustness.svg | 501 + tikz/figs/bode_plot_loop_gain_robustness.tex | 4003 ++++++ tikz/figs/bode_plot_mech_sys.pdf | Bin 0 -> 17266 bytes tikz/figs/bode_plot_mech_sys.png | Bin 0 -> 20749 bytes tikz/figs/bode_plot_mech_sys.svg | 352 + tikz/figs/bode_plot_mech_sys.tex | 212 + tikz/figs/bode_plot_mech_sys_uncertainty.pdf | Bin 0 -> 41290 bytes tikz/figs/bode_plot_mech_sys_uncertainty.png | Bin 0 -> 36087 bytes tikz/figs/bode_plot_mech_sys_uncertainty.svg | 470 + tikz/figs/bode_plot_mech_sys_uncertainty.tex | 3751 +++++ tikz/figs/comp_filter_three_hinf.pdf | Bin 0 -> 12816 bytes tikz/figs/comp_filter_three_hinf.png | Bin 0 -> 17106 bytes tikz/figs/comp_filter_three_hinf.svg | 184 + tikz/figs/hinf_filters_result_tikz.pdf | Bin 0 -> 15696 bytes tikz/figs/hinf_filters_result_tikz.png | Bin 0 -> 40342 bytes tikz/figs/hinf_filters_result_tikz.svg | 283 + tikz/figs/hinf_filters_result_tikz.tex | 198 + tikz/figs/hinf_filters_result_weights.pdf | Bin 0 -> 19203 bytes tikz/figs/hinf_filters_result_weights.png | Bin 0 -> 43056 bytes tikz/figs/hinf_filters_result_weights.svg | 366 + tikz/figs/hinf_filters_result_weights.tex | 270 + tikz/figs/input_uncertainty.pdf | Bin 0 -> 32623 bytes tikz/figs/input_uncertainty.png | Bin 0 -> 9429 bytes tikz/figs/input_uncertainty.svg | 114 + tikz/figs/input_uncertainty.tex | 25 + tikz/figs/mech_sys_alone.pdf | Bin 0 -> 8930 bytes tikz/figs/mech_sys_alone.png | Bin 0 -> 3731 bytes tikz/figs/mech_sys_alone.svg | 94 + tikz/figs/mech_sys_alone.tex | 48 + tikz/figs/mech_sys_alone_ctrl.pdf | Bin 0 -> 11746 bytes tikz/figs/mech_sys_alone_ctrl.png | Bin 0 -> 9488 bytes tikz/figs/mech_sys_alone_ctrl.svg | 191 + tikz/figs/mech_sys_alone_ctrl.tex | 56 + tikz/figs/nyquist_robustness.pdf | Bin 0 -> 15716 bytes tikz/figs/nyquist_robustness.png | Bin 0 -> 28769 bytes tikz/figs/nyquist_robustness.svg | 245 + tikz/figs/nyquist_robustness.tex | 710 + tikz/figs/robust_perf.pdf | Bin 0 -> 25806 bytes tikz/figs/robust_perf.png | Bin 0 -> 42044 bytes tikz/figs/robust_perf.svg | 511 + tikz/figs/robust_perf.tex | 1723 +++ tikz/figs/robust_perf_tikz.pdf | Bin 0 -> 39996 bytes tikz/figs/robust_perf_tikz.png | Bin 0 -> 54280 bytes tikz/figs/robust_perf_tikz.svg | 525 + tikz/figs/sf_arch.pdf | Bin 0 -> 13632 bytes tikz/figs/sf_arch.png | Bin 0 -> 13120 bytes tikz/figs/sf_arch.svg | 218 + tikz/figs/sf_arch.tex | 35 + tikz/figs/sf_arch_class.pdf | Bin 0 -> 12204 bytes tikz/figs/sf_arch_class.png | Bin 0 -> 8015 bytes tikz/figs/sf_arch_class.svg | 159 + tikz/figs/sf_arch_class.tex | 26 + tikz/figs/sf_arch_class_bis.pdf | Bin 0 -> 13494 bytes tikz/figs/sf_arch_class_bis.png | Bin 0 -> 9465 bytes tikz/figs/sf_arch_class_bis.svg | 197 + tikz/figs/sf_arch_class_bis.tex | 26 + tikz/figs/sf_arch_class_prefilter.pdf | Bin 0 -> 12484 bytes tikz/figs/sf_arch_class_prefilter.png | Bin 0 -> 8774 bytes tikz/figs/sf_arch_class_prefilter.svg | 171 + tikz/figs/sf_arch_class_prefilter.tex | 28 + tikz/figs/sf_arch_eq.pdf | Bin 0 -> 37877 bytes tikz/figs/sf_arch_eq.png | Bin 0 -> 17210 bytes tikz/figs/sf_arch_eq.svg | 216 + tikz/figs/sf_arch_eq.tex | 35 + tikz/figs/sf_hinf_filters_b.pdf | Bin 0 -> 32372 bytes tikz/figs/sf_hinf_filters_b.png | Bin 0 -> 11723 bytes tikz/figs/sf_hinf_filters_b.svg | 126 + tikz/figs/sf_hinf_filters_b.tex | 32 + tikz/figs/sf_hinf_filters_plant_b.pdf | Bin 0 -> 32324 bytes tikz/figs/sf_hinf_filters_plant_b.png | Bin 0 -> 10923 bytes tikz/figs/sf_hinf_filters_plant_b.svg | 134 + tikz/figs/sf_hinf_filters_plant_b.tex | 30 + tikz/figs/spec_S_T.pdf | Bin 0 -> 17183 bytes tikz/figs/spec_S_T.png | Bin 0 -> 50215 bytes tikz/figs/spec_S_T.svg | 434 + tikz/figs/spec_S_T.tex | 133 + tikz/figs/spec_S_T_weights.pdf | Bin 0 -> 18146 bytes tikz/figs/spec_S_T_weights.png | Bin 0 -> 38441 bytes tikz/figs/spec_S_T_weights.svg | 337 + tikz/figs/spec_S_T_weights.tex | 165 + tikz/index.html | 1111 ++ tikz/index.org | 12018 +++++++++++++++++ 99 files changed, 34152 insertions(+) create mode 100644 tikz/config.html create mode 100644 tikz/config.org create mode 100644 tikz/config.tex create mode 100644 tikz/figs/1dof_isolation_piezo.pdf create mode 100644 tikz/figs/1dof_isolation_piezo.png create mode 100644 tikz/figs/1dof_isolation_piezo.svg create mode 100644 tikz/figs/1dof_isolation_piezo.tex create mode 100644 tikz/figs/bode_Kfb.pdf create mode 100644 tikz/figs/bode_Kfb.png create mode 100644 tikz/figs/bode_Kfb.svg create mode 100644 tikz/figs/bode_Kfb.tex create mode 100644 tikz/figs/bode_plot_loop_gain.pdf create mode 100644 tikz/figs/bode_plot_loop_gain.png create mode 100644 tikz/figs/bode_plot_loop_gain.svg create mode 100644 tikz/figs/bode_plot_loop_gain.tex create mode 100644 tikz/figs/bode_plot_loop_gain_robustness.pdf create mode 100644 tikz/figs/bode_plot_loop_gain_robustness.png create mode 100644 tikz/figs/bode_plot_loop_gain_robustness.svg create mode 100644 tikz/figs/bode_plot_loop_gain_robustness.tex create mode 100644 tikz/figs/bode_plot_mech_sys.pdf create mode 100644 tikz/figs/bode_plot_mech_sys.png create mode 100644 tikz/figs/bode_plot_mech_sys.svg create mode 100644 tikz/figs/bode_plot_mech_sys.tex create mode 100644 tikz/figs/bode_plot_mech_sys_uncertainty.pdf create mode 100644 tikz/figs/bode_plot_mech_sys_uncertainty.png create mode 100644 tikz/figs/bode_plot_mech_sys_uncertainty.svg create mode 100644 tikz/figs/bode_plot_mech_sys_uncertainty.tex create mode 100644 tikz/figs/comp_filter_three_hinf.pdf create mode 100644 tikz/figs/comp_filter_three_hinf.png create mode 100644 tikz/figs/comp_filter_three_hinf.svg create mode 100644 tikz/figs/hinf_filters_result_tikz.pdf create mode 100644 tikz/figs/hinf_filters_result_tikz.png create mode 100644 tikz/figs/hinf_filters_result_tikz.svg create mode 100644 tikz/figs/hinf_filters_result_tikz.tex create mode 100644 tikz/figs/hinf_filters_result_weights.pdf create mode 100644 tikz/figs/hinf_filters_result_weights.png create mode 100644 tikz/figs/hinf_filters_result_weights.svg create mode 100644 tikz/figs/hinf_filters_result_weights.tex create mode 100644 tikz/figs/input_uncertainty.pdf create mode 100644 tikz/figs/input_uncertainty.png create mode 100644 tikz/figs/input_uncertainty.svg create mode 100644 tikz/figs/input_uncertainty.tex create mode 100644 tikz/figs/mech_sys_alone.pdf create mode 100644 tikz/figs/mech_sys_alone.png create mode 100644 tikz/figs/mech_sys_alone.svg create mode 100644 tikz/figs/mech_sys_alone.tex create mode 100644 tikz/figs/mech_sys_alone_ctrl.pdf create mode 100644 tikz/figs/mech_sys_alone_ctrl.png create mode 100644 tikz/figs/mech_sys_alone_ctrl.svg create mode 100644 tikz/figs/mech_sys_alone_ctrl.tex create mode 100644 tikz/figs/nyquist_robustness.pdf create mode 100644 tikz/figs/nyquist_robustness.png create mode 100644 tikz/figs/nyquist_robustness.svg create mode 100644 tikz/figs/nyquist_robustness.tex create mode 100644 tikz/figs/robust_perf.pdf create mode 100644 tikz/figs/robust_perf.png create mode 100644 tikz/figs/robust_perf.svg create mode 100644 tikz/figs/robust_perf.tex create mode 100644 tikz/figs/robust_perf_tikz.pdf create mode 100644 tikz/figs/robust_perf_tikz.png create mode 100644 tikz/figs/robust_perf_tikz.svg create mode 100644 tikz/figs/sf_arch.pdf create mode 100644 tikz/figs/sf_arch.png create mode 100644 tikz/figs/sf_arch.svg create mode 100644 tikz/figs/sf_arch.tex create mode 100644 tikz/figs/sf_arch_class.pdf create mode 100644 tikz/figs/sf_arch_class.png create mode 100644 tikz/figs/sf_arch_class.svg create mode 100644 tikz/figs/sf_arch_class.tex create mode 100644 tikz/figs/sf_arch_class_bis.pdf create mode 100644 tikz/figs/sf_arch_class_bis.png create mode 100644 tikz/figs/sf_arch_class_bis.svg create mode 100644 tikz/figs/sf_arch_class_bis.tex create mode 100644 tikz/figs/sf_arch_class_prefilter.pdf create mode 100644 tikz/figs/sf_arch_class_prefilter.png create mode 100644 tikz/figs/sf_arch_class_prefilter.svg create mode 100644 tikz/figs/sf_arch_class_prefilter.tex create mode 100644 tikz/figs/sf_arch_eq.pdf create mode 100644 tikz/figs/sf_arch_eq.png create mode 100644 tikz/figs/sf_arch_eq.svg create mode 100644 tikz/figs/sf_arch_eq.tex create mode 100644 tikz/figs/sf_hinf_filters_b.pdf create mode 100644 tikz/figs/sf_hinf_filters_b.png create mode 100644 tikz/figs/sf_hinf_filters_b.svg create mode 100644 tikz/figs/sf_hinf_filters_b.tex create mode 100644 tikz/figs/sf_hinf_filters_plant_b.pdf create mode 100644 tikz/figs/sf_hinf_filters_plant_b.png create mode 100644 tikz/figs/sf_hinf_filters_plant_b.svg create mode 100644 tikz/figs/sf_hinf_filters_plant_b.tex create mode 100644 tikz/figs/spec_S_T.pdf create mode 100644 tikz/figs/spec_S_T.png create mode 100644 tikz/figs/spec_S_T.svg create mode 100644 tikz/figs/spec_S_T.tex create mode 100644 tikz/figs/spec_S_T_weights.pdf create mode 100644 tikz/figs/spec_S_T_weights.png create mode 100644 tikz/figs/spec_S_T_weights.svg create mode 100644 tikz/figs/spec_S_T_weights.tex create mode 100644 tikz/index.html create mode 100644 tikz/index.org diff --git a/tikz/config.html b/tikz/config.html new file mode 100644 index 0000000..e68f354 --- /dev/null +++ b/tikz/config.html @@ -0,0 +1,1196 @@ + + + + + + + +LaTeX Configuration for Tikz export + + + + + + + + + + + + +
+

LaTeX Configuration for Tikz export

+ + +
+

1 Packages

+
+
+
\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+
+\usepackage[french, english]{babel} % Last language is main language
+
+\usepackage{lmodern} % Latin Modern Font
+\usepackage{gensymb} % Generic symbols for both text and math mode
+
+\usepackage{standalone} % Used to generate standalone Tikz
+
+\usepackage{amsmath}   % Main math Package
+\usepackage{mathtools} % Extension package to amsmath
+\usepackage{amsthm}    % Typesetting theorems (AMS style)
+\usepackage{amsfonts}  % More fonts from the AMS
+\usepackage{textcomp}  % provide many text symbols
+\usepackage{steinmetz} % For phase symbol
+
+\usepackage{xstring}  % Utils to manipulate strings
+\usepackage{etoolbox} % Add basic if/then
+\usepackage{esvect}   % Beautyfull vectors
+\usepackage{graphicx} % Enhanced support for graphics
+\usepackage{grffile}  % Used by matlab2tikz
+
+\usepackage{microtype} % typographic tuning
+\usepackage{setspace}  % for line spacing, e.g. \onehalfspacing
+\usepackage{tabularx}  % table features
+\usepackage{enumitem}  % for simple list modifications
+\usepackage{booktabs}  % better table support
+
+\usepackage{stackengine} %
+
+\usepackage[load-configurations=abbreviations]{siunitx} % SI units
+\sisetup{
+    locale = US,
+    detect-all,
+    range-phrase=--,
+    range-units=single
+}
+
+
+
+
+ +
+

2 Tikz related packages

+
+
+
\usepackage{tikz}       % Tikz
+\usepackage{tikzscale}  % Used to scale Tikz graphics
+\usepackage{adjustbox}  % Used to proper positioning of tikz pictures
+\usepackage{circuitikz} % Draw electronic circuits
+\usepackage{pgfpages}   % Needed to use notes
+\usepackage{pgfplots}   % Used to plot functions
+
+
+
+
+ +
+

3 Tikz Libraries

+
+
+
\usetikzlibrary{arrows}                   % Arrow tip library
+\usetikzlibrary{arrows.meta}              % Add some arrows
+\usetikzlibrary{calc}                     % The library allows advanced Coordinate Calculations
+\usetikzlibrary{intersections}            % calculate intersections of paths
+\usetikzlibrary{matrix}                   %
+\usetikzlibrary{patterns}                 %
+\usetikzlibrary{shapes}                   % Defines circle and rectangle
+\usetikzlibrary{shapes.geometric}         % Use for the shape diamond and isosceles triangle
+\usetikzlibrary{snakes}                   % snake=coil and snake=zigzag using segment amplitude=10pt
+\usetikzlibrary{positioning}              % Additional options for placing nodes
+\usetikzlibrary{3d}                       % Plot 3D shapes
+\usetikzlibrary{spy}                      % Creating a magnified area
+\usetikzlibrary{decorations.text}         % Used to make text follows a curve
+\usetikzlibrary{decorations.pathmorphing} % deformation of a path
+\usetikzlibrary{decorations.markings}     % Used for spring and damper
+\usetikzlibrary{babel}                    % A tiny library that make the interaction with the babel package easier
+\usetikzlibrary{plotmarks}                % This library defines a number of plot marks
+\usetikzlibrary{fit}                      % Used to make rectangle as nodes by specifying two points
+\usetikzlibrary{backgrounds}              % Used to put things under others
+
+
+
+
+ +
+

4 PGF Plot libraries and config

+
+
+
\usepgfplotslibrary{patchplots}
+\usepgfplotslibrary{groupplots}
+
+\pgfplotsset{compat=newest}
+\pgfplotsset{plot coordinates/math parser=false}
+
+
+
+
+ +
+

5 Setup size of figures

+
+
+
\newlength{\fheight}
+\newlength{\fwidth}
+
+\setlength{\fwidth}{85mm}
+\setlength{\fheight}{112mm}
+
+
+
+
+ +
+

6 Setup Arrows style

+
+
+
\tikzset{>=Stealth}
+% Setup default Linewidth
+\tikzset{every path/.style={line width=1pt}}
+
+
+
+
+ +
+

7 Colors

+
+
+
\usepackage{xcolor}% Color extension
+
+\definecolor{colorblack}{rgb}{0, 0, 0}
+\definecolor{colorblue}{rgb}{0, 0.4470, 0.7410}
+\definecolor{colorred}{rgb}{0.8500, 0.3250, 0.0980}
+\definecolor{coloryellow}{rgb}{0.9290, 0.6940, 0.1250}
+\definecolor{colorpurple}{rgb}{0.4940, 0.1840, 0.5560}
+\definecolor{colorgreen}{rgb}{0.4660, 0.6740, 0.1880}
+\definecolor{colorcyan}{rgb}{0.3010, 0.7450, 0.9330}
+\definecolor{colorbordeau}{rgb}{0.6350, 0.0780, 0.1840}
+
+% Main color
+\definecolor{maincolor}{RGB}{89, 9, 38}
+\definecolor{secondcolor}{RGB}{20, 9, 89}
+
+
+
+
+ +
+

8 Control

+
+
+
+

8.1 Blocks

+
+
+
\tikzset{%
+  block/.style n args={2}{%
+    draw,
+    fill=white,
+    minimum width  = #1,
+    minimum height = #2,
+  },
+  block/.default={1.2cm}{1.0cm}
+}
+
+
+
+
+ +
+

8.2 TODO Branches

+
+
+
\tikzstyle{branch}=[fill,shape=circle,minimum size=4pt,inner sep=0pt]
+\tikzstyle{->top}=[-{Stealth[color=black, scale=0.8]}, draw=white, double=black, double distance=1pt, line width=1pt]
+\tikzstyle{<-top}=[{stealth[color=black, scale=0.8]}-, draw=white, double=black, double distance=1pt, line width=1pt]
+
+
+
+
+ +
+

8.3 TODO Hand Writen Style

+
+

+Usefull for schematic plots +

+
+
\tikzstyle{handwriten}=[decorate,decoration={random steps,amplitude=0.1pt,segment length=0.8pt}]
+
+
+
+
+ +
+

8.4 DAC

+
+
+
\tikzset{%
+  DAC/.style={%
+    draw,
+    signal,
+  }
+}
+
+
+
+
+ +
+

8.5 ADC

+
+
+
\tikzset{%
+  ADC/.style={%
+    draw,
+    signal,
+    signal to = west,
+  }
+}
+
+
+
+
+ +
+

8.6 TODO Gain

+
+

+Maybe use isosceles instead of regular polygon? +

+
+
\tikzset{%
+  gain right/.style={%
+    draw,
+    regular polygon,
+    regular polygon sides = 3,
+    inner sep = 2pt,
+    shape border rotate=-90
+  },
+  gain left/.style={%
+    draw,
+    regular polygon,
+    regular polygon sides = 3,
+    inner sep = 2pt,
+    shape border rotate=90
+  },
+  gain top/.style={%
+    draw,
+    regular polygon,
+    regular polygon sides = 3,
+    inner sep = 2pt,
+    shape border rotate=0
+  },
+  gain bottom/.style={%
+    draw,
+    regular polygon,
+    regular polygon sides = 3,
+    inner sep = 2pt,
+    shape border rotate=180
+  },
+}
+
+
+
+
+ +
+

8.7 Add / Substract / Divide / Multiply block

+
+
+
\tikzset{% Add block with Circled operations
+  addc/.style n args={5}{%
+    draw,
+    fill=white,
+    circle,
+    outer sep = 0pt,
+    inner sep = 0pt,
+    minimum size = 2em,
+    execute at begin node={\LARGE $#1$},
+    append after command={\pgfextra{\let\mainnode=\tikzlastnode}
+      \ifx#2\empty\else
+      node[draw, circle, outer sep=6pt, inner sep=0pt, above left] at (\mainnode.west) {$#2$}%
+      \fi
+      \ifx#3\empty\else
+      node[draw, circle, outer sep=6pt, inner sep=0pt, above right] at (\mainnode.north) {$#3$}%
+      \fi
+      \ifx#4\empty\else
+      node[draw, circle, outer sep=6pt, inner sep=0pt, below right] at (\mainnode.east) {$#4$}%
+      \fi
+      \ifx#5\empty\else
+      node[draw, circle, outer sep=6pt, inner sep=0pt, below left] at (\mainnode.south) {$#5$}%
+      \fi
+      }
+  },
+  addc/.default={+}{}{}{}{},
+}
+
+
+ +
+
\tikzset{% Add Block
+  addb/.style n args={5}{%
+    draw,
+    fill=white,
+    circle,
+    outer sep = 0pt,
+    inner sep = 0pt,
+    minimum size = 2em,
+    execute at begin node={\LARGE $#1$},
+    append after command={\pgfextra{\let\mainnode=\tikzlastnode}
+      \ifx#2\empty\else
+      node[outer sep=2pt, inner sep=0pt, above left] at (\mainnode.west) {$#2$}%
+      \fi
+      \ifx#3\empty\else
+      node[outer sep=2pt, inner sep=0pt, above right] at (\mainnode.north) {$#3$}%
+      \fi
+      \ifx#4\empty\else
+      node[outer sep=2pt, inner sep=0pt, below right] at (\mainnode.east) {$#4$}%
+      \fi
+      \ifx#5\empty\else
+      node[outer sep=2pt, inner sep=0pt, below left] at (\mainnode.south) {$#5$}%
+      \fi
+      }
+  },
+  addb/.default={+}{}{}{}{},
+}
+
+
+
+
+
+ +
+

9 Plots

+
+
+
+

9.1 Grid

+
+
+
\pgfplotsset{grid style={black}}
+\pgfplotsset{major grid style={black!30!white}}
+\pgfplotsset{minor grid style={black!10!white}}
+\pgfplotsset{xmajorgrids}
+\pgfplotsset{ymajorgrids}
+
+
+
+
+ +
+

9.2 Lines

+
+
+
\pgfplotsset{separate axis lines=false} % draw axis as rectangle and not as 4 lines
+\pgfplotsset{every outer x axis line/.append style={black}}
+\pgfplotsset{every outer y axis line/.append style={black}}
+\pgfplotsset{axis background/.style={fill=white}}
+\pgfplotsset{axis x line*=bottom} % solid line on the bottom with thin on the top
+\pgfplotsset{axis y line*=left} % solid line on the left with thin on the right
+
+
+
+
+ +
+

9.3 Ticks

+
+
+
\pgfplotsset{every y tick label/.append style={font=\color{black}}}
+\pgfplotsset{every y tick/.append style={black}}
+\pgfplotsset{every x tick label/.append style={font=\color{black}}}
+\pgfplotsset{every x tick/.append style={black}}
+
+
+
+
+ +
+

9.4 Size

+
+

+If scale only axis=false (the default), pgfplots will try to produce the desired width including labels, titles and ticks. +

+
+
\pgfplotsset{scale only axis=true}
+
+
+
+
+ +
+

9.5 Label

+
+

+Used to align all of ylabel of one figure. +

+
+
\pgfplotsset{ylabel absolute}
+
+
+
+
+ +
+

9.6 Legend

+
+
+
% https://tex.stackexchange.com/questions/54794/using-a-pgfplots-style-legend-in-a-plain-old-tikzpicture#54834
+
+% argument #1: any options
+\newenvironment{customlegend}[1][]{%
+  \begingroup
+  % inits/clears the lists (which might be populated from previous
+  % axes):
+  \csname pgfplots@init@cleared@structures\endcsname
+  \pgfplotsset{#1}%
+}{%
+  % draws the legend:
+  \csname pgfplots@createlegend\endcsname
+  \endgroup
+}%
+
+% makes \addlegendimage available (typically only available within an
+% axis environment):
+\def\addlegendimage{\csname pgfplots@addlegendimage\endcsname}
+
+% definition to insert numbers
+% \pgfkeys{/pgfplots/number in legend/.style={%
+%     /pgfplots/legend image code/.code={%
+%       \node at (0.125,-0.0225){#1}; % <= changed x value
+%     },%
+%   },
+% }
+\pgfplotsset{
+  every legend to name picture/.style={west}
+}
+
+
+
+
+ +
+

9.7 Upper and Lower bounds

+
+
+
\tikzstyle{upperbound}=[line cap=round, postaction={decorate,draw,decoration={border, segment length=0.2cm, amplitude=0.3cm, angle=60}}]
+\tikzstyle{lowerbound}=[line cap=round, postaction={decorate,draw,decoration={border, segment length=0.2cm, amplitude=0.3cm, angle=-60}}]
+
+
+ +

+And we add the corresdonding +

+
+
\pgfplotsset{
+  /pgfplots/upperbound/.style 1 args={
+    legend image code/.code={
+      \draw[##1, upperbound]
+        plot coordinates {
+        (0cm,0cm)
+        (0.6cm,0cm)
+      }
+    }
+  }
+}
+
+
+
+
+ +
+

9.8 Pole

+
+
+
\tikzset{%
+  pole/.style{%
+    color=red,
+    cross out,
+    draw,
+    inner sep=0pt,
+    outer sep=0pt,
+    minimum size=#1pt
+  },
+  pole/.default={4}
+}
+
+
+
+
+ +
+

9.9 Zero

+
+
+
\tikzset{%
+  zero/.style{%
+    color=red,
+    circle,
+    draw,
+    inner sep=0pt,
+    outer sep=0pt,
+    minimum size=#1pt
+  },
+  zero/.default={4}
+}
+
+
+
+
+
+ +
+

10 Mechanical

+
+
+
+

10.1 Spring

+
+
+
\tikzset{%
+  spring/.style={%
+    thick,
+    decoration={
+      zigzag,
+      pre length  = #1cm,
+      post length = #1cm,
+      segment length = 6
+    },
+    decorate
+  },
+  spring/.default={0.2}
+}
+
+
+
+
+ +
+

10.2 Coil

+
+
+
\tikzset{%
+  coil/.style n args={2}{%
+    thick,
+    decoration={
+      coil,
+      pre length  = #1cm,
+      post length = #2cm,
+      segment length = 4
+    },
+    decorate
+  },
+  coil/.default={0.3}{0.3}
+}
+
+
+
+
+ +
+

10.3 Damper

+
+
+
\tikzset{%
+  damper/.style n args={2}{%
+    thick,
+    decoration={markings, mark connection node=dmp, mark=at position 0.5 with {
+        \node (dmp) [thick,
+                     inner sep = 0pt,
+                     transform shape,
+                     rotate  =-90,
+                     minimum width  = #1pt,
+                     minimum height = #2pt,
+                     draw=none] {};
+        \draw [thick] ($(dmp.north east)+(0.6*#2pt,0)$) -- (dmp.south east) -- (dmp.south west) -- ($(dmp.north west)+(0.6*#2pt,0)$);
+        \draw [thick] ($(dmp.north)+(0,-0.3*#1pt)$) -- ($(dmp.north)+(0,0.3*#1pt)$);
+      }
+    },
+    decorate
+  },
+  damper/.default={12}{3}
+}
+
+
+
+
+ +
+

10.4 Actuator

+
+
+
\tikzset{%
+  actuator/.style n args={2}{%
+    thick,
+    draw=none,
+    decoration={
+      markings,
+      mark connection node=my node,
+      mark=at position .5 with {
+        \node [draw, inner sep=0pt, minimum width=#1cm, minimum height=#2cm,
+        transform shape, fill=white] (my node) {};
+      },
+      mark=at position .0 with {
+        \draw[<-] (0, 0) -- (my node);
+      },
+      mark=at position 1.0 with {
+        \draw[<-] (0, 0) -- (my node);
+      }
+    },
+    decorate
+  },
+  actuator/.default={0.5}{0.2}
+}
+
+
+
+
+ +
+

10.5 Ground

+
+
+
\tikzset{%
+  ground/.style n args={2}{%
+    fill,
+    pattern = north east lines,
+    draw = none,
+    anchor = north,
+    minimum width  = #1cm,
+    minimum height = #2cm,
+    append after command={
+      (\tikzlastnode.north west) edge (\tikzlastnode.north east)
+    }
+  },
+  ground/.default={2.5}{0.3}
+}
+
+
+
+
+ +
+

10.6 Force Sensor

+
+
+
\tikzset{%
+  forcesensor/.style n args={2}{%
+    rectangle,
+    outer sep=0pt,
+    inner sep=0pt,
+    draw=black,
+    fill=white!60!black,
+    anchor=south,
+    minimum width =#1cm,
+    minimum height=#2cm,
+    append after command={
+      [every edge/.append style={
+        thick,
+        black,
+      }]
+      (\tikzlastnode.north west) edge (\tikzlastnode.south east)
+      (\tikzlastnode.north east) edge (\tikzlastnode.south west)
+    }
+  },
+  forcesensor/.default={2.0}{0.5}
+}
+
+
+
+
+ +
+

10.7 Inertial Sensor

+
+
+
\tikzset{%
+  inertialsensor/.style={%
+    rectangle,
+    outer sep=0pt,
+    inner sep=0pt,
+    draw=black,
+    fill=white!60!black,
+    anchor=south east,
+    minimum size=#1cm,
+    append after command={
+      [every edge/.append style={
+        thick,
+        black,
+      }]
+      (\tikzlastnode.north west) edge (\tikzlastnode.south east)
+      (\tikzlastnode.north east) edge (\tikzlastnode.south west)
+    }
+  },
+  inertialsensor/.default={0.3}
+}
+
+
+
+
+ +
+

10.8 Axis Rotator

+
+
+
\newcommand{\AxisRotator}[1][rotate=0]{%
+  \tikz [x=0.1cm,y=0.30cm,-stealth,#1] \draw (0,0) arc (-150:150:1 and 1);%
+}
+
+
+
+
+ +
+

10.9 Cross

+
+
+
\tikzstyle{cross}=[path picture={
+  \draw[black]
+  (path picture bounding box.south east) -- (path picture bounding box.north west) (path picture bounding box.south west) -- (path picture bounding box.north east);
+}]
+
+
+
+
+
+ +
+

10.10 Piezoelectric actuator

+
+
+
\tikzset{%
+  piezo/.style n args={3}{%
+    draw,
+    rectangle,
+    minimum width  = #1cm,
+    minimum height = #2cm,
+    fill=blue!10!white,
+    anchor=center,
+    append after command={
+      [every edge/.append style={
+        thick,
+        black,
+      }]
+      \foreach \i in {1,...,#3}{
+        (${\i/(1+#3)}*(\tikzlastnode.north west)+{(1+#3-\i)/(1+#3)}*(\tikzlastnode.south west)+0.1*(#1,0)$) edge (${\i/(1+#3)}*(\tikzlastnode.north east)+{(1+#3-\i)/(1+#3)}*(\tikzlastnode.south east)-0.1*(#1,0)$)
+      }
+    }
+  },
+  piezo/.default={2}{4}{10}
+}
+
+
+
+
+ +
+

10.11 Voice coil

+
+
+
\def\voicecoil#1#2#3{
+  % ======================
+  % Parameters
+  % ======================
+  \def\voicecoilw{#1} % Total Width
+  \def\voicecoilh{#2} % Total Height
+
+  \def\magnetw{\voicecoilw} % Width of the magnet
+  \def\magneth{\voicecoilh/1.4} % Height of the magnet
+
+  \def\magnetwb{0.15*\magnetw} % Width of the borders of the magnet
+  \def\magnetmw{0.15*\magnetw} % Width of the middle part of the magnet
+  \def\magnetwg{0.5*\magnetw} % Width of the gap of the magnet
+
+  \def\magnethl{\magnetwb} % Height of the low part of the magnet
+  \def\magnetmh{0.15*\magneth} % Height of the middle part of the magnet
+  \def\magnethg{0.2*\magneth} % Height of the gap of the magnet
+  % ======================
+
+  \begin{scope}[shift={(0.5*\voicecoilw, 0.5*\voicecoilh)}, rotate=#3, shift={(0, -0.5*\voicecoilh)}]
+    % ======================
+    % Magnet
+    % ======================
+    \draw[fill=white] (0, 0) -| ++(0.5*\magnetw, \magneth) -| ++(-0.5*\magnetw+0.5*\magnetwg, -\magnethg) -| (0.5*\magnetw-\magnetwb, \magnethl) -| (-0.5*\magnetw+\magnetwb, \magneth-\magnethg) -| (-0.5*\magnetwg, \magneth) -| (-0.5*\magnetw, 0) -- (cycle);
+    \begin{scope}[shift={(0, \magnethl)}]
+      \draw[fill=red]  (-0.5*\magnetmw, 0) rectangle (0.5*\magnetmw, \magnetmh);
+      \draw[fill=blue] (-0.5*\magnetmw, \magnetmh) rectangle (0.5*\magnetmw, 2*\magnetmh);
+      % Top conductive Magnet
+      \draw[fill=white] (-0.5*\magnetmw, 2*\magnetmh) -| (0.5*\magnetmw, -\magnethl+\magneth-\magnethg) -| ++(0.1, \magnethg) -| ++(-0.2-\magnetmw, -\magnethg) -| (-0.5*\magnetmw, \magnetmh);
+    \end{scope}
+    % ======================
+
+    % ======================
+    % Coil
+    % ======================
+    \pgfmathsetmacro{\coilwidth}{0.5*0.5*\magnetmw+0.5*0.1+0.25*\magnetwg}%
+    \draw[] ( \coilwidth, 0.5*\magneth) -- ++(0, 0.7*\magneth);
+    \draw[] (-\coilwidth, 0.5*\magneth) -- ++(0, 0.7*\magneth);
+    % Point on the coil
+    \foreach \x in {0,1,...,9}
+    {
+      \node[circle,inner sep=0.6pt,fill] at ( \coilwidth, \x*0.7*\magneth/10+0.5*\magneth);
+      \node[circle,inner sep=0.6pt,fill] at (-\coilwidth, \x*0.7*\magneth/10+0.5*\magneth);
+    }
+    \draw[fill=white] (-0.5*\magnetw, 1.2*\magneth) rectangle ++(\magnetw, \magnethg);
+    % ======================
+
+    % ======================
+    % Coordinates
+    % ======================
+    % Force
+    \coordinate[] (vc_force) at (0, \magneth-0.5*\magnethg);
+    % Coil
+    \coordinate[] (vc_coil) at (0, \voicecoilh);
+    % Magnet
+    \coordinate[] (vc_magnet) at (0, 0);
+    % Coil Wires
+    \coordinate[] (vc_wire_one) at ( \coilwidth, 1.2*\magneth);
+    \coordinate[] (vc_wire_two) at (-\coilwidth, 1.2*\magneth);
+    % ======================
+  \end{scope}
+}
+
+
+
+
+
+ +
+

11 Optics

+
+
+
\tikzset{%
+  ->-/.style={
+    decoration={
+      markings,
+      mark = at position #1 with {\arrow{>}
+      }
+    },
+    postaction={decorate}
+  }
+}
+\tikzset{%
+  -<-/.style={
+    decoration={
+      markings,
+      mark = at position #1 with {\arrow{<}
+      }
+    },
+    postaction={decorate}
+  }
+}
+
+
+
+
+ +
+

12 Misc

+
+
+
\tikzset{%
+  labelc/.style= {%
+    draw,
+    fill=white,
+    shape=circle,
+    inner sep=2pt,
+    outer sep=6pt,
+  }
+}
+
+
+
+
+
+
+

Author: Thomas Dehaeze

+

Created: 2019-07-22 lun. 09:28

+

Validate

+
+ + diff --git a/tikz/config.org b/tikz/config.org new file mode 100644 index 0000000..4502fde --- /dev/null +++ b/tikz/config.org @@ -0,0 +1,690 @@ +#+TITLE: LaTeX Configuration for Tikz export +:drawer: +#+HTML_HEAD: +#+HTML_HEAD: +#+HTML_HEAD: +#+HTML_HEAD: +#+HTML_HEAD: +#+HTML_HEAD: + +#+PROPERTY: header-args:latex+ :tangle config.tex +#+PROPERTY: header-args:latex+ :exports code +:end: + +* Packages +#+begin_src latex +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} + +\usepackage[french, english]{babel} % Last language is main language + +\usepackage{lmodern} % Latin Modern Font +\usepackage{gensymb} % Generic symbols for both text and math mode + +\usepackage{standalone} % Used to generate standalone Tikz + +\usepackage{amsmath} % Main math Package +\usepackage{mathtools} % Extension package to amsmath +\usepackage{amsthm} % Typesetting theorems (AMS style) +\usepackage{amsfonts} % More fonts from the AMS +\usepackage{textcomp} % provide many text symbols +\usepackage{steinmetz} % For phase symbol + +\usepackage{xstring} % Utils to manipulate strings +\usepackage{etoolbox} % Add basic if/then +\usepackage{esvect} % Beautyfull vectors +\usepackage{graphicx} % Enhanced support for graphics +\usepackage{grffile} % Used by matlab2tikz + +\usepackage{microtype} % typographic tuning +\usepackage{setspace} % for line spacing, e.g. \onehalfspacing +\usepackage{tabularx} % table features +\usepackage{enumitem} % for simple list modifications +\usepackage{booktabs} % better table support + +\usepackage{stackengine} % + +\usepackage[load-configurations=abbreviations]{siunitx} % SI units +\sisetup{ + locale = US, + detect-all, + range-phrase=--, + range-units=single +} +#+end_src + +* Tikz related packages +#+begin_src latex + \usepackage{tikz} % Tikz + \usepackage{tikzscale} % Used to scale Tikz graphics + \usepackage{adjustbox} % Used to proper positioning of tikz pictures + \usepackage{circuitikz} % Draw electronic circuits + \usepackage{pgfpages} % Needed to use notes + \usepackage{pgfplots} % Used to plot functions +#+end_src + +* Tikz Libraries +#+begin_src latex + \usetikzlibrary{arrows} % Arrow tip library + \usetikzlibrary{arrows.meta} % Add some arrows + \usetikzlibrary{calc} % The library allows advanced Coordinate Calculations + \usetikzlibrary{intersections} % calculate intersections of paths + \usetikzlibrary{matrix} % + \usetikzlibrary{patterns} % + \usetikzlibrary{shapes} % Defines circle and rectangle + \usetikzlibrary{shapes.geometric} % Use for the shape diamond and isosceles triangle + \usetikzlibrary{snakes} % snake=coil and snake=zigzag using segment amplitude=10pt + \usetikzlibrary{positioning} % Additional options for placing nodes + \usetikzlibrary{3d} % Plot 3D shapes + \usetikzlibrary{spy} % Creating a magnified area + \usetikzlibrary{decorations.text} % Used to make text follows a curve + \usetikzlibrary{decorations.pathmorphing} % deformation of a path + \usetikzlibrary{decorations.markings} % Used for spring and damper + \usetikzlibrary{babel} % A tiny library that make the interaction with the babel package easier + \usetikzlibrary{plotmarks} % This library defines a number of plot marks + \usetikzlibrary{fit} % Used to make rectangle as nodes by specifying two points + \usetikzlibrary{backgrounds} % Used to put things under others +#+end_src + +* PGF Plot libraries and config +#+begin_src latex + \usepgfplotslibrary{patchplots} + \usepgfplotslibrary{groupplots} + + \pgfplotsset{compat=newest} + \pgfplotsset{plot coordinates/math parser=false} +#+end_src + +* Setup size of figures +#+begin_src latex + \newlength{\fheight} + \newlength{\fwidth} + + \setlength{\fwidth}{85mm} + \setlength{\fheight}{112mm} +#+end_src + +* Setup Arrows style +#+begin_src latex + \tikzset{>=Stealth} + % Setup default Linewidth + \tikzset{every path/.style={line width=1pt}} +#+end_src + +* Colors +#+begin_src latex + \usepackage{xcolor}% Color extension + + \definecolor{colorblack}{rgb}{0, 0, 0} + \definecolor{colorblue}{rgb}{0, 0.4470, 0.7410} + \definecolor{colorred}{rgb}{0.8500, 0.3250, 0.0980} + \definecolor{coloryellow}{rgb}{0.9290, 0.6940, 0.1250} + \definecolor{colorpurple}{rgb}{0.4940, 0.1840, 0.5560} + \definecolor{colorgreen}{rgb}{0.4660, 0.6740, 0.1880} + \definecolor{colorcyan}{rgb}{0.3010, 0.7450, 0.9330} + \definecolor{colorbordeau}{rgb}{0.6350, 0.0780, 0.1840} + + % Main color + \definecolor{maincolor}{RGB}{89, 9, 38} + \definecolor{secondcolor}{RGB}{20, 9, 89} +#+end_src + +* Control +** Blocks +#+begin_src latex + \tikzset{% + block/.style n args={2}{% + draw, + fill=white, + minimum width = #1, + minimum height = #2, + }, + block/.default={1.2cm}{1.0cm} + } +#+end_src + +** TODO Branches +#+begin_src latex + \tikzstyle{branch}=[fill,shape=circle,minimum size=4pt,inner sep=0pt] + \tikzstyle{->top}=[-{Stealth[color=black, scale=0.8]}, draw=white, double=black, double distance=1pt, line width=1pt] + \tikzstyle{<-top}=[{stealth[color=black, scale=0.8]}-, draw=white, double=black, double distance=1pt, line width=1pt] +#+end_src + +** TODO Hand Writen Style +Usefull for schematic plots +#+begin_src latex + \tikzstyle{handwriten}=[decorate,decoration={random steps,amplitude=0.1pt,segment length=0.8pt}] +#+end_src + +** DAC +#+begin_src latex + \tikzset{% + DAC/.style={% + draw, + signal, + } + } +#+end_src + +** ADC +#+begin_src latex + \tikzset{% + ADC/.style={% + draw, + signal, + signal to = west, + } + } +#+end_src + +** TODO Gain +Maybe use =isosceles= instead of regular polygon? +#+begin_src latex + \tikzset{% + gain right/.style={% + draw, + regular polygon, + regular polygon sides = 3, + inner sep = 2pt, + shape border rotate=-90 + }, + gain left/.style={% + draw, + regular polygon, + regular polygon sides = 3, + inner sep = 2pt, + shape border rotate=90 + }, + gain top/.style={% + draw, + regular polygon, + regular polygon sides = 3, + inner sep = 2pt, + shape border rotate=0 + }, + gain bottom/.style={% + draw, + regular polygon, + regular polygon sides = 3, + inner sep = 2pt, + shape border rotate=180 + }, + } +#+end_src + +** Add / Substract / Divide / Multiply block +#+begin_src latex + \tikzset{% Add block with Circled operations + addc/.style n args={5}{% + draw, + fill=white, + circle, + outer sep = 0pt, + inner sep = 0pt, + minimum size = 2em, + execute at begin node={\LARGE $#1$}, + append after command={\pgfextra{\let\mainnode=\tikzlastnode} + \ifx#2\empty\else + node[draw, circle, outer sep=6pt, inner sep=0pt, above left] at (\mainnode.west) {$#2$}% + \fi + \ifx#3\empty\else + node[draw, circle, outer sep=6pt, inner sep=0pt, above right] at (\mainnode.north) {$#3$}% + \fi + \ifx#4\empty\else + node[draw, circle, outer sep=6pt, inner sep=0pt, below right] at (\mainnode.east) {$#4$}% + \fi + \ifx#5\empty\else + node[draw, circle, outer sep=6pt, inner sep=0pt, below left] at (\mainnode.south) {$#5$}% + \fi + } + }, + addc/.default={+}{}{}{}{}, + } +#+end_src + +#+begin_src latex + \tikzset{% Add Block + addb/.style n args={5}{% + draw, + fill=white, + circle, + outer sep = 0pt, + inner sep = 0pt, + minimum size = 2em, + execute at begin node={\LARGE $#1$}, + append after command={\pgfextra{\let\mainnode=\tikzlastnode} + \ifx#2\empty\else + node[outer sep=2pt, inner sep=0pt, above left] at (\mainnode.west) {$#2$}% + \fi + \ifx#3\empty\else + node[outer sep=2pt, inner sep=0pt, above right] at (\mainnode.north) {$#3$}% + \fi + \ifx#4\empty\else + node[outer sep=2pt, inner sep=0pt, below right] at (\mainnode.east) {$#4$}% + \fi + \ifx#5\empty\else + node[outer sep=2pt, inner sep=0pt, below left] at (\mainnode.south) {$#5$}% + \fi + } + }, + addb/.default={+}{}{}{}{}, + } +#+end_src + +* Plots +** Grid +#+begin_src latex + \pgfplotsset{grid style={black}} + \pgfplotsset{major grid style={black!30!white}} + \pgfplotsset{minor grid style={black!10!white}} + \pgfplotsset{xmajorgrids} + \pgfplotsset{ymajorgrids} +#+end_src + +** Lines +#+begin_src latex + \pgfplotsset{separate axis lines=false} % draw axis as rectangle and not as 4 lines + \pgfplotsset{every outer x axis line/.append style={black}} + \pgfplotsset{every outer y axis line/.append style={black}} + \pgfplotsset{axis background/.style={fill=white}} + \pgfplotsset{axis x line*=bottom} % solid line on the bottom with thin on the top + \pgfplotsset{axis y line*=left} % solid line on the left with thin on the right +#+end_src + +** Ticks +#+begin_src latex + \pgfplotsset{every y tick label/.append style={font=\color{black}}} + \pgfplotsset{every y tick/.append style={black}} + \pgfplotsset{every x tick label/.append style={font=\color{black}}} + \pgfplotsset{every x tick/.append style={black}} +#+end_src + +** Size +If =scale only axis=false= (the default), pgfplots will try to produce the desired width including labels, titles and ticks. +#+begin_src latex + \pgfplotsset{scale only axis=true} +#+end_src + +** Label +Used to align all of ylabel of one figure. +#+begin_src latex + \pgfplotsset{ylabel absolute} +#+end_src + +** Legend +#+begin_src latex + % https://tex.stackexchange.com/questions/54794/using-a-pgfplots-style-legend-in-a-plain-old-tikzpicture#54834 + + % argument #1: any options + \newenvironment{customlegend}[1][]{% + \begingroup + % inits/clears the lists (which might be populated from previous + % axes): + \csname pgfplots@init@cleared@structures\endcsname + \pgfplotsset{#1}% + }{% + % draws the legend: + \csname pgfplots@createlegend\endcsname + \endgroup + }% + + % makes \addlegendimage available (typically only available within an + % axis environment): + \def\addlegendimage{\csname pgfplots@addlegendimage\endcsname} + + % definition to insert numbers + % \pgfkeys{/pgfplots/number in legend/.style={% + % /pgfplots/legend image code/.code={% + % \node at (0.125,-0.0225){#1}; % <= changed x value + % },% + % }, + % } + \pgfplotsset{ + every legend to name picture/.style={west} + } +#+end_src + +** Upper and Lower bounds +#+begin_src latex + \tikzstyle{upperbound}=[line cap=round, postaction={decorate,draw,decoration={border, segment length=0.2cm, amplitude=0.3cm, angle=60}}] + \tikzstyle{lowerbound}=[line cap=round, postaction={decorate,draw,decoration={border, segment length=0.2cm, amplitude=0.3cm, angle=-60}}] +#+end_src + +And we add the corresdonding +#+begin_src latex + \pgfplotsset{ + /pgfplots/upperbound/.style 1 args={ + legend image code/.code={ + \draw[##1, upperbound] + plot coordinates { + (0cm,0cm) + (0.6cm,0cm) + } + } + } + } +#+end_src + +** Pole +#+begin_src latex + \tikzset{% + pole/.style{% + color=red, + cross out, + draw, + inner sep=0pt, + outer sep=0pt, + minimum size=#1pt + }, + pole/.default={4} + } +#+end_src + +** Zero +#+begin_src latex + \tikzset{% + zero/.style{% + color=red, + circle, + draw, + inner sep=0pt, + outer sep=0pt, + minimum size=#1pt + }, + zero/.default={4} + } +#+end_src + +* Mechanical +** Spring +#+begin_src latex + \tikzset{% + spring/.style={% + thick, + decoration={ + zigzag, + pre length = #1cm, + post length = #1cm, + segment length = 6 + }, + decorate + }, + spring/.default={0.2} + } +#+end_src + +** Coil +#+begin_src latex + \tikzset{% + coil/.style n args={2}{% + thick, + decoration={ + coil, + pre length = #1cm, + post length = #2cm, + segment length = 4 + }, + decorate + }, + coil/.default={0.3}{0.3} + } +#+end_src + +** Damper +#+begin_src latex + \tikzset{% + damper/.style n args={2}{% + thick, + decoration={markings, mark connection node=dmp, mark=at position 0.5 with { + \node (dmp) [thick, + inner sep = 0pt, + transform shape, + rotate =-90, + minimum width = #1pt, + minimum height = #2pt, + draw=none] {}; + \draw [thick] ($(dmp.north east)+(0.6*#2pt,0)$) -- (dmp.south east) -- (dmp.south west) -- ($(dmp.north west)+(0.6*#2pt,0)$); + \draw [thick] ($(dmp.north)+(0,-0.3*#1pt)$) -- ($(dmp.north)+(0,0.3*#1pt)$); + } + }, + decorate + }, + damper/.default={12}{3} + } +#+end_src + +** Actuator +#+begin_src latex + \tikzset{% + actuator/.style n args={2}{% + thick, + draw=none, + decoration={ + markings, + mark connection node=my node, + mark=at position .5 with { + \node [draw, inner sep=0pt, minimum width=#1cm, minimum height=#2cm, + transform shape, fill=white] (my node) {}; + }, + mark=at position .0 with { + \draw[<-] (0, 0) -- (my node); + }, + mark=at position 1.0 with { + \draw[<-] (0, 0) -- (my node); + } + }, + decorate + }, + actuator/.default={0.5}{0.2} + } +#+end_src + +** Ground +#+begin_src latex + \tikzset{% + ground/.style n args={2}{% + fill, + pattern = north east lines, + draw = none, + anchor = north, + minimum width = #1cm, + minimum height = #2cm, + append after command={ + (\tikzlastnode.north west) edge (\tikzlastnode.north east) + } + }, + ground/.default={2.5}{0.3} + } +#+end_src + +** Force Sensor +#+begin_src latex + \tikzset{% + forcesensor/.style n args={2}{% + rectangle, + outer sep=0pt, + inner sep=0pt, + draw=black, + fill=white!60!black, + anchor=south, + minimum width =#1cm, + minimum height=#2cm, + append after command={ + [every edge/.append style={ + thick, + black, + }] + (\tikzlastnode.north west) edge (\tikzlastnode.south east) + (\tikzlastnode.north east) edge (\tikzlastnode.south west) + } + }, + forcesensor/.default={2.0}{0.5} + } +#+end_src + +** Inertial Sensor +#+begin_src latex + \tikzset{% + inertialsensor/.style={% + rectangle, + outer sep=0pt, + inner sep=0pt, + draw=black, + fill=white!60!black, + anchor=south east, + minimum size=#1cm, + append after command={ + [every edge/.append style={ + thick, + black, + }] + (\tikzlastnode.north west) edge (\tikzlastnode.south east) + (\tikzlastnode.north east) edge (\tikzlastnode.south west) + } + }, + inertialsensor/.default={0.3} + } +#+end_src + +** Axis Rotator +#+begin_src latex + \newcommand{\AxisRotator}[1][rotate=0]{% + \tikz [x=0.1cm,y=0.30cm,-stealth,#1] \draw (0,0) arc (-150:150:1 and 1);% + } +#+end_src + +** Cross +#+begin_src latex + \tikzstyle{cross}=[path picture={ + \draw[black] + (path picture bounding box.south east) -- (path picture bounding box.north west) (path picture bounding box.south west) -- (path picture bounding box.north east); + }] + +#+end_src + +** Piezoelectric actuator +#+begin_src latex + \tikzset{% + piezo/.style n args={3}{% + draw, + rectangle, + minimum width = #1cm, + minimum height = #2cm, + fill=blue!10!white, + anchor=center, + append after command={ + [every edge/.append style={ + thick, + black, + }] + \foreach \i in {1,...,#3}{ + (${\i/(1+#3)}*(\tikzlastnode.north west)+{(1+#3-\i)/(1+#3)}*(\tikzlastnode.south west)+0.1*(#1,0)$) edge (${\i/(1+#3)}*(\tikzlastnode.north east)+{(1+#3-\i)/(1+#3)}*(\tikzlastnode.south east)-0.1*(#1,0)$) + } + } + }, + piezo/.default={2}{4}{10} + } +#+end_src + +** Voice coil +#+begin_src latex + \def\voicecoil#1#2#3{ + % ====================== + % Parameters + % ====================== + \def\voicecoilw{#1} % Total Width + \def\voicecoilh{#2} % Total Height + + \def\magnetw{\voicecoilw} % Width of the magnet + \def\magneth{\voicecoilh/1.4} % Height of the magnet + + \def\magnetwb{0.15*\magnetw} % Width of the borders of the magnet + \def\magnetmw{0.15*\magnetw} % Width of the middle part of the magnet + \def\magnetwg{0.5*\magnetw} % Width of the gap of the magnet + + \def\magnethl{\magnetwb} % Height of the low part of the magnet + \def\magnetmh{0.15*\magneth} % Height of the middle part of the magnet + \def\magnethg{0.2*\magneth} % Height of the gap of the magnet + % ====================== + + \begin{scope}[shift={(0.5*\voicecoilw, 0.5*\voicecoilh)}, rotate=#3, shift={(0, -0.5*\voicecoilh)}] + % ====================== + % Magnet + % ====================== + \draw[fill=white] (0, 0) -| ++(0.5*\magnetw, \magneth) -| ++(-0.5*\magnetw+0.5*\magnetwg, -\magnethg) -| (0.5*\magnetw-\magnetwb, \magnethl) -| (-0.5*\magnetw+\magnetwb, \magneth-\magnethg) -| (-0.5*\magnetwg, \magneth) -| (-0.5*\magnetw, 0) -- (cycle); + \begin{scope}[shift={(0, \magnethl)}] + \draw[fill=red] (-0.5*\magnetmw, 0) rectangle (0.5*\magnetmw, \magnetmh); + \draw[fill=blue] (-0.5*\magnetmw, \magnetmh) rectangle (0.5*\magnetmw, 2*\magnetmh); + % Top conductive Magnet + \draw[fill=white] (-0.5*\magnetmw, 2*\magnetmh) -| (0.5*\magnetmw, -\magnethl+\magneth-\magnethg) -| ++(0.1, \magnethg) -| ++(-0.2-\magnetmw, -\magnethg) -| (-0.5*\magnetmw, \magnetmh); + \end{scope} + % ====================== + + % ====================== + % Coil + % ====================== + \pgfmathsetmacro{\coilwidth}{0.5*0.5*\magnetmw+0.5*0.1+0.25*\magnetwg}% + \draw[] ( \coilwidth, 0.5*\magneth) -- ++(0, 0.7*\magneth); + \draw[] (-\coilwidth, 0.5*\magneth) -- ++(0, 0.7*\magneth); + % Point on the coil + \foreach \x in {0,1,...,9} + { + \node[circle,inner sep=0.6pt,fill] at ( \coilwidth, \x*0.7*\magneth/10+0.5*\magneth); + \node[circle,inner sep=0.6pt,fill] at (-\coilwidth, \x*0.7*\magneth/10+0.5*\magneth); + } + \draw[fill=white] (-0.5*\magnetw, 1.2*\magneth) rectangle ++(\magnetw, \magnethg); + % ====================== + + % ====================== + % Coordinates + % ====================== + % Force + \coordinate[] (vc_force) at (0, \magneth-0.5*\magnethg); + % Coil + \coordinate[] (vc_coil) at (0, \voicecoilh); + % Magnet + \coordinate[] (vc_magnet) at (0, 0); + % Coil Wires + \coordinate[] (vc_wire_one) at ( \coilwidth, 1.2*\magneth); + \coordinate[] (vc_wire_two) at (-\coilwidth, 1.2*\magneth); + % ====================== + \end{scope} + } +#+end_src + +* Optics +#+begin_src latex + \tikzset{% + ->-/.style={ + decoration={ + markings, + mark = at position #1 with {\arrow{>} + } + }, + postaction={decorate} + } + } + \tikzset{% + -<-/.style={ + decoration={ + markings, + mark = at position #1 with {\arrow{<} + } + }, + postaction={decorate} + } + } +#+end_src + +* Misc +#+begin_src latex + \tikzset{% + labelc/.style= {% + draw, + fill=white, + shape=circle, + inner sep=2pt, + outer sep=6pt, + } + } +#+end_src diff --git a/tikz/config.tex b/tikz/config.tex new file mode 100644 index 0000000..0e6781c --- /dev/null +++ b/tikz/config.tex @@ -0,0 +1,556 @@ +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} + +\usepackage[french, english]{babel} % Last language is main language + +\usepackage{lmodern} % Latin Modern Font +\usepackage{gensymb} % Generic symbols for both text and math mode + +\usepackage{standalone} % Used to generate standalone Tikz + +\usepackage{amsmath} % Main math Package +\usepackage{mathtools} % Extension package to amsmath +\usepackage{amsthm} % Typesetting theorems (AMS style) +\usepackage{amsfonts} % More fonts from the AMS +\usepackage{textcomp} % provide many text symbols +\usepackage{steinmetz} % For phase symbol + +\usepackage{xstring} % Utils to manipulate strings +\usepackage{etoolbox} % Add basic if/then +\usepackage{esvect} % Beautyfull vectors +\usepackage{graphicx} % Enhanced support for graphics +\usepackage{grffile} % Used by matlab2tikz + +\usepackage{microtype} % typographic tuning +\usepackage{setspace} % for line spacing, e.g. \onehalfspacing +\usepackage{tabularx} % table features +\usepackage{enumitem} % for simple list modifications +\usepackage{booktabs} % better table support + +\usepackage{stackengine} % + +\usepackage[load-configurations=abbreviations]{siunitx} % SI units +\sisetup{ + locale = US, + detect-all, + range-phrase=--, + range-units=single +} + +\usepackage{tikz} % Tikz +\usepackage{tikzscale} % Used to scale Tikz graphics +\usepackage{adjustbox} % Used to proper positioning of tikz pictures +\usepackage{circuitikz} % Draw electronic circuits +\usepackage{pgfpages} % Needed to use notes +\usepackage{pgfplots} % Used to plot functions + +\usetikzlibrary{arrows} % Arrow tip library +\usetikzlibrary{arrows.meta} % Add some arrows +\usetikzlibrary{calc} % The library allows advanced Coordinate Calculations +\usetikzlibrary{intersections} % calculate intersections of paths +\usetikzlibrary{matrix} % +\usetikzlibrary{patterns} % +\usetikzlibrary{shapes} % Defines circle and rectangle +\usetikzlibrary{shapes.geometric} % Use for the shape diamond and isosceles triangle +\usetikzlibrary{snakes} % snake=coil and snake=zigzag using segment amplitude=10pt +\usetikzlibrary{positioning} % Additional options for placing nodes +\usetikzlibrary{3d} % Plot 3D shapes +\usetikzlibrary{spy} % Creating a magnified area +\usetikzlibrary{decorations.text} % Used to make text follows a curve +\usetikzlibrary{decorations.pathmorphing} % deformation of a path +\usetikzlibrary{decorations.markings} % Used for spring and damper +\usetikzlibrary{babel} % A tiny library that make the interaction with the babel package easier +\usetikzlibrary{plotmarks} % This library defines a number of plot marks +\usetikzlibrary{fit} % Used to make rectangle as nodes by specifying two points +\usetikzlibrary{backgrounds} % Used to put things under others + +\usepgfplotslibrary{patchplots} +\usepgfplotslibrary{groupplots} + +\pgfplotsset{compat=newest} +\pgfplotsset{plot coordinates/math parser=false} + +\newlength{\fheight} +\newlength{\fwidth} + +\setlength{\fwidth}{85mm} +\setlength{\fheight}{112mm} + +\tikzset{>=Stealth} +% Setup default Linewidth +\tikzset{every path/.style={line width=1pt}} + +\usepackage{xcolor}% Color extension + +\definecolor{colorblack}{rgb}{0, 0, 0} +\definecolor{colorblue}{rgb}{0, 0.4470, 0.7410} +\definecolor{colorred}{rgb}{0.8500, 0.3250, 0.0980} +\definecolor{coloryellow}{rgb}{0.9290, 0.6940, 0.1250} +\definecolor{colorpurple}{rgb}{0.4940, 0.1840, 0.5560} +\definecolor{colorgreen}{rgb}{0.4660, 0.6740, 0.1880} +\definecolor{colorcyan}{rgb}{0.3010, 0.7450, 0.9330} +\definecolor{colorbordeau}{rgb}{0.6350, 0.0780, 0.1840} + +% Main color +\definecolor{maincolor}{RGB}{89, 9, 38} +\definecolor{secondcolor}{RGB}{20, 9, 89} + +\tikzset{% + block/.style n args={2}{% + draw, + fill=white, + minimum width = #1, + minimum height = #2, + }, + block/.default={1.2cm}{1.0cm} +} + +\tikzstyle{branch}=[fill,shape=circle,minimum size=4pt,inner sep=0pt] +\tikzstyle{->top}=[-{Stealth[color=black, scale=0.8]}, draw=white, double=black, double distance=1pt, line width=1pt] +\tikzstyle{<-top}=[{stealth[color=black, scale=0.8]}-, draw=white, double=black, double distance=1pt, line width=1pt] + +\tikzstyle{handwriten}=[decorate,decoration={random steps,amplitude=0.1pt,segment length=0.8pt}] + +\tikzset{% + DAC/.style={% + draw, + signal, + } +} + +\tikzset{% + ADC/.style={% + draw, + signal, + signal to = west, + } +} + +\tikzset{% + gain right/.style={% + draw, + regular polygon, + regular polygon sides = 3, + inner sep = 2pt, + shape border rotate=-90 + }, + gain left/.style={% + draw, + regular polygon, + regular polygon sides = 3, + inner sep = 2pt, + shape border rotate=90 + }, + gain top/.style={% + draw, + regular polygon, + regular polygon sides = 3, + inner sep = 2pt, + shape border rotate=0 + }, + gain bottom/.style={% + draw, + regular polygon, + regular polygon sides = 3, + inner sep = 2pt, + shape border rotate=180 + }, +} + +\tikzset{% Add block with Circled operations + addc/.style n args={5}{% + draw, + fill=white, + circle, + outer sep = 0pt, + inner sep = 0pt, + minimum size = 2em, + execute at begin node={\LARGE $#1$}, + append after command={\pgfextra{\let\mainnode=\tikzlastnode} + \ifx#2\empty\else + node[draw, circle, outer sep=6pt, inner sep=0pt, above left] at (\mainnode.west) {$#2$}% + \fi + \ifx#3\empty\else + node[draw, circle, outer sep=6pt, inner sep=0pt, above right] at (\mainnode.north) {$#3$}% + \fi + \ifx#4\empty\else + node[draw, circle, outer sep=6pt, inner sep=0pt, below right] at (\mainnode.east) {$#4$}% + \fi + \ifx#5\empty\else + node[draw, circle, outer sep=6pt, inner sep=0pt, below left] at (\mainnode.south) {$#5$}% + \fi + } + }, + addc/.default={+}{}{}{}{}, +} + +\tikzset{% Add Block + addb/.style n args={5}{% + draw, + fill=white, + circle, + outer sep = 0pt, + inner sep = 0pt, + minimum size = 2em, + execute at begin node={\LARGE $#1$}, + append after command={\pgfextra{\let\mainnode=\tikzlastnode} + \ifx#2\empty\else + node[outer sep=2pt, inner sep=0pt, above left] at (\mainnode.west) {$#2$}% + \fi + \ifx#3\empty\else + node[outer sep=2pt, inner sep=0pt, above right] at (\mainnode.north) {$#3$}% + \fi + \ifx#4\empty\else + node[outer sep=2pt, inner sep=0pt, below right] at (\mainnode.east) {$#4$}% + \fi + \ifx#5\empty\else + node[outer sep=2pt, inner sep=0pt, below left] at (\mainnode.south) {$#5$}% + \fi + } + }, + addb/.default={+}{}{}{}{}, +} + +\pgfplotsset{grid style={black}} +\pgfplotsset{major grid style={black!30!white}} +\pgfplotsset{minor grid style={black!10!white}} +\pgfplotsset{xmajorgrids} +\pgfplotsset{ymajorgrids} + +\pgfplotsset{separate axis lines=false} % draw axis as rectangle and not as 4 lines +\pgfplotsset{every outer x axis line/.append style={black}} +\pgfplotsset{every outer y axis line/.append style={black}} +\pgfplotsset{axis background/.style={fill=white}} +\pgfplotsset{axis x line*=bottom} % solid line on the bottom with thin on the top +\pgfplotsset{axis y line*=left} % solid line on the left with thin on the right + +\pgfplotsset{every y tick label/.append style={font=\color{black}}} +\pgfplotsset{every y tick/.append style={black}} +\pgfplotsset{every x tick label/.append style={font=\color{black}}} +\pgfplotsset{every x tick/.append style={black}} + +\pgfplotsset{scale only axis=true} + +\pgfplotsset{ylabel absolute} + +% https://tex.stackexchange.com/questions/54794/using-a-pgfplots-style-legend-in-a-plain-old-tikzpicture#54834 + +% argument #1: any options +\newenvironment{customlegend}[1][]{% + \begingroup + % inits/clears the lists (which might be populated from previous + % axes): + \csname pgfplots@init@cleared@structures\endcsname + \pgfplotsset{#1}% +}{% + % draws the legend: + \csname pgfplots@createlegend\endcsname + \endgroup +}% + +% makes \addlegendimage available (typically only available within an +% axis environment): +\def\addlegendimage{\csname pgfplots@addlegendimage\endcsname} + +% definition to insert numbers +% \pgfkeys{/pgfplots/number in legend/.style={% +% /pgfplots/legend image code/.code={% +% \node at (0.125,-0.0225){#1}; % <= changed x value +% },% +% }, +% } +\pgfplotsset{ + every legend to name picture/.style={west} +} + +\tikzstyle{upperbound}=[line cap=round, postaction={decorate,draw,decoration={border, segment length=0.2cm, amplitude=0.3cm, angle=60}}] +\tikzstyle{lowerbound}=[line cap=round, postaction={decorate,draw,decoration={border, segment length=0.2cm, amplitude=0.3cm, angle=-60}}] + +\pgfplotsset{ + /pgfplots/upperbound/.style 1 args={ + legend image code/.code={ + \draw[##1, upperbound] + plot coordinates { + (0cm,0cm) + (0.6cm,0cm) + } + } + } +} + +\tikzset{% + pole/.style{% + color=red, + cross out, + draw, + inner sep=0pt, + outer sep=0pt, + minimum size=#1pt + }, + pole/.default={4} +} + +\tikzset{% + zero/.style{% + color=red, + circle, + draw, + inner sep=0pt, + outer sep=0pt, + minimum size=#1pt + }, + zero/.default={4} +} + +\tikzset{% + spring/.style={% + thick, + decoration={ + zigzag, + pre length = #1cm, + post length = #1cm, + segment length = 6 + }, + decorate + }, + spring/.default={0.2} +} + +\tikzset{% + coil/.style n args={2}{% + thick, + decoration={ + coil, + pre length = #1cm, + post length = #2cm, + segment length = 4 + }, + decorate + }, + coil/.default={0.3}{0.3} +} + +\tikzset{% + damper/.style n args={2}{% + thick, + decoration={markings, mark connection node=dmp, mark=at position 0.5 with { + \node (dmp) [thick, + inner sep = 0pt, + transform shape, + rotate =-90, + minimum width = #1pt, + minimum height = #2pt, + draw=none] {}; + \draw [thick] ($(dmp.north east)+(0.6*#2pt,0)$) -- (dmp.south east) -- (dmp.south west) -- ($(dmp.north west)+(0.6*#2pt,0)$); + \draw [thick] ($(dmp.north)+(0,-0.3*#1pt)$) -- ($(dmp.north)+(0,0.3*#1pt)$); + } + }, + decorate + }, + damper/.default={12}{3} +} + +\tikzset{% + actuator/.style n args={2}{% + thick, + draw=none, + decoration={ + markings, + mark connection node=my node, + mark=at position .5 with { + \node [draw, inner sep=0pt, minimum width=#1cm, minimum height=#2cm, + transform shape, fill=white] (my node) {}; + }, + mark=at position .0 with { + \draw[<-] (0, 0) -- (my node); + }, + mark=at position 1.0 with { + \draw[<-] (0, 0) -- (my node); + } + }, + decorate + }, + actuator/.default={0.5}{0.2} +} + +\tikzset{% + ground/.style n args={2}{% + fill, + pattern = north east lines, + draw = none, + anchor = north, + minimum width = #1cm, + minimum height = #2cm, + append after command={ + (\tikzlastnode.north west) edge (\tikzlastnode.north east) + } + }, + ground/.default={2.5}{0.3} +} + +\tikzset{% + forcesensor/.style n args={2}{% + rectangle, + outer sep=0pt, + inner sep=0pt, + draw=black, + fill=white!60!black, + anchor=south, + minimum width =#1cm, + minimum height=#2cm, + append after command={ + [every edge/.append style={ + thick, + black, + }] + (\tikzlastnode.north west) edge (\tikzlastnode.south east) + (\tikzlastnode.north east) edge (\tikzlastnode.south west) + } + }, + forcesensor/.default={2.0}{0.5} +} + +\tikzset{% + inertialsensor/.style={% + rectangle, + outer sep=0pt, + inner sep=0pt, + draw=black, + fill=white!60!black, + anchor=south east, + minimum size=#1cm, + append after command={ + [every edge/.append style={ + thick, + black, + }] + (\tikzlastnode.north west) edge (\tikzlastnode.south east) + (\tikzlastnode.north east) edge (\tikzlastnode.south west) + } + }, + inertialsensor/.default={0.3} +} + +\newcommand{\AxisRotator}[1][rotate=0]{% + \tikz [x=0.1cm,y=0.30cm,-stealth,#1] \draw (0,0) arc (-150:150:1 and 1);% +} + +\tikzstyle{cross}=[path picture={ + \draw[black] + (path picture bounding box.south east) -- (path picture bounding box.north west) (path picture bounding box.south west) -- (path picture bounding box.north east); +}] + +\tikzset{% + piezo/.style n args={3}{% + draw, + rectangle, + minimum width = #1cm, + minimum height = #2cm, + fill=blue!10!white, + anchor=center, + append after command={ + [every edge/.append style={ + thick, + black, + }] + \foreach \i in {1,...,#3}{ + (${\i/(1+#3)}*(\tikzlastnode.north west)+{(1+#3-\i)/(1+#3)}*(\tikzlastnode.south west)+0.1*(#1,0)$) edge (${\i/(1+#3)}*(\tikzlastnode.north east)+{(1+#3-\i)/(1+#3)}*(\tikzlastnode.south east)-0.1*(#1,0)$) + } + } + }, + piezo/.default={2}{4}{10} +} + +\def\voicecoil#1#2#3{ + % ====================== + % Parameters + % ====================== + \def\voicecoilw{#1} % Total Width + \def\voicecoilh{#2} % Total Height + + \def\magnetw{\voicecoilw} % Width of the magnet + \def\magneth{\voicecoilh/1.4} % Height of the magnet + + \def\magnetwb{0.15*\magnetw} % Width of the borders of the magnet + \def\magnetmw{0.15*\magnetw} % Width of the middle part of the magnet + \def\magnetwg{0.5*\magnetw} % Width of the gap of the magnet + + \def\magnethl{\magnetwb} % Height of the low part of the magnet + \def\magnetmh{0.15*\magneth} % Height of the middle part of the magnet + \def\magnethg{0.2*\magneth} % Height of the gap of the magnet + % ====================== + + \begin{scope}[shift={(0.5*\voicecoilw, 0.5*\voicecoilh)}, rotate=#3, shift={(0, -0.5*\voicecoilh)}] + % ====================== + % Magnet + % ====================== + \draw[fill=white] (0, 0) -| ++(0.5*\magnetw, \magneth) -| ++(-0.5*\magnetw+0.5*\magnetwg, -\magnethg) -| (0.5*\magnetw-\magnetwb, \magnethl) -| (-0.5*\magnetw+\magnetwb, \magneth-\magnethg) -| (-0.5*\magnetwg, \magneth) -| (-0.5*\magnetw, 0) -- (cycle); + \begin{scope}[shift={(0, \magnethl)}] + \draw[fill=red] (-0.5*\magnetmw, 0) rectangle (0.5*\magnetmw, \magnetmh); + \draw[fill=blue] (-0.5*\magnetmw, \magnetmh) rectangle (0.5*\magnetmw, 2*\magnetmh); + % Top conductive Magnet + \draw[fill=white] (-0.5*\magnetmw, 2*\magnetmh) -| (0.5*\magnetmw, -\magnethl+\magneth-\magnethg) -| ++(0.1, \magnethg) -| ++(-0.2-\magnetmw, -\magnethg) -| (-0.5*\magnetmw, \magnetmh); + \end{scope} + % ====================== + + % ====================== + % Coil + % ====================== + \pgfmathsetmacro{\coilwidth}{0.5*0.5*\magnetmw+0.5*0.1+0.25*\magnetwg}% + \draw[] ( \coilwidth, 0.5*\magneth) -- ++(0, 0.7*\magneth); + \draw[] (-\coilwidth, 0.5*\magneth) -- ++(0, 0.7*\magneth); + % Point on the coil + \foreach \x in {0,1,...,9} + { + \node[circle,inner sep=0.6pt,fill] at ( \coilwidth, \x*0.7*\magneth/10+0.5*\magneth); + \node[circle,inner sep=0.6pt,fill] at (-\coilwidth, \x*0.7*\magneth/10+0.5*\magneth); + } + \draw[fill=white] (-0.5*\magnetw, 1.2*\magneth) rectangle ++(\magnetw, \magnethg); + % ====================== + + % ====================== + % Coordinates + % ====================== + % Force + \coordinate[] (vc_force) at (0, \magneth-0.5*\magnethg); + % Coil + \coordinate[] (vc_coil) at (0, \voicecoilh); + % Magnet + \coordinate[] (vc_magnet) at (0, 0); + % Coil Wires + \coordinate[] (vc_wire_one) at ( \coilwidth, 1.2*\magneth); + \coordinate[] (vc_wire_two) at (-\coilwidth, 1.2*\magneth); + % ====================== + \end{scope} +} + +\tikzset{% + ->-/.style={ + decoration={ + markings, + mark = at position #1 with {\arrow{>} + } + }, + postaction={decorate} + } +} +\tikzset{% + -<-/.style={ + decoration={ + markings, + mark = at position #1 with {\arrow{<} + } + }, + postaction={decorate} + } +} + +\tikzset{% + labelc/.style= {% + draw, + fill=white, + shape=circle, + inner sep=2pt, + outer sep=6pt, + } +} diff --git a/tikz/figs/1dof_isolation_piezo.pdf b/tikz/figs/1dof_isolation_piezo.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e6c884c836e4d762da84006a7d329cd85a5d713c GIT binary patch literal 7922 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 AO8@`> literal 0 HcmV?d00001 diff --git a/tikz/figs/1dof_isolation_piezo.png b/tikz/figs/1dof_isolation_piezo.png new file mode 100644 index 0000000000000000000000000000000000000000..aad5b656c5854f2edb824ca10b54b496656ff1e1 GIT binary patch literal 2879 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 Da~)*b literal 0 HcmV?d00001 diff --git a/tikz/figs/1dof_isolation_piezo.svg b/tikz/figs/1dof_isolation_piezo.svg new file mode 100644 index 0000000..ff07266 --- /dev/null +++ b/tikz/figs/1dof_isolation_piezo.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tikz/figs/1dof_isolation_piezo.tex b/tikz/figs/1dof_isolation_piezo.tex new file mode 100644 index 0000000..129d2ea --- /dev/null +++ b/tikz/figs/1dof_isolation_piezo.tex @@ -0,0 +1,16 @@ +\tikzset{block/.default={0.8cm}{0.6cm}} +\tikzset{addb/.append style={scale=0.7}} +\tikzset{node distance=0.6} +\def\cdist{0.7} + +\definecolor{T}{rgb}{0.230, 0.299, 0.754}% +\definecolor{S}{rgb}{0.706, 0.016, 0.150}% +\begin{tikzpicture} + \node[piezo={2}{3}{10}] (piezo) at (0, 0){}; + \node[draw, fill=white, anchor=south, minimum width=3cm, minimum height=1.5cm] (mass) at ($(piezo.north)+(0, 0.5)$) {Mass}; + \draw[] ($(piezo.south)+(-1.5, -0.5)$) -- ++(3, 0); + \draw ($0.8*(piezo.north west)+0.2*(piezo.north east)$) -- ++(0, 0.5); + \draw ($0.2*(piezo.north west)+0.8*(piezo.north east)$) -- ++(0, 0.5); + \draw ($0.8*(piezo.south west)+0.2*(piezo.south east)$) -- ++(0, -0.5); + \draw ($0.2*(piezo.south west)+0.8*(piezo.south east)$) -- ++(0, -0.5); +\end{tikzpicture} diff --git a/tikz/figs/bode_Kfb.pdf b/tikz/figs/bode_Kfb.pdf new file mode 100644 index 0000000000000000000000000000000000000000..62ee4ee4ce3f284cdd2883451d2217bebea8c813 GIT binary patch literal 16979 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 literal 0 HcmV?d00001 diff --git a/tikz/figs/bode_Kfb.png b/tikz/figs/bode_Kfb.png new file mode 100644 index 0000000000000000000000000000000000000000..532498380e42efbb333c38a55217aeb88582853b GIT binary patch literal 25782 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 GQU3u-w}Ey5 literal 0 HcmV?d00001 diff --git a/tikz/figs/bode_Kfb.svg b/tikz/figs/bode_Kfb.svg new file mode 100644 index 0000000..672a593 --- /dev/null +++ b/tikz/figs/bode_Kfb.svg @@ -0,0 +1,324 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tikz/figs/bode_Kfb.tex b/tikz/figs/bode_Kfb.tex new file mode 100644 index 0000000..1196e09 --- /dev/null +++ b/tikz/figs/bode_Kfb.tex @@ -0,0 +1,269 @@ +\tikzset{block/.default={0.8cm}{0.6cm}} +\tikzset{addb/.append style={scale=0.7}} +\tikzset{node distance=0.6} +\def\cdist{0.7} + +\definecolor{T}{rgb}{0.230, 0.299, 0.754}% +\definecolor{S}{rgb}{0.706, 0.016, 0.150}% +\setlength\fwidth{7cm} +\setlength\fheight{5cm} + +\begin{tikzpicture} + \begin{axis}[% + width=\fwidth, + height=0.55\fheight, + at={(0,0.45\fheight)}, + xmode=log, + xmin=0.1, + xmax=1000, + xminorticks=true, + xticklabels={{}}, + xminorticks=true, + ymode=log, + ymin=5e3, + ymax=1e8, + yminorticks=true, + ylabel={Magnitude [m/N]}, + xminorgrids, + yminorgrids + ] + \addplot [color=mycolor1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 43470401.5635197\\ + 0.140652724210524 22406118.4606333\\ + 0.225088005209546 8841324.97190729\\ + 0.402350554886929 2759551.18650976\\ + 0.632121847581245 1099567.22973382\\ + 0.864842327573171 571911.118634823\\ + 1.08902296226373 348238.834272102\\ + 1.30953502048267 230413.727914817\\ + 1.5176833902834 162916.926170144\\ + 1.72678090388436 118180.38299581\\ + 1.92879150802078 88053.4489201859\\ + 2.11507282486879 67600.1593337435\\ + 2.29805998875885 52196.4252310799\\ + 2.47396410088682 40551.3529146903\\ + 2.63889081445751 31757.3998192352\\ + 2.81481236050758 24156.5912162984\\ + 2.97490754721444 18564.407716775\\ + 3.20262069365765 12562.3365624369\\ + 3.35371015200293 9903.39866696113\\ + 3.44776405473447 8860.70330148828\\ + 3.51192753045073 8439.59373188045\\ + 3.54445567397044 8315.55083857103\\ + 3.57728509936788 8248.9891824612\\ + 3.61041859717334 8238.41528485595\\ + 3.64385898376354 8281.29862424784\\ + 3.71167181947577 8513.11679296013\\ + 3.78074666359936 8910.71745272145\\ + 3.92277675892772 10060.0006461556\\ + 4.3016357581068 13826.7614234338\\ + 4.50457325175946 15807.7747001244\\ + 4.76077523022638 18134.5901302594\\ + 5.03154894503805 20378.4927614313\\ + 5.31772317785097 22542.0240862418\\ + 5.67222897164455 24991.3110735361\\ + 6.10640754223204 27751.7418918669\\ + 6.75818116816111 31647.5291959361\\ + 8.35452805838285 41529.1212967548\\ + 9.1614024571385 47350.5265741091\\ + 10.0462042134682 54704.5281630713\\ + 11.0164594963366 64124.7677611584\\ + 12.0804213467733 76239.9049999386\\ + 13.4936714058831 95386.2088374544\\ + 15.3527502878042 126058.172628886\\ + 18.292045048463 187487.904152082\\ + 36.8609536217215 934555.32079059\\ + 47.7176094893875 1644338.09622994\\ + 62.9214610961035 2961671.49590373\\ + 87.6885609458744 5900456.23627333\\ + 136.500780654601 14541991.6515201\\ + 275.067600790807 59592410.0067978\\ + 359.381366380463 101766885.625809\\ + }; + \end{axis} + + \begin{axis}[% + width=\fwidth, + height=0.4\fheight, + at={(0,0)}, + xmode=log, + xmin=0.1, + xmax=1000, + xminorticks=true, + xlabel={Frequency [$\si{\hertz}$]}, + ymin=-180, + ymax=180, + ytick={-180, -90, 0, 90, 180}, + ylabel={Phase [deg]}, + xminorgrids + ] + \addplot [color=mycolor1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.364714507098\\ + 0.108651577465251 -157.046895384675\\ + 0.118051652856881 -158.584357803454\\ + 0.128264983052803 -159.984829386242\\ + 0.138082976521811 -161.120662469234\\ + 0.148652484499784 -162.158997873773\\ + 0.160031031373875 -163.104451315672\\ + 0.17228054471314 -163.961327712226\\ + 0.185467692308466 -164.73360707904\\ + 0.19783188827842 -165.342829955295\\ + 0.211020342856859 -165.892308734626\\ + 0.22508800520954 -166.384071523065\\ + 0.240093487686069 -166.81994455208\\ + 0.253749037973356 -167.1503027674\\ + 0.268181260945295 -167.4416997254\\ + 0.283434330615137 -167.69493021744\\ + 0.296805860866562 -167.877298293101\\ + 0.310808217386903 -168.033977785229\\ + 0.325471160553176 -168.165253579362\\ + 0.337698031082518 -168.252140784466\\ + 0.350384224529072 -168.323012215744\\ + 0.363546996129332 -168.377939090849\\ + 0.373742574239103 -168.408700768469\\ + 0.384224084605498 -168.430533609922\\ + 0.391374560198028 -168.440131065105\\ + 0.398658107358057 -168.445762067993\\ + 0.406077202570047 -168.447424767234\\ + 0.413634368406335 -168.445115830121\\ + 0.421332174384734 -168.438830428563\\ + 0.429173237842218 -168.428562223998\\ + 0.43716022482485 -168.414303351192\\ + 0.44942026621191 -168.385411529502\\ + 0.462024137175122 -168.347480797508\\ + 0.474981480322836 -168.300464719448\\ + 0.492824957004062 -168.223548151042\\ + 0.511338753841437 -168.130228710593\\ + 0.530548052536955 -168.020325903023\\ + 0.555577622239876 -167.859305809794\\ + 0.58178800743451 -167.671571713614\\ + 0.609234915240079 -167.456573441619\\ + 0.643885742724037 -167.161691937189\\ + 0.680507369673503 -166.825379829582\\ + 0.719211887222132 -166.446184720641\\ + 0.760117761795532 -166.022438813388\\ + 0.81079098067315 -165.469202597187\\ + 0.864842327573189 -164.849226494558\\ + 0.922497005259214 -164.158439265126\\ + 0.983995229627797 -163.392091955358\\ + 1.04959323055824 -162.544626583723\\ + 1.11956431948387 -161.609503572351\\ + 1.1942000281335 -160.578971747741\\ + 1.27381132318649 -159.443756915773\\ + 1.3587299019027 -158.192632667642\\ + 1.44930957412626 -156.81181708356\\ + 1.54592773641949 -155.284105754867\\ + 1.64898694447104 -153.587594567159\\ + 1.75891659032778 -151.693744713082\\ + 1.87617469143913 -149.564356623681\\ + 1.98288394912704 -147.512246613038\\ + 2.0956623994805 -145.202606833263\\ + 2.21485523372639 -142.570787084104\\ + 2.31934505927442 -140.064916106496\\ + 2.4287643824604 -137.191964459757\\ + 2.54334576130472 -133.836807389325\\ + 2.63889081445755 -130.691255387186\\ + 2.73802517792786 -126.994823196645\\ + 2.84088369018327 -122.552004496845\\ + 2.94760625512479 -117.067590923778\\ + 3.03027108286649 -112.006977633487\\ + 3.11525422355555 -105.839500800734\\ + 3.20262069365769 -98.2098344235929\\ + 3.29243733300778 -88.7057129662501\\ + 3.38477285594596 -76.9948766579058\\ + 3.51192753045066 -58.191856460893\\ + 3.74605003274907 -24.1759283952212\\ + 3.8867766908927 -8.9549654600952\\ + 3.99578030189527 0.05424674730898\\ + 4.14588849683285 9.57226472391096\\ + 4.30163575810668 17.0676193959614\\ + 4.46323392671051 23.2117407770243\\ + 4.6737951079925 29.6565710826308\\ + 4.93962174387827 36.2665264048853\\ + 5.26892142135084 43.0942325055928\\ + 5.7777901179705 52.0572530148357\\ + 8.27785696619849 86.3727118716517\\ + 10.8151870255226 112.406946070662\\ + 11.9695570235905 121.552177865682\\ + 13.0051125217337 128.478501914037\\ + 14.1302599059955 134.819669591624\\ + 15.2118551798608 139.932375678172\\ + 16.3762407452172 144.544746230039\\ + 17.4679621512724 148.176911238822\\ + 18.6324631193151 151.445726911439\\ + 19.8745954958102 154.36855666213\\ + 21.1995345753606 156.965517430503\\ + 22.6128006633721 159.258251071286\\ + 23.8989256623109 160.998181225102\\ + 25.2582002696278 162.544964165632\\ + 26.6947849403426 163.912362292937\\ + 28.2130767593954 165.113720376764\\ + 29.8177229001969 166.161840342236\\ + 31.5136348486643 167.068888278142\\ + 33.3060034362469 167.846326749679\\ + 34.8772747481423 168.402936323835\\ + 36.5226736430817 168.882777608427\\ + 38.2456972246693 169.291252815606\\ + 40.0500075787373 169.633378481628\\ + 41.5545533471895 169.862433154403\\ + 43.1156199031825 170.054192980089\\ + 44.7353305449843 170.210701908133\\ + 46.4158883361268 170.333854209\\ + 47.7176094893859 170.40538524839\\ + 49.0558370636517 170.459824579316\\ + 50.4315948717143 170.497813484418\\ + 51.3701354335138 170.514297645932\\ + 52.3261423948667 170.523904524208\\ + 53.2999408084406 170.526793188252\\ + 53.7936150398065 170.525765744081\\ + 54.794723369002 170.518858182568\\ + 55.8144624945484 170.505596032206\\ + 56.8531791387359 170.486111558014\\ + 58.4476113163379 170.445489432615\\ + 60.0867589171979 170.391538567918\\ + 61.7718759733854 170.324616137437\\ + 64.0924401935642 170.215762940957\\ + 66.50018030431 170.085099181676\\ + 69.6374473062844 169.891975079658\\ + 72.9227205872842 169.666607449389\\ + 76.3629826128223 169.409719163214\\ + 80.7062014114933 169.060571856472\\ + 85.2964449974123 168.66733699213\\ + 90.9827289445557 168.153086563827\\ + 97.0480887738009 167.578826478813\\ + 103.51779556302 166.943723901156\\ + 111.441525146678 166.141606661108\\ + 119.971773543585 165.255344346467\\ + 129.154966501489 164.281229865536\\ + 139.041083409004 163.21473404092\\ + 149.683929307729 162.050505533379\\ + 161.141427725301 160.782352536145\\ + 173.475935923388 159.403205311421\\ + 186.754584276109 157.905057879654\\ + 202.911801804663 156.066120624088\\ + 220.466873523944 154.050554173503\\ + 239.540735872084 151.841722750434\\ + 260.264788196906 149.420577135854\\ + 280.186655645918 147.072566796613\\ + 301.63343472593 144.521878314074\\ + 324.721849207315 141.74828535307\\ + 349.577557436321 138.728468220433\\ + 376.335836228661 135.435365683924\\ + 405.142317111462 131.837387817798\\ + 436.153778920815 127.897493655173\\ + 469.539001068009 123.572179690684\\ + 505.479682119114 118.810514287571\\ + 544.1714286866 113.553525472907\\ + 585.82482001525 107.734558232872\\ + 630.666554056761 101.281715619792\\ + 678.940681269615 94.1241711336394\\ + 730.909932860277 86.2047189454912\\ + 786.8571506937 77.500553662828\\ + 854.93270662683 66.8230752479042\\ + 946.184819472219 52.7908656572718\\ + 1000 44.8958338224281\\ + }; + \end{axis} +\end{tikzpicture} diff --git a/tikz/figs/bode_plot_loop_gain.pdf b/tikz/figs/bode_plot_loop_gain.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a2c39667bb91b4dec1522870a3a51b031390334d GIT binary patch literal 18454 zcmd6PWpo@{cC~GR#mvl1-D0$unVFfDwz0SR+t<%u2>|r`{5CEc46lU%41fD*(M#z$+MBs(0A6jcmY?5R^zudy zHcs{iMh;LcuLgN~VKYldBYS#bOFc&;K_dejLnC@gBWn{!Qvx6(4-b@sqrH)y6_m?@ z0)wor3WKbu${75JEXBy1HyH0g;-HMI4ga3wHTAQzY_FC6&Q7!cj!px9`sa7{8t~Kk z|LeX60DpJ48GlQ+nSM*RMeJ>yY+qwVfnL#G&)UIO&)&$|z?EJ=fnLz)qnUw`h`pXG z56>_6Kj3G8{dc4=vj1TKP$YGI)!R3{ERf{?%o5}85sv?4iSf@A;eW&u|{mg{1rgmVS?N{KC?oNy7h(rQag~f1Ra2Q;L6uCFFlsyq_$&K~nz#OTR}t zeqrg)G~s{564URN0H)s}0ZhL~0{+w6On(;J|1)p@?oej>EuqZxeG26}S?=vO5aN@CR^z-b8<&`2W|7Y)q^S|FF!qtT_-t^R;UEf!dss zHpMuq)6Aj+1ZK_!z3DT0HCh1a5V!|eKL}n%`*Zr5A_;ZPoRyM0h33-nh(ZC79hA7g zTUWcSeN1Q*U(2U4>N=#Z_3?RfJET3Suv9EDQ8(VFr#>Q9<*u7onm#{vvpv+!@6Co!y*@Wz2$+5)otRFFluckgoFgOe*Zc4AzT?rsu7#?V4Za)C}@9cpwdlc*QlT4b^va1J$Npp+?iQl}p_V?di|M~aezE2g~xrgMYB&%?$2J0zHg#rJu)Ue>VHuXFQ! zpPwDkGIb_3Pf!YF$dHH^DUWdVhr6s#yI83F3MU6&69H-*5v+&cqn5#x1HJxBWB#F| zo@2(OtS)-*namlijaY93tmgVO?1j->PgWXbD z1s=q+5|{H@O$SDp);GRDlX^DKCO~1ph-SsqVfRVJ)@RC`f?%xSF4dS*F|7>?K=r-sTTCuc(MfoKffkcW)Ag@ z?i-xNmns3a>-VR;as71Gr8&s6rr%v%>e?bkmIQ8G4solh39S+~SZs}mNTQmv&>VNF z`7cjHk&pJiJDFZEYcty#;eiHkV%T8-;fcwJn1l{y`6kDbL)D6}?Ha8_Opezt*Ill4 zTPK3M2d(x7r7~vUOphmHD-x)E9bO73M}p*WJT|UZ9`l;r`uIV{eQ{}BYTWX~Zgm5D zMZf)o-I*+|?4$VI!fn|R)+SiKu;oOFV_9&^WF6T#x0VH&wPRUw%lPYsrivl`)j;n|eJ8>hcnUlUgWW-y2U)~@mS>refhuWheR*Xl1sh{Ai^KLS3$yK4qM05Zn>3L=9hy+z&0DHQbHkJE;^@}I z65(s*a;$#$Mst$C8RAP`t1HJEcs2Zc4)AO0t-oj0F2|bJXf!9Yc{Q~BEc{LX3QcmZT zcl4TYu8`1bETMCVSX2RGJ)BE!sUQZ@Il1Rjt|Jzr`%M-YC_dGzu#yR@aqm7jot2+H5rb zaOZM&HmX~l#ERi{cN=)siQoQw&N%VK>*_3VZ9w@Wlxmze`D#>NKoB$kec4R7@%t1N z@bF^B-mOuu`!h9~Jin)cYLrOQbcyQTY{25fE^Y5h70Q#Q@o9^)t|;k)wD756+uAzc zrq-z0)br3@=&iYy?-!>szfSwIy1$lM~IKr6(4RAfo2QS%aDd@ zQ&KdsuzzYBRrzG0hroD`3%&O(^+_RY3J$fcBGrd(G8zX=2_-q6*b%xX-I;}Ws-l2Z~A>)N6vs$glRDBoI!Ajm;0MOy$AON=P-7~zst#}olu#r3!? zQppk=q7QCrDm5KK=!8hgK?>tnPQWZ{C^tz0qyXC$F^JBDRM{?q(-~usN|aDT%0;hI zEegnnh?w#RFSudyzQ||0wtY*#UC@)9!z6XHS|VN~Yte{v9x}Id1765`00XUuEP1azGwl_l?%`li%YdyftZUUHmifT~zh=#f$2DJ5UJk^-)V*dGU zqk@C7d1{-A#oB2yL#D1%KN!w$UpJcW;-AR#4)*U>4@au0sShM;O?2nMIyCLBOy?gi zJWpOqRy`kxRJ7mW;F^7SIG>F4dYTsScnUnMJ;#5kBY(=+3Ca%BI*=Zr08-`* z6OT}2kcMczWv5Oy{4R55Er{<)R~70f0^gi(%B=pLOkHNgycSNfHYI6V^vXWJwl-JV zyhGBWNHu-tbMQ=cC02>n=& z3{l$d;^>7dQT67d%2{=FrOm0K=!uIWssbIE+yt>{(IYpaI-Fu*^I2pwz@R|tp{qjt zRE3EAXi{7v0n-3vnhZ#5-#@+T6a-4MY>v9XEEjk1ben^MUcqc0}rgM~NkAjrsv0X(^e@>o> zN#!Ve%UG7j?4%ANywFb7dslALwrQo!9HDK3uTXgJh*rFE;Ewr-ni^g10OjZFpI-uE8uh6O6%S8cEHLO8L{)j!zg(B)36)ufR-ULlB|NsR?z9X zme#lPYDjrMVrGcPZsPsZu>ERC5E)TZd^Jcr*LGbbaaE59ocC~q_Y)s*5y+Irx^RVO zPTF!+N#~sPaKQF~9IW4Av%)D)z=r38%mO^@IoQBQ%y!|^INv(!wkpt_Q6mWlba0S_ zS%MryfmXwosvKjfuBI{AvnbqdFt2iCeB>tJ-lC#-M9AYIWbwz5LKZ)3vI@W75;^vn z(3q;U7{+hBIE%W5AstwM&$`=P5B1`(7($vg)#9MR9jw*r&Y8SxN}f!<^;qO=Me{&2 zGDtmW6A#gc!xZ1Vs_3hNkB#b$*^{z}bg96Mx^7~7GNFj_CBMk9Si8E>*E6wRd~`yQ zZt(tO!w`P3byT;A+zTYg^uqb0AN`Ofnt@X5Nrk>ebWdTdALCvTx&uv1Y zz5~}t@!(TNAH_$)ts30UhL83V)cA%a(jV7-OA6X8d4h<|_JlEMc=s)sK%lHBayYN5|PL+)rM^xZ*D#0-S z5d+UB`#Fn8YQv1ObY~%m-AHJp4#HG(k6(vGO$u7PT0&b+Dwx!OG;dGBsA|k$fMtLn z-Z2(EhAxuBq$gK379Et?bfGJJi)wagP>ZS5V`ktXz}_0;t$~SosJT+*H4OXqeB2>+ zW_}I>$&Q3B0C+1z)6NnYC+WHd**%XfJ5im83_CijcZ)c zdz4d`sA9F_MpHRpR>LB45u}72TeMH|SQv7ZEZfLh5rs*qX+p#R3Omh(#N&kX{PSzV z)HLd(SV62Wk!_~m+KlwpcP3QuJl8|DLR}=V%HA;`P-XB9M4bcuWHqq)7ai*;su9P` ztMiR5Nq=Cy)v_)jI#M6y@LCqpI(J>ekrTl@APil_6lm`XSMOY#(;vF+!ckRc6jyMN zv&H2Vra?qlsa={F!gRtQ;;mk&J5olM1ua)462D`=(!FrQ!6i^CyAwhQv^uI z5Go(LP;AYkBQGfM%+LO++$*{CrX2 zC7iP)(C(n{BPG%l%26hyY;{*!n?a}RcLBK);QABxl`1CmYlxr32lLbH>gOR{8g|e5 z5gm&^ZrrZXmD0MV1&_l?)8Le$SOFeL!VUO8)nIBGRRxnIM|Ex?0n}En_erI<0~cwE zpo9A0*$qKp6l0iTRfF<0Ne%|=!Nyy%JaDDPv_1G&^18NA7E-CxzAm6JB$2U`S4f1@ zGy@|E!tKb%+do(7B`N#6jk=x2)=GXbcV9@OQj-hhmB-r-t8n(G-`)6JRzaQt218>_ zH>)_CCT3;iK7dBoqS#ty7!orCZ=f|=1QjyZmG=be)|6>$B#b`RS%o6oQgIn|`K6rl zYYZ}$p{dc-^qi17(}8NpnpC<6(uUN49BS>ZGEtNP*}7F#F$W)kB!X_J;)-?P4}Hs2 z*7J7(mTep|>p-fC*eJ>`J?K`FQi%j&==GSe%CkxFuz7yjb1Ngf4N->L3&Us5%M*~u>>dB`UFJ_xtUW{l^kNK_P)w|vgR0b_yO|z~pDxRDD zV=aVPcIep&HHP*(+gj~jb|c##EF}7#?^A8?C+Xm&`|xaTa$eq_Wq2O`^CA_?&$Y0> zFH-&cxw44bW;Q;n$p9Gze10N<0Knv!90Bf^Rl#HM;1 zE4k6}(VUx&9;%H-#h&p;*x7fz&L2hjNr*&aU^K3jOX?38~CNkGob~__`i?m?&X_=@VWJr=f#(T*-MZ5+;>LQgewjjO;R_~ zVx{6IUiOK0rMfpIG1iJgmw0NwU#-R^T%WPjGA%@_eAToTWgFW;)zg}+Su?&+KbA(w z0~naDH(@Ko5C)sPe8xo z0KX;hDf+<93BK;D+CaI$t0)*d4MxSjygX<J$MhWV%co@rmmp173t6eB zxZD-eaDdA1_4>0V>JA)+T~v`*Sw}=L-RNWQRZ5yt$8NEw@z}ss%A^?gQczT3sLejH zy0CxwS`j3uQ4ZbMsL&!@)u(-+V9&jQW{biQOik1YQ7iWN_Cw(T1osTVNd3t;gD~>+ zP74V6T?2^K^#^iTE-YRNkx$nF_adLLydSCyG^s*jcjfYSJP&S;7gWy4P~L?j7wUNN znfGWO27J>Cnt;)#gbPW>jox@~VxXb*4e_D1-YqtmCdz#%YLKS!sbK z?gs}{)YkmmW2VIZLTvoL1=fAyNqF_>6QddajLhE)^c&V%WT&-O9-ogU6UP;El@w>a zK{UNVpd%xsFQd{wCF0LN@zcT5MhP?@NhFi& zk$zx)b9>Iksk}QP=8bs?ErTR1JLa3Unnb!6j8mIz5ev&^C>wo!_PjYJs?#)a=j64T z;?l=VmiVo&G&lv>%QeV5W2Q}GcdW-hBxi9nneYca^-=c+rW-e13^OiruB`MM%^TT% z?)lA87md}SXzbAT5M9U9awh>dVK;9)eN(O<-;zapG<_mQcJLM``kHklHHHsAD}GDZ zy!=rdiPd@s>(4pdn+&;(`85hhOpXmmWdc96yWN5_(4SFrF_{MWrvkm@< ze1CC`24~1jvcQN*&V)t>(yZ387Ncda8Xfm0hT@TKzlj=WnV~n8URzOlv3yIt=O|*~ zZGNu==3!M-uLulAT5XXK*IK0!^_lgO|Hl`vQPohk=I`}E1MspgxYDO~#JuaPoU$PM zU9d09#Gb+#t8R!~ONOkjaoFTr`8kGo6Z$wUR^0inyuOrM+a%L;RCK< zdswwRWNv15+f`1i+iJ&%a^a3ZiTF?c;8K*MOYRU976D(W8Sr{TktyT+2a@=6C-1LH zA|nv^t0Ed0>gws~8XCr3T*JacozGmKT}jalK$L%%8XTo$nS~XXq8}Ecc~?~VKsbCV z5O5YqGYQYWgMUtA58s*;`+UJL{dkd}=X&mdSV98=((T2Ea2JR#_>Ax-nvBJ{c<5l@dzZ zt<4SU)7>_2rzBYTBbR^fR9H_Mlm8==f7BF&|CsJXeqWdxCcB& zI$JWLInyWXTBJ3(cFAOIr=nF4*Z~3$E^MVY*7tYTSGwy0-S2ubGFFPXW631?Pc`SzuG_$a^Tdty-a(fvTS zCM#~Tkaq;kOl?{j>v?xAd%ZS#wPn{*5KY9no;sw$T2|iW%bMWK#&OB z6$Z`;!)%O9x0Bl4`IhdI{~&ZLu$!$_Ec}+E_nCAX*^KzQKn(uo4P}DQT=As$URPcN zN~MLO)NCLhS5G3g>OHR=crKqkHm4fPn^*?$lQjW>cK40=2gFN0o9i-^^ZX*^_v+_1 zm@fW{+NW-Fy5GHEexTXUy3&S-7M>_VkD^#bs0%xd@y_OgV4imsn|jZVoe(Cv2(iS8 z6w@fPOFQ0|;iPocKr?FVo33AUO{x`j=y@hdeQIpjuyyV2E%ub%VPx&!HEH7V>#;3^ORO3~%%uvLU6qy`mZEP$&*R69fcHJ~-OSE)eSUtrIrT})d@oo;v23)F4XDmt39+t7n{-@I!Xu z-~J$ke%X-xm&bZQX23t3cneo{S5-8^`rx29vW`Sq0HEMDp~^tw7p!8os1qc0L=6p1 zK>`x^Fm!i75cL@Gdh4wuuaj+pVI=A4o_+?g2Y}jBn^^%u537}p)h!cE2Hcn);L_$7 z7zc|VEU%a@xK8j_T}NHL+E1Q5+fPt+^#NoE5RchJ#H==I7q|DYa#VR-26FvAg5Z$xpoLm>)$89t1KyJDAWK7UfPR6>@t^N<8-FKPmxSi4(I`kG*3o((Ji&JL8D~dB8+7}P-wtn4 zFb9m%RiE4CkzMc4FsnXG#L^J{0l8VKn4jHx zBsN5O0L+)n|6~0cWqbr|jl#c)$){pYFmtvV0WGewF z^MQ$&+HXbVvf+L(d%!6;xqbEreYW<(E3nTv+m1UlEfRvBU;9Se9xfGX!k_jbuOqq{vC(1~ zV+lWC!K_{*GN;-Lx+Jt%;-GUBw6BQ@c|vM=v&18j2LE`!>s+WFe}(6*bSiBE+d<>uN4J%;pEA-U8$_2XasM~anMNd^not@ zI@1eyhHy)hW{zXlZCaO60?!24MqWO=d%qf!tR3PG$xfhIVw}u#gzK!DU{dEn9k%d6>cAyAd&~Mcr$FGt>Z`L0FU*`DA?@_ znaeq3mPeQ4TUL6r^WDr2k~H+(zL?R>053QV4-Wdw+%tGfL&Q{0LhiDNJ{{Ravk5Bj z5=xZ7?l+hDmxp_vReIP6LtUFQRH+w>hf>21z;=&(ZUK42dw?T`^3(NI-MzS#pJDB&xdPHtm?jF_0`Sh3cb1~P7i{AphY zX>DnMN{TMYL0DfvQ`>PBWP}!fYCBq0R=Ita6!XD%$sQUeU zhsEVvj7fHRq&g#U3Zm*1`y;F2aFJEdd}lCLcf$7Inudq+5fM zGgEofkwOvG%loA5YuNR(KH%fu0ua{w-4TMnU#f4BZ;O*KQ>-~G0tm{d9pH~MwOHaz zh2(7D)Uit;N_&;@QSK4xyCOw3yLYNC^1^%5ISV!Cw8>;hM5T#OVz3=PL%_l7@O6Kb zsJ4=kM}-vB%>(SZ?~8!m{OWO(m(H2~K9;O!>$a6j99b0;0VN8?sh3E%F+s zamf57wcNbjbnNP>AcIIxTjK*hdhQ}(^JPp=;nprZe7=2$Hq);OXT3l> zXKm{&LnW+dl|&^9BO}ws2^V9=CVx|uEh6UI0Q{VE+jgpJZBq_tNZ&dXL&$MgU+oUM zE~Vw_tvythzz5O(f#%vZ%brbUgmoYcD=|_t3^6~5FOzzt&Ihmi!z4OX6b%(oxf{|zzP>-WJ)ah0x>aGDf=^d)GYj2>ob;4o=bU2)?BHrX(bQ|Ch ze&YI&WxHH6o?|k_=~A_3x$i)&7RYkF^OZRPQ=QJ3SfS#DuI6#8i(WZpgAir|NfA2; z-|n2~W(>FW>m!+n{no77b7y+ek8Ul~frwSJE?k#QF9hvxHi>PCti4h&P}P;*tjl?N znmzUQskw|cH971q_M*|;c86xq*#vlSTRXNj_*f~MJEJB&M zP-Jfog_>mC{0tGAwg#WM>z>H-=%_nDmMEptP(G}oX_MA$=O0&v!KtxOv?rR`ML?R( z;LXdA&UinYBo^k$0P3m!!5F^nd}KtBoE6Miaq$S#xH`E% znrwETkuGLHYp4S*RYETL6YZ*BW+o%~nv-_kooyrd_!Lf_hO};;^boC_nShdhW%7hW z`^dRz@SKKYSfb{oEi)gF*<`7zf2p(hAR<4er*fWfq+C5k| zUp^fR28`A7^Xe;X3m9hMoT{e$!2>+1%Ocs?lf;K-kc{WRsec|Kvi>{?_*Z9Hj6jxO zXIcL-_jQJkgng$<%v=FeYJdjP?vlk1wee5uWTD| zrRM0{DOdsTx0EvvFcJU^0ATf=hfep+m*fl3?wjJ_un(k8TW_Q=qdb+2FyIYej7;n1Tf)(!F3a%v& z545_vYbq;j?7dzt%^2O?y*SQK-@ReB`e^wF%=~hA^1nV!2xR^TDzs#W%zGGMS{|q! zm+-{3^UOLy6KK3~?lb3~-h5M*@4olm#5upIORo&XvlPq0RLdwmqHj&WtF|$@{ftLe zB$g^P+<6EuxNL&j#`^UQ|5I0KZ!@g4iJq`W$Xp`wUT(&^qeY+}Oi7)yVj=fduGvI`{%QcWcc>8# z?j$2p$}a3!xdnvzS%u1Rh}}l}cf|X1v?N!&cUf2L+k}G4oi3-5<4QPMO2L@tZ>A7k zR=w||j<;^z9QX7Pbkd<8$gyJ?&yeLeyUi>t74t6MH0S$ z=J3O>-x2_D-a<{_ZyS_A&J0E)-eBRY@`b3*o(ePO)7;IqSkY(@HwO>DdBy zv?bq-xwguBML=H&g_q5t2qS@@>68`kl?QubFlacgO$K^srPi#H9Q|aNfKe0TgyI{) z)h*^>YwzJyJPnWYMwx=~s~xCR3GKkwS9GrfKvFREqm4T0)~%-s?W)81XOpNym?9WO zhk(eYm+h^Fv}T-FlWft}5;1)Mu;{k_4wNA1ovw@EJHeJn5CsArAU=1^r;{rnq@;J! z1#oL##O+JBg)UUvKwavxj?Dr0R)nDas1oOi?I|Q3DH*ocls9V6Vej`ZEDME2wo`Yn-cQt$?+>iR(%~4n#1}2rlX#(>R(e0<3EfgOeaHir}#{&Bu_Sj4$^MX}ll_ zMd+iv08LmYUl8ej4n_}E{%3{Ws<5}6syUyK^nKZSuzXc>tNXk76aof)jSE%7v;ri; zNC}|p0rl^SVCz3c`6#39cAO>Y>wKQ60?Xson0h z*~W*wv4Bv!M3fGyDBMw^vXvXpG*OC~DR*;eG5eO>-IbGGx=Cy~+Vh6Ata%|-tNM#` z3{!Jv2SqqVd7mbco;H(sPq?19c8ssKa>WFfz<>Zl5E^41jM!kPnH!J0vRmg^91J0g zU&LoCn-8CtOQcVRcyv?r+ew;VUpIHK^{+)S;CtWEm$>DmJc>O6?bErsea+(PsnA$z zXO~_p@qRs6wFe*F^{Gb*eaq$Lb6QhsNXr3<)Yn;?j}OC~xt`aT-0X`9@VYNwyctHG zOI+;pZD!aTueUhJ6R)=JPE@=a-L~UT)}T?1W@UT&{cqburn-%Q4AhCi4=_#kSq-q8 z)QC+4tUb7mSsqDasw??@2zH$Bh_g?;^MJeV8~(wJ`4b>iYdFWGHP${4<@eu+g^E^D z;3sw?N{d2P%wxcv*A5z7yX?A&$|)kfT$XepyVYjBFAPD*$L#MmK>~d<4?0|fE{;c^ zkY}k80p$%^7+#TRzDRx^hZr7EIycciw(kSOIc^>Zk`St&*&dZXRjP@xNkXc5omA8~ z9!)qUtULuo@RdF%qUZCKKNp}I^PW#j)DfuEh}=ay5R7)=eE*^g26|(n@)qfNii&sQ ziwc|=2+uHAxjK9sI=1bx z^fLQaYw=>qX9Z*8Vms&i7|0^lrx@(kCTbRIES(AK%_awsFRWasN{SvUONT?9ev2|x zU#nh#FlK$+tTpr$UeZ4gzS| z@HChVo0q~tqA;i4UmgH@m?QM1yC{8vAH(!{eGjHMYP)qWlZB++RN_xuV2Dl3a?InO zCE2&+)#IkMsVRA}&IvI)!Y)4P^{QY14LQ}4SFU9)BGvXo>Gs;fmUA8TvNvTo3q%U& zd2nVb`%J>Dr!{M4r9(3N+NckN7JA>@>`oH8lTYD<8^C;AZK|E`a%A*5jJt|*RYsE8 zT&E34cg83*^CY*Z$Cb60ZyX^fA$ot58$1LJboQ*b5_@c0-9XcUop@n=vw05;!^^cI zCqR1&>vJ+7oF`b-jE?1U$h~JJ&wJPaA~_POh4g>jS~S+>5$CWz_9;kU`37P?2;#W) z#?9iB7X*HcgP{|%+0{*;N!^0G;s!&JI=K#~ifi+fgA_i!jT<`?cPlejdgVP@EFvlZ zA43N&yy8dFRk9Cl$tf~kdpRFAkDfcT*@JY-)ga)3PIJLtI0D_TQ6E0|d?9d^C;gG# z@!mt?;2V@ZH)DVJDc^`UrKA;%J-eQ1D?xvW^7>NJ^e&ApyL+mc`@vatbz0|eTxVp& z$cPTTobutQqVi#G@6bp2`u?}{*mQjzh<BX##Z3upjFkh2`8eB#IAdr!rk%g6k-H?^pNM9eo&c?!`$HbryU}9%v z)Z_W{99r}WW^P7MY(RRI*Z-dZ5&*USn+F$=@gH{2Xva9kLF6z3)?d;!jqQ^qjW?EE zB$$K^2$VuH^$D9m_-J~VRp-@B58z1Fz%_kmKF%cg5X@=xJbJLuk2;SOMI=j+dHdII zn7Jizg{tcB03$51+^0dUb3f}6Y(wzmaWy&@@jeSt$-5-*heXN?x{$>OMdSg;D-^RX zNtGxg^O6RA6?5FENP7f|q#tSXrZRHFw)o9uM{_adbJZsB%_0s3Qf_LwH8QM5BML+| zrDV{!hBA~mW;rx+oXN{3ZN#x*=GbMiA-Rl8S^#C|wFl zBhvNFb$;jG``tgj?>rCB(e2uMzw2G^oO6sZ$0STsWr$2qBaVJLy1D6 z9}^M4E03a3`tU!roA%A?=+RI70q_@M7Zn3H6pEG#`9XJI+LA}1SW&8q*L1wbRwliT z6Rl59H)&ZT-W6dALPKkxroB;r@H%QtC*1HwQi7zlz0J>~66N9t6&)WO89ra?wIAwv zcj@!b^w%#ErIOMbp7K2<2`745TRznyzm`6T9wm##ZOo48I!3Mi#MYI$Nn{_oIkB?+ zfBqZBsw%lyPxv3M(%(wHvdy!c5yyV>EEAK-xd`2Wi92OG*fZi2*aV)tzXo!j+p8(&MXRW(<=FOT4ev;Vm?CK9;^t;GS?^B9ER!;jd$ZDW-IOLiG*l<75BrjL%6G|vAV)b}KqC$&#`x>G`aUb^# zv-wR~QdY(s;#`rgXeO(X5(9qI#+0KY-;B&mdJ#LyJF?s7UcGunlB=X>pStASYNz>O zYXN;)nlnvbV(%{V;lqc;(fiT1Uy zP?g{_=rP^d`6xWYp-Q30-!DaeU74sGq?7Zlb!rbuPfr(go{+FQ+*wt7!FQ&(UW+

83gz&5~jrnS^F=i<@9`|q#8oVSw7UFVe#cGvG{Xpp-t_PzF8pSqnXmH7AX zW7rlI*?R-kan)FX8F!k|^*#lO$1I_L9LL^=rKHgLpX}RWGlJ~@{u+?k`EKRq<5L`> zq{w*NeK)Y6pjyX-CG_Be!cY;c&39+iRyl@Q)={0|g-v| zo>bxdk6S|~WotP);@t`b{!6x8YAA8@GqFb9uAVb2SSdauLHb(aP`wpRPf2NMVc$KM zowdo&8Io>xqwhGw!orX*zhY8fZvFx1&(@Z%CLH}u;g?SrJJ5G;Nsdf*Yuv{7uk!aF ztY=Srf*l@Cbe->X-P^EO=t;eysY&VT>Ke%`o8~-OUjdJm?8a3>s<`?*At&}Tn0$1q^iSVd`+R~ znu+PXmt;ZsMO|0d8Kt!d@8c2{9t;f&6Krg1a`NLi`1{+c#H8Wg>WY0A>@`KuQhwIo zz;gKjp>mqaLQAPH5eHRe!8)-uHR5;Q+_sqSjJlmF6dZDf;hjYrfph)uO9bSMACoQ{ z>8P-=RSo^bqqIn2=QAZdi;=?$D`?Pvi`1sN_2QB`eBtcJICgk1zNe=roccD=Z^k!t zbk2>}Jk+}w7CIzEXK|?T?t?*P_5dZtqNllk14GN@IOOp=^~`;UQtInaczTfd=j!%d#tDx)p0bm%mrAlb+`{hfpSCk;`ao zlsSLJSS4R0lTO}W=F_K7yc|?igzl2)c2n~^_%)MQ+Z1+D#%rhr-j{N(89i}24bWc) zv7a#k6>fh7xVqm_glm_+?cLTcQhdV4_7sUcI0Xb0%#KF;!ZI=$sxL0Z#mDDdKTB2k z8m-8-vA^zhl<%-nCt8K`Gyu(qX%PJOoBI4(zrC8M- z#|Ry5h%xiHoZ_tT46o-`2 z3e;-OPr1o>$HrG3qDD(9=zft+5FI6k_l8|e^nN8JO-)17ktOSsA|D`UVPU~2`y^p= zzH6||L|X1-&#Lr@hwTyP!wp{VrWSWDW+y+Q05adO`EBA9yvE>BohR+bU^g{QE;OPAm@YkKOOewt=#!DKG?ujM@3SewHb`A{>r+H@6xR<}T z^X?s|bsvzZ@291u*+bgsup26fb0XeE;}X!Ni#dIL+?dvFc-NrVUnJ3;rat~mhdPET z#qG*ON8+lNz9BV%0{_Ct_}Pw~>1U&4Zf6p+weG6Z>3#n_nD4#bw3{OSka=`;6gA<} zc1GrKrBYE@xd@|}*XNed@!r1Ss}LLkyZE^*Y(`N%Z<;p%j8`gtpOY?k*1FC|5}dg} zhnfBHV>1pGVF8g^&WbjepCyJ z1r>8%+7oXf$RM+X;xHBK+e0H!{1mP{Tev=2*%cZdE(DL<@m6RIgLoetzvi`^gg{M# z>)W|x?KFJ~BGqeili{*i(hEl?Ymk(Ha&~r( zq!WC~mF*jk!JuejL%DIadM}x4T(C}fXI(&&80hjt#jh>oOef3f-pz4`kN1@tUpQ`PpCV+-$Y)-c6Nq z=Y@#u$&h>j*ro8Lq9QN7!VmMEfM154l9jsc+RIbt`uZjSc&?09MOc4M8Yndq*T|IW zm_FGNzkcI}_iQlj$DSUYYhfzK&A*GDqJFsdEJVtl%QX2)Q%gZ~SFo5u(dnM1Cbm0~ zFICd*5+MaM-b+Z-w^IZH37NexP$`RI729Ve4!9#@1jfTF1!*(iO<%#OS3kUr(PRlV zoa)QU&VI;m@UH#Wmsih9V-yt>{z1eU(w-XbxndsMaIXaviuj@x)h;hD&X_oEp+f0)s+_j1nI(JV411ALT~6J<-}v(_Bm z*REZYIofEO@L6y2^71N(Rs0d|_E(Pb7&HEvNb!6zi4!{LKw)UpV<#hn(Q2yETiMR8 z0B)qxrZ+NG*fvQrCTL07X$4B^sl#?Dg(9m9tpI@p@e#_`s-_f8!0Qov&!lipSX>zJIa4{n|L#JJv1viY4 z#Wxn0ki7i!2RXB~t<4*ttg4zCfN+&eQr1qKNj1rxmPcjBbwPeH zxK28MwWlQ{C8?lXyirfruXdzwda^w?QRn8n@qsYt`SYz`xiMqPuA!k4^#n9BZ@*b* z7-gO3_0VFaQUb74e6Mt_ZZXShYoQlGeSlV<1LG31?mj2wxmMD8HqMYqp#?JT?ZYOBR@9lX_`R$s>ogTS8dh`hOYowF`_VY*exO3a+s6j9Xn|0Az zD)+XTN;|sh!C(j+l0Wb*8((fv%>MrUDVj-|PTZOCn^}PD>B(+O)l>+ujF*Kaq9%`C zcQ5|^J=ppF!C)lhsBw`|NDQ5o{c;W>z$mxw}zIH&4Hn?dgozx7I#F2c-$*eT4<= z9W1}~hGhfUM49*bNk%()DIjgZ|9ymbSrSY*f85<+EO4Kg>%)LV^m7jQpqMeJ{7D zt*a}Hg^WgN&3dkI`AX4!1~Eqg$Oq;Odh3-H6;-6eiPZakxQ`RS` zU+yq+cRC11*A_>lu9Bs}5KfR!XlgYx?8@)W3?q zUu$<2aTtk2PFve^immN$W^RM(;^=bA4ic!Qih#v{bQ5sh$ntI%nS@bJCsPL z#yb*@6{aXLMnpuA-UuPH7|2mtnQqDE%JO;&!Se`c6M|YHC~6@XBFN6rP*v!qR>zqt z+?e57UX;Ts&FD3_nWCrA@yp(l#S}pjjVmjT5bm8hN)g}RKX~C3;Nl|SIqfITelt4H zduxH0JI=5*?ogo?hY$6z0X1jeFmDpLU3A?D^-7L%30KQu$p+3vC$Q`@0RaI>8vIwXg{DY*T` z?-f?Q2fy=?=SLUv0ZK>Re6%#eAb~1bj#oSJ^2a?Xy2kl7o3s`+SlY01y$jQTVbN`8 zt4eNYkoKH(rxl;_VyC@gJoAh~&iunud`4-HNI>!kZmaiL?Pl_v_z*-)O+-ef^D1nJ zx=(k5?i9z+X!LmtDgf0Q_;ATCbsO)5{78PrrYR_|nTV8hK2gu~;>C-B4_l6te*Ln$ zAm;e7FH;(+enjNtHV_2-CiMxheKaX5OnQ@p8&Y)zq?OtRP9)?y1Tv2$;%rqf4bjq?A9wPA^AYeB#y6FOG>M{b7kH| za(oi&`qG-IC`Mf&pdouQP#ALuABV_2M~ACh%0wJEap&DTvby)oT-SR*V^4^NqcA*#GK@^&D#0J#^j*9EUp65o}onm%bW$5U@sm8+ao%h}W8r52Nl$7mu-M3z=P8>w~XPmGKrTHLS9152Zr>0nt&?RG7$F=Ss=i>1Q$~M~J;> zRLb9x1&?3r(FmCo$ge6RRxicOn5As#PDDv=>Z+c%(C9kmUkHsqH7CDOML{-E`c|3P z`d4vs{KwZ5laqC;)#Lj0k9mNAA|-;sxi;|WQ=E~vX8myPKp?XG7<z7qjRHTG5_Y|M>-0jezI8+Wt zVM?WX5+`0|wu1V{560S!jbTT*rH(h8D~{zYuiP?CsS532bfwZu!n#l9#%=pb3`^BBK+pC^8ljU=I{^gmuQjZD!Hy6U z6JKO!e-=zi`{(Pes{=*4e9V4-wZt61V=U-+MW_fhM>k(N2@W0`1y+p^R&Xuc*TyYb z4Itl;;j-{pBEwnv#^X$ofz8lz^Q~~GH|k%0iOwZ^(;>?s4vF{ z+r`!1tVMHy(l{&@uO3b}H|{T_gS7Yp zXuccN*f}WRC&!20+rxUlCmWDeTkWijBIOw#51~Z&MyF~@+tqZM@#(QK`N|-N1H-PY zvZvE;Q@KT{UoX80UtR!Nt23VSRwQV}48TdMQ?F)bW=6^R9nd{&+D<|Q5P%L-1Gf`~ z^XeBro=^yc-{LYW3Pa`OT_Q8~08*{GV5{X;gpPMD~iDy`cf-Y*S3keDB!86vc zu*9DZIF;Ss->+U#f@EF?m7{KZ#Ax%+A8iZOrde(Wi-bI$job9&pHnhMk~gg4_vC1qq~qkPuty7m^*A4UQ-w`To21+|bs znDSc64JJ1psc$!Mdz$g-Q>ghT3059`A;U`%zB3hB*B9Kxg(*xC);X_p4fTpF=p&8C zuP+yo(v19&GaWe5r(>}Sz#%#}X4}F-Lp8632~p~$6w}bvCY?3DjdFI4ZE;U?r~O(O zWW^+qu0M8eyd|*c_bF6*KmiPd1?j!%;tWt!gm7?iBko^fV`q;7Za@cm)m?(?>rB?H zWts#yGyXjnGpr}~`{%xHvzO^$gu4#LXx%QB`eB{Tr8lZ4>)1;$ixzyve2QDO zY9VV4#r^pC^Zaub{}~AVnTGY|c@QHobwv7*1?U7V@tzT!0W^Fgn6q19=%rEMm8u^P z&!E;SpN6jK9)17MM!I6_CEXSxH$f|)gKQ}Z61bBAv6-2f)kLjpXE+UCLf{vloAjaf z-5~qnn_qM($Rd2&tq>|vJKq(v)j?~9VE(!Jd8b2A5&I`Sr+c$ck8E*paC9_t$P{Vp z(7t!OcP=lG#VqRt|NH3F-S28@njifgywhoR@`tuTk^5o zJ=mGd`jo(ep4$nM*lf%tPMJRZ9?tjAc|0iN#@azhLNaQM+(D?*cr~*4?@3Ij05R#M z9&>|qFLQdd#c}CU5jJnC=r$@Yq>gNdr9@%wUV{_e!iBT>P{g&30KjcxaVg6EkDtuV z%>j)j=}i-z2Zf|@Z!RJzI9SkY!yJH$O?snR-W1+=Vq>#-bj8@4+`BA9aZ-@$l94hE zS?V2p!1$jzAZQ@}P%|;9N1VT`qp3Y_f5=U?kMK*Ps>)*LCH+Z88Lux0TOTMf5H>Ok zLqrVE3D@VF(DnGn&CLxLHhB&a=A7G2DqlzUJSZ_kJ8Q16vbpO57y(uLqM%?L$dLk| z%0V942ekfsxM1)gIUu;A6^E9qrxCR7My^tjL5=l_ub2E+P2W-5d@9= z-dodNNN326MlpyZDC%~GL>#m169NAtFOT)9($=&1l*yZWuXt^!3a^e;Io!N`n+%e1 zPnK*tz>pV-i5FZa`Vrj+AvMOq*$2M|``{`Rv)VkuAro50ydDa>~4tF7m(<$mOualfMO0 zT1!oL7p1kbT8;CHSjx}41%IA1^6Uw&o}-Zt4NbXz{W^ke0bN)_8hrn7Itv&n^eO;x zu}ev%L39?s%)3``nG)=Y+rsV5K{6>VRpDL8G6-Y@ za83QTmdQh6Uz-GaOe7Z)N&hfuI+K(B{HHGJb=+B$Mpb5fnGSs|oI zi&`~IWq7pGmcnhJ$Kv@hN}&{EM=z|lEX)E<^i+&0#I6{<2E9vW&6 z5^RZ4O*AMMGYboy3%%*|vQI<;4hFM9P^$~UsFk`R@rsp2#;?QYiQRo7lvn z>j=4p9^a(#X#J;;9|hp}MZzf=6*>!mzf*d>(F#=GYakdZM%l8Cp_;gT#JYVjO5rTP zVdMC&LbgGOY0cD=h`c-w)Y0)Va+eSZZR6uc!Flj5JCuxWpJWq~WPe@JbI+|Wtg9C! zbEEkJn1Eq*tg6zQ1Kt(2m>n<`8WC|9q&wFRVM=oihsp2u-Q2$^Ovoa2j-X_P4mAQ! zy;o+8z*b4G4OVjvebFa>?Jj9#gl1=Flc>^%^086w(U#+=p#4$J72_kQ!vDFuAxDCo zJxQqSoxnYyi}nO`LsL`JPOBJM8)-e{_S|h)aWF5ir@l? zn4bQy`P0toI2x2@Dqw{7=i0;Y@bL>{L7Y5)1zZ29&!7av$?KkVMGV7HR@SWHEPUMD z0)Ry=jD1$Csw0CM8X5#$=M>p5Ui@b_!+3?Mt>u1t<{af)5>iohE&TY={_@(h@3pS% zNT&p_6L3bPO%3_33y?Wr+;S4NB7V#-68;XxK7%w9tQ%IyJSW^pvAyC9od5;`IPmqY zWFeQCH9tk;|MCJTfWm;x8kJjs;yyx=+Ioj*G_XNd}V@!|zizvhAH z>Vb6GZvC0yI>t!wxuY|oCFbJDro6d^Sk>e~9cu5YwYYaE^jwy{z9t2=&=O)5ln4@_ z)d<3$kCE?#$Q!M7%_S+!D!h%Fb+W!#kD@^3Vxm3JL9{LeA1fPdq>vF9A9-aEt>^?r3 zH&z{MJfl4Gt;oyIFqJG@J6hTx;PWl)V9GJgQE@@zTK=y_+8WC;!gtqzA;(Sc9UgAA zl3tBXNl}4Xubw7i0jCmaenSWfd#)KHc~Em(2E!c|F}X`CXj>wq9oFSwkB=8z958i8 zg#YJ+QVL(N9O>;EoQ!P+-M1uz=TpeYI#*a@iBElf_pb3^%B@i+&Q8=tzXbbn)~z(2AFI+Yp83GYDcI&bE!Ok8)0Reh*D(Bw zyy=*SE^$jfG$*$YtAD`}(H3K2Vaa;3!~w5s)Kyf7R8>`F_J6#1?>w2-a(cWD&%EH}(lyj9Y2)+J zRDqiB9#oatt#y2R#soO@oQ$^!WHA1TM@*%qw>vFg3fr_qw^&9iQc=Z`{Mp!;iMz=> zJM-aLPqut^XeiOw!9j1(^oWRwX8|V7L&WiN6W#-&ODZt9?;yB{`EKKvLSPwv+w1)W zoKV#icG;%_(gNr0LnOn7jm;6Fi)&O$aX8)3UMo#W7?c#t^gwZ7fW9M9iXy1#KZc-E zz1N{b(qPo^hQqcuM+%I)mx7y%>&eav&|s0-*;(Ga&p%dI)m!|Ji=3E42@-3o>)dMs zvbVRg1KWqP+bg3lh^a3jK9wo& zMJE5fSwgXgQ$2v7=>*JCi1eK1P^NWFS5sSCyGqXAI!!>zkUsP}A;#20e$jG=#V#PY zySwcQyQcAML2Sqq)v!>BYS6`_p%c0Zv_cRBW8fwRO;1Fj|Ai=i{6^Kc-BgDjWn#ul zDSoy_$1}iQ1;5eUW+DS6V94>FV}OIhY0ufR-wsSZ^&#DA!dmv#H;|Au?NKyfB4?Jd zg9g!ue|nl8p8*?LjlF-M4E^^hX;BesYwL046MW;SQI?B%UifZ5I*L)-V8UP4zBa>U?15`BVv7j9&~cf`!+W3fE6L~yGDkbaU{>%aN znS1q|Imi0e8X>Z0ND14W@`(Y|GP(oFITPuTL0^7iVgkynMHFUc z+SSDU@yiSwrHo89i4nA$(wDhhPBBflV}K)HOv(T|K_wUc)(>5RNB~}Rkec6HbEb(p z*vRZoxOGC?Ju$H01DPV809j>B+s{4mjbz?EX_G+7k#Ef@)HiSk#_b$_ zMowI+z)|9g%U|9-HR9@d@Y>-zYT@V{g_Q=I?%@9{wVkFU8!|BhMMV(1jFB>q0JN#> z8aF!`I-wm6i_QC-O2|ecLBv=*Q~ixZ#=e!ON0N8y^{+qUY;4*TwY9Y_hpRPPASG5h ze7k~Rp|@|Zf+%`BOC}XgxRCu2H%NOiAW)T0zsf0$8o^#Nr-?QA;NTmGRv@LROcPL4 zv>yW~whtV2e{Vi!w0gD1=QFq~1T5Q$z_NA?+DXejTkd%l8EEW{6!r^c#WSMWzc?L$ z0tLMisYAB>5*cA(cBxU#1z_IdzP`SWy$paGI(x;Z9T6q56S(M5kXH2P2dxspb$=Ed z?k&s__b3(Pbk{EEb&#{M&Dqs^uJ?h!+V$xL7xa6`fvF&tjP>TjXpozqK7CpXe?(yO zo8Bu*)^{1EuuS(TD@gU#dwVK18H6b9TPdkr%@H02hArQd{Y9YIV>^Td1VT`kK_Ed| zc=o+pu76XxSKZOfgv@O#!WWfri9{{9)uBHPF0$P7LwBxS3#mc=QIE4(Gm6Ku)GCK>e?VnP z-d?_H;wHq#_Ei34Gp6x)XFTuq>j6Nj(qd~6V5qsPt$$aJBhATU!9~IC+LBjg? z;%hj$+!)Q{1Yh6bB3MJ4%9eMaLywKp_-GCijZ^b7SS!1iKl6?1pMpU8L{(;K2igSSv?eh=X2IYcQ!nt;+Al;RxBh%~;QvBW zi;=vsXrxdSt_+O}wJqWe&xY&CfmYLZUX4C??`H*1!#nJR8l4%d8+z^CC2q8$;=XPWhZ_o9I#^P+<4g@+=h)Stmq4I0$jYzO>Q1t2Q?`3_Tzb00P!M3l3qBd)rgx{jt(mT_>Z=~! z8mj>#VeXp(*z92g@uKX5W1vb`rl<7LR z+1PSW*TaoS-t$-lxXp-c6o;!QDxOnNaoq~++GzW0=K(S5YYX4dD%PxE~!F9DGVl)xRro{fqz&T$)2OEu6996U5eOuzL z@Fv_$Q890gfYR#!@=8DduNP5UnA3X$>ty#T-~)!7Y3PG1&a0HPPVWb#923Fk{Go}Bv)>k!uvv^egjb;j03 zN^}pwNlJcFr`zNXF-$anV=03g0h}OY{)S^b3b>MDFU$Wj@RXP9MtK zz{m>z%SAk&R@$elSRjk7D5#>vE7sG#V-$S&o zrj&Koxo08VQ_wbbg)kEB-)Su2AY|h)=Rs2k%o~RYbE==-q~tL@jW-qE= z9-kr_&)kOgBt-JH`-2ZR%vcRN_+bNUbZqEsuPmg|`UpICUBKbFHzPnv7b$t+2E5^% z!Z|@&7xWt|@E?$-b38X^OXkpH=0*MqbjD;k^}Ps_{>3 z>kZ7`$B{>E1*%tZc%f3lM<@P}wM233pA#nC)UI%Qj;cWmuk1KgX6=F@7P%kA;eE;t zmzhO*^6#Hsvn%-%C|g8}@SKZEb^3VOV=X4dPxivnPYyP=Z6&320Yh9plLaeryc0YT z{AlSJx807F&n^W)R`~+S>@6hU?eGn819dqw(jDiNtSCfzFIuPeO|y$*E0G>Lq!;9g7Ldl+aOn z!I5j(KIG-&Brf5kRn6z4`FS#y=ZuLL7mT1u_~Gxru~AMc74B9+ng%cP+2XJ3LmkIf)(Qj-jbk=%59X>$VB2a<2^A7q)f>bT6u==BiGT#^P;%e zp|I<}+oYoRJHlyr@rI)c{C|+RbY&sy))cG5A#PAYVwA-~MXE-wD9fEcK>=#B(U)0@VvZYk5Tiuj%6_Ya|I zt*j0((YdG+iqZCA(>xJ--gEyniA%XQ2+c87lJAxSKVi)TxY~Go?8&eh z_j#w+CSIpxDn~d(OIrPW`$Q6EHvF_k!}7?{-^|5q8_lg5ObNy;`_eb$2?I`^2`(1d zS=X#p|r>E*@7 za}Ip{^H_%zQs?3KP1tAH%PCAu$=V*-;hZVzqBWL%I{U;n)Y1Qh@!7vQ_V?EC+6Xx zR@O{bFq&W5pn%nH-}LuK=ps9`%0N8^UF##rdy;+!B4BLd;Nb~NNH_;dt^JSntv`R* zxVb}LzGO`kf2aZE>%njl4fx6OfIxsH;cJc(X-4L7J)d?aTG4jK44Wp@H%k5NSj*>u z_82#M#g&xsgJ^-=(XHbK7?(hd68!v;a1YQ@elT8r88n>t4&M;O_FIWn`x7eXqDx+e zTRo0E7`W_h#byB=B3&sn|NUSXnWCbly$P-d+N-Ag+fo!16oxgyCvzl#>l0SF$4W206Z>7d#+%rlZ1}k zWrs(9e`&p|tOTDQB`6lWo32lvJ$vx2j0x-x`S9h4i3Ie`FZJ#Y)>j}?<2w;1;f!M{ zU*l2u1={NLuti@M6-|VTE3LZ75jF*^XSBidVPW8PAS8Cv&9czb$Tey3z#|}d1U?7q z^XHYJ@7jHa#QrIC?w~3B8u`hxq9cGcgYrnt!h*;Z$iM+1IpYi{Y#CDS;jj|dmG6Qh zWhOqVGdgs)k!69ua^TesLXat6(xz}@xG&MVrLN0j14^>*mS8Pd1?b#FLP8}p?;-Nt z%J+(A$RZyMUVizUxscA^oL`Q4|l1-rw{$L?==ru4tLiVAy&YzoeAGU>wO!{kg$)x zC+dX3#r6)L9zo-*tO{4v3X`D^X^h2BiI&W${31AWW#%SLg-S1Cs0Ho#9X_eF$BH@d zlO9b;o-J9rW>U6*TA;|#w0v-I?;c6QuAu-z{y6!1grA)+8i!4WH0xw%=vkp|8H z8e)E!vbqIy8G6w`{NLH@4#@ok&A0-eIyf}~_V()=b%rJk(?`%DYP~ku7W=b-e=%Sn z=3xF$0Un!+r)O7x|63K!QdExR2|hp06I5xSzByrRX>#Vr#JJd4EYL_5OUsYML zqFapZ7mPFIy?KM!8)5BOAgo9dvF*#4h35pbHLftfLL%RsoJ!eCu18$>!D;NO4bZ&k#1rC>6;UmxD>%NIn>z*gH7V5ZSk6T0nuTF1ZeOhs@W2 zbX_^g!&9kwjEq9U(eYE2T>SCFWd@6ev*nl?(Yg+g#AwMbuJuwJ$dyRE!X|(t1sOfT zBP66|WQ=_K_F)t6Jfz-O7)V%VOplLm1sk;lbj0HPczAd?35Jt%1qL-WH8C$<+>JxA z^YKMMT7lmBmAXEVf;Ki>p6sq65^yb8imv{?s$+&rWJHe^N5x_LvG*;|{N$C#HiND`|bK z363HtF;H<_KY{x%dJ~!)FS4?nNjV@RDEj)!Aik(eabLl!`xV?@(9b3&Cw~L8VMtm2)fbBc<742Vx&FS zet_|ZQO@`K2)*aY(LM+d15G}j&UHV}cSbYava_>mB4NFbF%wMZU%+KSof0VHn4xen zRoL+Zz0Gv6rH=0SnVXx(1?)gEeY`Y847rv@M>Z}kts9nrBqRv)tMOBP{ry)r(`IJO zA)6yE3zPcCuOL3*9bqsc#gndi6P_{HB(u*h3yX>li>YxyV8W(DGa6DZcUKGxGK7Z| z6R{uFY|z5r*xdZ^?Hlc#J9ox27=sT%J>T5k{t0ay;M!XrxA>@xfG zvQJWS^38kq&VyT|n&Jcw#rW+!cn~epFX3upaJL}#VGyI>h$}#*wHql(buxo(4GauS z{;ONyc&QJjdBm0l0xl6~BkU{F_VaS@nLxtt)lLizp6iz&u!oEFDxYjGu?@KD z>(e1y`Rhv{^r;4+Qh|&74upa(rs@kwn@*mrP;x9!PmZgl_6Z+IT;B9iQ= zsIDbnF-g!ZSOhS!xx1UM_tuotf6oLeEcDi)fT?O|Tmq~BHfhB3Qg}CC0%E_gurNc; zFAdxmU^RCv+=WY@dquWT+VBZ*w(=n(A%OzvaXe49+t}C} zvKj{$*Z8H2QgBRQngFpF!*l>Z8117htZev~|_Mnqka)MnyBhDSP8} zhV*$md}GuF^h1j)93BSH%m8B`p)B0;J9&T-02M~R#sK(4-0NVj>C2F8gZu^KBe%k0 z=;`R}(!a?|NTdLmLV(Ih2|Xk!x{zxM3aGNOvV*He(WJCjzDrq-*3@Ky_6AuiE+eA{ zvKP$A+%HsLUAhtqzaT&o`Mm&Vs>KbS5mXn(wY9c7-es$S><5J=J}K$V8^S_CIXOAb z<`cC8m$JUp>&um~v6QC1n@ZrJ?*<#+N6;lHkhX6dg?tYbes55v!y+R~?xGd>1xUUV z8VA>jb&`5?F&G+zcZhB@rr`wO9|=BBHnlo7)<$h!5}?@ocpypSroSYd!gOu*GR_W8 zzoEP*;Rx=rfZoMY5pc{S{SWwg!**C%Ss4}+vj|A2x=$zA2yi-*cl)GUP7WOE;vSlt zzbqBjg{X?iBk}X|gL2je$pm_?FtZHF{X~8^QKGW4lOyO}fk-x{ zDu~K1#ET4A0m8=G=1jPor)SN!KLs)ID>&?MI>)Nv#_^rlw95djZhmBs*#IY=02t>@ zy?@exJsWxqvR(_Rw#X0I2%!Jil(>JZ4^@`J#Mxk_;dC70-W9+iKoyERVb4nHI?~O? z*tYV*Rh?(?OsjFfRn25G^}X`V`b1qG5xm+nbWSx785TB%4X~k0zSoh%tZJjCU3=~k z+%phSK<*PGiNP7w4YmGLZ*SGM{fR8eU@XEu?7m=khR4SlxFComY!6>2^=Hf9 z0c3pT$`xxl4@jAC#FO#R!Jd2c^z_w34=iq$w1%0G#8?C8$;|A9h6SI=0<_3Dz*7wV zBx*W36-c0t#S+zk03qKa37Ky~Bz_1)*U)t-EKluQ5oj%g5jmTgdsIRZu zCVF(m61;Ks(IU8F79L4tcyocLdV8aKxDY0>`hi;~nrifnIIZEU5!LU`bTkm1hK{c1 zUbLxHj^bu?)-g;g7T8WnO0sGAd}S(?_wwZ^1Sn)>X(%g)l+8qH^qb&$Z*O-@PG&-I7`^=s@e89T3Xoor zTc`1~m9A=bFNV-YxKlj(|^8OOlU%5JB+3lz*pK({i2L;>S;)Dvpi4$}Ycl zn^O#aqLQ2t$jvB6upm$lRSNpUxJDzn8(zStzz+&gV(d-g_TRsaB{VD#A@dw}ouzt? z{N{kNmXjx7N|r;+M^Kc)A|mDidX)}bidx$1C0O{PA>PwbeICbv-0*4yrV#7cQzhMr z!z8d+zE?cyjaGP}opm#0yUNdrh?O@N5DDs z<7BOMjOTaVkMYFd&`^~sFn-VeOg3A{jgf2p{5j%b^L_}})nTsiaj}s#Ve%C$MKTE?skzvB33sCt^oj40;Q7G#^@lwr>6J z%h8h7o@5(3JOR&GG@bJU|1}SI0?bVK4UDJp@7G&^s%O{N`)^%sQgm_I;9OKvQj+|^ zakiI7N_{)Klw$CD8Fs5>tHKE7CU8?*=YG0_-^b+h3UnzbPb-@IlZvnpkikSGaw^ZmwNbCZr%YULtHj zOV~AipglKdAoW_8Y$sKe;)I2wE3L>=0$M`>lG49Nn+@*uUX4p-Ils%6*47s@q=vUg zmJW;c)<^tyPfQK{HMH;@#zj_hGMpGQ7LE%NPi@T&-_${xs=ILhs;P0+YC?mC(dR0$ zmZ8SR-`<03FypsiFDTaehTY1_w|>2%(rzGUfr?#O1h*HwYTjGmWce1Ze)AsA*dU?h zw;>#@4U%#*`(R9Mq+s$dhK)zTy3ZarXsN%r7N4!)V-SCEXRMH_A z*4|J`#ir>~8u1$&objLhHM;g6yvAbQaTHb}p15@9`Y`DES3-XS`Q;bjy>Y0=K@SX_ zp1b_uWx(~wkK7Yehu_-mBJIccw~ROFT}UqzzYRa5{#jmIWc3M~iD&g$SCP0|mQ^fP zs@kGM-@ds)vt8Jt6%TQs!RQX8K8xpTl}+BPNjUlEnodYvhy*zvNeW86x^O_5DR4-c z$;c2UN3#{?PaoWuoln)K`S#MI>%J=Y^JOq}-3A%%e>msf7=3$v>P_t05~&xMeYly( zp?eotP6|v5zu>yF0As>4z}t#{lPG4{%)KK}bPlqAe8rLN%B%O*x`xg-&CSfY%$Z%? zN@Z%!-nhqwla3O$`z^w&sy)m{1s-lffR@&K8?z>5I9e+g*xIa0eMDuuD-uL+W~;>O z2rn%!*MZfb4(u%U%{Z<^fCpCjNr>(FPo$mMRsKG@o zKJUU?g&}Ho8V`9sAX{&hqhVnUlZAuhyPrW;6prb&Q_tFwHnrb`zqz{SEL6hAA|OIj_nDO_BU89 zEQ^7#G&`2?cU*oSd`02nJ=Q69L;AiFmqT%*e=qZ$i++(<-}CQ3C%wM;dO;ul$z47% zy7l|nTC_f%3@Wmch*NdRn^%=X6wmAIcc~_3<;XsX3&I*|@k6;fUvXTolm~r0EWbK% z;Bwi8hbchsj%vKl4PMDj79z&>G{1`{w0krHB!|)}@k3S#<2V&G0ue{i2`vO6MhWp8 z27w>P$h`8~8#@#NBDCW<_$a;Q-nvL(gU?rRsLD3rR9s==tf>iw1^Dw8p35MMG+#ac z{E4~v%$J_O1S<>|RkdT@D)^#PzIGoqc3;nht^AGy+ecBVGJ;3B#q zkG+GrEc7`N&5YK-jV6rl_5RzZBhh@u7A2q#BL|bjdUGBeU%@DwdcKvQ&2KlN#keeGMT+kVhbfE@fuMXnWiy#%=n$!Qg=c) zR3|k&otj%v5?6JZQAxO5lcvP}8i=Bw`^d-~7xE4lm9aDYzMW2ni7H84UPm zaSA;)HC@JkwAn$c=Oq2JY;fdJY426hs}BzjcuB3S9P6(;M#gk$+$>yvLldf`xZF)N za=Yc&4Eui?x$ur5v%om5*(n?`M=)E-MUN(rOkvlL@1k!lpNRg0o1A=;@XZPnO! z?W7`NVlAQ8v{aR#ks^#Gm5HT>P(kfq=KKEr{`k&$=lyZdd+*$P?zzAF-hKC8PbU8i z&Os;WFG})_%CJdyqh-)+eQ!nqnj|zPHEwF5xt1gbPy!fTy2NOWou5gdR9C;4o13c) zBTdFkcvm-W6X&>&da;Fd2GA*GXb&k!>54*pDX&^rG91v39WrF*k>;&XI24!Cst{?% zDZgf-U~^FWMa|M;)=(g+xm9eHrTh^I|K%jP1R+P-9)D+}7*x=oBIueUP6DO2C7pY0 z|6wqxSk>#ve=+iL`5pQbKqee9Y=E7Dvs&?NrA8h@0 z7dB=q<&-Y<$DbEOsI+e6eTx=EjwuuO`+P`MT<;=O z=*?;VJ(8@PKU2ZaKk>mz9Wx`eQHJ{q`$k{5a)^`ev2_Rfp=j+HgUneywOkWZ-KML9 zZFlfe3Z3WbBSBa4!FYq?KSJ<#wnBr0y+&B9;9&u5kXVA^JPSd_@bs(FQ9xaGFXtCK z(b+WVbtlyojsY2d% z;2l0}&>TQ^1Njoygf2)oCC3TxuE%KaN?|TmlcKAS#ZcPu%59H3AoIdO2pvVGP$q)r z0$1Psnbt*pD}a>J$<+!)LpTTfmuDQc=`+9|7SG;R&cEguF3BIA3|XsI zdW1cOGm}myc}LxTZ4@YE0eN7a33h5BcGk8;PXashslAjYZ0?*z%(X-L7)w8ncT$u4oHYSpOkI=o)*A4&&*3m$^w^=WM#*{fWX}cOzrH68p@{zg+Trb3DS@^sRZg z%Rg+f)A$u4D-OD+(LOi7Zw@av2}gjpV>vghjHJ>WYvv`p&=U{5;wws;b%kI9At~Ua zX8s1(_w!wsKL&y$psO41@ho8$lRybg+>zN=cp9#=ZJ04}D_ZS}+pdHd^!y?0?BjDQ zZKW`9&mZd?>QnG^Lo8!&8T+_MxB^&$NSDuCnoe@a}9E=cn4b3G^&(m*;>4PchVf!B%t_9M@RTH&xFO&ZUQGN^8IH{0B_2MFKY&^Fbm z2NuAV{;b;)e-vO{T|1j9##eN!$)BEjzQMmZOnfR843R{{fdANkB9b~1^GBj zxb%rF2eYNy%qt_^h--q|tW8o)3<86r_!vvd(sHFtdTT_T`Vj|Uwz8ksxFwr#%Jxd- zS>q~XqJSxvsYlBSznlcSzx(ch9RVSqoE2$1Cg_AByCA4=rP!lU;(Ys|V<~AVRoEQM zs0o`Ieq1{p0}+CW9VoH}fxl8LZA1GvX?U72?SQsR3&)llCHwm#*}kuYS)y^{eoGNU zfRp8&v4DjzB;-iK-9|B!%Q$|o<3^Fy)4aA-fx%Bzse6e3kb_CH%(UY=M37};?J0WFCHBZS=k=+<<^mt5$_3|`kfFkF@D69) zQrxg^DaI*}p5_+W^GPh+f*|s|@Rw(pI2%Ujnh9XLvK_i@v7Pq)@4<(B8w2oNV_D@?yU!$AmgHOA}q0~jrl<}zHB#aK=rpQ5EaJw9~ z3A;^O^LWm&66hR-O%`O%1QPEl%zeC(*-&jGsjylKI5_b`oN#gGsgd52HJci3s0h#z zd!cFiwj(FR`m)52bB))9{?4UhLK%iJaP|$eVAxnC7Lev zR;<1%>v4wIIIw%)MBN70uf^1wjD6QmK23l`)%z4A5zo+v#5Cu{_mc)2 z+L@+*U>ODRJmD)c`{JADAwB_Ft~q@ME>7Po?`@WB0CYd)0e2CiVfi=1OPnUR(4z_Z zOcmi(CE8nB9c?6JqK>BK@nTVn-DF);V_#)3(_Q9U4^SpQGAm8u&Tqf!uJIk#+xUhch3AF}80Ius2_Rx_B4F=D)& z9XKl{X~ThxPW`vU}wK$;bD8ic`F-A5@_05EhFb z-0GDal~;Bh?9kqTuFBs=Rcka3Ajm4~3cgzncXcbAa|+^VlVCA2^15e#1^}xtEPd{xIgrL++bw@p$d9#PVJL3e(bKCgxM}9`H(zcJAtS8z1#mKjEpfZxWe?#b@Z8No~#s>UV zJ6~DGUb0+9)UBCf?n%dWIVOG{#BMI;_DH{#Dko(vJ~mNj?=zEz&ZW9KiC@UD0QyU= zimQ}t9$~kJB!m;UFh~aeO%;YGK6#D*HO^wcU61i~t(5<4?+$@;>sAp;IknkI`~dXB z;P#0_dTB3;L_8lztbeT!GSymUPL88HvYi4@8ZIdste;qqa<30e;UzNVYB(L*mwpAeAjbL( zMchRFeR9tBjLT9iE9O{u*KY-&ytnjO!=^3!xs9mh$ynmFW4fOR?nKs5`IsBN+bMHY zWY^MG>t8P+KVEaL&3^9@Qo*}hs36PAHfW%uc6YXwSB>El3ybjNXIZVZ-Hw+FPimDi zpu34zHSJtCl7gd&N{SeKhwKu^90d<(X%lAsku`mo-O#zs61TckKB)3rS-k|2JBJMa nY!ZLAvQF^k`(F-YWc~2M1W@ubLd{IjaaYLB+6i85<@@m8>%AaW literal 0 HcmV?d00001 diff --git a/tikz/figs/bode_plot_loop_gain.svg b/tikz/figs/bode_plot_loop_gain.svg new file mode 100644 index 0000000..daf525e --- /dev/null +++ b/tikz/figs/bode_plot_loop_gain.svg @@ -0,0 +1,325 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tikz/figs/bode_plot_loop_gain.tex b/tikz/figs/bode_plot_loop_gain.tex new file mode 100644 index 0000000..0057844 --- /dev/null +++ b/tikz/figs/bode_plot_loop_gain.tex @@ -0,0 +1,269 @@ +\tikzset{block/.default={0.8cm}{0.6cm}} +\tikzset{addb/.append style={scale=0.7}} +\tikzset{node distance=0.6} +\def\cdist{0.7} + +\definecolor{T}{rgb}{0.230, 0.299, 0.754}% +\definecolor{S}{rgb}{0.706, 0.016, 0.150}% +\setlength\fwidth{7cm} +\setlength\fheight{5cm} + +\begin{tikzpicture} + \begin{axis}[% + width=\fwidth, + height=0.55\fheight, + at={(0,0.45\fheight)}, + xmode=log, + xmin=0.1, + xmax=1000, + xminorticks=true, + xticklabels={{}}, + xminorticks=true, + ymode=log, + ymin=1e-3, + ymax=1e3, + ytick={1e-3, 1e-2, 1e-1, 1, 1e1, 1e2, 1e3}, + yticklabels={{}, {$10^{-2}$}, {}, {$10^0$}, {}, {$10^2$}, {}}, + yminorticks=true, + ylabel={Magnitude [m/N]}, + xminorgrids, + yminorgrids + ] + \addplot [color=mycolor1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 4351.30066559668\\ + 0.14195547660501 2204.82467106182\\ + 0.240093487686065 781.88410115415\\ + 1.0991097009295 38.5863311084398\\ + 1.56024641436637 19.6731219991235\\ + 2.03849339825246 11.9393739233154\\ + 2.54334576130465 8.01104989711584\\ + 3.08666494333727 5.72825533399503\\ + 3.71167181947577 4.22049551615354\\ + 4.4222739805059 3.20087649062788\\ + 5.26892142135068 2.46007717667909\\ + 6.33580499265825 1.88932769380087\\ + 7.76050333513357 1.4309193418116\\ + 10.423606739764 0.967981782735701\\ + 14.9339321612425 0.599939394601807\\ + 18.2920450484629 0.452552135718153\\ + 21.9959306803007 0.345922383404315\\ + 26.2070669648385 0.264570646408659\\ + 31.2244282309286 0.199717761793566\\ + 37.5469422407334 0.146549459045651\\ + 45.9899209052244 0.102803892538117\\ + 58.4476113163363 0.0666234955958302\\ + 81.4537176628074 0.0359602867197856\\ + 144.264395121816 0.0124164368593772\\ + 181.659978837533 0.00821726848185247\\ + 218.443607114943 0.00598932500171654\\ + 255.509709035251 0.00463926584634863\\ + 293.404970921579 0.0037505100182471\\ + 333.828586473176 0.00311412685513269\\ + 376.335836228653 0.00265201416353158\\ + 420.362168384471 0.00231155104488257\\ + 469.539001068006 0.00203594091453817\\ + 529.326605836056 0.00179358854065749\\ + 613.462171799251 0.00155164432840315\\ + 730.909932860291 0.00130568441470115\\ + 794.145171902934 0.00119085081149171\\ + 847.08682665574 0.00109793515647738\\ + 903.557834613893 0.00100057295410498\\ + 963.793479961579 0.000899050671300346\\ + 1000 0.000839826664244425\\ + }; + \end{axis} + + \begin{axis}[% + width=\fwidth, + height=0.4\fheight, + at={(0,0)}, + xmode=log, + xmin=0.1, + xmax=1000, + xminorticks=true, + xlabel={Frequency [$\si{\hertz}$]}, + ymin=-270, + ymax=0, + ytick={-270, -180, -90, 0}, + ylabel={Phase [deg]}, + xminorgrids + ] + \addplot [color=mycolor1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.730410010604\\ + 0.108651577465251 -157.444329842179\\ + 0.118051652856881 -159.016305563146\\ + 0.128264983052803 -160.454312864014\\ + 0.139361927422416 -161.766002170186\\ + 0.151418932530433 -162.958631144936\\ + 0.163009236097978 -163.924315989144\\ + 0.175486714964814 -164.805798805554\\ + 0.188919277620761 -165.607251881691\\ + 0.2033800305847 -166.332537314949\\ + 0.218947676285658 -166.985205158253\\ + 0.233543813990654 -167.499274260959\\ + 0.24911300260678 -167.962206209181\\ + 0.265720110532445 -168.375798945693\\ + 0.283434330615137 -168.74167489725\\ + 0.299554933435982 -169.018407931952\\ + 0.316592411198347 -169.261965935831\\ + 0.334598912055007 -169.473073387997\\ + 0.350384224529072 -169.624669444468\\ + 0.366914237840248 -169.75449639023\\ + 0.384224084605498 -169.862835751751\\ + 0.398658107358057 -169.934199655476\\ + 0.413634368406335 -169.992071969196\\ + 0.425234633452872 -170.026676678307\\ + 0.43716022482485 -170.053774811373\\ + 0.44942026621191 -170.073393329798\\ + 0.457784053837654 -170.082328116866\\ + 0.466303492974262 -170.087953921985\\ + 0.474981480322836 -170.090275173747\\ + 0.48382096649261 -170.089295371996\\ + 0.492824957004062 -170.085017096763\\ + 0.501996513311016 -170.077442017453\\ + 0.511338753841437 -170.066570902318\\ + 0.525679112201842 -170.044083651815\\ + 0.540421642070586 -170.01417571457\\ + 0.555577622239876 -169.976838587048\\ + 0.576448828292606 -169.915476501316\\ + 0.598104096238105 -169.840841797148\\ + 0.620572880677654 -169.752879660892\\ + 0.649849535446982 -169.624081686899\\ + 0.680507369673503 -169.474196167453\\ + 0.712611543011191 -169.303038112888\\ + 0.753142016597439 -169.069270441224\\ + 0.795977700231485 -168.804157497829\\ + 0.841249704973636 -168.507248325863\\ + 0.897331581458357 -168.120016590165\\ + 0.95715215389917 -167.688024548217\\ + 1.02096066230607 -167.21042358717\\ + 1.0991097009295 -166.60765156004\\ + 1.18324062745835 -165.942960546518\\ + 1.27381132318649 -165.215223922646\\ + 1.38401609657311 -164.319998682273\\ + 1.50375532129977 -163.342883605381\\ + 1.63385387780984 -162.28359595955\\ + 1.79165032736394 -161.010952285749\\ + 1.96468664618042 -159.639931573803\\ + 2.17438947560012 -158.02352460103\\ + 2.4287643824604 -156.141688970368\\ + 2.76338529005317 -153.813804956048\\ + 3.26222200971169 -150.675040793428\\ + 4.46323392671051 -144.712585392441\\ + 4.98537346387382 -142.750788899754\\ + 5.46685729972028 -141.230345647877\\ + 5.93982669392029 -139.974898128475\\ + 6.39448842855712 -138.964276398578\\ + 6.82077673286572 -138.170971035104\\ + 7.20871503378203 -137.564197358623\\ + 7.61871770232323 -137.029112413269\\ + 7.97814457207674 -136.640412323733\\ + 8.35452805838285 -136.305498337816\\ + 8.74866812047975 -136.025757499902\\ + 9.07732652520994 -135.842444893024\\ + 9.41833153464815 -135.695597729428\\ + 9.68246611930323 -135.609591102768\\ + 9.95400828762154 -135.544372724393\\ + 10.1392540755881 -135.512471769439\\ + 10.3279473191894 -135.489842692645\\ + 10.5201521761614 -135.476485339516\\ + 10.6175918348298 -135.47328149161\\ + 10.7159339982264 -135.472392170035\\ + 10.8151870255226 -135.473815278185\\ + 10.9153593533136 -135.477548257956\\ + 11.118496048193 -135.491931293482\\ + 11.3254131515284 -135.515511589385\\ + 11.5361810173649 -135.548252090693\\ + 11.8597101233768 -135.614439075708\\ + 12.192312516491 -135.700954071076\\ + 12.5342426546138 -135.807579299964\\ + 13.0051125217337 -135.980583697503\\ + 13.4936714058834 -136.188179011162\\ + 14.1302599059955 -136.49506046189\\ + 14.7968806268638 -136.852863183877\\ + 15.638467583022 -137.346459227106\\ + 16.5279206146492 -137.906215148844\\ + 17.629753752872 -138.636698197218\\ + 18.9792164283904 -139.56365114987\\ + 20.6212180399915 -140.707979086463\\ + 22.6128006633721 -142.081517225486\\ + 25.4921465445141 -143.980581035505\\ + 38.9574561577541 -150.818491561461\\ + 43.1156199031825 -152.292378930197\\ + 47.2796959160026 -153.530759774255\\ + 51.3701354335138 -154.550448738739\\ + 55.302242561928 -155.37441864889\\ + 59.5353313081449 -156.11600451482\\ + 63.5042516859595 -156.694462104983\\ + 67.7377599751758 -157.205218929792\\ + 71.5904108596503 -157.588047492811\\ + 75.6621850048106 -157.919442390876\\ + 79.2316862486613 -158.155977357457\\ + 82.9695852083464 -158.356297712351\\ + 86.0864769614942 -158.490412787294\\ + 89.3204599858103 -158.601273293247\\ + 92.6759330114683 -158.688893907112\\ + 95.2750047242714 -158.739383322341\\ + 97.9469667069515 -158.776853269827\\ + 99.7697764236289 -158.794618722137\\ + 101.626508939302 -158.806628236826\\ + 103.51779556302 -158.812897379575\\ + 105.444279352618 -158.813443658655\\ + 107.406615333344 -158.808286577014\\ + 109.405470720574 -158.797447692839\\ + 111.441525146678 -158.780950688716\\ + 114.566872863485 -158.745653454244\\ + 117.779870119709 -158.697781347301\\ + 121.082975023208 -158.637443831784\\ + 125.631660247414 -158.537817197554\\ + 130.351224468151 -158.416579908374\\ + 135.248087041786 -158.274111715337\\ + 141.628661629916 -158.066837891998\\ + 148.310251433614 -157.828056926875\\ + 156.74554102056 -157.501564384406\\ + 165.660595894989 -157.133726658968\\ + 176.704352608899 -156.656116134062\\ + 190.230118866895 -156.053077922383\\ + 206.688024962902 -155.313799873592\\ + 230.867799418716 -154.258437163579\\ + 285.40097698292 -152.21981175333\\ + 307.246884270909 -151.589904612471\\ + 324.721849207315 -151.176005010836\\ + 340.041193270368 -150.882498192212\\ + 352.81541153808 -150.688877511189\\ + 362.710025233077 -150.57150370737\\ + 372.882130718292 -150.480909180991\\ + 379.82153061908 -150.436755399541\\ + 386.890073932801 -150.406593243892\\ + 394.090164040346 -150.391310985555\\ + 397.740302405804 -150.389535648406\\ + 401.424249049931 -150.391827114438\\ + 405.142317111462 -150.398305018997\\ + 408.894822629482 -150.409090963391\\ + 416.504424854512 -150.444083317905\\ + 424.255643071768 -150.497817003391\\ + 432.151112778964 -150.571337440438\\ + 444.2706749607 -150.721086698389\\ + 456.730127016882 -150.921572700448\\ + 469.539001068009 -151.176749890355\\ + 482.707096560317 -151.490746493983\\ + 500.840798984813 -152.008364864025\\ + 519.655724382751 -152.64888225052\\ + 539.177464038763 -153.423469450032\\ + 559.432570616944 -154.343745369635\\ + 580.448594276896 -155.421679482729\\ + 607.832312829711 -157.009344358197\\ + 636.507908129576 -158.885996498353\\ + 666.5363268125 -161.074189606786\\ + 697.981390783064 -163.593949108199\\ + 730.909932860277 -166.460804534995\\ + 772.48114514036 -170.37056544538\\ + 816.416760492152 -174.787371383423\\ + 870.843149769058 -180.536564323253\\ + 937.50150151455 -187.757089622514\\ + 1000 -194.454742635627\\ + }; + \end{axis} +\end{tikzpicture} diff --git a/tikz/figs/bode_plot_loop_gain_robustness.pdf b/tikz/figs/bode_plot_loop_gain_robustness.pdf new file mode 100644 index 0000000000000000000000000000000000000000..c2a0a6119923ecbe3333da712accc1659eaee977 GIT binary patch literal 43406 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 F{{VG4SC;?) literal 0 HcmV?d00001 diff --git a/tikz/figs/bode_plot_loop_gain_robustness.png b/tikz/figs/bode_plot_loop_gain_robustness.png new file mode 100644 index 0000000000000000000000000000000000000000..0e7b857c46f563d9b7be275bd9a254381e0e9e9f GIT binary patch literal 37908 zcma(31yq%5_XUp9DX@{029fSo8UdA%l$H{ZPHCi(5)tVx2@#~bOOy}^ML=2_BqgN& zYkR)me~dfE9pm0Jj^EM!x!?DR^~^QrT@ zJiT|WvPNE7DdvwzO>ys3S$KP9h&^m!uB;BE#d(nHfnHFvj#Z=Hf06jrc&$7kX*$VJ z$=9YqCIGX)e7SDf_&S~t!92^J<3Kc*UFDG_JjPli#%e6%tS{9~K=aq5H?@*G6L!XL zzMN(WjvlAxAKV^3)|WwG$o~KNZwmS~0nFnUPqVyPc3XFz^X^zZc||ALU-_hO<<~|0 zXJ!%-5)~B{l-Ku}`BGI_I;VD>TPF*>a`I6*}YtHVT1VZ_)%*%)MOC;GR7}+O1tSjdf z5xwR{tv-ndtHWd8zbig{$|{vj6w)apD~tN=+qbRR*7UpKgbUB^^qL1V;6!J1cFO*4 z-f6qtJe+P3m5fau9Y!nep>AR_{O!H&ZO`8{+uPgEo;~Bcb4Q5*(Xs66vNCw%XnVTv z^5Tr0hbJkL1eWu+fs8$d&hY+O8zDyWQm9=e_AyoRfP#VoCW_tn(uKHtbPMOF2N@FH zZ<3P8KbW+?8eY9gLntUAG1wbT;e9xA&wEvT?t!uKY|Uz8`f=9hhV)Q0rinPmqN4oPheJyHY5Q?~;y&ojPUZ8wNqimMYo8y@wgL-j{(sCoIU zyM@>6XM{RiPl0l>wY~k@va*=0EIPCxl*!3SQgZStpFg(983dtYS4?j+HDbyl$Z_#4 zahL2m?5Yp5zL|dy3+Y~%UkInSg6$C!5gGmQaD2ADzP>OdI`^w1 z2wmcQxBJ(xU!Qt#VJ+)_*_d8%W$m!3Hx8~i&sOs}ikkme+GFEwKd;)K9QN0_?Q>XM zWjDc7(AH)=+4j8Ib?qzTau|iNy8mH5J$t2|3e&}{H%9h1^(oD>Ei=Mg#OWe-hWC9h zukt>V^E@ny?+z!bc3XY;F!N4t7(Ruyon3x@e#qse|BDwd);2enzUi7Q)9!d-`yT)9 zwHFycj)_aq(bK_#d)INE*P{RT6nZ7Y69&iLuU`?XUow~a6FF<@>&NEi)P$&Rv9gBe z~^5{$KAY_Abk=dt^P1e;vF22h;*Z$73S3XU5K;$jO>|YGQ7@I zV!qLpA~_rvt@tOe*TQ=@gHn{7oOquOXB9LyrqddU|06hJL%hY36p@#_qye-+f%|=*x0xjXbm%t zRMgaywRRNEo;!stEi@sr97XuB_GFH_GBqgeo*~btgPhRP0|h&H3;XbuY2YkAeoR|i zTPq|i?6UvsL0Vc`gU2=%U2OQuij@%$g;UEO76p&dJj8veezjs~C<9KHW&`%1x}P83 zNyy=F0M0o(ALH0xktCICJwx|d;%jPZoc|u$w3$296ir#~2d$4(+?7!)-h-78ezAf0i&@UeQam5Yvgi?n1`o%e||&7Moo?zlA1_`K}-vpKQn zCDHU+%w-WHR$?E=u--8<@rw_fzpkHd&2~2xif6>!f_PDR(U$66e&U)AUr(?0e0x<$ zGcO%<)m>Jtnxt^8rwk`d&Zx~V6^W6vvkzfRou-KR&+-}?#7M+Kp8c!K3o#nP#ybEH zRvmJYLDu)@n6HRWYNx#}uyzR;8hW<?kB79OF|V7IwZ_i?|cj4-5KIzCI(HF^H% zG++Af&E>U`{QisMxpHLq5fBjccZOgm&Ycg?y%>o-~aAnNvmsrlON%_%@sr$ z5rA^}i%^1EYCiQAGo4CDIeOoyc}KLt@uHCJ(Pzt%=K6d7{!-XPbQZ8H8MobDj1{Sk zjgHFM*>R$yqr>`sot^!%x72srYnK6*CZYy`JS>5tz0(CZ8ho&q(gRJ583Kw(PTtpe zGJBzS9-yfcyv#{jx->9gwq_0zP0c7Q+2*A{by+2)pg0)UQbPuj%f>jn|KG9f(TRzB zuuc~j7swZlj&`Z}?~~94oV#pnY*>s!79dXzT*JJac${(7d)gwMOWxj(UWa;|Z}nP* zm7$Hm2>sIT@9K63bq8ukCjal`LYiYzzEG-7#-C+PZg+0G{=(tZ{qPp>47nvgf2w$T zib_gKdbJuG7#ix=+LB2hyGi$DN&3DGYk-|*LLe|@u35K7A7rQZwR2jQele!}=euI)S zr@1-ZVY+VbSG?N(dIah&=P#8gJOa?8`h+KbC3xVti<=tkW@aYL<%4l+ z34Y|`W{=Nrk>D(Yy7zqE(p1{^aX2q}`P<%}M1{*^>Y%$Fv4xWq7^TGnl+uGgj6)1$ zHYqpu6=-b*E0yJZKox@TmHhsd2 z$8aR@Rb)C0w;KbJ+TKZJwnggX6ngk$QyPT^w3F0+R5-yxL(37lD^se1U(AcTsZJe1 zi{8dSU(onurpdkZadXn6_c|lrzkh^tY~$qg)YEi9)fiYwBi`h`B>Ag9Pr5gf`MDCL-f*n`*76pAD zvIKZu8E9`-QI% zAq1+{h`*EJ$6-6GGYY+jiEK}!VH4t1SZwUSynfDODx91DBZ!>mInde!!>YRLJuU3CK$KVspw`RR@@OtJRd!-;jd(}Tj7 z#N-H;_{bP)QB6ZbWo2djqKBEIt=FZpV`UgRAnzvgJT`~rqml4>4HHNe17KE=6WOI3 zw~SF7Z@PA{Cw4Mj>_TIyRkvDHfAvSGkLJP7*)CU0dqP##(wp*`nVJ4n!KVql{(I5= z;Zlc;%RoZ@VKr>Tzu*7+uprr36OvN_O?g69lIC}FdUi`m{GS7ui%jEbcsr=C@^t)K zlF`hYC~?&B?+c?!i&~!XzLjJ>&i^Pks4c^FW@T_3Y%QeZ<|YU!d3mbV?wO}22@VDy zRSYQ^nTD2DH-Or3eymi~*m?pk35MC{D)lrQZV$&_K`6rM7EQsr?a@?AW~4+ti&`5C z&U)TUF`@}-0e{E(4~C`7w2#c7KQ9LH8lk! z=q4#%Tw-Dvgvn5vu*AuH$ktqYc1w#yDxWL@Nf1uo8wzS%lCpRa`P5PEy`9(xt%sBR~ zKdUn9#v-H<>-g}v`O}v#NwC4P5{T*!j`3%M>3gi^a(gmdSOu3cPJVY!ivs?#F2`q| zzjZy?HM4}Qr1boGE0W?auNP(ONd0-I#(s60ef18`RAr3BLKL>#)=fGbD{^KroP=5P z!R#mx1UdSD%=VxIooII@-O2Ux+}pswfRcvhZEI_0ZZ2b5dirFQC4M*|t@-iq8K4)) zQn-46D?O1UO|L1bs7Awj5;=9BG48?R zBVGg1&^J#BTWXImFj?S;Ut$>S;N3s^oj5=o8Kn32nTLlf$eRyFjdGBFfRD*D$r>Be z!T6@8432i@hQDNrE8K^~kfXPzPib=R@pNpiNM^sELQqbMItAi7dgc9zNmdq?1mJPY z?@caB_Tysx=hg#H8`)F%2U*cd;u)j$9V!ioQ9Af$tRWp#OtJ-C9^thO* zm$tOFn0@0yPcHA)gjD?Cr-}jYu$d{XmLb-;JdoVze{lyO3JBl4N3)HiV_|M?P#=9j z1~$DP&==--R-CRkmMm8b96>v1w4yf-R8!5(-n~vtRJeN=-QC^YsM#YXo>k3tee~9y zJ9nI$XOItqwBhrIL;7+r)_XCMmHCGzBJ|dP%6CPT4%SBR5@2CBQmtThqTXtlve#%FjJMri8 zFfe18M}DYQQ&C}qFZb)V|9!OFO@CSOFLDj*>@`4mAXy&gj{k9U;@s86T)WxJ&>xE5 zf84^7yDaCfr;N~?x5*)|T~!ct8t(eRG9|0GK^db+MMYIyUS0&E0j9OVf1M{e`sm05 zQk3ooBeSKCF*J9cMM(M{nO5pq>;o058I+e{>nP9v9@xM)H<2?OxFN|GG$j4>2;7MumiHk z_l+7|!{EgdbVP8LCPH{je7A*>4A^a0GQ4}?^=H7y2e=V2f!MnbC#6vRPRRTG&C(pE z10TLs46S%6aUC*U#vS)4ECw89Ihhue z7PJbN0!$j?)Ngo@Jy22ik01s#XmlftjCgtAvZ5AEus8cS8@MAWBO^{1w~H7J zjhM6PmrMOm0lD7f2+c^%Pd!U}&JgiDMh!B+#6m(sFhXowT+GZEEiEm_zkhd~??8n( zdfQaMfFo-0fm1`No?cc@CLt*asn0!r|NIO9(%`knL`zG1?bEkCDMoCZ9;8=a@$fnCn+9#Uo5?D+in;yTl=AM`&)^>Yx(_< z_!3^cz_J81`zMxTpKm?s_iR6VybSndPTlC(Befr}ot0RXbnB%rD}x2@-3GgleSM9f z5rH}&H9s)d7GqxUpY+Of@bK`8OG?av_94xPQoTyKMP>}M)atM4Hn@vHuZw>AiWTj7 z88v$C*MPSa_nVH4C?FbY&9Djc96tYpc}V-RH8S}@Bn>= zBo1FxdYqM~{rB(Rgk%$c{nL{^=?@ZD=Lh}Z9wh=7XG<4x&_qHa(nL5doBPYXY&iEf zX>@w}J)lix47^(koIrATyozG>M1=~KiH#s4MHXzV-`F}(3SkGW^)_X3UInk9KLgnHjhR2rF? zQH8?+P%|=MfgK`Cs=z2Jnj9RAR`UKm5S*v5zo6f-z_b8d21?;Zr!+^|DuZ7k*eXeV z!o2%7MIFg?QUazMjChv8uc+Mb3pnrVFF)@uXH%2d3#|gP=l^oN>+ZblGKK#FMZ&P( zieP{H)mb~If4j;5?U7@@3Wo-j#Nl5y>Amq zpYy?Bb1N(3fX9Qb0`meKEq);(c@Pm4yvDzllTEB3iAx-Qy<2Kn|Byu;5vosypbnBo zGj9Ey^1j0-=W(F{VkJ8xgNDv)9`$$ol|M2i_@9dbF-4{XK0Y8ieLKfUQwhkg^yz0c zy=p6hKY#upk$7>@JXKy65t!O5vxQdLvALd2kCxYQ`jS83+PUz&!O8&_KcXub_WA37 zqGNqyqifl9;g8P^dir}Br27X4pNEHwT3Rv)s6~)64sc4%!=nyxk;|0a^_slMF5dhn z1VUW!$muhJVt_U>=rv^orc=6wz&pr%s;98J_m+DpO#TaXz%QTD9&iE^L$HZB`d-m$ z{l{0%hp$Qj?Kt3gnNvps6}^A0hn5)ISn+Y;2?YbH*J#%Q!kJQ-`Yup+866#R$gAVu zzPZ5u08;^1QUXp1KrJz0_?}NItnbLTZ@ow-q(0zG6p5@rr@gl-``9=*-b9jyT6U>S zd$)&Dshpl3YSk%9?@G-#s8lj=Nkv6RPd0n<`W|iNR#(R_^~H`&Pb-_4&_jwF8PNa+ z>D*`pgvGpi61o21E+E-148*L~z>*157NbY?6mOTPgV6MrGePa;UHix{lMmcd?RtVDT1i*K2SpG9%QdCkB1?Ls) zJtT<=z144ot?Nf|f@15utT~T6udC6@`Cy)CEMPkO=b{*H9%<6Gs5~S?fp70G4>Y~r zJ@o^uh*K&6#}!-^aP`Q@$m}Pp!r-Cm8XAmYB^V2I{1dVX^}dUV9d+Uoo;P-Hn~L*Q z$Zxrzdd1b-8tMfy=3wE>z6!k0d_6^_(DyRB*@%aOgJWe`qTY9~?Bk66Rm_oU{qrUV zpvidQMD$t7MBmKoRGH#(fJTbWdWFo+8vi{z1JuGmLzRra35MsJH`kSvmGvP&LG2+u z73TN{B_$<2B5r;&U~jctmDApKwfKV3vpxIS1O3V?c}Js49z$N%K%U^KeKacSyvuyH z!Vca5LG|R|#~5mME-q#O0K16~E|6~Ee7Q6lAx$p{iPGq3ke9$7@9FE`=nX1b}~o?V3_f{G^2IlpQCuu2~W!{xs1zcT!n6oPE?@MV?E6IC_gCraK1dyq&cXl z1EmE;8~x_`+?CyWyJ5bFq@zWDC2@|Clv0;#--5IA)y1(J{MuBeiHV635)}nM>INMh z3n|{h!70e2Zu3g8Zsfq32d4G}Vm=`uLEYGx$6OAP^g3`&jv(PsZPGY4Er_3%{@&xR z6O)6(dNTBO>|X_v*vIJf%|U@D9tLaY6NkgoL85`^#Y13ae)!r#m`WMscglv_WoTVc zeGJ}uquVMaE$wnw7`_jAADEJmv_iYhAP*o3#Nqnbk8KZ+tsk8$L+O((-h!v6t~R(` z<`js`bzPQ6WA^DvH!JYgvcmrvJHiEr`8KHhv}))(7*b-($Cvt3c6+mjBC1}be2rCB z{(oCBWK)7WO>>%>(m>Sj0b~05?VAE<*JNIkLfCs#zE5jwY@onFOT1LP+1lFLviFfX zAvw7kB-F=`AAht5NH;b%E~dhHW@9Mqjy4e5u&N{$2K(hemZrAgq)aU7NQAl2UOLEN zwF~QIktC@`j&pwl+W5SZEW$B((!Q{+E(sJumf!w^huKm?NSV)TVr6QIQa%ygw`68v zff3u6A01;Y6g9AH-u;5Wey%OEsp$?eNpQs{O!;fVJf^&3$)%3>rDv{=G0%^wHQrl2 zoZuIVnA%)I+3l`jIAyG0yh~b!>er!*4D=(s+L8!nfQgPiV(GMyGkwEJf0t8g~B2%A^txdN|8l znBw_j;Y=g-QAY;~G7$h(JUHc}ymsOz1!V7?b`<0be?Rm6?e=Sw>p3RZ!+xDr#N&kmZX~BH;zm}IP-8XgW z9A}{Fl>>}xAenaza2&QaNG1>>3T6tf+ppEtv5}F^$?B)<92|KcKD+`KMyK33rq?_U zmn;;MjX_8PBKov=fC`^%$oIAI%vCx26D!Pj^4`ZwZ_{S?>r|l-u;aHXe&fcC1;`7? zV$=8UF9w#GNb!iTVF7*s3TvpV2M#PRjut2bC9MLA52NY_-ut^)G+a9`!R{%)iTLVp zcJ|n5_9ov-0QPK*fxV5?slz<42EG)5DzTXVyi;JT%Iy`L-HXGc_SA(lW!`JDDd^|^ z?Zy{X@89E>PrT=~1BI@_LUMX~3Uks@SC@J402eA0_CFiq($c8*RB)8j8h?lJ$KP8p zpPz85YQN@g(~Wz`_4Sk>ho>`PrU%^x=n_!1X)cv%ZEbC2{m^&zfDTwH9EBCIe1QDZ zmQN@%AQ)h3I2e$;pcE${B!pDw#igYdAl870s%vQpmOTaQ!gU+m9Y+boaxrG2rk2Dt zmhm5G(zYJm;(?s_w0OPB;zw6VAG=soE0HoPHyMUAf zS@;1oKx|ABo)(Cy2r>Oic3Ni z%D`m~84Z{{6M#K%NVK59tn0RXl+I!_VBjw~i?MNWy#-hVYyy3C4~iR#`5OOb%Y_?Z zxTpO$@@j)AWfN_laeRNeXw*1zQlkDJ-LKPUsDt7dn6GgsB7 z9dl3SCu3sAgj2-h{NUpDERDJ>g!K(8^$VM3pEl~zKw-8?>#@QRref6 zIB*o@9LMYNVF)-CG4KVX*4q2v*&6-(x1+K5G8s^y@QF=JKfes9$X8WWL4fvHRfF@W z2nBYidFH?ffs0l{iGJn@BTjToDqaL@Au(d^)5#@~`hebUw%?oylEQ#EAMX zoKiHNer^2Vit*21zN}RC(JjHR{Gy_8sNf}np@b}XNzfGmL`L_@xw!BzIHv&h2I&jD zwxG21Wq-etPN|-(ySwl^Z6y|My{|vlr#{^ain$>zjRg*km|z8AZOM|4sd?&fHHHRW zmw=_c{mYLZ6=%Jc2%4IkL4LsmfRcDLXLfbTL3~%}as99t!NbRAXJ<$5J#xI7n!(>} z6X%r|Ug=wJx3s^U%G|#(&Z0$L$V*D5>PzeYpr_k{Ib#2J-vfq}A6Au9A06utwyK9A zk9@Q%Z~X{85a5DBK7mvAa>y#bxcL4>k-fk=KdEuK?y(9~ih+fm*O@=MF3&#kC8lo3 zU3{mxG2S~cS$#}Ynuvy2p8+S>*$qbdpU&YI6Z`Zzo)y^{0`)n_@KCV6efu^L0Li=E zrhH#P_(8`B^nL)r(gNN2=n)wtmFs@&gPeliq-|(^o8(WFP|8)Rp^9e+M{ysWDHv#2?I~gEg04gEU0g5dwEzLyIZ_v_O0{+0Mf<*U>UjxvN`8s2wl9>>dWpJ1` zF(Lrfk7!NhY73nQ<#^^-$`!X37wqe*Smr~pLFCv-7lD-{%V6qkp%a_Es|RM4dSL$l z$08w*fll1$eJ{`(`q_dhRYg-RUKn(;(PDr;frwWWH_&Cm-IB#|D_n!omWp1V{yek9?JdKwM^KSu{cO%tL5Z z0!9uoRaIRLN0WTG=Xx)QoB56)%xV1mKjdfAy`iG_fCmOUHzOOGpj>EZNDWC4*8F;G z-`?2;*hlsv>2%L*_$XoYP-%HmJqf>o*P^hnjPFap3PN`YY*d9o8GQJ8MNba6;g|K( z)xYukkLI77E5bHUGFE5F`}&H*gW(B+{QR9KCk?Y5b}$K3KA0Bc^~l$mnK6_0ETW&2w~M{6N-k@U}>KX*FT zZ`x!V*oS_9-@V`rx!-*RB81t|oVenvkC}xzdX)Ouo#w!GgT9M!q^$*gH8886)JQT| z;V>-%hfB77B~c!U|E8H`63*2#tthDA?TK8YVy#EBrQ!3cq>N3A}*c| zc-ytWM;IPrA@CUpGJmQ{lkQ^egz?hMj(`0R$o!r?wxE_p-z%P?&Zjd`gXM_R)yhhF z&2?{40m?{#AZ$@ciB?$n0_-P9GtfMO6y+i!AA5R2Xa9`Z)^6+}MA8XDI&+@7Tf2~? zJ?%2DgiXBl{;mX~UX_0Lpq_G!iG`FXRAM>Gp-1H4NqSTi9xzB5hzxKck=DPpQ2*{O zAEbwk4cq?yeh4&p1^6Ejh>+9I{iUHKtjDGJuUdkLlm`=pEvgGL^=FGWVC=Yo0S%ZB zb7PCj<8>Q!XDBohkDfqB-6frucPJ@PslEz8KUkW+4vY_{iy5q78<0H!ZIGZ*>_w;_ zJ$eL2JcOq#D4%D~NP%YaQI1QJ7~C58`O~PCH+<6mJEvKi3Jaufk@Og-hQf(E99JI_ z%zgBQH0cGlISVTf<|U$7VW`U*EAPhHP>0C)s|+TFQ8ZxU|JzCBX%$fx@@S;90a4Qd zs7V-(9^KmoLZtZJyG{#%k%@`$Z?<6G%^#dXv|2hlBdRA=I1;-o1kCEE*SEJV!MtvY z_?pC5Q$Seu9q?m9A#^1ZV)=Wr%CD)^bi370aX0ZbWyDa4Yz=pUY>u85VaivoVeiR6 z#cdak8`v3c%l%}4e<;wU2ulr(5DH+xfx8`m86pdX0nlcZmHa?afwTakw{|A$plTi5 z2Z&skO$Mw)qS(7!tLjq+ld#^Upp?(~6+{gQTD>F=O=&1I-FPH z=GHc>0~rh?9}$B8{}TIN}!L^52;_;oT5L zPhG9~NenI`p@^ZJY8%K#GAs@sk5{_+el7fS)`q zTrS1Ls!C+vF$dea<#S2^8dYFBYL-fLL^)TtcM>HI^cT^>aRCz#+U1~f2`~cT3{(IH zxPGhrW*knX-b*lg`=p_Og+$3z2*Pg);UW)7a8g}Jrrv~qwipfJ7v2f^W}7))bl33m zYiJlOg@*cy<`c%JW_p2hs&h1R*cj@`Ty2@N+1Oq|lEvJuF&)w&N6kia(6kUGVhsxmq@){X3gLP~+YB}ful`udR*o5;p57=~Of0qO zpuk1`#M&C?pDn})9k9TAnc}|ott>B_RZp@+Vgm;G(hGIwa65p~g6J;5$K!SubQ|1$ z8>2-2@v%>-m9zb|V$>s4C$tCiYC#OU&*y^d>OCXvMJS%_yY$Er_&~O0inn1F*VQqsi&Jxa8$xFb3H z!CkgrXaT9@h{ix^ZZ4szKn`LAv<5|M-G{1FFmPEY56FO60e}4P&z}X?MlhExk)1}y zt!bm9ns7$Izk!H_w6}8%468u&WYotK0tzUmV?A~Da8W%25mt!Lse?n~-2oh^jf234 ze%wD(Bx%@khJ?Trvc^@l56rC><$T$rm_D}lq2)1edw8dFf$l9XC8F zuAXe^8hC|qNi^W}KoJpYsRE}21Uj%`pvfvwD*+n|2q!?eJ7cBmvJ#LgILJuGC?)kF zIugQu#tw1>xNrsF`p7c{4X<`X2L*hW0r55Vo9!d(Kg^J{p>^>-vjDpzQ#F>t%BUi| z1gcfX_SR>R^xStsk46{8La7DgC;8E&Wnuzw3hRYY+6m4%cF}CHK1RKKB87e~%vW`P zb<qQptQ!&UT0N~0 zYub!&^vBHkD_-M2C_bnDhF zaD-nf=Kqd^=Jlou_@DTxFgvCm3juz9{vaqRZF?*M{I0Ke+KX%sFh6`7qxCFUHInUF1nRuUOa`2EA?Gk~Jp$DO$}u4^5xLCJZr$Ea z-##}Ck_twW3&si%0VrhvRfVI4%)gKkfE#*AJcPx?4656Lz5`fVq<99mAE@{`G$@IS zQ`b+IQB;mDvO=N?l94%Pwnj~wA}~47ggga)6>CA9Eg65U!_?8>9a1pPeOmGIM~d5r z$0syjm8ZnqTL^g2E^r$Da)(}adukHr*>Km{?Vxrv|CsuuhXVXLJlWbst+XQZb~i-N zQg@ZL{QWt$gKjfk-NBGWe03T`il?L`0fWk^S2G~Wfq zg@_b|N{(I(8ex4l>IcWfCwx@JjQ^3dmqeCLSg*MuVJaso|Mn{D(gR66Kc^R~oLK%u zwRJrr;~UBU3JfC71j3hSrsBJbQ=E%gz3nazQ`N4N!d}{tA5)l^`v(SG?qq_`JqDQw zngqev-<&94a%}`Ph}4{r9-&u)hk46G98@_4iGc%>dNE%gIdierr%c1nX=q4+d4l;6 zp_mWS42~kQLPB}%I$^lGEYgYqj}rbAqxh$kpv*tC)AVbytWa*w%wa9*=sS0g!nSk& ztG6A4DzfH$lu+05*~V9W#+8Kfr4fO^nm-;>yL?{!i0!Eoj(g)<`r50H7owEM|JRfn zlwHtDzBBZrjas<)K*ukt-d5kb6r~NX1>gEj0104aJ^A&5f&wHUf|3Kt3Ir0Ml3zeT z4sKDjd~PR?jkz7r9m7c1*vK|p6wgTz=+U$0w!0WC+6oC|Vt0)vBtAIQmZnmGJZ zXB(=F+*km$K-xj-NP2*ax+%IjXq#X#wT5i%g4zX06=1zkbcRz7p$i^%+g2{7hi#@J znZk(EZ-a`bh4pf0)V2J;xYgMX>ljp2t$|Vj1xE%0VoL1&w>uAvtj~t51c9#WaTWR+ zlfMuAbdTHQ!szeWgFM0K@pR3)*{b6&W9e0^d2#eKlKK6`LXP!Pk3#)$^|0-g@Nw7g zaDa5imdgW&238xS&D!>M@6sN!Gh|}(7ATo(Sl};^l9O)`Gzd`J+0-%sN+5l-r%ZIQ z;0uFn``SukP#V0F`{|I}+Bgb4J}}>b-rQ#f-2)sx0kAQ+Glz!*l1QYy90l2wuZ?KH z_KR|1{4uI9o1G$W79pp*kczdGYv+`stD*AK#43-EQ47lB)vGu0@q(Z40(4fcVe}+x z%$x>MQa;PU$|9*s1LL!_f8W(18WhQK!W?Sg_OV{a`S=8>H z@Bak+)#H^&U1M(r7Fqk7gCWl~-;qK)Coc{3CKZbQ9u;6M)p>8c$yhy9?=d#SoT>uj zhrI)8CP^YUU5FbssE28)$)aFoR-(;OFn1!n6Rx9UNWz`E^DYt(ct;*ve3g)p%j;8L zwV2wkZ4#QBYk05m

Gm4ZH`g&_y_E06^uas*!+HgougKI^?a06{)T6ovsq&L-dck=B zf2P&+5!2pxJWoLBbZ_=30d{33w+H67!phu|f~hJS$}}*^;|y!r?6iijv!Yt2)?JK( zl0t&LLR#7uKDTO4A_s3#ZJ&U)g6T`K8Z3VaV`JC|bh0}C`HCu~7&ijLcGryCHuqiQ z$Fv3Fl;0~vw%0(p1y`T|WkHfKJ-uRzmv~svha@XWCqsf^z`iwzmtauwr0^+|V1sK( z&R55cv~Y8C^I%ZDKYsjRj+JMMOG$8jXK8FLx(8Mvv~C?9k87&c>a0R443*1$P)Pyjfa&>|D2&L;2SAp))kjQYX|Uqhy0j42QITWi3L z6FgfgOJ>PJv89hv6QQFfMarc^=>k@>ua%Hlyo461c|AoP`KOR|I}ke%?m)kNnk>1< z$DW`9#Rb#N zNI%IN&;tf^YkhSLO;Fejy58Q+oeK{5vR+5pT1b}k#@dAjEDa!rqzWU+l5l+s@UMxL zl{^{<>gwU&6q}P3-N3Uzf$^3sb0-^@eRfkpTkeR-#d-~K|0KaieqAZs2`<6xw1MG;N7!ZUF%E)t9d^N8`X(^lN zE&D1#oLWhcN_MOEB316Dpuc&EX(~^h+*wI(t4U$Q*B0JX)lUNW_BOL*%`=yE24q&% zsh~+`_g;B&eKMxZA-DT`cYOcbTg;x2;&#R8(HIjFbc0-O2k-8kswpErPe2z z3=)UnnwMnpsI?Fj-|C0TSCvxj<;u`q%m}|cze$8q{O1Opny-Su>A%8Sv1$j>PzkPx z07c;A{$TsF5ea6hYPmo)m(WgV62VhG%EKoDn+iX9-f7#8Uhf+(ja7;5)i%q$kkZ<` zYi*%ZFz6SQhI#!OmOH=jojWCcdcfv^RDtZXpKVD!ZdsK)_#N~~RyA&`eQ3|X{bM6e zPL0ZG+UL3aqy}SxXO{K>SSO1Tk>CM*()#d25xH3U;FO_(pqz1hYHfYr^N$^761Z%C z3c?2aWA*j*A#pr5MRr#2c|mzEeSB=-yo~38*YU5&^=5--SMc(h^($ zSNSK;oTcmOT66EUb6VT7@S#B3S``m*+tdwS%a_l2cd0v^(0Jy@p!iEKw_SXj9(Eks z0|{?XQ+IFv+31Wgs3`dU-LM(eZqckHfiF$rcvR;pbu9TN>tAae5UrOpBKm)irVAlwwjwf?m zj||P~tT6Az1KG;MR#SALQqvy`?g{kU+1lD#El)w+&o{jo92u}oHFb`3^s>nVAOwMc zHFba&0FCAF_YSM(K#?OWDMi`-KC&1ZQdmaq-3QpI^yeK!^6|(Ea=hR}Axl%s%ga9A zThMF`H%v|Wz~#>=lCw3&;hskQS}h8yAZs0E&7`ld58A-`Ru9&*A_s#XdL9H8TgIx8 zaY5DuWACw;^&|^84dB88XT7fRp2Zro3~T^8bpDB-9|ZIx(>iza#SxgN9r49M(F3$_ z8xhzfHcWNa+YMP1NCcA#y2~cA|JGW@3~nT(k};7fq}Kd&$!F0?-EI}+)cv9}##v^Q zqEoDdKREt32<7h%ZKOQ1M|NcfeIz7Je~;@mehY3!OU#l#GyPnBKnh$b{rxdA9WHd% zH8#5p%t(R41YyD_AP@{K-P&`VR@KC@eeX(3$DKM1>}9REBL<_A45BP-Y}Th2nF_I# z2nh(*QPa|jKao;++NHx~oORWRme3v89+{;TZHXbZWpGG_I8zz#!)+sO%lPZ`& zZAzYrpS@TkI`eDW@VP#I6fAvw3z@-FRaHF|-H44sQJ45g$RB|1P@e)T-)LAY)y`^T z${A%xcIZ_DT1!9L{Y0a{PuE|7Pl+a{9B_E**TnXf%69qJFO?=#yY(Eckrv8SrdwL- z*0V1MvGk`-3zatqC5E+Qdo#z2)kzh2d7v}o1Eyi5K#$=gR#9~Ndk%Sj0@RZwL)kxF z|2Pv%BH9Qj;O4p1BPCjtpMRIAaM0c=F+TpF&X_7q*9u#5S>sEVxaq1CW0m=h%~rV43%ntFCWQBpfp8B!D+S7W?U%6U>lSS8JL35AllI( zT}MH%nlVM>yHz!K|9^5GI+PBtj#VoN`1=2}v(l2Wm*xI`=s#YPh~9DM)Ea6%IMG2{ zTlUb+1{Lpbf}&ul;bMgVRDy_;ucD9Yh>K{BW!?& zQ1_6a>$9!Z)YH2U6;Zfr>LXJ~K9(aq1Xlp9R6>uQGsT&L1_mMv^^v&yYh)s|^U4Yu zpy&ZXTSxQ+QZwA9f0n6CVxJ4_(%5Ee-mrT2f4u-N$>%paL{VdnG@b4Svr&jal)D*= z8Y8A7o|E&!ec*qjnBnu=DKhYzK?gxI(L^$pdF2mgUbL2PHOib~mVA^f?nfC@JQ4>D zDuvYfWL2Y8@-=e=rce+RY#bgg2`onOCw5OYm*jh4Q1W-P*qyO(sk>wD(=C>QQVO4( ztWMJgGx-{bvFa3un@6cL2S8>4_n~g#)6G-1|HRCU5mp2)p#U)lc$=M_t;f``y;TV{ z7Z9RwrK@#CzOeYywYHQR#QdbWDoMxqpxsHQ@ zGy+^oV7O4Q0KE*C=BCv=)HR0sgy3Gi~~i$b-PZw8D3Ps!-fNgR~=w?L+b;jrX7{ zqod&M7ZS&sDnCC2uAyD7!oAoh`*HuCOkzMpph}7~MNRpNi_Ble#6U&b9W|HR#hN`6 z?h(xC8W@!DdRk}7qe8*z&+*7da_E)f=g(~)mLo>Q9d16fNsJw}$nyQ&=&SSV3GzPJ zU`ytzM{MJ_|NGGibH7C@V}4k%|4`f#Y(F}Mdn`CP6j`IABDGA~!%}CZzdKW?Zo*B~ zVb#C-B#8F&f%fydh8W1ye_#1n4eGId=Dx@>t<&SG)Z=0~;08GSN#e0HODpNVk)Vpv zv)C75;HL~36!9BV8hy%=3V!$h^WPPc2TLsnr#`5~Sc)jryTTouS~uarI9)L(*z?DN z{pMIxef~W< zMTiQ;B1}|HXPLqW$YG!|S}bBj1@01HV91oI#3P@FCikf)?(&WY32Geg7&CmpMWG^q zSsx~RAuKi27I`?4-YfG9veZlP>$6LvK)+uZj+C)x9IXQN4XqTv1CSxE{j zniMk`XPoP(8VFR4gxBYT9~5IodJUhc3Q>@VuxxPTePm{#9x7qR;FX=|l}8}1H5D^( z1cTc@SoZYqtb6%J$%l=NzZWiF4l=cbze&yr&WuS44xjxg(e=!9+sG(6DASr7_Wl6X zqbOHAya?(bDbp(f+JoAT9Tc^-bzM>gjRY-S85BReGD!wk^P4_XWbofvR18B{cCRI66=wx)Av(?9Vt(9e12AL-GuOP3cthF54jbbQr^=0dbE$%sVFz(VyAxxGghcSF_}}S7ZZ^_hR)PvG8Kg5=sPr6Wc`B z`yNSsn81k~EFMmv(rnWc=sNo*kfdMx;hPJ zFlS#)>pc>h3nshv*CZ(0^wHR$ki!+(*}?N4{%z)y9KMEw{k1_X!SC~KM}d_WQc)2(ZCL>%kv!+ z|K7M%rdX66C!Zaso+=UT^tuaNozi>i?GIsK{p(%kk145xD7anbTJ;Jq9-4X)_#aVL z(ES)QpLu)HCW@{$Ew{-rKTAHnVxQ}B+d0<1;J+7yd*deATtJAYg`cs5)*GHi^RRfYLb z@TnLE2F(X|4I>$up2N+z@VyKkE)gtqdYwXrk6H4|E+V_^^MMYQulo)<=*``Km6k3H zUzwG@`Pur)(ztXBPmBhg*g4{rl`Y{2^2=@}vZ&c3=EJ<;~v`1lOJWth-6-KW-|tQ-p(uin>X_qMHAPjlD!x4D-k)f*ha zPrxZ^Gg$kv_M`OIkF}GG*@-U(6*4vESe(wg0`s}#o5P(YnY*H#CztO#x(6z<8M!E8 zDu@Rhs)zlvFg-@rHmvJpBudgWkq7s&*sM}QK-6-f*EO%NS=Q4*CfLR{(%%JmF{Myi z61zKJ6PL1>(*JVyL+{Aclg%GGe3Dpu8TK#UAatUi5IGa?4tJQ`PLhs!B)Y(AcYa`k zZ4~l|$h@d^i^##Qds}sS7V8|fBCFRq(OV9#cJl{UoJrIyj_u{5XuK#Netn`M9-c~yGOR@7xfhgfPyFY<<29&Ort`$n z(Xq2{Ym2MaU`Rqz=mtif>vR{@#{)}N)l zd&drK<%pvgMk$#^qXNIzw-{1gtTK_E7pH}?Skhqw%+?M>{AQR7b4=CyZl0NGLT`ncF` zN>k?I$`q;TuSIiiJM!@M5A21dhm_1M+n!Fsk{zp9Ga`L%Df=T#+B^ zJ)+KdJh&{`in)J39r#DUShc`E1}*(f0UvYH*!JL|vsej{bYafl;$@b!NNo|~77h2p zO>xpW)v%H0vH2 zt}{O1Y9X3o#@`C$+0e*H)a1Hb=1;qzgUMf^#hh8WxjaubnQlb~Kk~xqlo-FT5S6@g zrT@<#se|Br^KuRFXS=wZ1L-_)ZwzsuG3f_@>w=669KON9q#uO8&9Qq8Stv0{F^v|Y zMgnvRRHT0c^K2y?`TUFPVZ89A>L~g6`Qz(V)KmfF2oC;u_pM(nag5}>gv&|YGb?%? zv3Lhomiz>*3)@Uw5d8t7Gi6LcdE0ewyjR{00EIo(lp=CbC>LDx!hM%yBqKi0rV!b= z05AQt+cq;h8#CMZ0FJQ0*@8B}<=eX$aGLn}?Fl+&ZT;kZ1-pgH_E~$*JUuxxH}+&TJ(}`6NYgFfUz&c?uBmgFvSKz)f6cl8zB*b*8k_WKd_1R z^9%;ugNwf0L{n~lpFZKlNNrPXx*TX2)fL&@_jUTy6P7sp>}53?EcputK{1ygHz=Ax zp4fR!j@39zyei&e;pLjJJ9t1=WY2<_GyTZ zZ0e{2&U^WDJnC4Jt>@m!Iz@&c^kJiZ_?gw^rx&hIO_ck&VF{v`1B)m1N}{Bsr2X5J z`XF3=I_dQCjwiUJK_1k*b%|mYp2Yu*!GPRqoFqV=a0|BOnd=4 zG9rTTGhcqtoyD|MwQw_#C3X&5mjHWpU1zNv!=GzoP>G~Ffn)|KzSkp8uy$hGxhGuG zySuf3zht^_;lG#xP?7;HiUsfZz~xOv+IJ-cs<4cuvVZ3AXD%&DwDj7h4=%$|jDqj? zQd5MEVTm!>`^g7wg(KRma?Z?h2C9SrG?4iEck zC72n=q8`N<@L4#L2&f|7$bo@@GtcLq_$Cdm(~-7gJXM}^;%7z-W4_ao3=aJ?a5HI_R)=Le$^s>g(rl_Cd7G)D$bAL&iew&#yfOZWjqm0C5fi zPFDr&*jIe`^(JMg<~cm3RB3(TosW_tH@TPd{2rD^e19|Yi+cX~1ZpF^m<7BNxW4T{)3zkpr6%M{lU;shVB3Y4 z4*uZz&7UOrJP~bzdcXcEfJ3l!w;^?BaqTUjA5Vf_L$Q*SyavitnwZaE!iDkzwE&P5 zNw6=0`yVlH#R^x8Y|LXdz|zydM&wG%-q^>UL5!)FQ_&5 z%!sLrM+pBBjPb_C#-n#?4xaqmy}fL;Iz!3yAh^8e?k+2O7OMjV3M|I6mmCx0JTfzZjfU8s0^y3f2sLix5z-X}NMz;Z6&VX5!UVn)u7bgo!DaaC2)K0a zjPAw*oW&C4zwl-0uzwFs;#f6R@zS$;uaiCC%WeLn;#(FQXXm|I?!H_4&*T@YaJFxI z7bVip6eEbl;;1fuI4T9Jar!$Qj`W_6}A$Sy7 z)KqtfCbR`=KHNyqczIn1)$jLZz^0dI_RZDgoqvM^1HhX11w6fc-$8p3B+1mI13qmy zoV*u~6*jo6EM_p3#Zy6pFPh4+NlrRj39nZ~J&|M6)2@M3npyJ@5z15@QhF7) z6w@?u1)CW&gDam}A9DhdPr+PorazqmiGlD_gkDI~K2!U7a{iQ9_M@wHCqX@w>XdGt}(9^t>{ zhC^S#4?5r86iNg7Pe)f5_Ld%yGXgXVUaQ#l7h3JKJkcnS{KU1xVt5r{CC4gLlv-R| zjC3t&+RP~du&vwLMp~Wx&Yx?uJ=3c!k!Ws7|0Mz*>kMP@Pw`!lJ@2ul#iGJz(XOcv)AfGqUrDL zruKA^+j@fdUmlH^?7Rmb?+w;fq2^-OxJWV*zyzMwe}*{$&MPEo6&Pkv4L-8$~omMnV!$oG2^O7D9bQ3`4gTavrQu3Ob3c#U&Sk@rh zWxVPxA;8WWQlJ(BN7U`wob=^#Cxx!lDwA%jwu^j7OV}Hj z$Q-DE(p#hUyija2)k>O|bcOwYNns!qfrFYqq(&g^Lc-+@&Wzse-x*EEsZ>-doS~_% zwe0HF0{WFx=s>lY8h!+kq}f~QO#O9UPPuxY`h z1=dxL^%Xo?HSW9Y@Za!BZ{50et=WbzMO-CL;^`F#m9YrkZr6~LGosHEr|&Px?T>n? zc9o8dn3hy*Uh|LFt*agFWiB0I zsOJX9S}>Krvg~-UH;n`=<2DwF_ zB~pNlp3SfqoCO%b|hblU-^I(wrc=#+)SpmJ9DD8 z_0cV<180Rut+3mqmpue5 zFI@V@S;(XYJLmiN8Q`ga^P()WWKFUJ1U{Co$+AnCWA+`9ZXuzPt2 zVh=B*d_eOH;wVqJ#pE7L@EASvoT5 zHd3iuhPhc;Fr#w_Ou11!ayQ>tey|Wl76(Ly;EsRy>XJHU^x6fo!XV9(#6e2gC246S zU;xH#D#+bNCxH9uC5$SH5oV2K(et#L@L;hYmBF{5P=EJeg7vG&ZiQXwT<|nn`Ua=E zaht?#$Swu#8*cZT^DSL9)OEJ#K|(8HQ9K!fL2I0>{U7IIfnG5NV8!J;=J4RBASom; zR7lBVXO~&>!_~VlDrYc7!RQ!8d4Mn<+^Mh&mo#zGzMS1GhISA7Edut*$w_e9LfHo+ zPL@swosd(7Hxld{8hT2-`Eta|Y;=lh^;c=7%t}7=>1`5pWKm~IRYfx{=IMFEQ8C4y z3E05LpZIoF)uR5yCS7fZ1nc1fm0x_wK+ydY%;@bfnLn3Ir}A}jvKL^049h^rPXU9A zUWx}lQeYilyo9*1p~!)N2Z_8wz9^PqQDY&ua6swE1q_WCb|@eA5VgU_W@5$ymZdm@NL5`Ks$|M{#T<4|+ zKTa&1<7LSpF$)iPRLH#eT}V%bCqH-g@UL;|;?eWoYqPXWe@Q_OTBbP}yegbF;ei$Q97i?xSInQ8Bxo^Jw@?kWFQ3qWjfCYN0C+_7PCgofzHEmhGEKex2&VShU8FkCuGj^morMO)MEuPpKBIC_>0e}tXBoR@WmS-6!DGou6T@T_0^V8R zaJ7qCp;0nV=X5*Sz8$Ce>=ne&)5PFaIS%usESU+V!OjkkOnS;h4|+r;C8&<#%Nk`8 zFpQc!7^0`fCUj%bL~h#HQaC~MEK0OvzGUL^DALq!!dd{d=Ao}0OgNB4d3Ezk*e zf4-ZfRmY;Gm?c1Z0v=bPG>K7y?riFCC~BEmW*=K7p|6;mg-kufO@8KKu4f1H(#Nj9 zT%$tR5B&}*DRnP(_-s(D++?ADORbRHzuk@L-i_&cD$l~s!bTw<~XZy#USFtZW2ZYQ#%fTt6h4P+zH2-efn zGZdg3M^fJJubY28pjkDNVv#<*5n#8y?&srk6U6`wfzpK2lw7|?KmmQX`;@9$sc)f|$?OF6X%Q!Y0S8oPZ*T}YE2 zI8>XlKlo#STnvCDmu?LgoTMW75b_0vvlNSf#WW;8{l}vVZgRhLi)J?+V4uJXUbrx8 z4F~qq{lrsi#Hl#*@t}~3>Se9me)PX%`sUkV%6KOOmiHy+KJ|>>41;NxVx)ZevNOxM zE0A&;V~xqfFpO5IpzYj${ZbCkzse6O>~i}1-l`OIY#tR^T=&@VwZ|86=R#e^eI-~0~Ek02dc$6wx}uHlt;2Qv(0#BjnNYeOFd zD=lDXWR0NZ{a;WWk`M(S4-S+_wad@Xm*!xE<6qscH>Jqee%Ey+K#}KR8~Cw1>Ann6 z0`n(Fo6GR!08QZWHpi)W(_T=MpYe@0XmRUK4p(st370{9`@MG3ZQ;RY&@Aa{o~L4y zR0f{k<@_cF;j|qq)?W73H)=Se&_+~#;4eYI{*doSegx9#Km;%^80%3Cx`nu7ytOG@ zO8v%%-q%xbPC+regt83JYCv&EN3?E^K(uim1AW)M-)kcxZ;u&>w!`DhO#0?97_$ymyK0d;VS{44hfxu5)X?7I<1R5YGCjPPah?sr@TQ+2W1hB>Hu?~F4e0i z?h;u)0J!6$FtuQk2#7H$J}~z-7r91189W%J9-=O z@**V<37AcMjrlN2q!!gdV0eo#5#Mat@9~J3%``>ud4GP>DhEl?Ilu6~=n?5jU>t*% zCU!Nf*^=J9Kcz9fh*i%ayR4u9eh)iH)9SDld^LbnyI^?WHULUPN7aQE2BZQwEh5kO zCr`E@nOUYVDnOAv<)RoZprw>Z!LO`LWNg}RM|xkd`Pg*J<+VSO#1qTY1GHw4N%;T{ zJD`q-1BAG|ykjh?JF(H0(71Hur72lzhdzeoeup5Uo`$i8aH}VFTrBZ`AeqM!+1Yu> zEdPS0)E6Id~xGrv-x6Z-g5U2HzB zGMHES_&X(XYX)+$M8M?aOzkV;Hp%9kaEEZlyMH_OZ!E{td&q3nm@p;k&0V|tHN>6q zF3!}PG`b0^9){LCtQs;rW!-liuC>A{?>$~$z8uDZpJC(6b>|RIj^G`%_Xv&&U_k?} zHz|Y=YSl5^R`Oq@I|PM7JD6#F#ql1GvH)atm6RMv$7dR~NB%-}T@1el2SA808~UHU z45=4?{~Dke;&G-Hg8gj7IrZeC8N|Sq>S`Qd~-vEyZ znrdVdhYlcla2XPqG&E!50D5X`BZZ>~7~WjXQ^nr7lOE>g0QAgta}nfqE3a~pFLQHd8!Qu}r9T&tBS#zciO2>7t;xJw z9-uGG&E$&r^a~RwQ#@r&QEi)(DdiVRr}tubD37n0s+8_c5WJwT#NQ>69B8;>}Xw`Fx>pgbEV&mPIJSyuqxqL4swZrqtu@Xe{jve zwyexK4q6GAbGfm0>@q;p-uZA?f1S?EYgrz&lHjor{JtjjNqd{ymp6|EqZ+≷b70 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tikz/figs/bode_plot_loop_gain_robustness.tex b/tikz/figs/bode_plot_loop_gain_robustness.tex new file mode 100644 index 0000000..9457736 --- /dev/null +++ b/tikz/figs/bode_plot_loop_gain_robustness.tex @@ -0,0 +1,4003 @@ +\tikzset{block/.default={0.8cm}{0.6cm}} +\tikzset{addb/.append style={scale=0.7}} +\tikzset{node distance=0.6} +\def\cdist{0.7} + +\definecolor{T}{rgb}{0.230, 0.299, 0.754}% +\definecolor{S}{rgb}{0.706, 0.016, 0.150}% +\setlength\fwidth{7cm} +\setlength\fheight{5cm} + +\begin{tikzpicture} + \begin{axis}[% + width=\fwidth, + height=0.55\fheight, + at={(0,0.45\fheight)}, + xmode=log, + xmin=0.1, + xmax=1000, + xminorticks=true, + xticklabels={{}}, + xminorticks=true, + ymode=log, + ymin=1e-3, + ymax=1e3, + ytick={1e-3, 1e-2, 1e-1, 1, 1e1, 1e2, 1e3}, + yticklabels={{}, {$10^{-2}$}, {}, {$10^0$}, {}, {$10^2$}, {}}, + yminorticks=true, + ylabel={Magnitude [m/N]}, + xminorgrids, + yminorgrids + ] + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.218947676285662 1017.61196552463\\ + 1.19420002813353 35.6407786132651\\ + 1.64898694447106 19.2380003311511\\ + 2.1150728248688 12.1253293863687\\ + 2.61467321180109 8.29707163273341\\ + 3.17322963473498 5.95098940627966\\ + 3.78074666359935 4.46495773588301\\ + 4.50457325175946 3.39613675858516\\ + 5.31772317785097 2.65390491747638\\ + 6.33580499265825 2.07104776527706\\ + 7.68928372075831 1.59413673565851\\ + 9.77214696972572 1.16748502973182\\ + 20.6212180399914 0.446485432259996\\ + 27.4434330322837 0.303588570222452\\ + 52.3261423948666 0.126361312356483\\ + 64.0924401935645 0.0973811892384281\\ + 77.7841107128649 0.0768121774913216\\ + 93.5343152029239 0.0619473678728793\\ + 112.473717836475 0.0504819128118696\\ + 135.248087041788 0.0415510462687211\\ + 162.633950404819 0.0345350094662786\\ + 195.565071586595 0.0289912264009868\\ + 230.867799418717 0.024994983195402\\ + 270.042071883777 0.0219204687635685\\ + 312.964801067075 0.019541738214475\\ + 362.710025233065 0.0175802602132589\\ + 416.504424854519 0.0160563480429901\\ + 482.707096560318 0.0146987713194919\\ + 710.970943231243 0.0117378570017106\\ + 765.391938823015 0.0111051777086159\\ + 816.416760492147 0.010482316893541\\ + 862.85125663669 0.00988574231580288\\ + 911.92675984593 0.00922803388600686\\ + 963.793479961579 0.00851403479029288\\ + 1000 0.00801302909023373\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.218947676285662 1010.2680109356\\ + 0.516074871038591 185.291054569483\\ + 1.03041699495059 47.4787058088623\\ + 1.48995507285286 23.3124317828806\\ + 1.96468664618044 13.8770766856263\\ + 2.47396410088681 9.14100353185176\\ + 3.00246170908555 6.52635349789394\\ + 3.61041859717334 4.80132211806491\\ + 4.3016357581068 3.63676708907952\\ + 5.07815211232768 2.83086787348905\\ + 6.05036787939122 2.20071706916141\\ + 7.27548352919623 1.70881964399268\\ + 9.07732652521023 1.27670958103473\\ + 21.3958887134342 0.418167626510791\\ + 27.6976193503689 0.292798467439554\\ + 57.9112264764176 0.104782206740072\\ + 70.2824426430835 0.0814092391315525\\ + 84.5136633068472 0.0647584721105707\\ + 100.693863147603 0.0526749814380803\\ + 119.971773543588 0.0432929814227462\\ + 142.940453343176 0.0359393851872932\\ + 170.306502925284 0.0301278353340686\\ + 202.911801804668 0.0255080454330502\\ + 239.540735872088 0.021999287684161\\ + 280.18665564592 0.0193114341261991\\ + 324.721849207313 0.017239254076805\\ + 372.882130718283 0.0156321048353509\\ + 428.185179865241 0.014293327868481\\ + 496.244487762892 0.0130982517386268\\ + 697.981390783066 0.0107540196195423\\ + 751.408106111697 0.0101963232611723\\ + 801.50069615654 0.0096507087007977\\ + 847.08682665574 0.00912875880629496\\ + 895.26571259964 0.00855176369845847\\ + 946.1848194722 0.00792161798793763\\ + 1000 0.00724785587182594\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.216938351838518 1014.02054069459\\ + 1.21642429385737 33.6295970946075\\ + 1.67967487209265 18.1607851266587\\ + 2.15443469003188 11.4529122416422\\ + 2.66333272517498 7.84213130280337\\ + 3.23228397818138 5.62875109514083\\ + 3.85110700232557 4.22608613175153\\ + 4.58840412645476 3.2164004182189\\ + 5.46685729972018 2.48103710770847\\ + 6.57382014340959 1.91275766426666\\ + 8.05203967082548 1.45470230757548\\ + 10.7159339982267 1.00204713622698\\ + 16.0770442167382 0.589865814329369\\ + 20.0586777950823 0.436350719467253\\ + 24.5691646298279 0.327125335022487\\ + 30.6539529505653 0.235856955351638\\ + 40.7953450345245 0.15244994288537\\ + 61.204983724767 0.082096006067392\\ + 74.9678187496688 0.0610532413280973\\ + 89.3204599858097 0.0478515814591455\\ + 105.444279352617 0.0384499682851255\\ + 123.336349791378 0.0316325126721048\\ + 144.264395121816 0.0263169133578832\\ + 168.743567772738 0.0221382157992202\\ + 195.565071586595 0.0190021888435283\\ + 226.649807927369 0.0164691793167325\\ + 262.675410372384 0.0144153872642595\\ + 301.63343472592 0.0128413881334784\\ + 346.369417737173 0.0115452658150398\\ + 397.740302405804 0.0104769035511789\\ + 456.730127016875 0.00959151093839266\\ + 539.17746403875 0.00870584060813276\\ + 672.709913571234 0.00765363340985318\\ + 730.909932860291 0.00723149286970074\\ + 779.636013040524 0.00686762499111361\\ + 831.610415323096 0.00646039691621083\\ + 878.909065341995 0.00607126073963784\\ + 928.89787201645 0.00564459357509239\\ + 981.729840618884 0.00518519053594821\\ + 1000 0.00502637889930194\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.214947467343798 1011.55751380191\\ + 1.22769104798836 32.3561266593238\\ + 1.69523234155412 17.4799168595727\\ + 2.17438947560008 11.0284410911081\\ + 2.68800102153761 7.55506998383436\\ + 3.26222200971167 5.42528609961824\\ + 3.88677669089267 4.07497812167303\\ + 4.63090280179974 3.10233481307401\\ + 5.51749237612913 2.39328668836617\\ + 6.63470812109235 1.84465413986398\\ + 8.2018894992022 1.38462677167907\\ + 11.5361810173648 0.885156270581529\\ + 15.6384675830225 0.591417196531814\\ + 19.3324228755505 0.441298042343615\\ + 23.4622884814226 0.333694597537387\\ + 28.4743916646725 0.249190493721459\\ + 35.2003147279668 0.178663805500202\\ + 47.2796959160039 0.110857152813133\\ + 69.6374473062822 0.0593446737486652\\ + 85.2964449974102 0.0433710162598532\\ + 101.6265089393 0.0335146929761786\\ + 118.87076977119 0.0269399600454565\\ + 137.765076954905 0.0221911621871252\\ + 159.662602210143 0.0184950000993149\\ + 183.342548256229 0.0157601319915241\\ + 210.534524276671 0.0135708487023447\\ + 241.759407916913 0.01180853595413\\ + 275.067600790807 0.0104694832239571\\ + 312.964801067075 0.00936805796939288\\ + 356.083255262928 0.00846002419996732\\ + 405.142317111465 0.00770915981408621\\ + 460.960448682843 0.00708375238136173\\ + 539.17746403875 0.0064478835656439\\ + 678.940681269611 0.00561919561175502\\ + 737.679760252773 0.0053000109413558\\ + 786.857150693685 0.00502482171406485\\ + 839.312949816636 0.00471723925617921\\ + 887.04968896544 0.00442413893300064\\ + 937.501501514529 0.00410404263798332\\ + 990.82280990038 0.00376112287988771\\ + 1000 0.00370225961318874\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.22097561147959 1013.10358212792\\ + 1.18324062745838 36.7749752086598\\ + 1.63385387780986 19.8365778788021\\ + 2.1150728248688 12.2847969752621\\ + 2.61467321180109 8.40493775364578\\ + 3.17322963473498 6.02791455851724\\ + 3.78074666359935 4.52278812608755\\ + 4.4632339267104 3.48926574353028\\ + 5.26892142135068 2.72549058342386\\ + 6.2776601058065 2.12625226008778\\ + 7.618717702323 1.63626158947482\\ + 9.68246611930312 1.19786626529156\\ + 18.1241754737424 0.533030477401563\\ + 22.822244741869 0.389729027802452\\ + 29.2729483504282 0.274486966106754\\ + 61.204983724767 0.0962024351562488\\ + 74.2798248256492 0.0744264907192957\\ + 88.5007491447344 0.059683279549326\\ + 105.444279352617 0.0484074636591517\\ + 125.631660247412 0.0397045278732077\\ + 149.683929307726 0.0329213496718177\\ + 178.341022071001 0.0275884116134645\\ + 210.534524276671 0.0235679757952076\\ + 246.258591635055 0.0205002034532237\\ + 285.400976982924 0.0181385170676223\\ + 330.764978074424 0.0161974838172152\\ + 379.821530619074 0.0146952104218464\\ + 436.153778920801 0.0134449755947937\\ + 510.161531474983 0.0122631535338395\\ + 685.229159528406 0.0103470309161318\\ + 744.512291079513 0.0097607170882558\\ + 794.145171902934 0.00924990778617015\\ + 839.312949816636 0.00876187492263514\\ + 887.04968896544 0.00822195685367133\\ + 937.501501514529 0.00763081953797367\\ + 990.82280990038 0.00699628969895113\\ + 1000 0.00688726798421893\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.209083769055575 1014.55661163186\\ + 1.27381132318648 28.6087900931733\\ + 1.74277467840892 15.7547410326583\\ + 2.2353696459098 9.95631576509398\\ + 2.76338529005317 6.83306116794708\\ + 3.32293251639897 4.99235607351294\\ + 3.95911026646846 3.75424913941343\\ + 4.71708469091702 2.86136852478872\\ + 5.62017384808319 2.20940058840923\\ + 6.75818116816111 1.70385041070757\\ + 8.43190929286626 1.26315785781898\\ + 17.1488196987054 0.488759308603991\\ + 20.6212180399914 0.375182687383171\\ + 24.5691646298279 0.288226405874671\\ + 29.2729483504282 0.218529842547234\\ + 34.8772747481418 0.163538071673865\\ + 42.3278906557355 0.117068481806225\\ + 52.8107971193433 0.0787106876699193\\ + 68.9983712143002 0.0479662506283344\\ + 102.567793074442 0.0226280300082805\\ + 173.475935923393 0.00837301682375914\\ + 224.569799553977 0.00521611440132475\\ + 275.067600790807 0.00364578154806121\\ + 327.729484992338 0.00271114821124931\\ + 386.890073932798 0.00207577560555873\\ + 452.538627817017 0.00163461223684169\\ + 534.229329953835 0.00128612333941732\\ + 642.403365939419 0.000993900589717283\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.214947467343798 1005.50067917725\\ + 1.20526093687084 33.3177036582016\\ + 1.6642601764859 17.9817848265224\\ + 2.15443469003188 11.1432757086459\\ + 2.66333272517498 7.62862675307782\\ + 3.23228397818138 5.4740596656517\\ + 3.85110700232557 4.10853700838182\\ + 4.58840412645476 3.12543366600556\\ + 5.46685729972018 2.40924780687494\\ + 6.57382014340959 1.85556630870677\\ + 8.12661920009194 1.39178994799707\\ + 11.3254131515281 0.899718656308562\\ + 15.4949503931463 0.593483041752484\\ + 18.979216428391 0.448307754106946\\ + 22.822244741869 0.343462252255545\\ + 27.4434330322837 0.259994063782414\\ + 33.6144900010877 0.188893287554772\\ + 42.7199396630678 0.127706938065899\\ + 82.9695852083491 0.0428281398905604\\ + 99.769776423632 0.0321987548822745\\ + 117.779870119712 0.0252344521027836\\ + 136.500780654601 0.020564537844575\\ + 158.19734815786 0.0169649198203339\\ + 181.659978837533 0.0143292421646197\\ + 208.60240892485 0.012241535502423\\ + 237.342425002387 0.0106781445202606\\ + 270.042071883777 0.00940806858621831\\ + 307.2468842709 0.00837243044007374\\ + 349.577557436328 0.00752528145710059\\ + 397.740302405804 0.00682978340871836\\ + 452.538627817017 0.00625474649990653\\ + 524.468874949512 0.00570755452015936\\ + 691.575882873852 0.00482250898467541\\ + 751.408106111697 0.00453638044581993\\ + 801.50069615654 0.00428843876146089\\ + 847.08682665574 0.00405275777286508\\ + 895.26571259964 0.00379345155705049\\ + 946.1848194722 0.00351131346831125\\ + 1000 0.00321051956501607\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.203380030584698 1003.34140981399\\ + 1.30953502048267 25.4022444932285\\ + 1.77520801171763 14.2561760876888\\ + 2.25607406649686 9.17351915056167\\ + 2.78898029238044 6.30183619028116\\ + 3.35371015200293 4.60905046503113\\ + 3.99578030189527 3.47013553626552\\ + 4.76077523022637 2.64852084159762\\ + 5.67222897164454 2.04837990588264\\ + 6.82077673286568 1.58288388865781\\ + 8.43190929286626 1.19145122775533\\ + 11.8597101233767 0.765035971866667\\ + 16.527920614649 0.495177987798352\\ + 20.8122156998634 0.361664097738976\\ + 25.9665597293487 0.264230362871262\\ + 33.6144900010877 0.180834722000438\\ + 60.0867589171969 0.0766583052964807\\ + 72.9227205872831 0.0584856940658292\\ + 86.8838263525118 0.0463291645498478\\ + 102.567793074442 0.0375787761693927\\ + 121.082975023204 0.0308290960959942\\ + 142.940453343176 0.0255759943241771\\ + 168.743567772738 0.0214505199033043\\ + 197.376432630026 0.0183478255436635\\ + 230.867799418717 0.015847821850562\\ + 267.563844455205 0.0139356291613193\\ + 310.092663593193 0.012370999358994\\ + 356.083255262928 0.0111643266698004\\ + 408.894822629486 0.0101647560011022\\ + 469.539001068006 0.00933140893011105\\ + 564.614141930367 0.00840096625729422\\ + 666.536326812491 0.00762994212808182\\ + 724.202233460732 0.00721786995410951\\ + 779.636013040524 0.0068099568836684\\ + 831.610415323096 0.00640719992446921\\ + 878.909065341995 0.00602202088702229\\ + 928.89787201645 0.00559944188148368\\ + 981.729840618884 0.00514423073570775\\ + 1000 0.00498682889540573\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.218947676285662 1014.56460297755\\ + 1.20526093687084 34.8845570037975\\ + 1.6642601764859 18.8298302625787\\ + 2.13466303332425 11.8684356581192\\ + 2.63889081445751 8.12176726738489\\ + 3.20262069365765 5.82569490210126\\ + 3.81576466127125 4.37121430124143\\ + 4.5462954695324 3.32483919351733\\ + 5.41668691103315 2.56337753289109\\ + 6.4537154016467 2.00089448301025\\ + 7.90492762269643 1.52095232368575\\ + 10.3279473191895 1.07357614010296\\ + 17.3076553419573 0.549141759274592\\ + 21.9959306803007 0.396738002547108\\ + 28.2130767593947 0.279538029419509\\ + 63.5042516859596 0.0881921029043444\\ + 76.3629826128224 0.0691781131094062\\ + 90.9827289445556 0.0555542340327333\\ + 108.401435917833 0.0451261129631943\\ + 129.154966501488 0.037068739554255\\ + 153.881775003835 0.030782001970643\\ + 181.659978837533 0.0260676589068729\\ + 214.452607597167 0.0222909940725512\\ + 250.841505927754 0.0194094519982545\\ + 290.712337727258 0.0171917533127744\\ + 333.828586473176 0.0154733409413927\\ + 383.33951017666 0.0140458416607664\\ + 440.193518520887 0.0128574932504115\\ + 514.886745013749 0.0117323603547629\\ + 678.940681269611 0.0100097906760828\\ + 737.679760252773 0.00945257104570374\\ + 786.857150693685 0.00896903384471185\\ + 831.610415323096 0.00850764694390381\\ + 878.909065341995 0.00799685084268931\\ + 928.89787201645 0.0074362391726347\\ + 981.729840618884 0.00683215344830006\\ + 1000 0.0066232398956367\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.201513573381556 1017.89705373619\\ + 0.632121847581245 105.306512776954\\ + 1.0991097009295 35.5140941866405\\ + 1.56024641436637 18.1093075766938\\ + 2.03849339825246 10.992490660833\\ + 2.54334576130465 7.37767428243772\\ + 3.08666494333727 5.27721739497868\\ + 3.71167181947577 3.89007278836732\\ + 4.4222739805059 2.95223306184261\\ + 5.26892142135068 2.27110667033624\\ + 6.2776601058065 1.76921386089816\\ + 7.618717702323 1.35889028748028\\ + 9.77214696972572 0.980255264426443\\ + 17.4679621512725 0.459739490100574\\ + 21.9959306803007 0.335413438330993\\ + 27.6976193503689 0.241757461920878\\ + 37.8947091907467 0.152799340315738\\ + 54.7947233690029 0.0892816737347753\\ + 67.1161176749628 0.06726141792522\\ + 80.7062014114951 0.0526216439359161\\ + 96.157460014321 0.0421810622245853\\ + 113.5154708921 0.0345915256305001\\ + 134.006889636395 0.0286724141669197\\ + 158.19734815786 0.0240143379415674\\ + 186.754584276108 0.0203195613270296\\ + 218.443607114943 0.0175190846386461\\ + 255.509709035251 0.0152505736375083\\ + 296.122543798803 0.0135100413957899\\ + 340.041193270371 0.0121646399540373\\ + 390.473523688556 0.0110489268070518\\ + 448.385594802119 0.0101206143340208\\ + 524.468874949512 0.00923948252157343\\ + 672.709913571234 0.00800855587703322\\ + 730.909932860291 0.0075696062385947\\ + 779.636013040524 0.00719049404056472\\ + 831.610415323096 0.00676558683702982\\ + 878.909065341995 0.00635911730651065\\ + 928.89787201645 0.00591309562168646\\ + 981.729840618884 0.00543256044221784\\ + 1000 0.00526638881740785\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.201513573381556 1006.27646341099\\ + 1.32166418394661 24.5976040167547\\ + 1.7916503273639 13.8129923022108\\ + 2.27697025538168 8.89456255113853\\ + 2.78898029238044 6.21354574173612\\ + 3.35371015200293 4.54527368650389\\ + 3.99578030189527 3.42292159056829\\ + 4.71708469091702 2.64982647968133\\ + 5.62017384808319 2.04895326307404\\ + 6.75818116816111 1.58347034264658\\ + 8.27785696619848 1.20722188873279\\ + 11.0164594963366 0.83429755385542\\ + 17.1488196987054 0.470832145747326\\ + 21.9959306803007 0.337028933024212\\ + 28.4743916646725 0.235432370004684\\ + 57.3797641421413 0.0882040701290963\\ + 69.6374473062822 0.0683781533335848\\ + 83.7380653526649 0.0542819291874639\\ + 99.769776423632 0.0440752889867497\\ + 118.87076977119 0.0361687966601839\\ + 141.62866162992 0.0299852510200088\\ + 168.743567772738 0.0251076447051765\\ + 201.04964162605 0.0212360927309182\\ + 237.342425002387 0.0182987386480921\\ + 277.61532944368 0.0160500864081386\\ + 321.741815067637 0.0143171819864375\\ + 369.46012051993 0.012973578946373\\ + 424.255643071778 0.0118549334747194\\ + 491.690357762803 0.0108578526759488\\ + 704.446227729904 0.00881186035464185\\ + 758.367791499719 0.00834568904034682\\ + 808.924348680594 0.00788825597921738\\ + 854.932706626838 0.00745041777113824\\ + 903.557834613893 0.00696706317805952\\ + 954.948563979197 0.00644076375402582\\ + 1000 0.0059756247256871\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.218947676285662 1007.33018296687\\ + 1.20526093687084 34.656639227631\\ + 1.6642601764859 18.7076077436069\\ + 2.13466303332425 11.7915684476711\\ + 2.63889081445751 8.06916291236369\\ + 3.20262069365765 5.78788941187977\\ + 3.81576466127125 4.34273887090996\\ + 4.5462954695324 3.30303678302734\\ + 5.41668691103315 2.54639128296071\\ + 6.4537154016467 1.98742388410117\\ + 7.90492762269643 1.51042715184949\\ + 10.3279473191895 1.06570902664843\\ + 16.9914417203463 0.557727466368786\\ + 21.3958887134342 0.407889586229775\\ + 26.9420371368188 0.294820846193655\\ + 36.8609536217216 0.187032882584436\\ + 53.793615039807 0.108237922545278\\ + 65.8898955079995 0.0816939006677886\\ + 79.2316862486625 0.0640053023942399\\ + 94.400647894176 0.051363359890618\\ + 111.441525146679 0.0421552296068759\\ + 131.55856240457 0.0349602616728814\\ + 155.307057393346 0.0292879460159159\\ + 183.342548256229 0.0247809639672377\\ + 216.438908606402 0.0211796143563329\\ + 253.164847863136 0.0184377324070966\\ + 293.404970921579 0.0163311770731725\\ + 336.920570598027 0.0147011087512729\\ + 386.890073932798 0.0133483259486389\\ + 444.270674960688 0.0122225987006258\\ + 519.655724382766 0.0111555768172978\\ + 678.940681269611 0.00956491093523316\\ + 737.679760252773 0.00903199935892566\\ + 786.857150693685 0.00856968443422985\\ + 831.610415323096 0.00812863031912224\\ + 878.909065341995 0.00764041277610679\\ + 928.89787201645 0.00710464095677492\\ + 981.729840618884 0.00652737096418373\\ + 1000 0.00632774049026469\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.218947676285662 1007.91000785727\\ + 1.20526093687084 34.6509254321493\\ + 1.6642601764859 18.7015363087686\\ + 2.13466303332425 11.785896510223\\ + 2.63889081445751 8.06392231069407\\ + 3.20262069365765 5.78303944689258\\ + 3.81576466127125 4.33821894361161\\ + 4.5462954695324 3.29881358258289\\ + 5.41668691103315 2.54242170891368\\ + 6.5134909462728 1.95850615759701\\ + 7.97814457207663 1.48847539821995\\ + 10.5201521761616 1.03714496973112\\ + 16.3762407452169 0.582069810660393\\ + 20.6212180399914 0.425349766380005\\ + 25.7282596744793 0.310930701137908\\ + 33.3060034362459 0.212904339225168\\ + 60.0867589171969 0.0890623029105335\\ + 72.9227205872831 0.0679611802077141\\ + 86.8838263525118 0.0538436175262353\\ + 102.567793074442 0.0436800231142486\\ + 121.082975023204 0.0358388968880997\\ + 142.940453343176 0.029735266332327\\ + 168.743567772738 0.0249410220487855\\ + 197.376432630026 0.0213348188020465\\ + 230.867799418717 0.018428748556362\\ + 267.563844455205 0.0162057397005448\\ + 310.092663593193 0.0143866423472359\\ + 356.083255262928 0.0129836310986834\\ + 408.894822629486 0.0118213624751421\\ + 469.539001068006 0.0108523339186537\\ + 564.614141930367 0.00977035663008292\\ + 666.536326812491 0.00887372122975259\\ + 724.202233460732 0.008394501359153\\ + 779.636013040524 0.00792011000833832\\ + 831.610415323096 0.00745170907950346\\ + 878.909065341995 0.00700374709355809\\ + 928.89787201645 0.00651228593329241\\ + 981.729840618884 0.0059828708359902\\ + 1000 0.00579981043730672\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.207164967560207 1016.2233837122\\ + 1.32166418394661 26.2320511234548\\ + 1.7916503273639 14.7274321623971\\ + 2.27697025538168 9.48060133831936\\ + 2.81481236050758 6.5155007807176\\ + 3.38477285594598 4.76701249633808\\ + 4.03278998219371 3.58997840431629\\ + 4.80487043965513 2.74017793547466\\ + 5.72476623970218 2.11873340002101\\ + 6.94771254846024 1.61537874272775\\ + 8.74866812047991 1.18479472457369\\ + 16.527920614649 0.507595824509019\\ + 20.0586777950823 0.385736318096972\\ + 23.8989256623105 0.297287803782327\\ + 28.4743916646725 0.226257072463131\\ + 34.2400613797143 0.167478467764387\\ + 41.9394395566719 0.11860371140951\\ + 53.2999408084409 0.0777295525940253\\ + 79.2316862486625 0.0379822592705756\\ + 111.441525146679 0.020630572785109\\ + 137.765076954905 0.0143189413909766\\ + 164.140297114447 0.0107372287284458\\ + 190.230118866894 0.00853335216079818\\ + 218.443607114943 0.00696704728781651\\ + 248.53948574298 0.00583781999230269\\ + 280.18665564592 0.00501216543251377\\ + 312.964801067075 0.00440028617723695\\ + 349.577557436328 0.00390349357071925\\ + 390.473523688556 0.00349888277055871\\ + 436.153778920801 0.00316760495871322\\ + 487.178021879463 0.002893633212938\\ + 559.432570616938 0.00260967447747484\\ + 710.970943231243 0.00218884944165815\\ + 765.391938823015 0.00205482653769594\\ + 816.416760492147 0.00192794635276344\\ + 862.85125663669 0.00180983171844397\\ + 911.92675984593 0.0016823734652615\\ + 963.793479961579 0.00154635431543198\\ + 1000 0.00145200181228151\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.211020342856859 1003.9955510862\\ + 1.04959323055823 41.8235084007044\\ + 1.50375532129974 20.9055991311259\\ + 1.98288394912707 12.4460699781338\\ + 2.47396410088681 8.33540154863576\\ + 3.0302710828664 5.85549344558431\\ + 3.64385898376354 4.30801075887992\\ + 4.34147833005509 3.26256620071146\\ + 5.17265738721602 2.50401969854669\\ + 6.22004882563471 1.92061945755656\\ + 7.618717702323 1.45308259436746\\ + 10.0462042134681 1.0064130715626\\ + 14.9339321612425 0.594088540085709\\ + 18.2920450484629 0.44803867467919\\ + 21.7940698430296 0.347117676691585\\ + 25.9665597293487 0.265560905013721\\ + 30.9378757173014 0.20048948612718\\ + 37.2023668141307 0.147088244785372\\ + 45.5678626584106 0.103102862826019\\ + 57.3797641421413 0.0678279726807133\\ + 76.3629826128224 0.0397366072955322\\ + 127.969686821594 0.0148483216958379\\ + 190.230118866894 0.00702074829732011\\ + 246.258591635055 0.00437298891761087\\ + 304.42722120643 0.00300557625914891\\ + 369.46012051993 0.00216428343133139\\ + 444.270674960688 0.00160462479632286\\ + 559.432570616938 0.00112040750908842\\ + 602.254120146193 0.000999579347563396\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.212974853574552 1016.50574526566\\ + 1.01159111222383 46.9911790916885\\ + 1.46273335620113 23.1519311520133\\ + 1.94665634334226 13.573626433132\\ + 2.45126006203334 8.95136888418749\\ + 3.00246170908555 6.29395641113411\\ + 3.61041859717334 4.63313908684307\\ + 4.3016357581068 3.51021646514338\\ + 5.12518692705333 2.69530413093207\\ + 6.10640754223204 2.09573961974881\\ + 7.41088151564157 1.60662752912642\\ + 9.41833153464795 1.17055702876803\\ + 17.1488196987054 0.533405791917041\\ + 21.1995345753607 0.397991183849371\\ + 26.2070669648385 0.293369532535535\\ + 33.3060034362459 0.205137328105748\\ + 67.1161176749628 0.0713895892792184\\ + 80.7062014114951 0.0550657223947795\\ + 95.2750047242729 0.0441008752476974\\ + 112.473717836475 0.0357437245448275\\ + 131.55856240457 0.0296397473087431\\ + 153.881775003835 0.0248432941827399\\ + 179.992850678248 0.0210435614727478\\ + 210.534524276671 0.0180124180600351\\ + 243.998629725955 0.0157110517618747\\ + 282.781797962534 0.0138374124350826\\ + 324.721849207313 0.0123975173472374\\ + 372.882130718283 0.0112092294605964\\ + 428.185179865241 0.0102263510948804\\ + 496.244487762892 0.00935429961479744\\ + 704.446227729904 0.00761185941790715\\ + 758.367791499719 0.00720661492121089\\ + 808.924348680594 0.00680977095431144\\ + 854.932706626838 0.00643046797590552\\ + 903.557834613893 0.00601217226395796\\ + 954.948563979197 0.00555708537806844\\ + 1000 0.00515512000018478\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.201513573381556 1014.09901076975\\ + 1.20526093687084 29.5223897225667\\ + 1.6642601764859 15.935101874094\\ + 2.13466303332425 10.043900229176\\ + 2.63889081445751 6.87329139022325\\ + 3.20262069365765 4.93027110316712\\ + 3.81576466127125 3.69944644155446\\ + 4.5462954695324 2.81397826964314\\ + 5.41668691103315 2.16961540977503\\ + 6.4537154016467 1.69363720029824\\ + 7.90492762269643 1.28751429931373\\ + 10.2331657833025 0.919816503260783\\ + 17.4679621512725 0.459596099476854\\ + 22.1996611911995 0.332089922852266\\ + 28.4743916646725 0.234100288791977\\ + 61.204983724767 0.0790400335404013\\ + 73.5981447526576 0.0619377495210144\\ + 87.6885609458743 0.0496798752878804\\ + 104.47659715608 0.0402999276741434\\ + 124.478714618791 0.0330564607179392\\ + 148.31025143361 0.0274078618525673\\ + 176.704352608895 0.0229645944281744\\ + 208.60240892485 0.0196130988681409\\ + 243.998629725955 0.0170544181835671\\ + 282.781797962534 0.0150836441573749\\ + 327.729484992338 0.0134631331086702\\ + 376.335836228653 0.0122085272100692\\ + 432.151112778977 0.0111645198805656\\ + 505.479682119124 0.0101789868173219\\ + 691.575882873852 0.0084931007203541\\ + 744.512291079513 0.00806038066028581\\ + 794.145171902934 0.00763862159842848\\ + 839.312949816636 0.00723564930863513\\ + 887.04968896544 0.00678981941552115\\ + 937.501501514529 0.00630168247819523\\ + 990.82280990038 0.00577770258190367\\ + 1000 0.00568767407843963\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.207164967560207 1011.50479596479\\ + 1.2856096069433 27.5159925157522\\ + 1.74277467840892 15.4251690286406\\ + 2.2353696459098 9.74840692212505\\ + 2.76338529005317 6.69062777390783\\ + 3.32293251639897 4.88848968483985\\ + 3.95911026646846 3.67632086297426\\ + 4.71708469091702 2.80215497084877\\ + 5.62017384808319 2.16387147377674\\ + 6.75818116816111 1.66896308810543\\ + 8.43190929286626 1.23760040432317\\ + 17.4679621512725 0.467797328953888\\ + 21.0049824165392 0.359190993927253\\ + 25.0264009641792 0.276147308657312\\ + 29.8177229001967 0.209707140040478\\ + 36.1874981241128 0.152616290867114\\ + 45.149677720361 0.104601989638481\\ + 60.6432939540806 0.0622421536486308\\ + 97.946966706954 0.0267531632499154\\ + 121.082975023204 0.0187033042228841\\ + 144.264395121816 0.0141097994857233\\ + 167.194975973199 0.011268979364219\\ + 191.992066559328 0.00923928440970348\\ + 218.443607114943 0.00776727627256859\\ + 246.258591635055 0.00668399416950228\\ + 277.61532944368 0.00581548772886222\\ + 310.092663593193 0.00516567582752593\\ + 346.369417737173 0.00463282803546963\\ + 386.890073932798 0.00419430336791719\\ + 432.151112778977 0.00383138347359192\\ + 487.178021879463 0.00350486639718656\\ + 564.614141930367 0.00317060459111825\\ + 691.575882873852 0.0027646204033453\\ + 751.408106111697 0.00259061971847605\\ + 801.50069615654 0.00244263388478439\\ + 854.932706626838 0.00227942323589595\\ + 903.557834613893 0.00212603526002506\\ + 954.948563979197 0.00196085860361102\\ + 1000 0.00181604581862586\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.214947467343798 1009.58192786932\\ + 0.880937190447399 58.7706287778217\\ + 1.2856096069433 28.0360202803175\\ + 1.72678090388436 15.9621362853469\\ + 2.19452908620331 10.2428162094991\\ + 2.71289780037247 7.0172022322766\\ + 3.29243733300777 5.04035066118113\\ + 3.92277675892772 3.78708097106049\\ + 4.67379510799246 2.88406852589492\\ + 5.56859644428641 2.22535905194243\\ + 6.69616005485322 1.71516636072994\\ + 8.35452805838287 1.27104284313815\\ + 17.6297537528721 0.467752457584128\\ + 21.1995345753607 0.358601207307925\\ + 25.2582002696278 0.275159134590437\\ + 30.0939003444972 0.208435690310362\\ + 36.1874981241128 0.153526689690178\\ + 44.324785912404 0.108158903620433\\ + 56.3314267060136 0.0704732556832477\\ + 82.2081575524054 0.0352740745637332\\ + 121.082975023204 0.0174363657181487\\ + 151.070330448665 0.0118283088529805\\ + 179.992850678248 0.00881754964308474\\ + 210.534524276671 0.00687220631959877\\ + 241.759407916913 0.00558763635365511\\ + 275.067600790807 0.00466511346129345\\ + 310.092663593193 0.00399346182424188\\ + 346.369417737173 0.00349787875777994\\ + 386.890073932798 0.00309717017077995\\ + 432.151112778977 0.00277184382893455\\ + 482.707096560318 0.00250553365692312\\ + 544.171428686589 0.00226692192669531\\ + 751.408106111697 0.00174372280596826\\ + 808.924348680594 0.0016192114672135\\ + 862.85125663669 0.00150126181000073\\ + 911.92675984593 0.00139259477070128\\ + 963.793479961579 0.00127753936805273\\ + 1000 0.00119816209663574\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.201513573381556 1009.67735322637\\ + 1.27381132318648 26.5739279781422\\ + 1.74277467840892 14.6434966041737\\ + 2.2353696459098 9.25859355992173\\ + 2.76338529005317 6.35721066352099\\ + 3.32293251639897 4.64706031482845\\ + 3.95911026646846 3.49679519692054\\ + 4.71708469091702 2.66741608254932\\ + 5.62017384808319 2.0620609410373\\ + 6.75818116816111 1.59299713740149\\ + 8.35452805838287 1.19908969962896\\ + 11.4303112911448 0.798757354151141\\ + 16.6810053720006 0.488243903866472\\ + 21.0049824165392 0.357443150077523\\ + 26.4498018242772 0.258631370967365\\ + 35.5263467657814 0.168707878195502\\ + 53.793615039807 0.0925591555933098\\ + 65.8898955079995 0.0698822939488756\\ + 79.2316862486625 0.0547667866712053\\ + 94.400647894176 0.0439606206725496\\ + 111.441525146679 0.0360871846938901\\ + 131.55856240457 0.0299332138031573\\ + 155.307057393346 0.0250801688365785\\ + 183.342548256229 0.0212231299875493\\ + 216.438908606402 0.0181404322074594\\ + 253.164847863136 0.0157930031146263\\ + 293.404970921579 0.0139892554529613\\ + 336.920570598027 0.0125933591457208\\ + 386.890073932798 0.0114348224227696\\ + 444.270674960688 0.0104706763476498\\ + 519.655724382766 0.00955675670950699\\ + 678.940681269611 0.00819422257864034\\ + 737.679760252773 0.00773771160141285\\ + 786.857150693685 0.00734166714362899\\ + 831.610415323096 0.00696383002578846\\ + 878.909065341995 0.00654558465842431\\ + 928.89787201645 0.00608659638271535\\ + 981.729840618884 0.00559205369101999\\ + 1000 0.0054210311678964\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.211020342856859 1009.6931452419\\ + 1.26212131452255 29.5179030134765\\ + 1.72678090388436 16.2478641048117\\ + 2.21485523372636 10.2621562338164\\ + 2.73802517792786 7.03848060261689\\ + 3.32293251639897 5.06070230378458\\ + 3.95911026646846 3.80571033924721\\ + 4.71708469091702 2.90064417760557\\ + 5.62017384808319 2.23977552358925\\ + 6.75818116816111 1.7273244353653\\ + 8.43190929286626 1.28062135149887\\ + 17.3076553419573 0.489343394106153\\ + 20.8122156998634 0.375483653242048\\ + 24.7967289250216 0.288352956767269\\ + 29.5440799888038 0.218570410884891\\ + 35.5263467657814 0.161031933053262\\ + 43.1156199031823 0.115244729112589\\ + 53.793615039807 0.0775320856924001\\ + 71.5904108596489 0.0457691438481942\\ + 159.662602210143 0.0103342023811624\\ + 195.565071586595 0.00722798501957754\\ + 233.006141069692 0.00538235898932599\\ + 270.042071883777 0.00425432964915769\\ + 310.092663593193 0.00345778907002733\\ + 349.577557436328 0.00292340083277344\\ + 394.090164040345 0.00250123755786537\\ + 440.193518520887 0.00218972083966844\\ + 491.690357762803 0.00193669363188193\\ + 559.432570616938 0.00169696327349966\\ + 772.48114514034 0.00122954705700038\\ + 831.610415323096 0.00112491043087695\\ + 887.04968896544 0.00102885744235005\\ + 911.92675984593 0.000986297837856005\\ + }; + \end{axis} + + \begin{axis}[% + width=\fwidth, + height=0.4\fheight, + at={(0,0)}, + xmode=log, + xmin=0.1, + xmax=1000, + xtick={ 0.1, 1, 10, 100, 1000}, + xminorticks=true, + xlabel={Frequency [Hz]}, + ymin=-270, + ymax=0, + ytick={-360, -270, -180, -90, 0, 90, 180}, + ylabel={Phase [deg]}, + xminorgrids + ] + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.621890317411\\ + 0.108651577465251 -157.326423024957\\ + 0.118051652856881 -158.888199922483\\ + 0.128264983052803 -160.315126598232\\ + 0.139361927422416 -161.614777344837\\ + 0.15002933220192 -162.668983735293\\ + 0.161513269350313 -163.633045782219\\ + 0.173876240021625 -164.511410311947\\ + 0.187185529496553 -165.308215456207\\ + 0.201513573381558 -166.027284138767\\ + 0.216938351838516 -166.672121403474\\ + 0.231400538013072 -167.17797452903\\ + 0.246826845225571 -167.631376435699\\ + 0.263281546564798 -168.034081386147\\ + 0.278255940220721 -168.340104241753\\ + 0.294082017058709 -168.610926635701\\ + 0.310808217386903 -168.84734118415\\ + 0.325471160553176 -169.018577010149\\ + 0.340825854742353 -169.166762153767\\ + 0.356904934567525 -169.292209294772\\ + 0.37031266758699 -169.376378350124\\ + 0.384224084605498 -169.446287139942\\ + 0.398658107358057 -169.502037145866\\ + 0.409838367175735 -169.534609455845\\ + 0.421332174384734 -169.559294875748\\ + 0.433148322337641 -169.576117686146\\ + 0.441209286319117 -169.582974422671\\ + 0.44942026621191 -169.586349656708\\ + 0.457784053837654 -169.586246778213\\ + 0.466303492974262 -169.582668180579\\ + 0.474981480322836 -169.575615268346\\ + 0.48382096649261 -169.565088465168\\ + 0.497389595879016 -169.542783249849\\ + 0.511338753841437 -169.512654406359\\ + 0.525679112201842 -169.474691207593\\ + 0.545427130532976 -169.411859418611\\ + 0.565917016324609 -169.335022288365\\ + 0.587176639073341 -169.244115837285\\ + 0.614877765381008 -169.110577595477\\ + 0.643885742724037 -168.954750782807\\ + 0.674262224177818 -168.776421092937\\ + 0.712611543011191 -168.532375001269\\ + 0.753142016597439 -168.255093637232\\ + 0.795977700231485 -167.944045331647\\ + 0.849041520408896 -167.537701338252\\ + 0.905642837944531 -167.083612679469\\ + 0.966017479952245 -166.580726862713\\ + 1.03041699495061 -166.027952099725\\ + 1.10928986489522 -165.333701911919\\ + 1.1942000281335 -164.571220277545\\ + 1.28560960694331 -163.738972241086\\ + 1.39683511798871 -162.717608327457\\ + 1.51768339028343 -161.60467839241\\ + 1.64898694447104 -160.399237314262\\ + 1.80824493487798 -158.951226060219\\ + 1.98288394912704 -157.390195341644\\ + 2.19452908620335 -155.546554371991\\ + 2.4287643824604 -153.57799776824\\ + 2.73802517792786 -151.106907495749\\ + 3.14410830314732 -148.096045727998\\ + 3.78074666359942 -143.912825424371\\ + 4.98537346387382 -137.63633172317\\ + 5.67222897164457 -134.867132422784\\ + 6.33580499265845 -132.642571703793\\ + 6.94771254846023 -130.919929068106\\ + 7.5487992816532 -129.485567197046\\ + 8.20188949920225 -128.170134371465\\ + 8.8296999554939 -127.105425328375\\ + 9.50556592010137 -126.141344873808\\ + 10.1392540755881 -125.380502613534\\ + 10.8151870255226 -124.695784148017\\ + 11.5361810173649 -124.085005652213\\ + 12.3052400435925 -123.544899161571\\ + 13.0051125217337 -123.134952307731\\ + 13.7447909267756 -122.770456679531\\ + 14.5265392594678 -122.447581513268\\ + 15.3527502878039 -122.162012653963\\ + 16.2259528707813 -121.908995290595\\ + 17.3076553419573 -121.648069441589\\ + 18.4614694632451 -121.415718144246\\ + 20.0586777950826 -121.144192658194\\ + 24.3436887354314 -120.52306870509\\ + 25.9665597293484 -120.28769711477\\ + 27.6976193503698 -120.024284684373\\ + 29.2729483504285 -119.770811681018\\ + 30.9378757173011 -119.48775924843\\ + 32.6974974451167 -119.172037238247\\ + 34.8772747481423 -118.759324924444\\ + 37.2023668141304 -118.296633868056\\ + 39.6824610456936 -117.783097979686\\ + 42.7199396630681 -117.134781623905\\ + 45.9899209052235 -116.424015675966\\ + 49.9687745385497 -115.556376906041\\ + 54.794723369002 -114.519961404669\\ + 61.7718759733854 -113.086338883628\\ + 74.9678187496691 -110.6663582278\\ + 90.9827289445557 -108.275223320369\\ + 102.567793074445 -106.880393759269\\ + 113.515470892099 -105.780359671325\\ + 124.478714618793 -104.859124064924\\ + 135.248087041786 -104.103965717351\\ + 145.600599502069 -103.498263005754\\ + 155.307057393347 -103.02355601677\\ + 164.140297114445 -102.660930600283\\ + 173.475935923388 -102.342053141004\\ + 181.659978837536 -102.111898821061\\ + 190.230118866895 -101.916120187657\\ + 197.376432630023 -101.785657475142\\ + 204.791209666503 -101.679723440442\\ + 210.534524276677 -101.617140175914\\ + 216.438908606406 -101.569661807113\\ + 220.466873523944 -101.546708250617\\ + 224.569799553979 -101.530940723543\\ + 228.74908173557 -101.522563754184\\ + 230.867799418716 -101.521213159132\\ + 233.006141069691 -101.521791111528\\ + 235.164288449433 -101.524325844858\\ + 239.540735872084 -101.535381752793\\ + 243.99862972595 -101.554619599237\\ + 248.539485742973 -101.582288840726\\ + 253.164847863143 -101.618650122988\\ + 260.264788196906 -101.690088565421\\ + 267.563844455207 -101.782670215563\\ + 275.067600790807 -101.897430706878\\ + 285.40097698292 -102.086864436347\\ + 296.122543798796 -102.320520071858\\ + 307.246884270909 -102.601465955364\\ + 318.789129267769 -102.933036039324\\ + 330.764978074424 -103.31884919789\\ + 346.369417737168 -103.883404098812\\ + 362.710025233077 -104.547258592761\\ + 379.82153061908 -105.31967081207\\ + 397.740302405804 -106.210842685246\\ + 416.504424854512 -107.231998640391\\ + 436.153778920815 -108.395466114578\\ + 456.730127016882 -109.714753928551\\ + 482.707096560317 -111.524454619477\\ + 510.161531474972 -113.607835518629\\ + 539.177464038763 -115.995564449383\\ + 569.843705946916 -118.720777922798\\ + 602.254120146183 -121.818469050001\\ + 636.507908129576 -125.324250052804\\ + 672.709913571241 -129.272180860213\\ + 710.970943231237 -133.691321107189\\ + 758.367791499744 -139.467140392697\\ + 808.924348680602 -145.910559463178\\ + 870.843149769058 -154.031624625955\\ + 954.948563979212 -165.070571920746\\ + 1000 -170.814457424012\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -154.983237204473\\ + 0.108651577465251 -156.668159370059\\ + 0.118051652856881 -158.214001908883\\ + 0.128264983052803 -159.629215643877\\ + 0.139361927422416 -160.92182084712\\ + 0.151418932530433 -162.099307003536\\ + 0.163009236097978 -163.054900459942\\ + 0.175486714964814 -163.929396584023\\ + 0.188919277620761 -164.726791920476\\ + 0.2033800305847 -165.450670956668\\ + 0.218947676285658 -166.104217157595\\ + 0.235706941399678 -166.690231160309\\ + 0.25142033481428 -167.149522878047\\ + 0.268181260945295 -167.560407209759\\ + 0.28605955351758 -167.924123677818\\ + 0.302329468440578 -168.199152547814\\ + 0.319524750575915 -168.440892033015\\ + 0.337698031082518 -168.649837033778\\ + 0.353629550135508 -168.79920886404\\ + 0.37031266758699 -168.926297153917\\ + 0.384224084605498 -169.012035461869\\ + 0.398658107358057 -169.083686611526\\ + 0.413634368406335 -169.141304864757\\ + 0.425234633452872 -169.17533432365\\ + 0.43716022482485 -169.201505358344\\ + 0.44942026621191 -169.219825735926\\ + 0.457784053837654 -169.227679761941\\ + 0.466303492974262 -169.232046270227\\ + 0.474981480322836 -169.232924442211\\ + 0.48382096649261 -169.230312637708\\ + 0.492824957004062 -169.224208399127\\ + 0.501996513311016 -169.214608455898\\ + 0.516074871038594 -169.193644951614\\ + 0.530548052536955 -169.164789591498\\ + 0.545427130532976 -169.128021189489\\ + 0.565917016324609 -169.066643391287\\ + 0.587176639073341 -168.991082178178\\ + 0.609234915240079 -168.901254725635\\ + 0.637976680860626 -168.768762926968\\ + 0.668074391569548 -168.613620253318\\ + 0.699592016543558 -168.435588337995\\ + 0.739381991917593 -168.191361919041\\ + 0.781435060784446 -167.913288797605\\ + 0.825879938784402 -167.600818540229\\ + 0.88093719044741 -167.192004791964\\ + 0.939664831495459 -166.734569534602\\ + 1.0023075482839 -166.227470425531\\ + 1.06912633917349 -165.669641074013\\ + 1.15096220088501 -164.968638551771\\ + 1.23906215694794 -164.198452668201\\ + 1.33390569003905 -163.357675192965\\ + 1.44930957412626 -162.325938724454\\ + 1.57469771464309 -161.20211156023\\ + 1.71093390726897 -159.985640253404\\ + 1.87617469143913 -158.5258128326\\ + 2.05737431343286 -156.954224874874\\ + 2.27697025538168 -155.101608885924\\ + 2.54334576130472 -152.94340900031\\ + 2.86719649749373 -150.464341481409\\ + 3.32293251639897 -147.258150272486\\ + 5.51749237612921 -136.083406095976\\ + 6.16296625513279 -133.883395984512\\ + 6.75818116816117 -132.179807032973\\ + 7.34287044716661 -130.76291385684\\ + 7.97814457207674 -129.466550874562\\ + 8.58882855954615 -128.421177090637\\ + 9.246257116406 -127.479617506943\\ + 9.86265846131287 -126.741790503059\\ + 10.5201521761614 -126.083775007597\\ + 11.2214776820801 -125.50392828414\\ + 11.8597101233768 -125.067066209286\\ + 12.5342426546138 -124.683232568044\\ + 13.2471398786616 -124.349458979288\\ + 14.0005838246811 -124.062215839272\\ + 14.6610868404698 -123.85547332448\\ + 15.3527502878039 -123.675609090354\\ + 16.0770442167387 -123.519776780934\\ + 16.8355080296122 -123.384923909643\\ + 17.629753752872 -123.267815007438\\ + 18.6324631193151 -123.145921625261\\ + 19.8745954958102 -123.021685286217\\ + 24.3436887354314 -122.648672305336\\ + 25.7282596744791 -122.523282834447\\ + 26.9420371368182 -122.402817443847\\ + 28.2130767593954 -122.264571366923\\ + 29.544079988804 -122.105757113288\\ + 30.9378757173011 -121.92388156965\\ + 32.3974262952812 -121.71677963361\\ + 34.240061379715 -121.43243843812\\ + 36.1874981241128 -121.106785411617\\ + 38.2456972246693 -120.738242618517\\ + 40.4209583979642 -120.326073492257\\ + 43.1156199031825 -119.790251651065\\ + 45.9899209052235 -119.196776284405\\ + 49.5102015955645 -118.451782685009\\ + 53.7936150398065 -117.536407384202\\ + 58.9889642550864 -116.437445600432\\ + 65.8898955079985 -115.031547665749\\ + 77.7841107128642 -112.822152232915\\ + 97.0480887738009 -109.885042496611\\ + 109.405470720574 -108.385160328583\\ + 121.082975023208 -107.201631366353\\ + 131.558562404571 -106.306063376444\\ + 142.940453343172 -105.486490007322\\ + 153.881775003836 -104.829430231361\\ + 164.140297114445 -104.315195940866\\ + 173.475935923388 -103.923287823533\\ + 183.342548256232 -103.5798831396\\ + 191.992066559328 -103.333294456545\\ + 201.049641626046 -103.125063326588\\ + 208.602408924844 -102.987735567672\\ + 216.438908606406 -102.87789214272\\ + 222.508879812839 -102.814436241065\\ + 228.74908173557 -102.767949087256\\ + 233.006141069691 -102.746737839666\\ + 237.342425002384 -102.733611389985\\ + 239.540735872084 -102.730152818154\\ + 241.759407916908 -102.728804135565\\ + 243.99862972595 -102.729596248195\\ + 246.258591635048 -102.732560731687\\ + 250.841505927762 -102.745136549408\\ + 255.509709035257 -102.766798142603\\ + 260.264788196906 -102.797823724614\\ + 267.563844455207 -102.862558181477\\ + 275.067600790807 -102.950051724146\\ + 282.781797962532 -103.06140609315\\ + 290.712337727252 -103.197794949152\\ + 301.63343472593 -103.420760843227\\ + 312.964801067081 -103.693650317717\\ + 324.721849207315 -104.01992343564\\ + 336.920570598025 -104.403333654753\\ + 352.81541153808 -104.969174763736\\ + 369.46012051994 -105.639366492606\\ + 386.890073932801 -106.423497756422\\ + 405.142317111462 -107.332130697983\\ + 424.255643071768 -108.376880898485\\ + 444.2706749607 -109.570498045223\\ + 465.229952396024 -110.926942054095\\ + 487.17802187946 -112.461446014745\\ + 514.886745013736 -114.561272921578\\ + 544.1714286866 -116.972426589857\\ + 575.121707184161 -119.728338409111\\ + 607.832312829711 -122.864142432586\\ + 642.403365939436 -126.415305638661\\ + 678.940681269615 -130.415267540586\\ + 717.556091893683 -134.891749307882\\ + 765.391938823037 -140.738018239157\\ + 816.416760492152 -147.250183697873\\ + 878.909065341978 -155.437675786016\\ + 963.793479961591 -166.522634662159\\ + 1000 -171.114165657579\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.666384360503\\ + 0.108651577465251 -157.374764989481\\ + 0.118051652856881 -158.940722286828\\ + 0.128264983052803 -160.37219048496\\ + 0.139361927422416 -161.676774965009\\ + 0.151418932530433 -162.861684449677\\ + 0.163009236097978 -163.819948625734\\ + 0.175486714964814 -164.693442781415\\ + 0.188919277620761 -165.486295732325\\ + 0.2033800305847 -166.202322777588\\ + 0.218947676285658 -166.845023591215\\ + 0.233543813990654 -167.349747700988\\ + 0.24911300260678 -167.802711716577\\ + 0.265720110532445 -168.205672061881\\ + 0.280833199882324 -168.512468829459\\ + 0.296805860866562 -168.784581653496\\ + 0.313686982456683 -169.02280847537\\ + 0.331528234231953 -169.227855537594\\ + 0.347168681892662 -169.373829590498\\ + 0.363546996129332 -169.497501018306\\ + 0.377204249341695 -169.58056135254\\ + 0.391374560198028 -169.649637709775\\ + 0.406077202570047 -169.704831112433\\ + 0.41746552892532 -169.737166913566\\ + 0.429173237842218 -169.761771018477\\ + 0.441209286319117 -169.778667927817\\ + 0.44942026621191 -169.785660568911\\ + 0.457784053837654 -169.789241062622\\ + 0.466303492974262 -169.789412956352\\ + 0.474981480322836 -169.786178826284\\ + 0.48382096649261 -169.779540285464\\ + 0.492824957004062 -169.769497992072\\ + 0.506646100892133 -169.748051629173\\ + 0.520854855057768 -169.718941037329\\ + 0.535462089927357 -169.682156622831\\ + 0.555577622239876 -169.621148489414\\ + 0.576448828292606 -169.546426120019\\ + 0.598104096238105 -169.457929442539\\ + 0.62632074521987 -169.327825037606\\ + 0.655868565957134 -169.175909681931\\ + 0.68681035889951 -169.001980144435\\ + 0.725873365081736 -168.763876997633\\ + 0.767158117677927 -168.493284801108\\ + 0.81079098067315 -168.189699691475\\ + 0.864842327573189 -167.793083236863\\ + 0.922497005259214 -167.349875524099\\ + 0.983995229627797 -166.859089199448\\ + 1.05931476351838 -166.238625483163\\ + 1.14039960197002 -165.553167040265\\ + 1.22769104798839 -164.801244170243\\ + 1.3216641839466 -163.98151042713\\ + 1.43600898465122 -162.976845974668\\ + 1.56024641436638 -161.883766514849\\ + 1.69523234155408 -160.701795668595\\ + 1.8589566796357 -159.284792247056\\ + 2.03849339825241 -157.760847276306\\ + 2.25607406649687 -155.966317798153\\ + 2.52000499376417 -153.878426607042\\ + 2.84088369018327 -151.483950278019\\ + 3.29243733300778 -148.394492580459\\ + 5.12518692705321 -139.018081728863\\ + 5.72476623970219 -136.876847834698\\ + 6.27766010580631 -135.218715364184\\ + 6.82077673286572 -133.843429707671\\ + 7.34287044716661 -132.725172705036\\ + 7.90492762269657 -131.71291525268\\ + 8.43190929286622 -130.918756032638\\ + 8.9940221740918 -130.212977293825\\ + 9.50556592010137 -129.679642481175\\ + 10.0462042134681 -129.212839599516\\ + 10.5201521761614 -128.87450576124\\ + 11.0164594963369 -128.581752622389\\ + 11.5361810173649 -128.333815560579\\ + 11.9695570235905 -128.167029666366\\ + 12.4192135270177 -128.02757161149\\ + 12.8857621318549 -127.914640647273\\ + 13.2471398786616 -127.846801844597\\ + 13.6186523675611 -127.792937809968\\ + 14.0005838246811 -127.752580142726\\ + 14.3932264471941 -127.72522422609\\ + 14.6610868404698 -127.713944842696\\ + 14.9339321612423 -127.708036002608\\ + 15.2118551798608 -127.707322292774\\ + 15.4949503931459 -127.711621676322\\ + 15.7833140565207 -127.720745633102\\ + 16.0770442167387 -127.734499311862\\ + 16.5279206146492 -127.763369192552\\ + 16.9914417203464 -127.801498774112\\ + 17.629753752872 -127.865472582195\\ + 18.2920450484626 -127.942793122117\\ + 19.1550055557359 -128.055329806464\\ + 20.2444650997683 -128.208588782637\\ + 21.9959306803003 -128.461308193686\\ + 25.2582002696278 -128.883801163993\\ + 26.6947849403426 -129.032296802157\\ + 27.9541599906793 -129.139356583168\\ + 29.0043049386403 -129.211292763242\\ + 30.0939003444972 -129.26898605786\\ + 30.9378757173011 -129.301820769307\\ + 31.8055201533286 -129.324903569373\\ + 32.3974262952812 -129.334532483018\\ + 33.0003479112518 -129.339324972834\\ + 33.6144900010886 -129.33909360122\\ + 34.240061379715 -129.333658928737\\ + 34.8772747481423 -129.322849806049\\ + 35.5263467657817 -129.306503649892\\ + 36.1874981241128 -129.284466701788\\ + 37.2023668141304 -129.240427065172\\ + 38.2456972246693 -129.182810839857\\ + 39.3182875570566 -129.11121763585\\ + 40.7953450345255 -128.993419514556\\ + 42.327890655736 -128.849466528653\\ + 43.9180089259608 -128.678833581795\\ + 45.9899209052235 -128.42749388029\\ + 48.159579101925 -128.133588414722\\ + 50.4315948717143 -127.797195074197\\ + 53.2999408084406 -127.338144142715\\ + 56.3314267060121 -126.820199476334\\ + 60.0867589171979 -126.144674439625\\ + 64.0924401935642 -125.39719637545\\ + 68.998371214298 -124.46281634986\\ + 74.9678187496691 -123.322631331446\\ + 82.9695852083464 -121.826177526461\\ + 94.4006478941749 -119.81107138638\\ + 132.777082935543 -114.432308489149\\ + 146.949180062486 -112.963388965069\\ + 161.141427725301 -111.729190205213\\ + 173.475935923388 -110.826995144731\\ + 185.040701954232 -110.109535694571\\ + 197.376432630023 -109.46753032869\\ + 208.602408924844 -108.983567600726\\ + 218.443607114946 -108.631254861114\\ + 228.74908173557 -108.328946348595\\ + 237.342425002384 -108.125565998823\\ + 246.258591635048 -107.958555575862\\ + 253.164847863143 -107.858455988654\\ + 260.264788196906 -107.780988073794\\ + 265.108360190857 -107.742416112646\\ + 270.042071883779 -107.71466905207\\ + 275.067600790807 -107.698074026342\\ + 277.615329443679 -107.694064123507\\ + 280.186655645918 -107.692970543761\\ + 282.781797962532 -107.694837755686\\ + 285.40097698292 -107.699711075493\\ + 290.712337727252 -107.718661656271\\ + 296.122543798796 -107.750202497533\\ + 301.63343472593 -107.794728613623\\ + 310.0926635932 -107.886767436509\\ + 318.789129267769 -108.010404337954\\ + 327.72948499234 -108.167179849269\\ + 336.920570598025 -108.358726422112\\ + 349.577557436321 -108.671214796829\\ + 362.710025233077 -109.052993844759\\ + 376.335836228661 -109.508802762085\\ + 390.473523688559 -110.043757757517\\ + 408.894822629482 -110.832201067629\\ + 428.18517986523 -111.764704498624\\ + 448.385594802129 -112.854142092607\\ + 469.539001068009 -114.114601320523\\ + 491.690357762798 -115.56144413211\\ + 514.886745013736 -117.211336849825\\ + 539.177464038763 -119.082225155501\\ + 569.843705946916 -121.645980400075\\ + 602.254120146183 -124.59020355471\\ + 636.507908129576 -127.95018069012\\ + 672.709913571241 -131.759647963868\\ + 710.970943231237 -136.047345644768\\ + 751.408106111675 -140.832034469674\\ + 801.500696156551 -147.044150676644\\ + 862.851256636678 -154.923403235116\\ + 937.50150151455 -164.59744743801\\ + 1000 -172.496839645079\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.687761809685\\ + 0.108651577465251 -157.397991902719\\ + 0.118051652856881 -158.96595866557\\ + 0.128264983052803 -160.399610171508\\ + 0.139361927422416 -161.706566839455\\ + 0.151418932530433 -162.894053730264\\ + 0.163009236097978 -163.854795532162\\ + 0.175486714964814 -164.730956945702\\ + 0.188919277620761 -165.526681297617\\ + 0.2033800305847 -166.24579950787\\ + 0.218947676285658 -166.891828065711\\ + 0.233543813990654 -167.399672216732\\ + 0.24911300260678 -167.855964233162\\ + 0.265720110532445 -168.262474394439\\ + 0.283434330615137 -168.620795620086\\ + 0.299554933435982 -168.890653580135\\ + 0.316592411198347 -169.126945492134\\ + 0.334598912055007 -169.330373597395\\ + 0.350384224529072 -169.475237601079\\ + 0.366914237840248 -169.598014907524\\ + 0.380697987140222 -169.680514830484\\ + 0.394999546122053 -169.74916821205\\ + 0.409838367175735 -169.804076068828\\ + 0.421332174384734 -169.836288013838\\ + 0.433148322337641 -169.860845843829\\ + 0.445295850994262 -169.877774296457\\ + 0.453582882551013 -169.884831348546\\ + 0.462024137175122 -169.888511085227\\ + 0.470622484984116 -169.888817178986\\ + 0.479380849508926 -169.885752346433\\ + 0.4883022086878 -169.879318356637\\ + 0.497389595879016 -169.869516039854\\ + 0.511338753841437 -169.848496481334\\ + 0.525679112201842 -169.819893535452\\ + 0.540421642070586 -169.783698402204\\ + 0.56072348828519 -169.723604506775\\ + 0.58178800743451 -169.649945443698\\ + 0.603643850607596 -169.562663808615\\ + 0.632121847581245 -169.434296182149\\ + 0.661943345877428 -169.284366015767\\ + 0.693171727615563 -169.11267760161\\ + 0.732596542821532 -168.877613673359\\ + 0.774263682681121 -168.610458227614\\ + 0.818300681586717 -168.310726485692\\ + 0.872852662384851 -167.91916130819\\ + 0.931041348706901 -167.48164110239\\ + 0.99310918137495 -166.997224024282\\ + 1.06912633917349 -166.384941597583\\ + 1.15096220088501 -165.708713555909\\ + 1.23906215694794 -164.967175018779\\ + 1.33390569003905 -164.159100909927\\ + 1.44930957412626 -163.169252968514\\ + 1.57469771464309 -162.093012473238\\ + 1.71093390726897 -160.930170472723\\ + 1.87617469143913 -159.537482277177\\ + 2.05737431343286 -158.041543180141\\ + 2.27697025538168 -156.282740392822\\ + 2.54334576130472 -154.240642897539\\ + 2.8937530190509 -151.721043363064\\ + 3.41612326858549 -148.331457162494\\ + 4.71708469091704 -141.705811041362\\ + 5.31772317785112 -139.408523904816\\ + 5.8853157751914 -137.602179934397\\ + 6.39448842855712 -136.241842288182\\ + 6.88395206964551 -135.134988684808\\ + 7.41088151564139 -134.134137840128\\ + 7.90492762269657 -133.3513913807\\ + 8.43190929286622 -132.659687043771\\ + 8.91148232283998 -132.141513015678\\ + 9.41833153464815 -131.693595446267\\ + 9.86265846131287 -131.374437099533\\ + 10.3279473191894 -131.104490024304\\ + 10.7159339982264 -130.923777002835\\ + 11.118496048193 -130.774086994203\\ + 11.5361810173649 -130.655006448824\\ + 11.8597101233768 -130.585465052159\\ + 12.192312516491 -130.532569880342\\ + 12.5342426546138 -130.496010180101\\ + 12.7675070431924 -130.480541408549\\ + 13.0051125217337 -130.472065476283\\ + 13.125568357718 -130.470412479711\\ + 13.2471398786616 -130.47046195141\\ + 13.3698374182498 -130.472197672128\\ + 13.6186523675611 -130.480660697987\\ + 13.8720978054164 -130.495662638985\\ + 14.1302599059955 -130.517057314723\\ + 14.5265392594678 -130.560798263899\\ + 14.9339321612423 -130.618028674927\\ + 15.4949503931459 -130.71430769656\\ + 16.0770442167387 -130.832053559939\\ + 16.8355080296122 -131.007009798903\\ + 17.629753752872 -131.209738223722\\ + 18.6324631193151 -131.484705644458\\ + 19.8745954958102 -131.841008683979\\ + 21.7940698430292 -132.395632830657\\ + 27.4434330322828 -133.811482510281\\ + 29.544079988804 -134.209407525642\\ + 31.2244282309282 -134.472575442227\\ + 32.6974974451167 -134.663574771984\\ + 34.240061379715 -134.825118423553\\ + 35.5263467657817 -134.930961478137\\ + 36.8609536217214 -135.014340673778\\ + 37.8947091907461 -135.06127462248\\ + 38.9574561577541 -135.094217568135\\ + 39.6824610456936 -135.108151239754\\ + 40.4209583979642 -135.115495226042\\ + 40.7953450345255 -135.116653921069\\ + 41.1731993116176 -135.116115642287\\ + 41.9394395566725 -135.109887015563\\ + 42.7199396630681 -135.096692402766\\ + 43.5149650092505 -135.07642349757\\ + 44.3247859124037 -135.048980726717\\ + 45.5678626584099 -134.994169477867\\ + 46.8458011587293 -134.922746218816\\ + 48.159579101925 -134.834487752567\\ + 49.9687745385497 -134.690321864256\\ + 51.8459354389293 -134.515624195234\\ + 53.7936150398065 -134.310248585646\\ + 56.3314267060121 -134.010402691522\\ + 58.9889642550864 -133.662955101143\\ + 62.3440188862789 -133.184157689435\\ + 65.8898955079985 -132.639627042243\\ + 70.2824426430854 -131.924665669406\\ + 74.9678187496691 -131.128853071218\\ + 80.7062014114933 -130.1285114532\\ + 87.6885609458755 -128.900737184652\\ + 96.1574600143192 -127.430924524517\\ + 108.401435917834 -125.398943338222\\ + 165.660595894989 -118.083001438608\\ + 181.659978837536 -116.672022462249\\ + 195.565071586593 -115.63780791975\\ + 208.602408924844 -114.815721157166\\ + 222.508879812839 -114.082730235856\\ + 235.164288449433 -113.534265796706\\ + 246.258591635048 -113.139449605169\\ + 257.876288759386 -112.806328268358\\ + 267.563844455207 -112.587675721291\\ + 277.615329443679 -112.414553965266\\ + 285.40097698292 -112.316358202797\\ + 293.404970921572 -112.246738376862\\ + 298.86528735503 -112.216876828583\\ + 304.427221206439 -112.200749468133\\ + 307.246884270909 -112.197972546733\\ + 310.0926635932 -112.198794746844\\ + 312.964801067081 -112.203273224517\\ + 315.863540826787 -112.211466118429\\ + 321.74181506764 -112.23923276075\\ + 327.72948499234 -112.282580314321\\ + 333.828586473175 -112.342011637935\\ + 343.1907197459 -112.462460165849\\ + 352.81541153808 -112.622111451634\\ + 362.710025233077 -112.822904734861\\ + 372.882130718292 -113.066886907538\\ + 386.890073932801 -113.463131714857\\ + 401.424249049931 -113.945472846572\\ + 416.504424854512 -114.519781517654\\ + 432.151112778964 -115.192368797219\\ + 452.538627817026 -116.181680918925\\ + 473.887960971767 -117.349510784221\\ + 496.244487762885 -118.711450308201\\ + 519.655724382751 -120.284378073453\\ + 544.1714286866 -122.086422264649\\ + 569.843705946916 -124.136824512636\\ + 602.254120146183 -126.953423517933\\ + 636.507908129576 -130.191691966166\\ + 672.709913571241 -133.885186461422\\ + 710.970943231237 -138.062457768388\\ + 751.408106111675 -142.742070331981\\ + 801.500696156551 -148.838092032792\\ + 854.93270662683 -155.581429298284\\ + 928.897872016474 -165.042871823835\\ + 1000 -173.941554924916\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.637272702533\\ + 0.108651577465251 -157.343134925616\\ + 0.118051652856881 -158.906355995069\\ + 0.128264983052803 -160.334851315179\\ + 0.139361927422416 -161.636205814788\\ + 0.15002933220192 -162.692049368218\\ + 0.161513269350313 -163.657873136431\\ + 0.173876240021625 -164.538133293649\\ + 0.187185529496553 -165.336977989427\\ + 0.201513573381558 -166.058240875529\\ + 0.216938351838516 -166.70543847467\\ + 0.231400538013072 -167.213502797993\\ + 0.246826845225571 -167.669261219078\\ + 0.263281546564798 -168.074477248073\\ + 0.278255940220721 -168.382782870386\\ + 0.294082017058709 -168.656015229694\\ + 0.310808217386903 -168.894973711403\\ + 0.328485736602995 -169.100364966625\\ + 0.343982648902299 -169.246329412843\\ + 0.360210656235708 -169.369720724351\\ + 0.373742574239103 -169.452361175029\\ + 0.387782841458937 -169.520842476796\\ + 0.402350554886941 -169.575264341565\\ + 0.413634368406335 -169.606904740939\\ + 0.425234633452872 -169.630712540891\\ + 0.43716022482485 -169.646711400124\\ + 0.445295850994262 -169.653048360885\\ + 0.453582882551013 -169.655927245763\\ + 0.462024137175122 -169.655351286888\\ + 0.470622484984116 -169.651322726841\\ + 0.479380849508926 -169.643842826436\\ + 0.4883022086878 -169.632911872633\\ + 0.501996513311016 -169.610042970358\\ + 0.516074871038594 -169.579401127213\\ + 0.530548052536955 -169.540975244922\\ + 0.550478980785488 -169.477604240533\\ + 0.571158647812626 -169.400316062385\\ + 0.592615181247569 -169.309046155926\\ + 0.620572880677654 -169.175176089395\\ + 0.649849535446982 -169.01915299159\\ + 0.680507369673503 -168.840762243574\\ + 0.719211887222132 -168.596821418964\\ + 0.760117761795532 -168.319840746907\\ + 0.803350197712457 -168.009289987199\\ + 0.856905505126854 -167.60377834134\\ + 0.914031074875622 -167.150798324459\\ + 0.974964918348386 -166.649304693639\\ + 1.04959323055824 -166.015375746948\\ + 1.12993393803321 -165.315037191941\\ + 1.2164242938574 -164.546696175313\\ + 1.30953502048267 -163.708867253385\\ + 1.42283045721431 -162.681645710345\\ + 1.54592773641949 -161.563436895114\\ + 1.67967487209262 -160.353480592204\\ + 1.84189668079973 -158.901644577084\\ + 2.01978575681984 -157.338461456218\\ + 2.23536964590981 -155.495040037354\\ + 2.49687842888425 -153.346080200524\\ + 2.81481236050756 -150.875140178258\\ + 3.26222200971169 -147.674891025869\\ + 4.30163575810668 -141.467645684954\\ + 5.07815211232757 -137.835400896393\\ + 5.72476623970219 -135.360439924982\\ + 6.33580499265845 -133.408039774615\\ + 6.94771254846023 -131.770822895108\\ + 7.5487992816532 -130.424145528394\\ + 8.12661920009201 -129.336095833037\\ + 8.74866812047975 -128.355619435894\\ + 9.33189771573347 -127.58818059227\\ + 9.95400828762154 -126.905864243673\\ + 10.5201521761614 -126.388359780957\\ + 11.118496048193 -125.93191609858\\ + 11.7508713090482 -125.534827607986\\ + 12.3052400435925 -125.247594811112\\ + 12.8857621318549 -124.998290205377\\ + 13.4936714058834 -124.784944342001\\ + 14.1302599059955 -124.605307356134\\ + 14.7968806268638 -124.456860831251\\ + 15.3527502878039 -124.35870571774\\ + 15.9295021257217 -124.277213080517\\ + 16.5279206146492 -124.21076289148\\ + 17.1488196987055 -124.157652115918\\ + 17.7930438991856 -124.116103083489\\ + 18.4614694632451 -124.084272782002\\ + 19.1550055557359 -124.060263073153\\ + 19.8745954958102 -124.042131807466\\ + 20.8122156998634 -124.024724704329\\ + 22.8222447418683 -123.992623557213\\ + 23.6796006783313 -123.975285668614\\ + 24.5691646298281 -123.952446861807\\ + 25.2582002696278 -123.930566515898\\ + 25.9665597293484 -123.903749417285\\ + 26.9420371368182 -123.859016822531\\ + 27.9541599906793 -123.802464613057\\ + 29.0043049386403 -123.732483282408\\ + 30.0939003444972 -123.647575126453\\ + 31.2244282309282 -123.546366420607\\ + 32.3974262952812 -123.427618506906\\ + 33.9258338274107 -123.252867331243\\ + 35.5263467657817 -123.047216029286\\ + 37.2023668141304 -122.809261771869\\ + 38.9574561577541 -122.538010540356\\ + 41.1731993116176 -122.16777343327\\ + 43.5149650092505 -121.748574247593\\ + 46.4158883361268 -121.198531403285\\ + 49.5102015955645 -120.585173964804\\ + 53.2999408084406 -119.81160973644\\ + 57.9112264764194 -118.8580815608\\ + 63.5042516859595 -117.711160118533\\ + 70.9334120498816 -116.242752854322\\ + 84.5136633068495 -113.806500652595\\ + 104.476597156082 -110.876698405016\\ + 117.779870119709 -109.320618291319\\ + 130.351224468151 -108.098005146177\\ + 141.628661629916 -107.177739611156\\ + 152.469572701759 -106.429805580845\\ + 162.633950404818 -105.835724998096\\ + 173.475935923388 -105.303463322575\\ + 183.342548256232 -104.900621121581\\ + 193.770333747798 -104.550997949887\\ + 202.911801804663 -104.303233711474\\ + 210.534524276677 -104.135400098295\\ + 218.443607114946 -103.996118135597\\ + 224.569799553979 -103.911321541915\\ + 230.867799418716 -103.844154921575\\ + 237.342425002384 -103.795362176369\\ + 241.759407916908 -103.773429912008\\ + 246.258591635048 -103.760260938103\\ + 248.539485742973 -103.757042607064\\ + 250.841505927762 -103.756112351995\\ + 253.164847863143 -103.757504020268\\ + 255.509709035257 -103.76125217234\\ + 260.264788196906 -103.775959828357\\ + 265.108360190857 -103.800526658799\\ + 270.042071883779 -103.83525642114\\ + 277.615329443679 -103.90710300305\\ + 285.40097698292 -104.003658152519\\ + 293.404970921572 -104.12612046893\\ + 301.63343472593 -104.275765197925\\ + 312.964801067081 -104.519931811357\\ + 324.721849207315 -104.818298179861\\ + 336.920570598025 -105.174610014476\\ + 349.577557436321 -105.592925944366\\ + 366.069514759701 -106.209742362998\\ + 383.339510176665 -106.939711914058\\ + 401.424249049931 -107.793168915822\\ + 420.362168384463 -108.781482878052\\ + 440.193518520901 -109.917139845086\\ + 460.96044868285 -111.213820380129\\ + 482.707096560317 -112.686466415315\\ + 505.479682119114 -114.351324173422\\ + 534.229329953849 -116.627670661362\\ + 564.614141930371 -119.238764355784\\ + 596.727119597324 -122.219227369553\\ + 630.666554056761 -125.60456520077\\ + 666.5363268125 -129.42917529937\\ + 704.446227729899 -133.723134753379\\ + 744.512291079495 -138.507480059495\\ + 794.145171902947 -144.715495832423\\ + 854.93270662683 -152.594499385165\\ + 928.897872016474 -162.289721566414\\ + 1000 -171.381286042618\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.74666664701\\ + 0.108651577465251 -157.461992515278\\ + 0.118051652856874 -159.035495799664\\ + 0.128264983052812 -160.475162671791\\ + 0.139361927422416 -161.788654935868\\ + 0.151418932530433 -162.983242606846\\ + 0.163009236097967 -163.950810069746\\ + 0.175486714964826 -164.834319302409\\ + 0.188919277620773 -165.637953525226\\ + 0.2033800305847 -166.365586587781\\ + 0.218947676285658 -167.020781173279\\ + 0.233543813990639 -167.537218748025\\ + 0.249113002606763 -168.002676397521\\ + 0.265720110532463 -168.418962411256\\ + 0.283434330615137 -168.787710226205\\ + 0.299554933435982 -169.067055857063\\ + 0.316592411198347 -169.313374066673\\ + 0.334598912054985 -169.527397565891\\ + 0.350384224529049 -169.681548951458\\ + 0.366914237840272 -169.814050730692\\ + 0.384224084605523 -169.925189928665\\ + 0.398658107358057 -169.998887553358\\ + 0.413634368406335 -170.059180314819\\ + 0.429173237842218 -170.106160703567\\ + 0.441209286319117 -170.132706583008\\ + 0.453582882551013 -170.151834576804\\ + 0.462024137175122 -170.160476567728\\ + 0.470622484984116 -170.165836918335\\ + 0.479380849508895 -170.167920040955\\ + 0.488302208687769 -170.166729431289\\ + 0.497389595878983 -170.162267677645\\ + 0.5066461008921 -170.154536470376\\ + 0.520854855057734 -170.136810948103\\ + 0.535462089927392 -170.111729767533\\ + 0.550478980785524 -170.079287576666\\ + 0.571158647812663 -170.024563606144\\ + 0.592615181247569 -169.956701403003\\ + 0.614877765381008 -169.87565374176\\ + 0.643885742724037 -169.755710133777\\ + 0.674262224177818 -169.614927698635\\ + 0.706071771413749 -169.453136472223\\ + 0.746230289139067 -169.230978343317\\ + 0.788672861561456 -168.977902453822\\ + 0.833529396509846 -168.693483803046\\ + 0.889096598952924 -168.321431846732\\ + 0.948368186628579 -167.905312264799\\ + 1.01159111222379 -167.444315957872\\ + 1.08902296226366 -166.861466268335\\ + 1.17238180328665 -166.217758298876\\ + 1.26212131452257 -165.512116128699\\ + 1.3587299019027 -164.743644146011\\ + 1.47628147190933 -163.803246749982\\ + 1.60400310705692 -162.782232974387\\ + 1.75891659032778 -161.553853656507\\ + 1.92879150802077 -160.228774631894\\ + 2.13466303332416 -158.664577975902\\ + 2.38439047009384 -156.841270943573\\ + 2.68800102153763 -154.748273345397\\ + 3.14410830314712 -151.878268211775\\ + 4.42227398050573 -145.577009875308\\ + 4.93962174387859 -143.685401375839\\ + 5.41668691103327 -142.227574176278\\ + 5.8313051135262 -141.159066864834\\ + 6.27766010580631 -140.192079226386\\ + 6.69616005485286 -139.439017561573\\ + 7.07701066118229 -138.868677334088\\ + 7.4795225156221 -138.372181788336\\ + 7.83238259917936 -138.017551773403\\ + 8.20188949920225 -137.718684049762\\ + 8.51000724712218 -137.520835618787\\ + 8.8296999554939 -137.360421512719\\ + 9.07732652520994 -137.265038374657\\ + 9.33189771573286 -137.19125670549\\ + 9.59360828709266 -137.13924907165\\ + 9.77214696972517 -137.116742836342\\ + 9.95400828762089 -137.104006742535\\ + 10.0462042134688 -137.101310357675\\ + 10.1392540755888 -137.101065040391\\ + 10.233165783303 -137.103272697474\\ + 10.3279473191901 -137.107934786244\\ + 10.5201521761621 -137.124625834388\\ + 10.7159339982272 -137.151140840524\\ + 10.9153593533143 -137.187475262419\\ + 11.2214776820801 -137.26036066517\\ + 11.5361810173649 -137.35524177923\\ + 11.8597101233768 -137.472012469468\\ + 12.3052400435925 -137.661506174095\\ + 12.7675070431924 -137.889221419478\\ + 13.369837418249 -138.226768241844\\ + 14.0005838246802 -138.621856606735\\ + 14.6610868404707 -139.072907705047\\ + 15.494950393147 -139.685438109852\\ + 16.3762407452172 -140.372260972294\\ + 17.4679621512724 -141.261934333398\\ + 18.8050405512853 -142.386260187981\\ + 20.4319732019515 -143.773844923492\\ + 22.4052786930011 -145.446231398164\\ + 24.7967289250217 -147.413706151994\\ + 28.2130767593936 -150.055915899828\\ + 35.5263467657817 -154.95035550005\\ + 44.7353305449872 -159.788896189793\\ + 52.3261423948667 -162.93218822977\\ + 60.086758917194 -165.574060325971\\ + 68.9983712143025 -168.087172893437\\ + 79.965545258922 -170.635603827965\\ + 93.5343152029291 -173.219951502749\\ + 115.628013120735 -176.590366161659\\ + 152.469572701759 -180.9971509546\\ + 173.475935923388 -183.169079786976\\ + 193.77033374781 -185.150400214147\\ + 212.484535249894 -186.920951734037\\ + 233.006141069691 -188.83390292066\\ + 253.164847863126 -190.708129017694\\ + 272.543253128086 -192.521946200021\\ + 293.404970921591 -194.501532222984\\ + 315.863540826787 -196.676142673798\\ + 340.041193270368 -199.0791274237\\ + 362.710025233053 -201.398829028979\\ + 386.890073932776 -203.951153522946\\ + 412.682084570317 -206.768309186962\\ + 440.193518520901 -209.886337115313\\ + 469.539001068009 -213.345485206276\\ + 500.840798984813 -217.190513821009\\ + 534.229329953814 -221.470804326564\\ + 569.843705946879 -226.240031847716\\ + 607.832312829751 -231.554993949569\\ + 648.353428605487 -237.472956861865\\ + 691.575882873852 -244.046639719156\\ + 737.679760252757 -251.315872660564\\ + 794.145171902895 -260.492458570856\\ + 854.932706626886 -270.551478299092\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.855185331237\\ + 0.108651577465251 -157.557841584096\\ + 0.118051652856881 -159.118137897841\\ + 0.128264983052803 -160.54415516197\\ + 0.139361927422416 -161.843627064918\\ + 0.151418932530433 -163.02387238987\\ + 0.163009236097978 -163.978442623114\\ + 0.175486714964814 -164.848725983657\\ + 0.188919277620761 -165.638898218969\\ + 0.2033800305847 -166.352814680888\\ + 0.218947676285658 -166.99400956644\\ + 0.233543813990654 -167.497935888331\\ + 0.24911300260678 -167.950606641171\\ + 0.265720110532445 -168.353795399855\\ + 0.283434330615137 -168.709096778937\\ + 0.299554933435982 -168.976606719769\\ + 0.316592411198347 -169.210772365101\\ + 0.334598912055007 -169.412295470718\\ + 0.350384224529072 -169.555740524273\\ + 0.366914237840248 -169.677251660847\\ + 0.380697987140222 -169.758848373026\\ + 0.394999546122053 -169.826695869702\\ + 0.409838367175735 -169.880895006507\\ + 0.421332174384734 -169.912639100886\\ + 0.433148322337641 -169.936783631643\\ + 0.445295850994262 -169.953353319244\\ + 0.453582882551013 -169.960201491422\\ + 0.462024137175122 -169.96369659143\\ + 0.470622484984116 -169.96384230153\\ + 0.479380849508926 -169.960641352571\\ + 0.4883022086878 -169.954095532542\\ + 0.497389595879016 -169.944205695471\\ + 0.511338753841437 -169.923100502092\\ + 0.525679112201842 -169.894466804141\\ + 0.540421642070586 -169.858295948613\\ + 0.56072348828519 -169.798320333536\\ + 0.58178800743451 -169.72487819764\\ + 0.603643850607596 -169.63791273582\\ + 0.632121847581245 -169.510080971485\\ + 0.661943345877428 -169.360844455055\\ + 0.693171727615563 -169.190009363107\\ + 0.732596542821532 -168.956183265523\\ + 0.774263682681121 -168.690503036586\\ + 0.818300681586717 -168.392488857784\\ + 0.872852662384851 -168.003241352615\\ + 0.931041348706901 -167.568386515422\\ + 0.99310918137495 -167.086993998026\\ + 1.06912633917349 -166.478624667051\\ + 1.15096220088501 -165.80681742474\\ + 1.23906215694794 -165.070231692223\\ + 1.33390569003905 -164.267669496681\\ + 1.44930957412626 -163.284728315767\\ + 1.57469771464309 -162.216187876458\\ + 1.71093390726897 -161.061892097595\\ + 1.87617469143913 -159.679763539354\\ + 2.05737431343286 -158.195590298839\\ + 2.27697025538168 -156.451241719226\\ + 2.54334576130472 -154.426887150379\\ + 2.8937530190509 -151.930872083588\\ + 3.41612326858549 -148.576775386334\\ + 4.6737951079925 -142.219861891799\\ + 5.26892142135084 -139.952096398609\\ + 5.7777901179705 -138.327137279148\\ + 6.27766010580631 -136.976014094415\\ + 6.75818116816117 -135.877098685668\\ + 7.2754835291961 -134.884510414733\\ + 7.76050333513376 -134.109724096842\\ + 8.20188949920225 -133.518837720644\\ + 8.66837993001965 -132.99785558509\\ + 9.1614024571388 -132.548359161257\\ + 9.59360828709328 -132.229108275181\\ + 10.0462042134681 -131.960427329527\\ + 10.4236067397639 -131.781862433064\\ + 10.8151870255226 -131.635460062408\\ + 11.2214776820801 -131.52092755923\\ + 11.5361810173649 -131.455697198861\\ + 11.8597101233768 -131.407941291774\\ + 12.0804213467733 -131.385685386364\\ + 12.3052400435925 -131.37099476431\\ + 12.5342426546138 -131.363775314576\\ + 12.6503372039588 -131.362935797377\\ + 12.7675070431924 -131.363925351895\\ + 13.0051125217337 -131.371335657269\\ + 13.2471398786616 -131.385889522829\\ + 13.4936714058834 -131.40746280455\\ + 13.8720978054164 -131.452694430058\\ + 14.2611370719414 -131.512947465985\\ + 14.6610868404698 -131.587710867704\\ + 15.2118551798608 -131.709017031171\\ + 15.7833140565207 -131.853751260507\\ + 16.5279206146492 -132.065322344795\\ + 17.3076553419573 -132.308003013931\\ + 18.2920450484626 -132.635512123185\\ + 19.5114834684666 -133.059723480896\\ + 21.1995345753606 -133.655461837411\\ + 24.3436887354314 -134.713153232043\\ + 27.6976193503698 -135.6862262205\\ + 30.0939003444972 -136.260477032396\\ + 32.100108955431 -136.661415880374\\ + 33.9258338274107 -136.964718914101\\ + 35.5263467657817 -137.184446983082\\ + 37.2023668141304 -137.370744872596\\ + 38.5999361767968 -137.493735503747\\ + 40.0500075787373 -137.592073790241\\ + 41.1731993116176 -137.648886123798\\ + 42.327890655736 -137.690631145621\\ + 43.1156199031825 -137.709866672542\\ + 43.9180089259608 -137.722081235079\\ + 44.7353305449843 -137.727159023527\\ + 45.1496777203605 -137.726987595525\\ + 45.5678626584099 -137.724992129249\\ + 46.4158883361268 -137.715480610771\\ + 47.2796959160026 -137.698532552984\\ + 48.159579101925 -137.674064119632\\ + 49.5102015955645 -137.623097379562\\ + 50.8987019351974 -137.554820321381\\ + 52.3261423948667 -137.469053499993\\ + 54.2918617761888 -137.327259562374\\ + 56.3314267060121 -137.153922580642\\ + 58.4476113163379 -136.948965221802\\ + 61.2049837247677 -136.648399870404\\ + 64.0924401935642 -136.298925028834\\ + 67.7377599751758 -135.816035797344\\ + 71.5904108596503 -135.26563310289\\ + 76.3629826128223 -134.541551726128\\ + 81.4537176628054 -133.734099073927\\ + 87.6885609458755 -132.717225753353\\ + 95.2750047242714 -131.466546478252\\ + 104.476597156082 -129.965807809461\\ + 116.698981861712 -128.049250727939\\ + 142.940453343172 -124.381850906354\\ + 167.194975973196 -121.603650116888\\ + 185.040701954232 -119.922254141574\\ + 201.049641626046 -118.654320394234\\ + 216.438908606406 -117.631960701679\\ + 230.867799418716 -116.834149164949\\ + 243.99862972595 -116.232994321483\\ + 255.509709035257 -115.797203424822\\ + 267.563844455207 -115.426519900264\\ + 277.615329443679 -115.180749652475\\ + 288.044415339625 -114.983513218742\\ + 296.122543798796 -114.869425213536\\ + 304.427221206439 -114.785969505201\\ + 310.0926635932 -114.748105648395\\ + 315.863540826787 -114.72500934998\\ + 318.789129267769 -114.71915064823\\ + 321.74181506764 -114.717167686652\\ + 324.721849207315 -114.719123785093\\ + 327.72948499234 -114.725083283185\\ + 330.764978074424 -114.73511156488\\ + 336.920570598025 -114.767641385775\\ + 343.1907197459 -114.817258156913\\ + 349.577557436321 -114.884525116958\\ + 359.381366380452 -115.019799124949\\ + 369.46012051994 -115.198152176313\\ + 379.82153061908 -115.421743333692\\ + 390.473523688559 -115.692846550514\\ + 405.142317111462 -116.132384513314\\ + 420.362168384463 -116.666701195981\\ + 436.153778920815 -117.302272240256\\ + 452.538627817026 -118.046038389076\\ + 473.887960971767 -119.139264628285\\ + 496.244487762885 -120.428832272736\\ + 519.655724382751 -121.931649038761\\ + 544.1714286866 -123.665857256941\\ + 569.843705946916 -125.650699591264\\ + 596.727119597324 -127.906232195088\\ + 630.666554056761 -130.998823712932\\ + 666.5363268125 -134.544467907671\\ + 704.446227729899 -138.572787950302\\ + 744.512291079495 -143.104350155629\\ + 794.145171902947 -149.033060444997\\ + 847.086826655735 -155.621679159461\\ + 911.92675984596 -163.845839532566\\ + 1000 -174.827206000333\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.829778768684\\ + 0.108651577465251 -157.551435000356\\ + 0.118051652856874 -159.131858070731\\ + 0.128264983052812 -160.579086787074\\ + 0.139361927422416 -161.900839239188\\ + 0.151418932530433 -163.104445855106\\ + 0.163009236097967 -164.080719613893\\ + 0.175486714964826 -164.97363508356\\ + 0.188919277620773 -165.787428136247\\ + 0.2033800305847 -166.526029154933\\ + 0.218947676285658 -167.193061587666\\ + 0.235706941399663 -167.791843348569\\ + 0.251420334814296 -168.262168726231\\ + 0.268181260945313 -168.684386806852\\ + 0.28605955351758 -169.06016020825\\ + 0.302329468440578 -169.34642323809\\ + 0.319524750575915 -169.600510149046\\ + 0.337698031082496 -169.823179667485\\ + 0.356904934567502 -170.015105600689\\ + 0.373742574239127 -170.15198783514\\ + 0.391374560198054 -170.268230732842\\ + 0.406077202570047 -170.346540936813\\ + 0.421332174384734 -170.411925223305\\ + 0.43716022482485 -170.46448438874\\ + 0.44942026621191 -170.49553952532\\ + 0.462024137175122 -170.519460032633\\ + 0.474981480322836 -170.536272230248\\ + 0.483820966492578 -170.54354227253\\ + 0.49282495700403 -170.547668252511\\ + 0.501996513310983 -170.548654697248\\ + 0.511338753841404 -170.546505285982\\ + 0.520854855057734 -170.541222860901\\ + 0.53054805253699 -170.532809438269\\ + 0.545427130533012 -170.514321093056\\ + 0.560723488285227 -170.488791202576\\ + 0.576448828292606 -170.456216481947\\ + 0.598104096238105 -170.401811989547\\ + 0.620572880677654 -170.334842898846\\ + 0.643885742724037 -170.255270499164\\ + 0.674262224177818 -170.13800505975\\ + 0.706071771413749 -170.000849388238\\ + 0.739381991917545 -169.843660969963\\ + 0.781435060784497 -169.628360087593\\ + 0.825879938784456 -169.383658405781\\ + 0.872852662384851 -169.109207430861\\ + 0.931041348706901 -168.750918209545\\ + 0.99310918137495 -168.35101845553\\ + 1.05931476351831 -167.908894740949\\ + 1.14039960197009 -167.351157348076\\ + 1.22769104798839 -166.736728796468\\ + 1.3216641839466 -166.065007934487\\ + 1.43600898465122 -165.240431605824\\ + 1.56024641436628 -164.343003144248\\ + 1.69523234155419 -163.373585326083\\ + 1.8589566796357 -162.214346862923\\ + 2.05737431343286 -160.844591455362\\ + 2.298059988759 -159.247994110774\\ + 2.61467321180114 -157.273724255593\\ + 3.11525422355535 -154.472757537679\\ + 3.92277675892774 -150.797900754665\\ + 4.38168993151404 -149.148153492599\\ + 4.76077523022607 -148.003175825259\\ + 5.12518692705354 -147.072618174051\\ + 5.46685729972028 -146.338908847406\\ + 5.7777901179705 -145.778216178001\\ + 6.10640754223191 -145.287220364788\\ + 6.3944884285567 -144.935699374822\\ + 6.69616005485286 -144.640152555641\\ + 6.94771254846068 -144.446141705618\\ + 7.2087150337825 -144.291496059916\\ + 7.41088151564187 -144.202209745014\\ + 7.61871770232323 -144.136443080744\\ + 7.76050333513376 -144.10593274026\\ + 7.90492762269657 -144.086268145012\\ + 7.97814457207674 -144.080548856773\\ + 8.05203967082557 -144.077595250831\\ + 8.12661920009201 -144.07742459458\\ + 8.20188949920225 -144.080053750696\\ + 8.27785696619849 -144.08549918827\\ + 8.43190929286622 -144.104902740263\\ + 8.58882855954615 -144.135758916654\\ + 8.74866812047975 -144.178184867675\\ + 8.9940221740918 -144.263757270516\\ + 9.24625711640539 -144.37595439102\\ + 9.50556592010074 -144.515087976589\\ + 9.86265846131223 -144.742975995933\\ + 10.233165783303 -145.019805588288\\ + 10.6175918348305 -145.346032972837\\ + 11.118496048193 -145.823802029317\\ + 11.6430313292089 -146.379729926192\\ + 12.192312516491 -147.013990316999\\ + 12.8857621318549 -147.878353627531\\ + 13.6186523675602 -148.854708329194\\ + 14.5265392594687 -150.133697848738\\ + 15.494950393147 -151.560632516965\\ + 16.6810053720008 -153.367674963204\\ + 17.9578464700207 -155.355874512816\\ + 19.5114834684654 -157.798452224566\\ + 21.199534575362 -160.445375625677\\ + 23.2469705998571 -163.606805537511\\ + 25.7282596744791 -167.325044859936\\ + 28.7381269185093 -171.630967097259\\ + 32.6974974451189 -176.926306795728\\ + 38.2456972246693 -183.653282117792\\ + 47.7176094893891 -193.479876259535\\ + 69.6374473062844 -210.288539548327\\ + 82.2081575524031 -217.345703539905\\ + 95.2750047242777 -223.323010163536\\ + 108.401435917834 -228.279889215651\\ + 122.204468663144 -232.635241006573\\ + 137.765076954912 -236.748944743765\\ + 155.307057393347 -240.631291045117\\ + 176.704352608888 -244.581464696917\\ + 204.791209666517 -248.865186817418\\ + 321.74181506764 -261.770735884863\\ + 352.81541153808 -264.715045799753\\ + 383.33951017664 -267.585166106694\\ + 408.894822629509 -270.005563149879\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.648753049518\\ + 0.108651577465251 -157.355608264582\\ + 0.118051652856881 -158.919908167911\\ + 0.128264983052803 -160.349575571378\\ + 0.139361927422416 -161.652203446892\\ + 0.15002933220192 -162.709270968339\\ + 0.161513269350313 -163.676412252975\\ + 0.173876240021625 -164.558090601062\\ + 0.187185529496553 -165.358461825105\\ + 0.201513573381558 -166.081367815707\\ + 0.216938351838516 -166.730333951765\\ + 0.231400538013072 -167.240056103552\\ + 0.246826845225571 -167.697582482169\\ + 0.263281546564798 -168.104683856348\\ + 0.278255940220721 -168.414704762131\\ + 0.294082017058709 -168.689749468205\\ + 0.310808217386903 -168.930622791397\\ + 0.328485736602995 -169.138037107133\\ + 0.343982648902299 -169.285774445951\\ + 0.360210656235708 -169.41102164437\\ + 0.373742574239103 -169.495209122046\\ + 0.387782841458937 -169.565295041027\\ + 0.402350554886941 -169.621381215378\\ + 0.413634368406335 -169.654310325098\\ + 0.425234633452872 -169.679442578006\\ + 0.43716022482485 -169.69680260087\\ + 0.445295850994262 -169.704067887863\\ + 0.453582882551013 -169.707892155396\\ + 0.462024137175122 -169.70827894058\\ + 0.470622484984116 -169.705230795966\\ + 0.479380849508926 -169.698749297368\\ + 0.4883022086878 -169.688835051818\\ + 0.501996513311016 -169.667526249323\\ + 0.516074871038594 -169.638487547885\\ + 0.530548052536955 -169.601708995318\\ + 0.550478980785488 -169.540605198833\\ + 0.571158647812626 -169.465667729542\\ + 0.592615181247569 -169.376834976123\\ + 0.620572880677654 -169.246137539886\\ + 0.649849535446982 -169.093433001549\\ + 0.680507369673503 -168.918513077911\\ + 0.719211887222132 -168.678947476999\\ + 0.760117761795532 -168.406582481994\\ + 0.803350197712457 -168.100900039025\\ + 0.856905505126854 -167.70140426181\\ + 0.914031074875622 -167.254821918273\\ + 0.974964918348386 -166.760129205958\\ + 1.03996091395414 -166.216266025397\\ + 1.11956431948387 -165.533125404598\\ + 1.20526093687088 -164.782796159483\\ + 1.29751716865759 -163.963809517126\\ + 1.40977287162893 -162.958784507381\\ + 1.5317404637021 -161.863816861\\ + 1.66426017648587 -160.678107307879\\ + 1.82499324481618 -159.254305707703\\ + 2.001249798969 -157.720165587939\\ + 2.21485523372639 -155.909609875645\\ + 2.47396410088675 -153.797184972936\\ + 2.78898029238043 -151.365952192128\\ + 3.20262069365769 -148.414453526497\\ + 3.99578030189527 -143.517155438594\\ + 4.89428989611449 -139.076540339208\\ + 5.56859644428648 -136.401960445456\\ + 6.16296625513279 -134.435343304463\\ + 6.75818116816117 -132.776516160888\\ + 7.34287044716661 -131.403761489468\\ + 7.90492762269657 -130.287708592825\\ + 8.51000724712218 -129.275181439119\\ + 9.07732652520994 -128.476818318457\\ + 9.68246611930323 -127.761339696477\\ + 10.3279473191894 -127.128638614078\\ + 10.9153593533136 -126.651288478501\\ + 11.5361810173649 -126.232394834697\\ + 12.192312516491 -125.869889843248\\ + 12.7675070431924 -125.608969671527\\ + 13.3698374182498 -125.383509750578\\ + 14.0005838246811 -125.191379192426\\ + 14.6610868404698 -125.030182035013\\ + 15.3527502878039 -124.897269597806\\ + 15.9295021257217 -124.809372644909\\ + 16.5279206146492 -124.73615524287\\ + 17.1488196987055 -124.67595480367\\ + 17.7930438991856 -124.627033793802\\ + 18.4614694632451 -124.587588620781\\ + 19.1550055557359 -124.555759482427\\ + 20.0586777950826 -124.5237772331\\ + 21.395888713434 -124.486759903224\\ + 22.8222447418683 -124.449266551169\\ + 23.6796006783313 -124.423591544937\\ + 24.5691646298281 -124.392421469964\\ + 25.4921465445141 -124.35388510541\\ + 26.4498018242767 -124.306171973485\\ + 27.4434330322828 -124.247546896761\\ + 28.4743916646731 -124.176364150403\\ + 29.544079988804 -124.0910810094\\ + 30.6539529505651 -123.99027049594\\ + 31.8055201533286 -123.872633141954\\ + 33.3060034362469 -123.700168374039\\ + 34.8772747481423 -123.497665683182\\ + 36.5226736430817 -123.263565784977\\ + 38.2456972246693 -122.99670959664\\ + 40.4209583979642 -122.632219969236\\ + 42.7199396630681 -122.219002914368\\ + 45.1496777203605 -121.757407907996\\ + 48.159579101925 -121.159347627905\\ + 51.8459354389293 -120.401383084883\\ + 55.8144624945484 -119.570612381272\\ + 60.6432939540815 -118.559905177678\\ + 67.1161176749614 -117.236052921655\\ + 77.0702711421226 -115.325482434142\\ + 108.401435917834 -110.564702140835\\ + 121.082975023208 -109.140282861145\\ + 132.777082935543 -108.037713009706\\ + 144.264395121811 -107.124989361222\\ + 155.307057393347 -106.386179081392\\ + 165.660595894989 -105.801977567636\\ + 176.704352608899 -105.281436562345\\ + 186.754584276109 -104.89019369492\\ + 195.565071586593 -104.605814723598\\ + 204.791209666503 -104.361875512471\\ + 212.484535249894 -104.197601801825\\ + 220.466873523944 -104.062352435139\\ + 226.64980792737 -103.980908141132\\ + 233.006141069691 -103.917389936562\\ + 239.540735872084 -103.872556479329\\ + 243.99862972595 -103.853444236792\\ + 248.539485742973 -103.843245463479\\ + 250.841505927762 -103.841570170515\\ + 253.164847863143 -103.84222247251\\ + 255.509709035257 -103.845236905846\\ + 260.264788196906 -103.858493968823\\ + 265.108360190857 -103.881632498157\\ + 270.042071883779 -103.914956045767\\ + 275.067600790807 -103.958781097104\\ + 282.781797962532 -104.04493457582\\ + 290.712337727252 -104.156635377895\\ + 298.86528735503 -104.295131950402\\ + 310.0926635932 -104.523783742852\\ + 321.74181506764 -104.805825899644\\ + 333.828586473175 -105.144927394271\\ + 346.369417737168 -105.545064606828\\ + 359.381366380452 -106.010543735479\\ + 376.335836228661 -106.691414032819\\ + 394.090164040346 -107.491628500804\\ + 412.68208457029 -108.422128993004\\ + 432.151112778964 -109.494941489571\\ + 452.538627817026 -110.723256153078\\ + 473.887960971767 -112.121499853984\\ + 496.244487762885 -113.705390616881\\ + 524.468874949529 -115.875180568498\\ + 554.298551568474 -118.368705758081\\ + 585.82482001525 -121.220006662653\\ + 619.144175597768 -124.464459812793\\ + 654.358601888336 -128.137116225112\\ + 691.575882873852 -132.269933813694\\ + 730.909932860277 -136.887580973765\\ + 779.636013040541 -142.902054124154\\ + 831.610415323096 -149.574332908481\\ + 895.265712599616 -157.914084105094\\ + 990.822809900383 -170.253632048783\\ + 1000 -171.403336432841\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.828809956318\\ + 0.108651577465251 -157.551242923533\\ + 0.118051652856874 -159.132468297301\\ + 0.128264983052812 -160.580525487535\\ + 0.139361927422416 -161.903134151512\\ + 0.151418932530433 -163.107627173675\\ + 0.163009236097967 -164.084716825202\\ + 0.175486714964826 -164.978477416574\\ + 0.188919277620773 -165.793148054079\\ + 0.2033800305847 -166.532662767933\\ + 0.218947676285658 -167.200649049281\\ + 0.235706941399663 -167.80042924074\\ + 0.251420334814296 -168.271668588124\\ + 0.268181260945313 -168.694841911394\\ + 0.28605955351758 -169.071615520075\\ + 0.305129701718286 -169.403488365621\\ + 0.322484249840837 -169.653229966714\\ + 0.340825854742331 -169.871714079131\\ + 0.360210656235685 -170.059603453499\\ + 0.377204249341719 -170.193227933404\\ + 0.394999546122078 -170.306303196268\\ + 0.409838367175735 -170.38214037749\\ + 0.425234633452872 -170.445102922774\\ + 0.441209286319117 -170.49528895323\\ + 0.453582882551013 -170.524594586832\\ + 0.466303492974262 -170.546790441389\\ + 0.479380849508895 -170.561901829064\\ + 0.488302208687769 -170.568050763291\\ + 0.497389595878983 -170.571065521946\\ + 0.5066461008921 -170.570950361821\\ + 0.51607487103856 -170.567708699847\\ + 0.525679112201876 -170.561343124183\\ + 0.535462089927392 -170.551855405522\\ + 0.550478980785524 -170.531771702784\\ + 0.565917016324646 -170.504665085184\\ + 0.58178800743451 -170.470531554178\\ + 0.603643850607596 -170.414075378792\\ + 0.62632074521987 -170.345083857117\\ + 0.649849535446982 -170.263517031357\\ + 0.680507369673503 -170.143796354599\\ + 0.712611543011144 -170.004225974367\\ + 0.746230289139067 -169.844662341065\\ + 0.788672861561456 -169.62656279935\\ + 0.833529396509846 -169.379119385865\\ + 0.88093719044741 -169.101985847538\\ + 0.939664831495459 -168.740647317674\\ + 1.00230754828383 -168.337794572892\\ + 1.06912633917342 -167.892828813703\\ + 1.15096220088509 -167.332004897013\\ + 1.23906215694794 -166.714699956981\\ + 1.33390569003905 -166.040363751871\\ + 1.44930957412617 -165.213237943598\\ + 1.57469771464299 -164.313787212874\\ + 1.72678090388442 -163.230828387085\\ + 1.8935521797563 -162.062757080167\\ + 2.09566239948036 -160.68552466182\\ + 2.34082727617843 -159.084365330522\\ + 2.66333272517501 -157.111092668214\\ + 3.26222200971147 -153.882955436355\\ + 3.92277675892774 -150.985281838055\\ + 4.38168993151404 -149.357408420251\\ + 4.76077523022607 -148.230473646623\\ + 5.12518692705354 -147.317236105378\\ + 5.46685729972028 -146.599742313152\\ + 5.7777901179705 -146.053784728754\\ + 6.10640754223191 -145.578337818414\\ + 6.3944884285567 -145.24042567191\\ + 6.63470812109201 -145.010687228276\\ + 6.88395206964506 -144.8188089604\\ + 7.14255928554351 -144.666345651982\\ + 7.34287044716709 -144.578750266591\\ + 7.54879928165369 -144.514738222966\\ + 7.68928372075853 -144.485440826443\\ + 7.83238259917936 -144.467029277799\\ + 7.90492762269657 -144.461953059474\\ + 7.97814457207674 -144.459654353353\\ + 8.05203967082557 -144.460151040608\\ + 8.12661920009201 -144.463460592086\\ + 8.20188949920225 -144.469600081785\\ + 8.35452805838285 -144.490435188057\\ + 8.51000724712218 -144.522784948165\\ + 8.66837993001965 -144.566771460845\\ + 8.91148232283998 -144.654821148674\\ + 9.1614024571382 -144.769674229121\\ + 9.41833153464754 -144.911659273909\\ + 9.77214696972517 -145.14368240615\\ + 10.1392540755888 -145.425064279125\\ + 10.5201521761621 -145.756300545369\\ + 11.0164594963369 -146.241032146634\\ + 11.5361810173649 -146.804771733792\\ + 12.0804213467733 -147.447765802962\\ + 12.7675070431924 -148.323925259878\\ + 13.4936714058825 -149.313619947567\\ + 14.3932264471932 -150.610265593863\\ + 15.3527502878049 -152.057252557675\\ + 16.5279206146492 -153.890304556182\\ + 17.7930438991856 -155.907939708315\\ + 19.3324228755497 -158.387807995007\\ + 21.0049824165405 -161.076411236796\\ + 23.033628731422 -164.289069604688\\ + 25.4921465445141 -168.069032135934\\ + 28.4743916646712 -172.447434489441\\ + 32.3974262952833 -177.831430828466\\ + 37.8947091907461 -184.666029446036\\ + 48.159579101925 -195.464170295209\\ + 65.8898955080028 -209.538746387989\\ + 77.7841107128642 -216.677647089494\\ + 89.3204599858045 -222.350455769496\\ + 101.626508939302 -227.372891683543\\ + 114.566872863485 -231.780165088572\\ + 129.154966501481 -235.934510603105\\ + 145.600599502069 -239.843226719418\\ + 164.140297114445 -243.526746491216\\ + 186.754584276097 -247.280834491787\\ + 218.443607114946 -251.62970816483\\ + 298.865287355049 -260.26868872113\\ + 330.764978074424 -263.28695360111\\ + 362.710025233053 -266.24697958454\\ + 394.090164040321 -269.15666401825\\ + 405.142317111489 -270.190575438794\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.824254063595\\ + 0.108651577465251 -157.546567964932\\ + 0.118051652856874 -159.127730824708\\ + 0.128264983052812 -160.57580105579\\ + 0.139361927422416 -161.898521031684\\ + 0.151418932530433 -163.103250317713\\ + 0.163009236097967 -164.080679642896\\ + 0.175486714964826 -164.974927092666\\ + 0.188919277620773 -165.790258257238\\ + 0.2033800305847 -166.530635554046\\ + 0.218947676285658 -167.199716245218\\ + 0.235706941399663 -167.800853159196\\ + 0.251420334814296 -168.273518744565\\ + 0.268181260945313 -168.698362268105\\ + 0.28605955351758 -169.07706889331\\ + 0.305129701718286 -169.411155052662\\ + 0.322484249840837 -169.663028888292\\ + 0.340825854742331 -169.883871615819\\ + 0.360210656235685 -170.07435371791\\ + 0.377204249341719 -170.210322468764\\ + 0.394999546122078 -170.32591251868\\ + 0.409838367175735 -170.403886232701\\ + 0.425234633452872 -170.469097555197\\ + 0.441209286319117 -170.52164575324\\ + 0.453582882551013 -170.552798053503\\ + 0.466303492974262 -170.576905352111\\ + 0.479380849508895 -170.593993353571\\ + 0.488302208687769 -170.601496425252\\ + 0.497389595878983 -170.605894569224\\ + 0.5066461008921 -170.607192156222\\ + 0.51607487103856 -170.605392719015\\ + 0.525679112201876 -170.600498964554\\ + 0.535462089927392 -170.592512786315\\ + 0.550478980785524 -170.57473739885\\ + 0.565917016324646 -170.550006711208\\ + 0.58178800743451 -170.518317220115\\ + 0.603643850607596 -170.46522665407\\ + 0.62632074521987 -170.399724217407\\ + 0.649849535446982 -170.321771566684\\ + 0.680507369673503 -170.20674732262\\ + 0.712611543011144 -170.072075791475\\ + 0.746230289139067 -169.917618145174\\ + 0.788672861561456 -169.705926865649\\ + 0.833529396509846 -169.465208519825\\ + 0.88093719044741 -169.195129139823\\ + 0.939664831495459 -168.842455062194\\ + 1.00230754828383 -168.448758726812\\ + 1.06912633917342 -168.013469537364\\ + 1.15096220088509 -167.464381988209\\ + 1.23906215694794 -166.859586233302\\ + 1.33390569003905 -166.198589981525\\ + 1.44930957412617 -165.387544283619\\ + 1.57469771464299 -164.505405798761\\ + 1.72678090388442 -163.443261582856\\ + 1.8935521797563 -162.29782678126\\ + 2.09566239948036 -160.947815783807\\ + 2.34082727617843 -159.379429960133\\ + 2.66333272517501 -157.448949231872\\ + 3.35371015200313 -153.86927359382\\ + 3.92277675892774 -151.487919338138\\ + 4.34147833005496 -150.044973922032\\ + 4.71708469091673 -148.956025092259\\ + 5.0781521123279 -148.077692891107\\ + 5.41668691103327 -147.391817681531\\ + 5.72476623970219 -146.873913077436\\ + 5.99484250318932 -146.496698336062\\ + 6.27766010580631 -146.172812274386\\ + 6.51349094627252 -145.954451890657\\ + 6.75818116816072 -145.774165351276\\ + 6.94771254846068 -145.664917840028\\ + 7.14255928554351 -145.578658272775\\ + 7.34287044716709 -145.516013483769\\ + 7.4795225156221 -145.487666008907\\ + 7.61871770232323 -145.470250002435\\ + 7.68928372075853 -145.465692692379\\ + 7.76050333513376 -145.463929145807\\ + 7.83238259917936 -145.464978882653\\ + 7.90492762269657 -145.468860999856\\ + 8.05203967082557 -145.485196870383\\ + 8.20188949920225 -145.513081765748\\ + 8.35452805838285 -145.552654302166\\ + 8.58882855954615 -145.634214748103\\ + 8.8296999554939 -145.742786635658\\ + 9.07732652520994 -145.878754952691\\ + 9.41833153464754 -146.103264747821\\ + 9.77214696972517 -146.377837481087\\ + 10.1392540755888 -146.703101867175\\ + 10.6175918348305 -147.18174702506\\ + 11.118496048193 -147.741169067616\\ + 11.6430313292089 -148.381863871298\\ + 12.3052400435925 -149.258269467476\\ + 13.0051125217337 -150.251868380568\\ + 13.7447909267747 -151.361943163911\\ + 14.6610868404707 -152.802488764802\\ + 15.6384675830231 -154.39676075953\\ + 16.8355080296122 -156.401758723684\\ + 18.1241754737421 -158.594520350639\\ + 19.6922025547908 -161.27417151977\\ + 21.5940615210368 -164.497488557817\\ + 23.8989256623109 -168.313897960581\\ + 26.6947849403426 -172.759535137281\\ + 30.372635797035 -178.252473690206\\ + 35.5263467657817 -185.249402978637\\ + 45.5678626584129 -196.738208179817\\ + 59.535331308141 -208.991554336525\\ + 69.6374473062844 -215.872651437291\\ + 79.965545258922 -221.651397960092\\ + 90.9827289445497 -226.749041048577\\ + 102.567793074445 -231.203837348184\\ + 114.566872863485 -235.071050696844\\ + 127.969686821587 -238.706962034802\\ + 142.940453343181 -242.124245359411\\ + 161.141427725301 -245.604375843069\\ + 183.34254825622 -249.137290354862\\ + 214.452607597172 -253.218800747976\\ + 290.712337727271 -261.076182066164\\ + 321.74181506764 -263.899549667731\\ + 352.81541153808 -266.668741946145\\ + 383.33951017664 -269.391993943932\\ + 390.473523688533 -270.03365271426\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.64149558636\\ + 0.108651577465251 -157.347820065742\\ + 0.118051652856881 -158.911568522788\\ + 0.128264983052803 -160.340668043726\\ + 0.139361927422416 -161.642717486147\\ + 0.15002933220192 -162.699268239234\\ + 0.161513269350313 -163.665897470162\\ + 0.173876240021625 -164.547076932969\\ + 0.187185529496553 -165.346972551323\\ + 0.201513573381558 -166.069438068851\\ + 0.216938351838516 -166.718012480045\\ + 0.231400538013072 -167.227443860973\\ + 0.246826845225571 -167.684739721955\\ + 0.263281546564798 -168.091682814231\\ + 0.278255940220721 -168.401635034709\\ + 0.294082017058709 -168.676681407408\\ + 0.310808217386903 -168.917634844935\\ + 0.328485736602995 -169.125215681129\\ + 0.343982648902299 -169.273163327872\\ + 0.360210656235708 -169.39869035174\\ + 0.373742574239103 -169.483154372522\\ + 0.387782841458937 -169.55356566251\\ + 0.402350554886941 -169.610027710026\\ + 0.413634368406335 -169.643272774603\\ + 0.425234633452872 -169.668750798781\\ + 0.43716022482485 -169.686486910037\\ + 0.445295850994262 -169.694019984015\\ + 0.453582882551013 -169.69812582214\\ + 0.462024137175122 -169.698808062431\\ + 0.470622484984116 -169.696069345605\\ + 0.479380849508926 -169.689911322987\\ + 0.4883022086878 -169.680334664634\\ + 0.501996513311016 -169.659558808994\\ + 0.516074871038594 -169.631085036482\\ + 0.530548052536955 -169.594903457073\\ + 0.550478980785488 -169.534645475916\\ + 0.571158647812626 -169.460610671808\\ + 0.592615181247569 -169.372737164712\\ + 0.620572880677654 -169.243317745092\\ + 0.649849535446982 -169.091978025595\\ + 0.680507369673503 -168.918508562733\\ + 0.719211887222132 -168.68079478376\\ + 0.760117761795532 -168.410400903308\\ + 0.803350197712457 -168.106806779162\\ + 0.856905505126854 -167.709893136136\\ + 0.914031074875622 -167.26604796164\\ + 0.974964918348386 -166.774246478931\\ + 1.03996091395414 -166.233428929159\\ + 1.11956431948387 -165.553960502452\\ + 1.20526093687088 -164.807512842242\\ + 1.29751716865759 -163.99262534\\ + 1.40977287162893 -162.992485864451\\ + 1.5317404637021 -161.902713575814\\ + 1.66426017648587 -160.722534290244\\ + 1.82499324481618 -159.305306634238\\ + 2.001249798969 -157.778238471527\\ + 2.21485523372639 -155.976102583681\\ + 2.47396410088675 -153.873723063739\\ + 2.78898029238043 -151.454522648549\\ + 3.20262069365769 -148.51861446166\\ + 4.03278998219369 -143.447126933749\\ + 4.89428989611449 -139.243127917326\\ + 5.56859644428648 -136.593034958804\\ + 6.16296625513279 -134.647836339911\\ + 6.75818116816117 -133.010299649181\\ + 7.34287044716661 -131.658299030291\\ + 7.90492762269657 -130.562041588811\\ + 8.51000724712218 -129.57064819225\\ + 9.07732652520994 -128.791926931017\\ + 9.68246611930323 -128.09720801895\\ + 10.2331657833024 -127.56857413194\\ + 10.8151870255226 -127.100911178922\\ + 11.430311291145 -126.692884775073\\ + 11.9695570235905 -126.397030390804\\ + 12.5342426546138 -126.139796828472\\ + 13.125568357718 -125.919445944185\\ + 13.7447909267756 -125.73395845574\\ + 14.2611370719414 -125.609138876749\\ + 14.7968806268638 -125.503875477402\\ + 15.3527502878039 -125.416770662861\\ + 15.9295021257217 -125.346328958907\\ + 16.5279206146492 -125.290962917549\\ + 16.9914417203464 -125.258328589276\\ + 17.4679621512724 -125.232500432438\\ + 17.9578464700207 -125.212721317793\\ + 18.4614694632451 -125.198213811952\\ + 18.9792164283904 -125.188182546992\\ + 19.5114834684666 -125.181816756551\\ + 20.2444650997683 -125.17760613229\\ + 21.1995345753606 -125.176431290936\\ + 22.6128006633721 -125.175425723866\\ + 23.4622884814232 -125.171526092384\\ + 24.1202820761804 -125.165501989471\\ + 24.7967289250217 -125.155912000307\\ + 25.4921465445141 -125.141954314273\\ + 26.2070669648381 -125.122846102292\\ + 26.9420371368182 -125.097826964014\\ + 27.6976193503698 -125.066162313615\\ + 28.4743916646731 -125.027146676767\\ + 29.544079988804 -124.962532476509\\ + 30.6539529505651 -124.882160559491\\ + 31.8055201533286 -124.784657969188\\ + 33.0003479112518 -124.668786348259\\ + 34.240061379715 -124.533451662047\\ + 35.8553985745983 -124.335494404086\\ + 37.5469422407329 -124.104180568683\\ + 39.3182875570566 -123.838428716944\\ + 41.5545533471895 -123.473158501238\\ + 43.9180089259608 -123.05699925594\\ + 46.4158883361268 -122.590445677406\\ + 49.5102015955645 -121.98424574167\\ + 52.8107971193432 -121.314711313055\\ + 56.8531791387359 -120.478101950744\\ + 61.7718759733854 -119.456562692352\\ + 68.3651600451004 -118.113710310923\\ + 77.7841107128642 -116.300577623884\\ + 113.515470892099 -110.916445401642\\ + 126.795284678645 -109.476713107084\\ + 139.041083409004 -108.367909147897\\ + 151.070330448668 -107.455239682014\\ + 162.633950404818 -106.721514578877\\ + 173.475935923388 -106.146109562437\\ + 183.342548256232 -105.706955437156\\ + 193.770333747798 -105.321771403001\\ + 202.911801804663 -105.045023171176\\ + 212.484535249894 -104.811294778384\\ + 220.466873523944 -104.657209269437\\ + 228.74908173557 -104.534089016988\\ + 235.164288449433 -104.463102635941\\ + 241.759407916908 -104.411281694169\\ + 246.258591635048 -104.387788746345\\ + 250.841505927762 -104.373438878478\\ + 253.164847863143 -104.369776185107\\ + 255.509709035257 -104.368500953836\\ + 257.876288759386 -104.36964855674\\ + 260.264788196906 -104.373255101538\\ + 265.108360190857 -104.387993222325\\ + 270.042071883779 -104.413019504383\\ + 275.067600790807 -104.448650949735\\ + 282.781797962532 -104.522709232554\\ + 290.712337727252 -104.622549863253\\ + 298.86528735503 -104.749421693573\\ + 307.246884270909 -104.904652691143\\ + 318.789129267769 -105.158194225658\\ + 330.764978074424 -105.468265195542\\ + 343.1907197459 -105.838759772396\\ + 356.083255262919 -106.273895275188\\ + 372.882130718292 -106.915703767021\\ + 390.473523688559 -107.675408588077\\ + 408.894822629482 -108.563731621467\\ + 428.18517986523 -109.592461402385\\ + 448.385594802129 -110.77453406525\\ + 469.539001068009 -112.124108272616\\ + 491.690357762798 -113.656624578536\\ + 519.655724382751 -115.760804211877\\ + 549.211648388788 -118.183976279445\\ + 580.448594276896 -120.959826427324\\ + 613.462171799237 -124.123570027772\\ + 648.353428605487 -127.710441511337\\ + 685.229159528409 -131.753135479078\\ + 724.20223346072 -136.277866219775\\ + 772.48114514036 -142.183957390498\\ + 823.978568452854 -148.753882165918\\ + 887.04968896542 -156.994471416592\\ + 981.72984061889 -169.250305124494\\ + 1000 -171.544521175135\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.661482932254\\ + 0.108651577465251 -157.369439261018\\ + 0.118051652856881 -158.934935479081\\ + 0.128264983052803 -160.365902617032\\ + 0.139361927422416 -161.669942571563\\ + 0.15002933220192 -162.728367403947\\ + 0.161513269350313 -163.69696976498\\ + 0.173876240021625 -164.580220865693\\ + 0.187185529496553 -165.38228502703\\ + 0.201513573381558 -166.107013289538\\ + 0.216938351838516 -166.757940870274\\ + 0.231400538013072 -167.269501746417\\ + 0.246826845225571 -167.72898906867\\ + 0.263281546564798 -168.138181677446\\ + 0.280833199882324 -168.498679499971\\ + 0.296805860866562 -168.770004590431\\ + 0.313686982456683 -169.007398257101\\ + 0.331528234231953 -169.211564048911\\ + 0.347168681892662 -169.356764892788\\ + 0.363546996129332 -169.479625954457\\ + 0.377204249341695 -169.56201000149\\ + 0.391374560198028 -169.630384112933\\ + 0.406077202570047 -169.684848272668\\ + 0.41746552892532 -169.716618774032\\ + 0.429173237842218 -169.740641308684\\ + 0.441209286319117 -169.756939885776\\ + 0.44942026621191 -169.763524076239\\ + 0.457784053837654 -169.766688289195\\ + 0.466303492974262 -169.766435913667\\ + 0.474981480322836 -169.76276936383\\ + 0.48382096649261 -169.755690086976\\ + 0.492824957004062 -169.745198571692\\ + 0.506646100892133 -169.723062084217\\ + 0.520854855057768 -169.693241280145\\ + 0.535462089927357 -169.655725941205\\ + 0.555577622239876 -169.59370990115\\ + 0.576448828292606 -169.517940051152\\ + 0.598104096238105 -169.428354641018\\ + 0.62632074521987 -169.296828617096\\ + 0.655868565957134 -169.143420788495\\ + 0.68681035889951 -168.967924051249\\ + 0.725873365081736 -168.727835796115\\ + 0.767158117677927 -168.455137271795\\ + 0.81079098067315 -168.149316333426\\ + 0.864842327573189 -167.74991573017\\ + 0.922497005259214 -167.303719810944\\ + 0.983995229627797 -166.809724103158\\ + 1.05931476351838 -166.185297405089\\ + 1.14039960197002 -165.495531100222\\ + 1.22769104798839 -164.73892045809\\ + 1.3216641839466 -163.914079812104\\ + 1.43600898465122 -162.903114257853\\ + 1.56024641436638 -161.803077203781\\ + 1.69523234155408 -160.613412798321\\ + 1.8589566796357 -159.186888694558\\ + 2.03849339825241 -157.652265671892\\ + 2.25607406649687 -155.844467807278\\ + 2.52000499376417 -153.740017935203\\ + 2.84088369018327 -151.324769200862\\ + 3.29243733300778 -148.205011105477\\ + 5.26892142135084 -138.136523614044\\ + 5.8853157751914 -135.986221819642\\ + 6.45371540164686 -134.322925255317\\ + 7.01206358900715 -132.943573451748\\ + 7.5487992816532 -131.821117805078\\ + 8.12661920009201 -130.803093161647\\ + 8.66837993001965 -130.001770752378\\ + 9.246257116406 -129.28606905946\\ + 9.7721469697258 -128.741441154527\\ + 10.3279473191894 -128.260237875884\\ + 10.9153593533136 -127.841702735814\\ + 11.430311291145 -127.539817415375\\ + 11.9695570235905 -127.279375161523\\ + 12.5342426546138 -127.058951010378\\ + 13.0051125217337 -126.91028047876\\ + 13.4936714058834 -126.785116597514\\ + 14.0005838246811 -126.682332979596\\ + 14.5265392594678 -126.600691352714\\ + 14.9339321612423 -126.552528488425\\ + 15.3527502878039 -126.514896037733\\ + 15.7833140565207 -126.487155629348\\ + 16.2259528707813 -126.46863851446\\ + 16.5279206146492 -126.461074450879\\ + 16.8355080296122 -126.457086622379\\ + 17.1488196987055 -126.456456373573\\ + 17.4679621512724 -126.458960150059\\ + 17.7930438991856 -126.464369761969\\ + 18.2920450484626 -126.477422810007\\ + 18.8050405512853 -126.495688158643\\ + 19.5114834684666 -126.526730689838\\ + 20.4319732019529 -126.573484193624\\ + 22.4052786929996 -126.678386552308\\ + 23.6796006783313 -126.737815708375\\ + 24.7967289250217 -126.779165025789\\ + 25.4921465445141 -126.798648840737\\ + 26.2070669648381 -126.81312700124\\ + 26.6947849403426 -126.819599592829\\ + 27.1915794303594 -126.823255921072\\ + 27.6976193503698 -126.823867785818\\ + 28.2130767593954 -126.82121234769\\ + 28.7381269185112 -126.815072547334\\ + 29.2729483504285 -126.805237514054\\ + 29.8177229001969 -126.79150296372\\ + 30.6539529505651 -126.763159920766\\ + 31.5136348486643 -126.72496615751\\ + 32.3974262952812 -126.676326933339\\ + 33.3060034362469 -126.616689831083\\ + 34.557199367622 -126.519194877832\\ + 35.8553985745983 -126.400176992233\\ + 37.2023668141304 -126.258717405298\\ + 38.9574561577541 -126.049195878738\\ + 40.7953450345255 -125.802323437084\\ + 42.7199396630681 -125.517399975727\\ + 45.1496777203605 -125.124896036862\\ + 47.7176094893859 -124.677513666391\\ + 50.4315948717143 -124.176391673225\\ + 53.7936150398065 -123.526458593478\\ + 57.9112264764194 -122.703030488323\\ + 62.3440188862789 -121.801750544778\\ + 68.3651600451004 -120.581389936049\\ + 76.3629826128223 -119.01000605009\\ + 89.3204599858103 -116.665124646738\\ + 114.566872863485 -112.937953168321\\ + 127.969686821595 -111.384004127594\\ + 140.328908478584 -110.175178801276\\ + 152.469572701759 -109.170967025628\\ + 164.140297114445 -108.356072570084\\ + 175.082703173578 -107.710674131088\\ + 186.754584276109 -107.135105477767\\ + 197.376432630023 -106.702457436309\\ + 206.688024962902 -106.388193974123\\ + 216.438908606406 -106.119038396103\\ + 224.569799553979 -105.938260252301\\ + 233.006141069691 -105.790032668086\\ + 239.540735872084 -105.70132248078\\ + 246.258591635048 -105.6327783153\\ + 250.841505927762 -105.59871574295\\ + 255.509709035257 -105.574276090204\\ + 260.264788196906 -105.55974251367\\ + 262.675410372388 -105.556282103134\\ + 265.108360190857 -105.555409606351\\ + 267.563844455207 -105.557163721369\\ + 270.042071883779 -105.561583927846\\ + 275.067600790807 -105.578584544888\\ + 280.186655645918 -105.606743582738\\ + 285.40097698292 -105.646406787985\\ + 293.404970921572 -105.728263310587\\ + 301.63343472593 -105.838095355025\\ + 310.0926635932 -105.977260177756\\ + 318.789129267769 -106.147199237862\\ + 330.764978074424 -106.424314634102\\ + 343.1907197459 -106.76276288728\\ + 356.083255262919 -107.166755741718\\ + 369.46012051994 -107.640849248975\\ + 386.890073932801 -108.339585769886\\ + 405.142317111462 -109.166074610284\\ + 424.255643071768 -110.131857904331\\ + 444.2706749607 -111.249606574926\\ + 465.229952396024 -112.53319765298\\ + 487.17802187946 -113.997778271907\\ + 510.161531474972 -115.65980229551\\ + 539.177464038763 -117.939932019488\\ + 569.843705946916 -120.562911183887\\ + 602.254120146183 -123.563507634334\\ + 636.507908129576 -126.977111134475\\ + 672.709913571241 -130.837563144611\\ + 710.970943231237 -135.17370975647\\ + 758.367791499744 -140.858094872203\\ + 808.924348680602 -147.215582467729\\ + 870.843149769058 -155.244784872607\\ + 954.948563979212 -166.177782388948\\ + 1000 -171.872159572377\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.636346000086\\ + 0.108651577465251 -157.353782374141\\ + 0.118051652856874 -158.930380254901\\ + 0.128264983052812 -160.374088075329\\ + 0.139361927422416 -161.692506702327\\ + 0.151418932530433 -162.892827614908\\ + 0.163009236097967 -163.866096336939\\ + 0.175486714964826 -164.755807429003\\ + 0.188919277620773 -165.566078568391\\ + 0.2033800305847 -166.300721617683\\ + 0.218947676285658 -166.963243159394\\ + 0.233543813990639 -167.486313478286\\ + 0.249113002606763 -167.958582167264\\ + 0.265720110532463 -168.381835785496\\ + 0.283434330615137 -168.757691497263\\ + 0.299554933435982 -169.043232877465\\ + 0.316592411198347 -169.295838018795\\ + 0.334598912054985 -169.516238511391\\ + 0.350384224529049 -169.675773809564\\ + 0.366914237840272 -169.813725092079\\ + 0.384224084605523 -169.930382579111\\ + 0.398658107358057 -170.008547169577\\ + 0.413634368406335 -170.073356225758\\ + 0.429173237842218 -170.124905238792\\ + 0.441209286319117 -170.154913939665\\ + 0.453582882551013 -170.177537627341\\ + 0.466303492974262 -170.192799925756\\ + 0.474981480322836 -170.198894701304\\ + 0.483820966492578 -170.201730786615\\ + 0.49282495700403 -170.201311789812\\ + 0.501996513310983 -170.197640435781\\ + 0.511338753841404 -170.190718575428\\ + 0.520854855057734 -170.18054719528\\ + 0.535462089927392 -170.159197333486\\ + 0.550478980785524 -170.13053304852\\ + 0.565917016324646 -170.094547047518\\ + 0.587176639073341 -170.035156103319\\ + 0.609234915240079 -169.962690008973\\ + 0.632121847581245 -169.877098480029\\ + 0.661943345877428 -169.751555812735\\ + 0.693171727615517 -169.605261100395\\ + 0.725873365081689 -169.438042866022\\ + 0.767158117677977 -169.209485562835\\ + 0.810790980673203 -168.950138559838\\ + 0.856905505126854 -168.659586241046\\ + 0.914031074875622 -168.28057202433\\ + 0.974964918348386 -167.857731345318\\ + 1.03996091395407 -167.390301643975\\ + 1.11956431948394 -166.800530963848\\ + 1.20526093687088 -166.150476378705\\ + 1.29751716865759 -165.439213143009\\ + 1.40977287162893 -164.565010278418\\ + 1.531740463702 -163.611932447012\\ + 1.66426017648598 -162.580155578984\\ + 1.82499324481618 -161.342804197858\\ + 2.001249798969 -160.01287141328\\ + 2.21485523372624 -158.449523509179\\ + 2.47396410088691 -156.636659464015\\ + 2.81481236050756 -154.406682482113\\ + 3.44776405473464 -150.758778511025\\ + 4.22304418720659 -147.145594379811\\ + 4.71708469091673 -145.292093058868\\ + 5.17265738721621 -143.857991315111\\ + 5.62017384808323 -142.679001944365\\ + 6.05036787939111 -141.736998076634\\ + 6.45371540164644 -141.005594038878\\ + 6.82077673286527 -140.454255131208\\ + 7.2087150337825 -139.977703762252\\ + 7.54879928165369 -139.640807355695\\ + 7.83238259917936 -139.412324470108\\ + 8.12661920009201 -139.221426890227\\ + 8.43190929286622 -139.069028231413\\ + 8.66837993001965 -138.980483389206\\ + 8.91148232283998 -138.914350217939\\ + 9.07732652520994 -138.882844860008\\ + 9.24625711640539 -138.861488924182\\ + 9.41833153464754 -138.850345478239\\ + 9.50556592010074 -138.84862124575\\ + 9.59360828709266 -138.849470631579\\ + 9.6824661193026 -138.852899558968\\ + 9.86265846131223 -138.867517551938\\ + 10.0462042134688 -138.892513876371\\ + 10.233165783303 -138.927920181143\\ + 10.5201521761621 -139.000600367073\\ + 10.8151870255233 -139.096810510537\\ + 11.118496048193 -139.216568889842\\ + 11.5361810173649 -139.412842801018\\ + 11.9695570235905 -139.65080826067\\ + 12.4192135270177 -139.930217144612\\ + 13.0051125217337 -140.337202947392\\ + 13.6186523675602 -140.807441768193\\ + 14.3932264471932 -141.453523027118\\ + 15.2118551798618 -142.186415510265\\ + 16.2259528707813 -143.147096812431\\ + 17.3076553419573 -144.216158900932\\ + 18.6324631193151 -145.562404691526\\ + 20.2444650997669 -147.222832011846\\ + 22.1996611912005 -149.229528078226\\ + 24.5691646298281 -151.605933815211\\ + 27.4434330322828 -154.363544271873\\ + 31.5136348486664 -157.993464783161\\ + 37.8947091907461 -163.039456474231\\ + 49.9687745385497 -170.825429608142\\ + 69.6374473062844 -180.350931906816\\ + 86.8838263525077 -186.886345860185\\ + 103.51779556302 -192.25438806266\\ + 121.0829750232 -197.260774932331\\ + 140.328908478593 -202.187309781462\\ + 162.633950404818 -207.351013839577\\ + 188.484340903368 -212.774432780263\\ + 216.438908606406 -218.113947982118\\ + 248.539485742973 -223.725887343499\\ + 282.78179796255 -229.248220948938\\ + 318.789129267769 -234.67745848711\\ + 356.083255262919 -240.016839082459\\ + 394.090164040321 -245.267738325\\ + 432.151112778992 -250.420265214718\\ + 469.539001068009 -255.445437831995\\ + 510.161531474972 -260.924667503573\\ + 549.211648388752 -266.256178747426\\ + 580.448594276934 -270.588851417254\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -156.914960399469\\ + 0.108651577465251 -158.585210521472\\ + 0.118051652856874 -160.109709009935\\ + 0.128264983052812 -161.497541346413\\ + 0.138082976521811 -162.623474670266\\ + 0.148652484499784 -163.654077607286\\ + 0.160031031373864 -164.594782203978\\ + 0.172280544713129 -165.450649956575\\ + 0.185467692308478 -166.226359361625\\ + 0.199664245010983 -166.926202238485\\ + 0.214947467343796 -167.554086582789\\ + 0.229276931286557 -168.04724229123\\ + 0.244561668345231 -168.490149811615\\ + 0.260865361762268 -168.884736633007\\ + 0.278255940220721 -169.232728793117\\ + 0.294082017058709 -169.495088255111\\ + 0.310808217386903 -169.725197519551\\ + 0.328485736602995 -169.923812776516\\ + 0.343982648902277 -170.065747237837\\ + 0.360210656235685 -170.186604953588\\ + 0.377204249341719 -170.286675981644\\ + 0.391374560198054 -170.351934285064\\ + 0.406077202570047 -170.404156289129\\ + 0.41746552892532 -170.434823239381\\ + 0.429173237842218 -170.458241452457\\ + 0.441209286319117 -170.47443838829\\ + 0.44942026621191 -170.481235833717\\ + 0.457784053837654 -170.484839372956\\ + 0.466303492974262 -170.485253504426\\ + 0.474981480322836 -170.482481781957\\ + 0.483820966492578 -170.476526825555\\ + 0.49282495700403 -170.467390332146\\ + 0.5066461008921 -170.447721680621\\ + 0.520854855057734 -170.420894986617\\ + 0.535462089927392 -170.386904637672\\ + 0.555577622239913 -170.330422812678\\ + 0.576448828292606 -170.261151823851\\ + 0.598104096238105 -170.179043016498\\ + 0.62632074521987 -170.058259184356\\ + 0.655868565957134 -169.917172947092\\ + 0.68681035889951 -169.755609506438\\ + 0.725873365081689 -169.534418320861\\ + 0.767158117677977 -169.283054862601\\ + 0.810790980673203 -169.001080001849\\ + 0.864842327573189 -168.632780649986\\ + 0.922497005259214 -168.221352941626\\ + 0.983995229627797 -167.765947040756\\ + 1.05931476351831 -167.190521647113\\ + 1.14039960197009 -166.555251860761\\ + 1.22769104798839 -165.858944060461\\ + 1.3216641839466 -165.100556084179\\ + 1.43600898465122 -164.172172961163\\ + 1.56024641436628 -163.163575755615\\ + 1.69523234155419 -162.074866641896\\ + 1.8589566796357 -160.77256084675\\ + 2.05737431343286 -159.231237684569\\ + 2.27697025538154 -157.583254185653\\ + 2.56690271549201 -155.514004694003\\ + 2.94760625512479 -152.997127949404\\ + 3.85110700232562 -147.959743836876\\ + 4.46323392671022 -145.25467875111\\ + 4.98537346387415 -143.348174557733\\ + 5.46685729972028 -141.879366311758\\ + 5.8853157751914 -140.802766354058\\ + 6.33580499265803 -139.828056797777\\ + 6.75818116816072 -139.068333798869\\ + 7.14255928554351 -138.4921968244\\ + 7.54879928165369 -137.989681450862\\ + 7.90492762269657 -137.629761229465\\ + 8.27785696619849 -137.325262231459\\ + 8.58882855954615 -137.122603104111\\ + 8.91148232283998 -136.957055648299\\ + 9.1614024571382 -136.857581865683\\ + 9.41833153464754 -136.779480396953\\ + 9.6824661193026 -136.722902890871\\ + 9.86265846131223 -136.697200691079\\ + 10.0462042134688 -136.681141731818\\ + 10.1392540755888 -136.676734329929\\ + 10.233165783303 -136.674743867667\\ + 10.3279473191901 -136.675171444486\\ + 10.4236067397645 -136.678017706878\\ + 10.6175918348305 -136.690966608159\\ + 10.8151870255233 -136.713586680587\\ + 11.0164594963369 -136.745866786963\\ + 11.3254131515284 -136.812357334406\\ + 11.6430313292089 -136.900447413207\\ + 11.9695570235905 -137.010008041522\\ + 12.4192135270177 -137.189196602833\\ + 12.8857621318549 -137.405765449904\\ + 13.369837418249 -137.659110110252\\ + 14.0005838246802 -138.026405921436\\ + 14.6610868404707 -138.448399536095\\ + 15.494950393147 -139.024304124572\\ + 16.3762407452172 -139.672478562946\\ + 17.4679621512724 -140.514347672275\\ + 18.8050405512853 -141.580215867415\\ + 20.4319732019515 -142.896778264731\\ + 22.4052786930011 -144.483146532537\\ + 25.0264009641792 -146.52082639419\\ + 29.0043049386384 -149.385808187577\\ + 43.1156199031796 -157.166916686307\\ + 49.0558370636517 -159.536703572973\\ + 55.302242561928 -161.614819726797\\ + 61.7718759733813 -163.417501805198\\ + 68.9983712143025 -165.105467538757\\ + 76.3629826128223 -166.552952738398\\ + 84.5136633068439 -167.908869783975\\ + 94.400647894181 -169.290957168748\\ + 105.444279352618 -170.582291541088\\ + 118.870769771187 -171.894524481272\\ + 135.248087041795 -173.230236437512\\ + 165.660595894989 -175.243953679726\\ + 195.565071586606 -176.913939410164\\ + 216.438908606406 -177.998958283629\\ + 237.342425002384 -179.063463637545\\ + 255.509709035241 -179.991084333743\\ + 275.067600790825 -181.007455187775\\ + 293.404970921591 -181.987460336331\\ + 312.964801067081 -183.070412207851\\ + 333.828586473175 -184.276261768803\\ + 356.083255262919 -185.62766474604\\ + 379.821530619055 -187.150327165125\\ + 401.424249049957 -188.613761153641\\ + 424.255643071796 -190.244945525165\\ + 448.385594802129 -192.066736216552\\ + 473.887960971767 -194.104451569598\\ + 500.840798984813 -196.386019660069\\ + 529.326605836037 -198.942031064558\\ + 559.432570616907 -201.805606780461\\ + 591.250841383221 -205.011938801344\\ + 624.878807200712 -208.597292613213\\ + 660.419396233041 -212.597185584461\\ + 704.446227729899 -217.829658465225\\ + 751.408106111675 -223.704839621295\\ + 801.500696156499 -230.229750069101\\ + 862.851256636735 -238.432576316968\\ + 946.184819472219 -249.576702192002\\ + 1000 -256.550678982586\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.540843899603\\ + 0.108651577465251 -157.23854950104\\ + 0.118051652856881 -158.792960137556\\ + 0.128264983052803 -160.211948950693\\ + 0.139361927422416 -161.503058812898\\ + 0.15002933220192 -162.549143299722\\ + 0.161513269350313 -163.504565462503\\ + 0.173876240021625 -164.373757001471\\ + 0.187185529496553 -165.160845339972\\ + 0.201513573381558 -165.869648621345\\ + 0.214947467343796 -166.428398635694\\ + 0.229276931286572 -166.932058762937\\ + 0.244561668345247 -167.382607743554\\ + 0.260865361762251 -167.781849778674\\ + 0.275702332560967 -168.084464043558\\ + 0.291383170483282 -168.351518136492\\ + 0.30795587129142 -168.583856636933\\ + 0.322484249840837 -168.751503935858\\ + 0.337698031082518 -168.895968484668\\ + 0.353629550135508 -169.017607881186\\ + 0.366914237840248 -169.098701657693\\ + 0.380697987140222 -169.165540029435\\ + 0.394999546122053 -169.218255543932\\ + 0.406077202570047 -169.248595766759\\ + 0.41746552892532 -169.271103518324\\ + 0.429173237842218 -169.285819273142\\ + 0.43716022482485 -169.291318956597\\ + 0.445295850994262 -169.293381427821\\ + 0.453582882551013 -169.292015579725\\ + 0.462024137175122 -169.28722950111\\ + 0.470622484984116 -169.279030485318\\ + 0.479380849508926 -169.267425038652\\ + 0.492824957004062 -169.243642128076\\ + 0.506646100892133 -169.212223537102\\ + 0.520854855057768 -169.173181498826\\ + 0.540421642070586 -169.109280786489\\ + 0.56072348828519 -169.031851466012\\ + 0.58178800743451 -168.940891467156\\ + 0.609234915240079 -168.808142106264\\ + 0.637976680860626 -168.65417722712\\ + 0.668074391569548 -168.47891749193\\ + 0.706071771413795 -168.240344407993\\ + 0.746230289139115 -167.970715572217\\ + 0.788672861561404 -167.669739277771\\ + 0.841249704973636 -167.278515514126\\ + 0.897331581458357 -166.843509996615\\ + 0.95715215389917 -166.363990088983\\ + 1.03041699495061 -165.760411835477\\ + 1.10928986489522 -165.096305859717\\ + 1.1942000281335 -164.370281236284\\ + 1.29751716865759 -163.477747969421\\ + 1.40977287162893 -162.503191668215\\ + 1.5317404637021 -161.44501510007\\ + 1.66426017648587 -160.30212453153\\ + 1.82499324481618 -158.932506966014\\ + 2.001249798969 -157.458941234151\\ + 2.21485523372639 -155.721696266562\\ + 2.47396410088675 -153.696420863247\\ + 2.78898029238043 -151.367235655599\\ + 3.23228397818141 -148.350423326328\\ + 5.31772317785112 -138.01964136619\\ + 5.8853157751914 -136.125065383003\\ + 6.45371540164686 -134.528552152599\\ + 7.01206358900715 -133.211411942136\\ + 7.5487992816532 -132.146132195921\\ + 8.12661920009201 -131.18723781493\\ + 8.66837993001965 -130.439406292609\\ + 9.246257116406 -129.778967319329\\ + 9.7721469697258 -129.283218047929\\ + 10.3279473191894 -128.85237582424\\ + 10.8151870255226 -128.54245484399\\ + 11.3254131515284 -128.276428407197\\ + 11.8597101233768 -128.053272456334\\ + 12.3052400435925 -127.904735098528\\ + 12.7675070431924 -127.781979345238\\ + 13.2471398786616 -127.68407114505\\ + 13.6186523675611 -127.626317759302\\ + 14.0005838246811 -127.581465224695\\ + 14.3932264471941 -127.54899112981\\ + 14.6610868404698 -127.533944770177\\ + 14.9339321612423 -127.523979237312\\ + 15.2118551798608 -127.518914279107\\ + 15.4949503931459 -127.51856318218\\ + 15.7833140565207 -127.522732932736\\ + 16.0770442167387 -127.531224388927\\ + 16.3762407452172 -127.543832468266\\ + 16.8355080296122 -127.570000559828\\ + 17.3076553419573 -127.604220793211\\ + 17.9578464700207 -127.661054795871\\ + 18.6324631193151 -127.728978738043\\ + 19.5114834684666 -127.82652173457\\ + 20.8122156998634 -127.979637203797\\ + 25.0264009641792 -128.429800559969\\ + 26.2070669648381 -128.52342749629\\ + 27.1915794303594 -128.587308824496\\ + 28.2130767593954 -128.639283119649\\ + 29.0043049386403 -128.669321742801\\ + 29.8177229001969 -128.690851955358\\ + 30.3726357970331 -128.700118554717\\ + 30.9378757173011 -128.705073201883\\ + 31.5136348486643 -128.705515925369\\ + 32.100108955431 -128.701254107798\\ + 32.6974974451167 -128.692102816774\\ + 33.3060034362469 -128.677885120691\\ + 33.9258338274107 -128.658432388637\\ + 34.8772747481423 -128.619089908025\\ + 35.8553985745983 -128.56710800287\\ + 36.8609536217214 -128.50203074313\\ + 38.2456972246693 -128.394193047101\\ + 39.6824610456936 -128.261527383707\\ + 41.1731993116176 -128.10336724655\\ + 43.1156199031825 -127.869068044686\\ + 45.1496777203605 -127.593553162772\\ + 47.2796959160026 -127.276624258425\\ + 49.9687745385497 -126.841968031822\\ + 52.8107971193432 -126.349124945174\\ + 56.3314267060121 -125.703209599351\\ + 60.0867589171979 -124.985091139801\\ + 64.6860766154627 -124.083224670102\\ + 70.2824426430854 -122.977390073899\\ + 77.0702711421226 -121.655151799636\\ + 86.8838263525134 -119.829995980581\\ + 134.006889636394 -113.116875093235\\ + 148.310251433614 -111.711985255159\\ + 161.141427725301 -110.655259843029\\ + 173.475935923388 -109.799292166358\\ + 185.040701954232 -109.123476655717\\ + 197.376432630023 -108.52372541895\\ + 208.602408924844 -108.076142095294\\ + 218.443607114946 -107.754077805128\\ + 228.74908173557 -107.481827064325\\ + 237.342425002384 -107.302283710765\\ + 246.258591635048 -107.158871653106\\ + 253.164847863143 -107.076288170996\\ + 260.264788196906 -107.016161539702\\ + 265.108360190857 -106.989045953256\\ + 270.042071883779 -106.97266695291\\ + 272.543253128104 -106.968604245684\\ + 275.067600790807 -106.967347931439\\ + 277.615329443679 -106.968940413981\\ + 280.186655645918 -106.973424923363\\ + 285.40097698292 -106.991247184584\\ + 290.712337727252 -107.021177783866\\ + 296.122543798796 -107.063594206759\\ + 304.427221206439 -107.151492662279\\ + 312.964801067081 -107.269762579575\\ + 321.74181506764 -107.41987972552\\ + 330.764978074424 -107.603409222792\\ + 343.1907197459 -107.902973051234\\ + 356.083255262919 -108.269112720079\\ + 369.46012051994 -108.70638285083\\ + 383.339510176665 -109.21970413552\\ + 401.424249049931 -109.976436407588\\ + 420.362168384463 -110.87163754029\\ + 440.193518520901 -111.917721530354\\ + 460.96044868285 -113.128289540901\\ + 482.707096560317 -114.518198235203\\ + 505.479682119114 -116.103604007604\\ + 529.326605836072 -117.901963045713\\ + 559.432570616944 -120.367472112237\\ + 591.250841383182 -123.200770417662\\ + 624.878807200671 -126.437157228554\\ + 660.419396233041 -130.111231275888\\ + 697.981390783064 -134.253906540578\\ + 737.679760252757 -138.887956480694\\ + 786.8571506937 -144.925778918005\\ + 839.312949816634 -151.619370859271\\ + 903.557834613866 -159.96998332537\\ + 1000 -172.279181231225\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -156.286822670429\\ + 0.108651577465251 -158.001704055979\\ + 0.118051652856874 -159.572813518532\\ + 0.128264983052812 -161.008526083433\\ + 0.139361927422416 -162.316941007047\\ + 0.151418932530433 -163.505791439683\\ + 0.163009236097967 -164.468083639143\\ + 0.175486714964826 -165.346487047312\\ + 0.188919277620773 -166.145490838983\\ + 0.2033800305847 -166.869255034152\\ + 0.218947676285658 -167.521606092203\\ + 0.233543813990639 -168.036586431948\\ + 0.249113002606763 -168.501703617201\\ + 0.265720110532463 -168.918900958666\\ + 0.283434330615137 -169.289936122883\\ + 0.299554933435982 -169.572424935817\\ + 0.316592411198347 -169.823049868819\\ + 0.334598912054985 -170.04260836109\\ + 0.353629550135484 -170.231807873978\\ + 0.370312667587014 -170.366733108292\\ + 0.387782841458962 -170.48132136689\\ + 0.402350554886941 -170.558534547139\\ + 0.41746552892532 -170.623030029961\\ + 0.433148322337641 -170.674914283934\\ + 0.445295850994262 -170.70560676868\\ + 0.457784053837654 -170.729289958996\\ + 0.470622484984116 -170.745992134264\\ + 0.479380849508895 -170.753260471705\\ + 0.488302208687769 -170.757442683475\\ + 0.497389595878983 -170.758543812202\\ + 0.5066461008921 -170.75656803858\\ + 0.51607487103856 -170.75151869327\\ + 0.525679112201876 -170.743398269241\\ + 0.540421642070621 -170.725462786387\\ + 0.555577622239913 -170.700623154142\\ + 0.571158647812663 -170.668877577667\\ + 0.592615181247569 -170.615797163533\\ + 0.614877765381008 -170.550405003159\\ + 0.637976680860626 -170.472665671179\\ + 0.668074391569548 -170.358056665667\\ + 0.699592016543512 -170.223968865781\\ + 0.732596542821484 -170.07026584973\\ + 0.774263682681172 -169.859707042301\\ + 0.818300681586771 -169.620367535187\\ + 0.864842327573189 -169.351908818174\\ + 0.922497005259214 -169.001419806481\\ + 0.983995229627797 -168.61020563913\\ + 1.04959323055817 -168.177666361016\\ + 1.12993393803328 -167.631998416418\\ + 1.2164242938574 -167.030843148086\\ + 1.30953502048267 -166.373609026565\\ + 1.42283045721431 -165.566784965936\\ + 1.54592773641939 -164.688642856623\\ + 1.67967487209273 -163.740025390173\\ + 1.84189668079973 -162.605629777834\\ + 2.03849339825241 -161.265219589041\\ + 2.27697025538154 -159.702892456295\\ + 2.59067785868806 -157.771302331538\\ + 3.08666494333715 -155.032285552304\\ + 3.85110700232562 -151.583763735954\\ + 4.30163575810668 -149.968804890394\\ + 4.6737951079922 -148.848270532941\\ + 5.03154894503829 -147.938449861316\\ + 5.36697694554061 -147.222331855811\\ + 5.67222897164457 -146.676488677133\\ + 5.99484250318932 -146.200314982777\\ + 6.27766010580631 -145.861267748694\\ + 6.57382014340928 -145.578439780208\\ + 6.82077673286527 -145.394870980365\\ + 7.07701066118229 -145.250983181021\\ + 7.27548352919657 -145.170017667889\\ + 7.4795225156221 -145.112824292412\\ + 7.61871770232323 -145.088186115668\\ + 7.76050333513376 -145.074530570436\\ + 7.83238259917936 -145.071870285317\\ + 7.90492762269657 -145.072013677934\\ + 7.97814457207674 -145.074979280804\\ + 8.05203967082557 -145.080785233164\\ + 8.20188949920225 -145.100988724672\\ + 8.35452805838285 -145.132761277725\\ + 8.51000724712218 -145.176233572822\\ + 8.74866812047975 -145.263648874072\\ + 8.9940221740918 -145.378057827656\\ + 9.24625711640539 -145.519818264171\\ + 9.59360828709266 -145.751933896795\\ + 9.95400828762089 -146.033919639466\\ + 10.3279473191901 -146.366339925018\\ + 10.8151870255233 -146.853471092049\\ + 11.3254131515284 -147.420754178639\\ + 11.8597101233768 -148.068563802971\\ + 12.5342426546138 -148.952355629557\\ + 13.2471398786607 -149.951898225152\\ + 14.1302599059945 -151.263088420257\\ + 15.0722530931083 -152.728171292464\\ + 16.0770442167387 -154.343721782614\\ + 17.3076553419573 -156.368596242169\\ + 18.8050405512853 -158.864385384795\\ + 20.4319732019515 -161.57740501643\\ + 22.4052786930011 -164.827135721552\\ + 24.7967289250217 -168.659373698052\\ + 27.6976193503679 -173.106896916915\\ + 31.5136348486664 -178.5836353331\\ + 36.8609536217214 -185.539522805823\\ + 47.7176094893891 -197.36017803913\\ + 62.3440188862748 -209.499320421826\\ + 73.5981447526585 -216.708303407458\\ + 84.5136633068439 -222.418587810507\\ + 96.1574600143255 -227.458081090102\\ + 108.401435917834 -231.865947966913\\ + 122.204468663144 -236.006579573726\\ + 136.500780654609 -239.597643504684\\ + 153.881775003836 -243.255707027659\\ + 173.475935923388 -246.70275827735\\ + 199.204570845397 -250.475594313447\\ + 250.841505927746 -256.52478539551\\ + 293.404970921591 -260.726959161273\\ + 324.721849207315 -263.621810032618\\ + 356.083255262919 -266.459881994496\\ + 386.890073932776 -269.249489761929\\ + 397.74030240583 -270.240780681262\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.770285092142\\ + 0.108651577465251 -157.487654743851\\ + 0.118051652856874 -159.063378747841\\ + 0.128264983052812 -160.505458616093\\ + 0.139361927422416 -161.82157282938\\ + 0.151418932530433 -163.019009533464\\ + 0.163009236097967 -163.989316007641\\ + 0.175486714964826 -164.875774212323\\ + 0.188919277620773 -165.682583512692\\ + 0.2033800305847 -166.413635156275\\ + 0.218947676285658 -167.072510577239\\ + 0.233543813990639 -167.592399865057\\ + 0.249113002606763 -168.061539995018\\ + 0.265720110532463 -168.481754774445\\ + 0.283434330615137 -168.854694218647\\ + 0.299554933435982 -169.137855287742\\ + 0.316592411198347 -169.388206917826\\ + 0.334598912054985 -169.606494379798\\ + 0.350384224529049 -169.764384748018\\ + 0.366914237840272 -169.90080294132\\ + 0.384224084605523 -170.016044493206\\ + 0.398658107358057 -170.093163861695\\ + 0.413634368406335 -170.157007844683\\ + 0.429173237842218 -170.207673891646\\ + 0.441209286319117 -170.237075331602\\ + 0.453582882551013 -170.259139650049\\ + 0.466303492974262 -170.273891127465\\ + 0.474981480322836 -170.279672634434\\ + 0.483820966492578 -170.282217479985\\ + 0.49282495700403 -170.281529442253\\ + 0.501996513310983 -170.277611411091\\ + 0.511338753841404 -170.270465397836\\ + 0.520854855057734 -170.260092545596\\ + 0.535462089927392 -170.238483336469\\ + 0.550478980785524 -170.209611585511\\ + 0.565917016324646 -170.17347049479\\ + 0.587176639073341 -170.113955081393\\ + 0.609234915240079 -170.041459647027\\ + 0.632121847581245 -169.955935058532\\ + 0.661943345877428 -169.830613241162\\ + 0.693171727615517 -169.6846939843\\ + 0.725873365081689 -169.518008253654\\ + 0.767158117677977 -169.290300893947\\ + 0.810790980673203 -169.032038456299\\ + 0.856905505126854 -168.742810478148\\ + 0.914031074875622 -168.365651886062\\ + 0.974964918348386 -167.945010641022\\ + 1.03996091395407 -167.480135030902\\ + 1.11956431948394 -166.893733043483\\ + 1.20526093687088 -166.247546035797\\ + 1.29751716865759 -165.540671519656\\ + 1.40977287162893 -164.672059817028\\ + 1.531740463702 -163.725303427843\\ + 1.66426017648598 -162.700622186761\\ + 1.82499324481618 -161.472122395916\\ + 2.001249798969 -160.152132024517\\ + 2.21485523372624 -158.601080303641\\ + 2.47396410088691 -156.803396540071\\ + 2.84088369018327 -154.432249523362\\ + 3.54445567397058 -150.489116736054\\ + 4.22304418720659 -147.41814374545\\ + 4.71708469091673 -145.594928231415\\ + 5.17265738721621 -144.1887881715\\ + 5.56859644428648 -143.159196192728\\ + 5.93982669392029 -142.340229132306\\ + 6.33580499265803 -141.607357471716\\ + 6.69616005485286 -141.054201042536\\ + 7.07701066118229 -140.575532338023\\ + 7.41088151564187 -140.236802173521\\ + 7.68928372075853 -140.006904169269\\ + 7.97814457207674 -139.814715535011\\ + 8.27785696619849 -139.661224001078\\ + 8.51000724712218 -139.572035160123\\ + 8.74866812047975 -139.505444767772\\ + 8.91148232283998 -139.473754690925\\ + 9.07732652520994 -139.452321668332\\ + 9.24625711640539 -139.441218767187\\ + 9.33189771573286 -139.439562063976\\ + 9.41833153464754 -139.440512173956\\ + 9.50556592010074 -139.444076291229\\ + 9.6824661193026 -139.459073165826\\ + 9.86265846131223 -139.484601604169\\ + 10.0462042134688 -139.520703586227\\ + 10.3279473191901 -139.594756732242\\ + 10.6175918348305 -139.692766625733\\ + 10.9153593533143 -139.814787214102\\ + 11.3254131515284 -140.014858983601\\ + 11.7508713090482 -140.257594409112\\ + 12.192312516491 -140.542832120774\\ + 12.7675070431924 -140.958726207908\\ + 13.369837418249 -141.43983623296\\ + 14.1302599059945 -142.101796971027\\ + 14.9339321612433 -142.853942182286\\ + 15.9295021257217 -143.841743409485\\ + 16.9914417203464 -144.94338235658\\ + 18.2920450484626 -146.334115096643\\ + 19.6922025547908 -147.855730550249\\ + 21.3958887134354 -149.710330055455\\ + 23.4622884814232 -151.928807388951\\ + 25.9665597293484 -154.533914842652\\ + 29.2729483504266 -157.794491500697\\ + 33.9258338274107 -162.012524553028\\ + 40.7953450345228 -167.502259543976\\ + 51.3701354335138 -174.57931940008\\ + 65.8898955080028 -182.432984374806\\ + 81.4537176628054 -189.332938918411\\ + 98.8541702191994 -195.860403716078\\ + 118.870769771187 -202.320609044961\\ + 142.940453343181 -209.035149408779\\ + 173.475935923388 -216.350904943069\\ + 212.484535249894 -224.288867551735\\ + 255.509709035241 -231.769210910329\\ + 298.865287355049 -238.407063431716\\ + 340.041193270368 -244.1770781734\\ + 379.821530619055 -249.45288818645\\ + 416.504424854539 -254.175908701941\\ + 452.538627817026 -258.761709196921\\ + 491.690357762798 -263.750431399103\\ + 529.326605836037 -268.601693091558\\ + 544.171428686564 -270.538514436143\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -157.367027449333\\ + 0.108651577465251 -159.188060775256\\ + 0.118051652856874 -160.868535358701\\ + 0.128264983052812 -162.415087249244\\ + 0.139361927422416 -163.833776533332\\ + 0.151418932530433 -165.130037870392\\ + 0.164519058775359 -166.30867400489\\ + 0.177112106434519 -167.26101588526\\ + 0.190669084051231 -168.126352996835\\ + 0.205263775270926 -168.907018713309\\ + 0.218947676285658 -169.522324173778\\ + 0.233543813990639 -170.075783840205\\ + 0.249113002606763 -170.568707120843\\ + 0.263281546564815 -170.944020550614\\ + 0.278255940220721 -171.276653764598\\ + 0.294082017058709 -171.567465117816\\ + 0.30795587129142 -171.778498689545\\ + 0.322484249840837 -171.96163113149\\ + 0.337698031082496 -172.117402023326\\ + 0.353629550135484 -172.246360516347\\ + 0.366914237840272 -172.330595198126\\ + 0.380697987140247 -172.398309843858\\ + 0.391374560198054 -172.438425134784\\ + 0.402350554886941 -172.469525788384\\ + 0.413634368406335 -172.491728678612\\ + 0.421332174384734 -172.501644217282\\ + 0.429173237842218 -172.507689719109\\ + 0.43716022482485 -172.509898052742\\ + 0.445295850994262 -172.508301463876\\ + 0.453582882551013 -172.502931513818\\ + 0.462024137175122 -172.493819019718\\ + 0.470622484984116 -172.480993996748\\ + 0.483820966492578 -172.454859005473\\ + 0.497389595878983 -172.420530728269\\ + 0.511338753841404 -172.378098695166\\ + 0.53054805253699 -172.309061544439\\ + 0.550478980785524 -172.225950680049\\ + 0.576448828292606 -172.102520526853\\ + 0.603643850607596 -171.957635548211\\ + 0.632121847581245 -171.791524784545\\ + 0.668074391569548 -171.564421290401\\ + 0.706071771413749 -171.307218481188\\ + 0.746230289139067 -171.020025254533\\ + 0.795977700231537 -170.647071004459\\ + 0.849041520408896 -170.233168144997\\ + 0.914031074875622 -169.709618821716\\ + 0.983995229627797 -169.131576101766\\ + 1.05931476351831 -168.498255285335\\ + 1.14039960197009 -167.808782185172\\ + 1.23906215694794 -166.964904038862\\ + 1.3462605792989 -166.047700121531\\ + 1.46273335620108 -165.056334214534\\ + 1.60400310705692 -163.867457115665\\ + 1.75891659032778 -162.587254989903\\ + 1.94665634334225 -161.076182166904\\ + 2.15443469003179 -159.462915049992\\ + 2.42876438246056 -157.437485023665\\ + 2.78898029238043 -154.96990080442\\ + 3.41612326858571 -151.205065964031\\ + 4.18428850790151 -147.47345537596\\ + 4.71708469091673 -145.39821889132\\ + 5.17265738721621 -143.917253702845\\ + 5.62017384808323 -142.69648476113\\ + 6.05036787939111 -141.717427466356\\ + 6.45371540164644 -140.953506553662\\ + 6.82077673286527 -140.374120684668\\ + 7.2087150337825 -139.869272256109\\ + 7.54879928165369 -139.508542973019\\ + 7.90492762269657 -139.204659855094\\ + 8.20188949920225 -139.003777168266\\ + 8.51000724712218 -138.841366749523\\ + 8.74866812047975 -138.745263536309\\ + 8.9940221740918 -138.671504247192\\ + 9.24625711640539 -138.620331315248\\ + 9.41833153464754 -138.598867804651\\ + 9.59360828709266 -138.587588200444\\ + 9.6824661193026 -138.585781913916\\ + 9.77214696972517 -138.586538187091\\ + 9.86265846131223 -138.58986163575\\ + 10.0462042134688 -138.604226317906\\ + 10.233165783303 -138.628904095799\\ + 10.4236067397645 -138.663916069477\\ + 10.7159339982272 -138.735839508428\\ + 11.0164594963369 -138.831062757847\\ + 11.3254131515284 -138.949568161901\\ + 11.7508713090482 -139.14369524653\\ + 12.192312516491 -139.378891179683\\ + 12.6503372039588 -139.654822100964\\ + 13.2471398786607 -140.056333616069\\ + 13.8720978054155 -140.51969019789\\ + 14.6610868404707 -141.15542046452\\ + 15.494950393147 -141.875411516542\\ + 16.5279206146492 -142.817446650079\\ + 17.629753752872 -143.863584160068\\ + 18.9792164283904 -145.177869048604\\ + 20.6212180399902 -146.794320566304\\ + 22.6128006633736 -148.741354261162\\ + 25.0264009641792 -151.038041789493\\ + 28.2130767593936 -153.917624028739\\ + 32.6974974451189 -157.634972018747\\ + 41.1731993116149 -163.646004910109\\ + 80.7062014114933 -181.462734558606\\ + 98.8541702191994 -187.008906537295\\ + 116.698981861712 -191.738229496574\\ + 135.248087041795 -196.150653599372\\ + 153.881775003836 -200.21513463383\\ + 175.082703173566 -204.505289086446\\ + 197.376432630036 -208.720517024946\\ + 222.508879812839 -213.18756393858\\ + 248.539485742973 -217.562203062488\\ + 277.615329443697 -222.210252444864\\ + 307.246884270909 -226.746610525595\\ + 340.041193270368 -231.591299028231\\ + 372.882130718268 -236.31233571855\\ + 408.894822629509 -241.39516470012\\ + 444.2706749607 -246.341037754559\\ + 482.707096560317 -251.709783166392\\ + 519.655724382751 -256.904344889659\\ + 559.432570616907 -262.567870740541\\ + 602.254120146222 -268.777555235865\\ + 613.462171799277 -270.424872554193\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.785884975309\\ + 0.108651577465251 -157.504817304354\\ + 0.118051652856874 -159.082296868754\\ + 0.128264983052812 -160.526356930331\\ + 0.139361927422416 -161.84471412816\\ + 0.151418932530433 -163.04470248949\\ + 0.163009236097967 -164.017580566038\\ + 0.175486714964826 -164.906943604011\\ + 0.188919277620773 -165.717044817846\\ + 0.2033800305847 -166.451838358131\\ + 0.218947676285658 -167.114978795506\\ + 0.235706941399663 -167.709823430396\\ + 0.251420334814296 -168.176704665724\\ + 0.268181260945313 -168.595519559603\\ + 0.28605955351758 -168.967975157414\\ + 0.302329468440578 -169.251500290698\\ + 0.319524750575915 -169.502983899011\\ + 0.337698031082496 -169.723222527171\\ + 0.356904934567502 -169.912930267204\\ + 0.373742574239127 -170.048156927728\\ + 0.391374560198054 -170.162946485517\\ + 0.406077202570047 -170.240256796991\\ + 0.421332174384734 -170.304800084729\\ + 0.43716022482485 -170.35669013726\\ + 0.44942026621191 -170.387363920897\\ + 0.462024137175122 -170.41101218469\\ + 0.474981480322836 -170.427666342118\\ + 0.483820966492578 -170.434896904107\\ + 0.49282495700403 -170.439037751098\\ + 0.501996513310983 -170.440094766981\\ + 0.511338753841404 -170.438072937415\\ + 0.520854855057734 -170.432976356765\\ + 0.53054805253699 -170.424808235593\\ + 0.545427130533012 -170.406801785162\\ + 0.560723488285227 -170.381893649392\\ + 0.576448828292606 -170.350083741563\\ + 0.598104096238105 -170.296926368796\\ + 0.620572880677654 -170.231469342366\\ + 0.643885742724037 -170.153678318924\\ + 0.674262224177818 -170.039022875518\\ + 0.706071771413749 -169.904905849271\\ + 0.739381991917545 -169.75118476059\\ + 0.781435060784497 -169.540606218922\\ + 0.825879938784456 -169.30122961569\\ + 0.872852662384851 -169.032691332314\\ + 0.931041348706901 -168.682017221938\\ + 0.99310918137495 -168.290470821409\\ + 1.05931476351831 -167.857400056158\\ + 1.14039960197009 -167.310814744914\\ + 1.22769104798839 -166.708343212527\\ + 1.3216641839466 -166.04933272902\\ + 1.43600898465122 -165.239902738304\\ + 1.56024641436628 -164.35847442541\\ + 1.69523234155419 -163.405884572456\\ + 1.8589566796357 -162.266308831754\\ + 2.05737431343286 -160.919383536655\\ + 2.298059988759 -159.349212388191\\ + 2.61467321180114 -157.407980851971\\ + 3.14410830314712 -154.509858496788\\ + 3.8867766908927 -151.194812413726\\ + 4.34147833005496 -149.575459620346\\ + 4.71708469091673 -148.452626370063\\ + 5.0781521123279 -147.54143387605\\ + 5.41668691103327 -146.824563434096\\ + 5.72476623970219 -146.278340167615\\ + 6.05036787939111 -145.801958848632\\ + 6.33580499265803 -145.462812649902\\ + 6.63470812109201 -145.179897840506\\ + 6.88395206964506 -144.996230582879\\ + 7.14255928554351 -144.852185571993\\ + 7.34287044716709 -144.771044487862\\ + 7.54879928165369 -144.713610753363\\ + 7.68928372075853 -144.6887693788\\ + 7.83238259917936 -144.67487131248\\ + 7.90492762269657 -144.672073673207\\ + 7.97814457207674 -144.672068269963\\ + 8.05203967082557 -144.674873086699\\ + 8.12661920009201 -144.680505718518\\ + 8.27785696619849 -144.700322776507\\ + 8.43190929286622 -144.731652171633\\ + 8.58882855954615 -144.774620161222\\ + 8.8296999554939 -144.861154661988\\ + 9.07732652520994 -144.974520251574\\ + 9.33189771573286 -145.115059703511\\ + 9.6824661193026 -145.345245111981\\ + 10.0462042134688 -145.624922678504\\ + 10.4236067397645 -145.954621595262\\ + 10.9153593533143 -146.437717098176\\ + 11.430311291145 -147.000198028813\\ + 11.9695570235905 -147.642374300087\\ + 12.6503372039588 -148.518221541289\\ + 13.369837418249 -149.508431694137\\ + 14.2611370719404 -150.806856092002\\ + 15.2118551798618 -152.257027633563\\ + 16.2259528707813 -153.855415639561\\ + 17.4679621512724 -155.857824362758\\ + 18.9792164283904 -158.324646174581\\ + 20.6212180399902 -161.004831184814\\ + 22.6128006633736 -164.213776049563\\ + 25.0264009641792 -167.996508201912\\ + 27.9541599906775 -172.385696192116\\ + 31.8055201533307 -177.791202818151\\ + 37.2023668141304 -184.66151495032\\ + 47.2796959160057 -195.522851758987\\ + 64.0924401935684 -209.260322479074\\ + 75.6621850048106 -216.438818850657\\ + 86.8838263525077 -222.138960491558\\ + 98.8541702191994 -227.181223927243\\ + 111.441525146678 -231.601422438283\\ + 125.631660247406 -235.762899486069\\ + 141.628661629926 -239.672309347542\\ + 159.662602210142 -243.349147534466\\ + 181.659978837524 -247.086201751378\\ + 210.534524276677 -251.148236736065\\ + 304.427221206439 -261.185150269465\\ + 336.920570598025 -264.207855741295\\ + 366.069514759677 -266.879516038908\\ + 394.090164040321 -269.457051178812\\ + 401.424249049957 -270.137189611979\\ + }; + \addplot [color=black, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.730410010604\\ + 0.108651577465251 -157.444329842179\\ + 0.118051652856881 -159.016305563146\\ + 0.128264983052803 -160.454312864014\\ + 0.139361927422416 -161.766002170186\\ + 0.151418932530433 -162.958631144936\\ + 0.163009236097978 -163.924315989144\\ + 0.175486714964814 -164.805798805554\\ + 0.188919277620761 -165.607251881691\\ + 0.2033800305847 -166.332537314949\\ + 0.218947676285658 -166.985205158253\\ + 0.233543813990654 -167.499274260959\\ + 0.24911300260678 -167.962206209181\\ + 0.265720110532445 -168.375798945693\\ + 0.283434330615137 -168.74167489725\\ + 0.299554933435982 -169.018407931952\\ + 0.316592411198347 -169.261965935831\\ + 0.334598912055007 -169.473073387997\\ + 0.350384224529072 -169.624669444468\\ + 0.366914237840248 -169.75449639023\\ + 0.384224084605498 -169.862835751751\\ + 0.398658107358057 -169.934199655476\\ + 0.413634368406335 -169.992071969196\\ + 0.425234633452872 -170.026676678307\\ + 0.43716022482485 -170.053774811373\\ + 0.44942026621191 -170.073393329798\\ + 0.457784053837654 -170.082328116866\\ + 0.466303492974262 -170.087953921985\\ + 0.474981480322836 -170.090275173747\\ + 0.48382096649261 -170.089295371996\\ + 0.492824957004062 -170.085017096763\\ + 0.501996513311016 -170.077442017453\\ + 0.511338753841437 -170.066570902318\\ + 0.525679112201842 -170.044083651815\\ + 0.540421642070586 -170.01417571457\\ + 0.555577622239876 -169.976838587048\\ + 0.576448828292606 -169.915476501316\\ + 0.598104096238105 -169.840841797148\\ + 0.620572880677654 -169.752879660892\\ + 0.649849535446982 -169.624081686899\\ + 0.680507369673503 -169.474196167453\\ + 0.712611543011191 -169.303038112888\\ + 0.753142016597439 -169.069270441224\\ + 0.795977700231485 -168.804157497829\\ + 0.841249704973636 -168.507248325863\\ + 0.897331581458357 -168.120016590165\\ + 0.95715215389917 -167.688024548217\\ + 1.02096066230607 -167.21042358717\\ + 1.0991097009295 -166.60765156004\\ + 1.18324062745835 -165.942960546518\\ + 1.27381132318649 -165.215223922646\\ + 1.37131471775393 -164.423500101669\\ + 1.48995507285289 -163.455511153306\\ + 1.61885969017819 -162.405343463131\\ + 1.77520801171768 -161.14269719135\\ + 1.94665634334225 -159.781352889023\\ + 2.15443469003193 -158.174948885455\\ + 2.40647515001538 -156.302849606343\\ + 2.71289780037248 -154.153801679156\\ + 3.17322963473503 -151.205529431829\\ + 4.54629546953248 -144.377094173206\\ + 5.07815211232757 -142.4373419403\\ + 5.56859644428648 -140.941375845087\\ + 6.05036787939111 -139.712420666708\\ + 6.51349094627294 -138.728593464402\\ + 6.94771254846023 -137.960976922658\\ + 7.34287044716661 -137.377693322938\\ + 7.76050333513376 -136.867278165121\\ + 8.12661920009201 -136.499908582137\\ + 8.51000724712218 -136.186912800657\\ + 8.8296999554939 -135.976532727387\\ + 9.1614024571388 -135.802299878853\\ + 9.50556592010137 -135.664624007383\\ + 9.7721469697258 -135.585538330534\\ + 10.0462042134681 -135.5272635409\\ + 10.2331657833024 -135.499998082861\\ + 10.4236067397639 -135.482005348751\\ + 10.6175918348298 -135.47328149161\\ + 10.7159339982264 -135.472392170035\\ + 10.8151870255226 -135.473815278185\\ + 10.9153593533136 -135.477548257956\\ + 11.118496048193 -135.491931293482\\ + 11.3254131515284 -135.515511589385\\ + 11.5361810173649 -135.548252090693\\ + 11.8597101233768 -135.614439075708\\ + 12.192312516491 -135.700954071076\\ + 12.5342426546138 -135.807579299964\\ + 13.0051125217337 -135.980583697503\\ + 13.4936714058834 -136.188179011162\\ + 14.1302599059955 -136.49506046189\\ + 14.7968806268638 -136.852863183877\\ + 15.638467583022 -137.346459227106\\ + 16.5279206146492 -137.906215148844\\ + 17.629753752872 -138.636698197218\\ + 18.9792164283904 -139.56365114987\\ + 20.6212180399915 -140.707979086463\\ + 22.6128006633721 -142.081517225486\\ + 25.4921465445141 -143.980581035505\\ + 38.9574561577541 -150.818491561461\\ + 43.1156199031825 -152.292378930197\\ + 47.2796959160026 -153.530759774255\\ + 51.3701354335138 -154.550448738739\\ + 55.302242561928 -155.37441864889\\ + 59.5353313081449 -156.11600451482\\ + 63.5042516859595 -156.694462104983\\ + 67.1161176749614 -157.136456527192\\ + 70.9334120498816 -157.527799364309\\ + 74.9678187496691 -157.867803491394\\ + 78.5045620020441 -158.11156313327\\ + 82.2081575524031 -158.319136481398\\ + 85.2964449974123 -158.45906406804\\ + 88.5007491447353 -158.57573797581\\ + 91.8254283565626 -158.669165602539\\ + 94.4006478941749 -158.724001748113\\ + 97.0480887738009 -158.765807723025\\ + 99.7697764236289 -158.794618722137\\ + 101.626508939302 -158.806628236826\\ + 103.51779556302 -158.812897379575\\ + 105.444279352618 -158.813443658655\\ + 107.406615333344 -158.808286577014\\ + 109.405470720574 -158.797447692839\\ + 111.441525146678 -158.780950688716\\ + 113.515470892099 -158.758821449554\\ + 116.698981861712 -158.715129430179\\ + 119.971773543585 -158.658934092374\\ + 124.478714618793 -158.56476356672\\ + 129.154966501489 -158.448895352532\\ + 134.006889636394 -158.311696393338\\ + 140.328908478584 -158.110846970259\\ + 146.949180062486 -157.878281032746\\ + 155.307057393347 -157.558920005594\\ + 164.140297114445 -157.197790723965\\ + 175.082703173578 -156.727362305159\\ + 188.48434090338 -156.131494365148\\ + 204.791209666503 -155.398634109266\\ + 226.64980792737 -154.437974866883\\ + 288.044415339625 -152.137238996822\\ + 307.246884270909 -151.589904612471\\ + 324.721849207315 -151.176005010836\\ + 340.041193270368 -150.882498192212\\ + 352.81541153808 -150.688877511189\\ + 362.710025233077 -150.57150370737\\ + 372.882130718292 -150.480909180991\\ + 379.82153061908 -150.436755399541\\ + 386.890073932801 -150.406593243892\\ + 394.090164040346 -150.391310985555\\ + 397.740302405804 -150.389535648406\\ + 401.424249049931 -150.391827114438\\ + 405.142317111462 -150.398305018997\\ + 408.894822629482 -150.409090963391\\ + 416.504424854512 -150.444083317905\\ + 424.255643071768 -150.497817003391\\ + 432.151112778964 -150.571337440438\\ + 444.2706749607 -150.721086698389\\ + 456.730127016882 -150.921572700448\\ + 469.539001068009 -151.176749890355\\ + 482.707096560317 -151.490746493983\\ + 500.840798984813 -152.008364864025\\ + 519.655724382751 -152.64888225052\\ + 539.177464038763 -153.423469450032\\ + 559.432570616944 -154.343745369635\\ + 580.448594276896 -155.421679482729\\ + 607.832312829711 -157.009344358197\\ + 636.507908129576 -158.885996498353\\ + 666.5363268125 -161.074189606786\\ + 697.981390783064 -163.593949108199\\ + 730.909932860277 -166.460804534995\\ + 772.48114514036 -170.37056544538\\ + 816.416760492152 -174.787371383423\\ + 870.843149769058 -180.536564323253\\ + 937.50150151455 -187.757089622514\\ + 1000 -194.454742635627\\ + }; + \end{axis} +\end{tikzpicture} diff --git a/tikz/figs/bode_plot_mech_sys.pdf b/tikz/figs/bode_plot_mech_sys.pdf new file mode 100644 index 0000000000000000000000000000000000000000..573c80a2fae097a5c6f9b8b0abe21a1401f1e9ce GIT binary patch literal 17266 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 literal 0 HcmV?d00001 diff --git a/tikz/figs/bode_plot_mech_sys.png b/tikz/figs/bode_plot_mech_sys.png new file mode 100644 index 0000000000000000000000000000000000000000..1a7eee7ad546d6fab901dc7a8e0db59d1da39db0 GIT binary patch literal 20749 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 literal 0 HcmV?d00001 diff --git a/tikz/figs/bode_plot_mech_sys.svg b/tikz/figs/bode_plot_mech_sys.svg new file mode 100644 index 0000000..21b397e --- /dev/null +++ b/tikz/figs/bode_plot_mech_sys.svg @@ -0,0 +1,352 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tikz/figs/bode_plot_mech_sys.tex b/tikz/figs/bode_plot_mech_sys.tex new file mode 100644 index 0000000..b21e77a --- /dev/null +++ b/tikz/figs/bode_plot_mech_sys.tex @@ -0,0 +1,212 @@ +\tikzset{block/.default={0.8cm}{0.6cm}} +\tikzset{addb/.append style={scale=0.7}} +\tikzset{node distance=0.6} +\def\cdist{0.7} + +\definecolor{T}{rgb}{0.230, 0.299, 0.754}% +\definecolor{S}{rgb}{0.706, 0.016, 0.150}% +\setlength\fwidth{7cm} +\setlength\fheight{5cm} + +\begin{tikzpicture} + \begin{axis}[% + width=\fwidth, + height=0.45\fheight, + at={(0,0.55\fheight)}, + xmode=log, + xmin=0.1, + xmax=100, + xtick={0.1,1,10,100}, + xticklabels={{}}, + xminorticks=true, + ymode=log, + ymin=2e-07, + ymax=0.001, + yminorticks=true, + ylabel={Magnitude [$\si{\meter/\newton}$]}, + xminorgrids, + yminorgrids + ] + \addplot [color=mycolor1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.000100077040681054\\ + 0.272543253128103 0.000100575030023101\\ + 0.43314832233764 0.000101464934759738\\ + 0.587176639073325 0.000102724574034075\\ + 0.737679760252773 0.000104367175122706\\ + 0.882969995549408 0.000106373827767982\\ + 1.02804473209331 0.000108834566992957\\ + 1.1723818032866 0.000111792586344107\\ + 1.30953502048267 0.000115140426960708\\ + 1.44264395121816 0.000118966190620297\\ + 1.57833140565212 0.00012354732835445\\ + 1.70306502925285 0.00012847169721901\\ + 1.82499324481615 0.000134067470279222\\ + 1.95565071586595 0.000141092091396706\\ + 2.08122156998634 0.000149060642425566\\ + 2.19959306803007 0.000157914155457765\\ + 2.32469705998565 0.000169028899516352\\ + 2.43998629725955 0.000181271551082471\\ + 2.56099310025846 0.000196738235618899\\ + 2.68800102153761 0.000216674296189979\\ + 2.82130767593947 0.000242927525096564\\ + 2.96122543798804 0.000278143152215355\\ + 3.10808217386906 0.000325419446839597\\ + 3.35371015200293 0.000419096223177928\\ + 3.42400613797143 0.000439341276461064\\ + 3.47168681892656 0.000447567844417553\\ + 3.52003147279668 0.000449984807083431\\ + 3.54445567397044 0.000448731850351484\\ + 3.59381366380463 0.000441170960941456\\ + 3.64385898376355 0.000427344400826069\\ + 3.72023668141307 0.00039763388652928\\ + 3.824569722467 0.000349750691805404\\ + 4.09838367175726 0.000240611931259811\\ + 4.39180089259609 0.000169131547428242\\ + 4.67379510799246 0.000127877923720101\\ + 4.97389595879007 9.967307801278e-05\\ + 5.32999408084409 7.76763468688566e-05\\ + 5.75121707184161 6.05462047310449e-05\\ + 6.29214610961035 4.62441646969631e-05\\ + 6.9317172761554 3.53667028681261e-05\\ + 7.74263682681128 2.65611239929399e-05\\ + 8.8296999554941 1.9284460658412e-05\\ + 10.2804473209331 1.35628028157818e-05\\ + 12.3906215694792 8.96920494033127e-06\\ + 15.5665435927106 5.5069217658656e-06\\ + 20.9566239948044 2.96718273940607e-06\\ + 31.9524750575921 1.25569563497959e-06\\ + 64.2403365939419 3.07819423434704e-07\\ + 100 1.26808063706741e-07\\ + }; + \end{axis} + + \begin{axis}[% + width=\fwidth, + height=0.45\fheight, + at={(0,0.05\fheight)}, + xmode=log, + xmin=0.1, + xmax=100, + xminorticks=true, + xlabel={Frequency [$\si{\hertz}$]}, + ymin=-180, + ymax=180, + ytick={-180, -90, 0, 90, 180}, + ylabel={Phase [deg]}, + xminorgrids + ] + \addplot [color=mycolor1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.360279720677909\\ + 0.110928986489522 -0.399726239508823\\ + 0.122204468663152 -0.440446767977335\\ + 0.13462605792989 -0.485336746925839\\ + 0.148310251433614 -0.534830252917459\\ + 0.162259528707813 -0.585330760453786\\ + 0.177520801171768 -0.640642308219981\\ + 0.194217468148908 -0.701236456999254\\ + 0.212484535249894 -0.767635080810521\\ + 0.232469705998571 -0.840416979069801\\ + 0.252582002696278 -0.91382126433902\\ + 0.274434330322828 -0.9937740634835\\ + 0.298177229001969 -1.0808986125088\\ + 0.323974262952812 -1.17588848183723\\ + 0.352003147279672 -1.27951850633903\\ + 0.382456972246693 -1.39265813896972\\ + 0.415545533471895 -1.51628791363001\\ + 0.451496777203605 -1.65151992855328\\ + 0.490558370636517 -1.79962357173105\\ + 0.529326605836072 -1.94793502196421\\ + 0.571158647812626 -2.10957933285724\\ + 0.616296625513279 -2.28604784742126\\ + 0.6650018030431 -2.47907386285402\\ + 0.717556091893683 -2.69068950564727\\ + 0.774263682681121 -2.92329985625085\\ + 0.829695852083464 -3.15539135978239\\ + 0.889096598952924 -3.40978953925455\\ + 0.952750047242714 -3.68959754515299\\ + 1.02096066230607 -3.9985784472124\\ + 1.09405470720574 -4.34134801105651\\ + 1.16430313292089 -4.68343908636479\\ + 1.23906215694794 -5.06271309073682\\ + 1.31862140139471 -5.48563013111718\\ + 1.40328908478584 -5.96033793666024\\ + 1.48310251433614 -6.43414310335521\\ + 1.5674554102056 -6.96642431057373\\ + 1.65660595894989 -7.56917034593727\\ + 1.75082703173578 -8.25798483497323\\ + 1.83765620038813 -8.94739205623571\\ + 1.92879150802077 -9.73672637995722\\ + 2.02444650997683 -10.6502453305039\\ + 2.11020342856859 -11.5566518641599\\ + 2.19959306803003 -12.6059438949727\\ + 2.29276931286572 -13.8354493380888\\ + 2.38989256623109 -15.2964499277763\\ + 2.47396410088675 -16.7419892536468\\ + 2.56099310025844 -18.455940403627\\ + 2.65108360190857 -20.5188442655184\\ + 2.74434330322828 -23.0448181567426\\ + 2.84088369018327 -26.1991511292148\\ + 2.92055551218269 -29.3354738213304\\ + 3.00246170908546 -33.2060093347327\\ + 3.08666494333735 -38.0554185709144\\ + 3.17322963473503 -44.2102992203773\\ + 3.26222200971169 -52.0707471833003\\ + 3.35371015200292 -62.0209044940134\\ + 3.47168681892662 -77.4986746832345\\ + 3.7982153061908 -120.230303267244\\ + 3.90473523688559 -129.722782020331\\ + 4.01424249049931 -137.194379975395\\ + 4.1268208457029 -143.04709416857\\ + 4.24255643071768 -147.66917780573\\ + 4.39180089259608 -152.179051563568\\ + 4.54629546953248 -155.675990585521\\ + 4.70622484984116 -158.450422486142\\ + 4.8717802187946 -160.697705094482\\ + 5.04315948717143 -162.551498658356\\ + 5.25679112201842 -164.386209456898\\ + 5.4794723369002 -165.899912200972\\ + 5.71158647812626 -167.169971678082\\ + 5.95353313081449 -168.251091455024\\ + 6.24878807200671 -169.325881490414\\ + 6.55868565957134 -170.242767336282\\ + 6.88395206964551 -171.034789262572\\ + 7.2754835291961 -171.818109931866\\ + 7.68928372075853 -172.497125933675\\ + 8.12661920009201 -173.091900053792\\ + 8.58882855954615 -173.617602567035\\ + 9.14031074875622 -174.1408898981\\ + 9.72720319245064 -174.604302165229\\ + 10.351779556302 -175.017743351308\\ + 11.0164594963369 -175.388976689248\\ + 11.8051652856881 -175.759420020454\\ + 12.6503372039588 -176.09209734734\\ + 13.556017853294 -176.392392885436\\ + 14.5265392594678 -176.66465781875\\ + 15.674554102056 -176.936002663135\\ + 16.9132951702966 -177.18161128073\\ + 18.2499324481618 -177.404677801875\\ + 19.6922025547921 -177.6078573887\\ + 21.2484535249894 -177.793380869149\\ + 22.9276931286572 -177.96314114721\\ + 24.911300260678 -178.132254818644\\ + 27.0665207003317 -178.286340385618\\ + 29.4082017058709 -178.426951191446\\ + 31.9524750575915 -178.555433956644\\ + 34.7168681892662 -178.672965021387\\ + 37.7204249341695 -178.780578807612\\ + 40.9838367175735 -178.879190388815\\ + 44.5295850994262 -178.96961355724\\ + 48.717802187946 -179.05917305424\\ + 53.2999408084406 -179.140800582232\\ + 58.313051135262 -179.215233540711\\ + 63.7976680860626 -179.283132632794\\ + 69.7981390783064 -179.345091670682\\ + 76.3629826128223 -179.40164575426\\ + 84.1249704973636 -179.457058846282\\ + 92.6759330114683 -179.507307463976\\ + 100 -179.543486140468\\ + }; + \end{axis} +\end{tikzpicture} diff --git a/tikz/figs/bode_plot_mech_sys_uncertainty.pdf b/tikz/figs/bode_plot_mech_sys_uncertainty.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a58d842ddd1b370abb486fca9418d6e5551811df GIT binary patch literal 41290 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 literal 0 HcmV?d00001 diff --git a/tikz/figs/bode_plot_mech_sys_uncertainty.png b/tikz/figs/bode_plot_mech_sys_uncertainty.png new file mode 100644 index 0000000000000000000000000000000000000000..2513e94913ab70bc56c7be2341a141f11886d33b GIT binary patch literal 36087 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tikz/figs/bode_plot_mech_sys_uncertainty.tex b/tikz/figs/bode_plot_mech_sys_uncertainty.tex new file mode 100644 index 0000000..0c68656 --- /dev/null +++ b/tikz/figs/bode_plot_mech_sys_uncertainty.tex @@ -0,0 +1,3751 @@ +\tikzset{block/.default={0.8cm}{0.6cm}} +\tikzset{addb/.append style={scale=0.7}} +\tikzset{node distance=0.6} +\def\cdist{0.7} + +\definecolor{T}{rgb}{0.230, 0.299, 0.754}% +\definecolor{S}{rgb}{0.706, 0.016, 0.150}% +\setlength\fwidth{7cm} +\setlength\fheight{5cm} + +\begin{tikzpicture} + \begin{axis}[% + width=\fwidth, + height=0.45\fheight, + at={(0,0.55\fheight)}, + xmode=log, + xmin=0.1, + xmax=1000, + xtick={0.1,1,10,100,1000}, + xticklabels={{}}, + xminorticks=true, + ymode=log, + ymin=1e-09, + ymax=1e-3, + ytick={1e-9, 1e-6, 1e-3}, + yminorticks=true, + ylabel={Magnitude [$\si{\meter/\newton}$]}, + xminorgrids, + yminorgrids + ] + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.000108498472276567\\ + 0.302329468440578 0.000109188544929584\\ + 0.483820966492596 0.000110418604153911\\ + 0.661943345877439 0.000112224979618964\\ + 0.833529396509819 0.000114578199252702\\ + 1.00230754828387 0.000117548894744437\\ + 1.1616226326085 0.00012103243176088\\ + 1.32166418394661 0.000125301574693943\\ + 1.47628147190939 0.000130287836635005\\ + 1.63385387780986 0.00013641328669452\\ + 1.77520801171764 0.000142993715765725\\ + 1.92879150802078 0.000151577506079878\\ + 2.07643010725577 0.000161588535712108\\ + 2.21485523372636 0.00017296483238895\\ + 2.36250846547795 0.000187840273024438\\ + 2.49687842888433 0.00020458381426681\\ + 2.63889081445751 0.000226691873020851\\ + 2.78898029238044 0.000256696230431381\\ + 2.94760625512486 0.000298488589789484\\ + 3.11525422355549 0.000357022114315742\\ + 3.35371015200293 0.000456376292189216\\ + 3.44776405473446 0.000483697154807179\\ + 3.51192753045073 0.000490210174062816\\ + 3.54445567397044 0.000488828287718365\\ + 3.57728509936788 0.000484170922063144\\ + 3.64385898376355 0.000465620308132517\\ + 3.746050032749 0.000420826502193084\\ + 3.88677669089267 0.00035034481560035\\ + 4.4222739805059 0.000178619450603848\\ + 4.76077523022637 0.000129345222527601\\ + 5.12518692705333 9.74788316252629e-05\\ + 5.56859644428641 7.3426682653119e-05\\ + 6.10640754223204 5.52840526279009e-05\\ + 6.82077673286569 4.0539956498055e-05\\ + 7.76050333513357 2.90635654349117e-05\\ + 8.99402217409205 2.03989054111842e-05\\ + 10.7159339982267 1.37364782200262e-05\\ + 13.1255683577184 8.89639047515701e-06\\ + 16.527920614649 5.55296106586516e-06\\ + 21.0049824165392 3.47331689714748e-06\\ + 26.4498018242772 2.25625963624715e-06\\ + 32.6974974451177 1.54589958453738e-06\\ + 40.0500075787361 1.09729365615611e-06\\ + 48.1595791019235 8.17610486996005e-07\\ + 57.9112264764176 6.19633126975516e-07\\ + 69.6374473062822 4.77291436823566e-07\\ + 84.5136633068472 3.68563192568884e-07\\ + 105.444279352617 2.78587091692968e-07\\ + 140.328908478587 1.97169505427614e-07\\ + 255.509709035251 9.59282113283662e-08\\ + 318.789129267765 7.22976682432238e-08\\ + 386.890073932798 5.56483026764306e-08\\ + 465.229952396019 4.27238324167138e-08\\ + 559.432570616938 3.22804273547493e-08\\ + 678.940681269611 2.36368639820181e-08\\ + 831.610415323096 1.67526925333487e-08\\ + 1000 1.20843331770768e-08\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.000106710688259385\\ + 0.273172159844137 0.000108505716453839\\ + 0.488302208687788 0.000110327745905599\\ + 0.674262224177834 0.000112349994976854\\ + 0.849041520408875 0.000114839034008563\\ + 1.02096066230605 0.000117951638371099\\ + 1.18324062745838 0.000121594304795896\\ + 1.34626057929891 0.000126062184614937\\ + 1.50375532129974 0.000131292426353532\\ + 1.64898694447106 0.00013707033631946\\ + 1.7916503273639 0.000143825761912395\\ + 1.92879150802078 0.000151549647975981\\ + 2.07643010725577 0.000161538054161382\\ + 2.21485523372636 0.000172889306053977\\ + 2.36250846547795 0.000187732962669881\\ + 2.49687842888433 0.000204441733121838\\ + 2.63889081445751 0.000226504973620545\\ + 2.78898029238044 0.000256449602851223\\ + 2.94760625512486 0.000298159363577881\\ + 3.11525422355549 0.000356575611377486\\ + 3.35371015200293 0.000455712137230615\\ + 3.44776405473446 0.000482955087060811\\ + 3.51192753045073 0.00048943203417931\\ + 3.54445567397044 0.000488039249457236\\ + 3.57728509936788 0.000483376376434566\\ + 3.64385898376355 0.000464830987883892\\ + 3.746050032749 0.000420078562126635\\ + 3.88677669089267 0.000349683224650799\\ + 4.4222739805059 0.000178210117898908\\ + 4.76077523022637 0.000129017619374156\\ + 5.12518692705333 9.72075551516816e-05\\ + 5.56859644428641 7.32007325840928e-05\\ + 6.10640754223204 5.50947496535982e-05\\ + 6.82077673286569 4.03827908269195e-05\\ + 7.76050333513357 2.89335750279168e-05\\ + 8.99402217409205 2.0291241681051e-05\\ + 10.7159339982267 1.36474872366887e-05\\ + 13.1255683577184 8.82216731861334e-06\\ + 16.6810053720006 5.3889167397356e-06\\ + 21.3958887134342 3.29848798482441e-06\\ + 27.1915794303602 2.09662958652095e-06\\ + 33.9258338274099 1.4062384162666e-06\\ + 41.5545533471888 9.93020250542147e-07\\ + 50.4315948717136 7.25348050270024e-07\\ + 60.6432939540806 5.47088218516539e-07\\ + 72.9227205872831 4.1941743859224e-07\\ + 88.5007491447344 3.22365233230992e-07\\ + 110.418805085416 2.42510384874621e-07\\ + 145.600599502065 1.72639960611931e-07\\ + 270.042071883778 8.1234821873906e-08\\ + 336.920570598027 6.09037642599898e-08\\ + 408.894822629486 4.66371438210421e-08\\ + 491.690357762803 3.56191637519681e-08\\ + 591.250841383188 2.67719953843374e-08\\ + 717.556091893694 1.95023782021269e-08\\ + 887.04968896544 1.35353849708511e-08\\ + 1000 1.09303865227853e-08\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.000106161777540379\\ + 0.302329468440578 0.00010683260431838\\ + 0.488302208687789 0.000108065416285876\\ + 0.668074391569561 0.000109856317880892\\ + 0.841249704973612 0.000112191462399587\\ + 1.01159111222383 0.00011514260303287\\ + 1.1723818032866 0.000118607695657118\\ + 1.33390569003906 0.000122860612639371\\ + 1.48995507285286 0.000127836510573029\\ + 1.63385387780986 0.000133326857657485\\ + 1.77520801171764 0.000139735603133973\\ + 1.92879150802078 0.000148096943313887\\ + 2.07643010725578 0.000157850123821692\\ + 2.21485523372636 0.000168934893316964\\ + 2.36250846547795 0.000183430778610122\\ + 2.49687842888433 0.000199748558984006\\ + 2.63889081445751 0.000221295858503897\\ + 2.78898029238044 0.00025054041914577\\ + 2.94760625512486 0.000291274843672557\\ + 3.11525422355549 0.00034832382088498\\ + 3.35371015200293 0.000445131433358172\\ + 3.44776405473447 0.000471726874493622\\ + 3.51192753045073 0.000478042713610977\\ + 3.54445567397044 0.000476676965625263\\ + 3.57728509936788 0.000472117242644679\\ + 3.64385898376354 0.000453993168246729\\ + 3.746050032749 0.000410269121228143\\ + 3.88677669089267 0.000341499907122307\\ + 4.4222739805059 0.000174002660822199\\ + 4.76077523022638 0.000125953002750396\\ + 5.12518692705333 9.48823336523521e-05\\ + 5.56859644428641 7.14336614941324e-05\\ + 6.10640754223204 5.3748626198339e-05\\ + 6.82077673286569 3.93785608284397e-05\\ + 7.76050333513357 2.819510114619e-05\\ + 8.99402217409205 1.9752848137873e-05\\ + 10.7159339982267 1.32620620305653e-05\\ + 13.2471398786612 8.38116592420399e-06\\ + 17.1488196987054 4.90497803070839e-06\\ + 23.0336287314214 2.71833736054597e-06\\ + 30.9378757173014 1.53780955978773e-06\\ + 40.420958397963 9.36082958712216e-07\\ + 50.8987019351967 6.21757614287542e-07\\ + 62.9214610961035 4.34707187758727e-07\\ + 76.3629826128226 3.19026297454473e-07\\ + 92.675933011469 2.3815169935653e-07\\ + 113.5154708921 1.78341563804994e-07\\ + 141.62866162992 1.32236047921706e-07\\ + 191.992066559329 8.91662569794807e-08\\ + 301.63343472592 4.96594928948551e-08\\ + 376.335836228653 3.66896574963568e-08\\ + 460.960448682844 2.73597185123051e-08\\ + 559.432570616939 2.0334592700151e-08\\ + 678.94068126961 1.48604462541444e-08\\ + 839.312949816637 1.03497545109271e-08\\ + 1000 7.58020925787276e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.000103988639710109\\ + 0.302329468440578 0.000104645150871218\\ + 0.488302208687789 0.000105851654071959\\ + 0.668074391569561 0.000107604336437547\\ + 0.841249704973612 0.000109889646081277\\ + 1.01159111222383 0.000112777803866054\\ + 1.1723818032866 0.000116168942132432\\ + 1.33390569003906 0.000120331086036124\\ + 1.48995507285286 0.000125200773153017\\ + 1.63385387780986 0.000130573919625376\\ + 1.77520801171764 0.000136845847259449\\ + 1.92879150802078 0.000145028662910928\\ + 2.07643010725578 0.00015457356875253\\ + 2.21485523372636 0.000165421582656967\\ + 2.36250846547795 0.00017960777779926\\ + 2.49687842888433 0.00019557683229453\\ + 2.63889081445751 0.000216663448531615\\ + 2.78898029238044 0.000245282359903255\\ + 2.94760625512486 0.00028514443914444\\ + 3.11525422355549 0.00034096945031541\\ + 3.35371015200293 0.000435688111201614\\ + 3.44776405473447 0.000461699613286674\\ + 3.51192753045073 0.000467867263001643\\ + 3.54445567397044 0.000466523448250321\\ + 3.57728509936788 0.000462053653092282\\ + 3.64385898376354 0.000444301690076666\\ + 3.746050032749 0.000401490871474381\\ + 3.88677669089267 0.000334169249530451\\ + 4.4222739805059 0.000170217550409949\\ + 4.76077523022638 0.000123188070662285\\ + 5.12518692705333 9.27777533357391e-05\\ + 5.56859644428641 6.98278697413765e-05\\ + 6.16296625513294 5.11162937166974e-05\\ + 6.88395206964551 3.7513061090711e-05\\ + 7.8323825991792 2.68852794191347e-05\\ + 9.1614024571385 1.8436550945132e-05\\ + 11.0164594963366 1.21307391875382e-05\\ + 13.8720978054162 7.36682588683564e-06\\ + 18.292045048463 4.14167608426048e-06\\ + 25.4921465445142 2.12067998722584e-06\\ + 35.5263467657814 1.10792633200102e-06\\ + 47.7176094893875 6.34489282312018e-07\\ + 61.2049837247669 4.04041114929701e-07\\ + 76.3629826128226 2.75570769584807e-07\\ + 93.5343152029238 1.9749031946549e-07\\ + 114.566872863487 1.4405160838562e-07\\ + 141.62866162992 1.05418967420129e-07\\ + 179.992850678248 7.53481826964073e-08\\ + 412.682084570295 2.39567109625622e-08\\ + 505.479682119125 1.76488572213197e-08\\ + 619.144175597783 1.27818871387609e-08\\ + 758.367791499719 9.09889874401779e-09\\ + 946.184819472199 6.16881240263898e-09\\ + 1000 5.58332412998932e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.000110009306716853\\ + 0.302329468440578 0.000110706373910441\\ + 0.483820966492596 0.000111949037246895\\ + 0.661943345877439 0.000113774215714888\\ + 0.833529396509819 0.000116152401693014\\ + 1.00230754828387 0.000119155279585996\\ + 1.1616226326085 0.000122677360748306\\ + 1.32166418394661 0.000126994727442428\\ + 1.47628147190939 0.00013203843451048\\ + 1.63385387780986 0.000138235765629675\\ + 1.77520801171764 0.000144894673198219\\ + 1.92879150802078 0.000153582324682794\\ + 2.07643010725577 0.000163716072304461\\ + 2.21485523372636 0.000175233330760571\\ + 2.36250846547795 0.000190294803849584\\ + 2.49687842888433 0.000207249352707153\\ + 2.63889081445751 0.000229637777282409\\ + 2.78898029238044 0.000260024694628562\\ + 2.94760625512486 0.000302352308926792\\ + 3.11525422355549 0.000361638235396792\\ + 3.35371015200293 0.000462274220585638\\ + 3.44776405473446 0.000489949199715987\\ + 3.51192753045073 0.000496547810815052\\ + 3.54445567397044 0.000495148977691447\\ + 3.57728509936788 0.000490432446714652\\ + 3.64385898376355 0.000471644385058489\\ + 3.746050032749 0.000426275364845835\\ + 3.88677669089267 0.000354887444721767\\ + 4.4222739805059 0.000180954285145751\\ + 4.76077523022637 0.000131047513992969\\ + 5.12518692705333 9.87723219649576e-05\\ + 5.56859644428641 7.4411381791532e-05\\ + 6.10640754223204 5.60349401984436e-05\\ + 6.82077673286569 4.10989387248911e-05\\ + 7.76050333513357 2.94699531582682e-05\\ + 8.99402217409205 2.06854841630379e-05\\ + 10.7159339982267 1.3924858415232e-05\\ + 13.2471398786612 8.83393331819722e-06\\ + 16.835508029612 5.39854938759051e-06\\ + 21.9959306803007 3.18443034458133e-06\\ + 28.4743916646725 1.95267568213506e-06\\ + 35.8553985745982 1.28639395351798e-06\\ + 44.324785912404 8.92962204769872e-07\\ + 53.7936150398071 6.51385876043374e-07\\ + 64.6860766154633 4.90512072076758e-07\\ + 78.5045620020451 3.70523124977448e-07\\ + 96.157460014321 2.80945472495585e-07\\ + 119.971773543589 2.11082394144838e-07\\ + 161.141427725302 1.46525392325845e-07\\ + 270.042071883778 7.74587223010911e-08\\ + 336.920570598027 5.79979202186438e-08\\ + 408.894822629486 4.43781129048905e-08\\ + 491.690357762803 3.38766916726025e-08\\ + 591.250841383188 2.54533236907731e-08\\ + 717.556091893694 1.85370225900837e-08\\ + 887.04968896544 1.28629676477814e-08\\ + 1000 1.03865891492337e-08\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 9.87412452259834e-05\\ + 0.302329468440578 9.93637729132115e-05\\ + 0.488302208687789 0.000100507889522042\\ + 0.668074391569561 0.000102170071609547\\ + 0.841249704973612 0.000104337558104926\\ + 1.01159111222383 0.000107077028612902\\ + 1.1723818032866 0.000110293807587899\\ + 1.33390569003906 0.000114242178956027\\ + 1.48995507285286 0.00011886197173175\\ + 1.63385387780986 0.000123959571869753\\ + 1.77520801171764 0.000129910023808128\\ + 1.92879150802078 0.000137673587888667\\ + 2.07643010725578 0.00014672960337185\\ + 2.21485523372636 0.000157022093762486\\ + 2.36250846547795 0.0001704819097332\\ + 2.49687842888433 0.000185633342532\\ + 2.63889081445751 0.00020564030198482\\ + 2.78898029238044 0.000232793754241726\\ + 2.94760625512486 0.000270614195119691\\ + 3.11525422355549 0.000323578617601768\\ + 3.35371015200293 0.000413435844271566\\ + 3.44776405473447 0.000438105602226915\\ + 3.51192753045073 0.000443948741442839\\ + 3.54445567397044 0.000442668855301515\\ + 3.57728509936788 0.000438422806790848\\ + 3.64385898376354 0.000421569251077331\\ + 3.746050032749 0.000380935406179234\\ + 3.88677669089267 0.000317044689189759\\ + 4.4222739805059 0.000161461663592615\\ + 4.76077523022638 0.00011683478517612\\ + 5.12518692705333 8.79784604398843e-05\\ + 5.56859644428641 6.62015643894078e-05\\ + 6.16296625513294 4.84465175526273e-05\\ + 6.88395206964551 3.55387898129208e-05\\ + 7.8323825991792 2.54544712313923e-05\\ + 9.1614024571385 1.74378590830723e-05\\ + 11.0164594963366 1.14546490460554e-05\\ + 13.8720978054162 6.93457334522411e-06\\ + 18.8050405512858 3.65852134023875e-06\\ + 29.2729483504281 1.47714537226285e-06\\ + 85.2964449974102 1.698983972787e-07\\ + 151.070330448666 5.2752604976401e-08\\ + 218.443607114943 2.43042153739535e-08\\ + 293.404970921579 1.28044837198679e-08\\ + 383.33951017666 7.00855038877425e-09\\ + 500.840798984821 3.74821669541637e-09\\ + 685.229159528406 1.75473935348186e-09\\ + 1000 6.92454023447087e-10\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.000103472815095116\\ + 0.275702332560958 0.000103880516758038\\ + 0.457784053837662 0.00010495130965696\\ + 0.637976680860628 0.000106592509861406\\ + 0.810790980673169 0.000108750544711949\\ + 0.97496491834841 0.000111389099479133\\ + 1.14039960197003 0.000114706267495767\\ + 1.29751716865759 0.000118563270537271\\ + 1.44930957412621 0.000123056369713515\\ + 1.60400310705682 0.000128558437089135\\ + 1.75891659032773 0.000135199722297109\\ + 1.91109062168914 0.000143084261827904\\ + 2.05737431343292 0.000152256210389392\\ + 2.19452908620331 0.000162648846551465\\ + 2.34082727617829 0.000176191613886743\\ + 2.47396410088682 0.000191376199441275\\ + 2.6146732118011 0.000211340461652161\\ + 2.76338529005317 0.000238309591852658\\ + 2.92055551218275 0.000275733401139415\\ + 3.08666494333727 0.000328269798039068\\ + 3.38477285594598 0.000443112526240056\\ + 3.44776405473447 0.000458710983159802\\ + 3.51192753045073 0.000464836331558684\\ + 3.54445567397044 0.000463500004683552\\ + 3.57728509936788 0.000459057949567479\\ + 3.64385898376354 0.000441418654731649\\ + 3.746050032749 0.000398882192185752\\ + 3.88677669089267 0.000331993925190339\\ + 4.4222739805059 0.000169100944902513\\ + 4.76077523022638 0.000122375666345981\\ + 5.12518692705333 9.21621510890714e-05\\ + 5.56859644428641 6.93608421943176e-05\\ + 6.16296625513294 5.07704416373149e-05\\ + 6.88395206964551 3.72553323208468e-05\\ + 7.8323825991792 2.66964261972561e-05\\ + 9.1614024571385 1.83024851341575e-05\\ + 11.0164594963366 1.20376100563483e-05\\ + 13.8720978054162 7.30469440287283e-06\\ + 18.4614694632455 4.02368740763619e-06\\ + 26.2070669648386 1.98056450736137e-06\\ + 37.5469422407334 9.76561820818653e-07\\ + 51.3701354335134 5.3758995557945e-07\\ + 67.1161176749627 3.29488869603869e-07\\ + 84.5136633068474 2.20174486545317e-07\\ + 104.476597156081 1.54740840362616e-07\\ + 129.154966501488 1.10770538168833e-07\\ + 161.141427725302 7.95800386113291e-08\\ + 208.60240892485 5.50603633652723e-08\\ + 397.740302405804 2.21149334943059e-08\\ + 496.244487762891 1.58273931141042e-08\\ + 607.832312829724 1.14555388518188e-08\\ + 751.408106111696 8.02671587032835e-09\\ + 946.184819472199 5.35054626821901e-09\\ + 1000 4.84173808160309e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 9.2452141056678e-05\\ + 0.302329468440578 9.30332784446775e-05\\ + 0.488302208687789 9.41064433035411e-05\\ + 0.668074391569561 9.56657186647809e-05\\ + 0.841249704973612 9.76989126905878e-05\\ + 1.01159111222383 0.000100268474148711\\ + 1.1723818032866 0.000103285545159271\\ + 1.33390569003906 0.000106988584882863\\ + 1.48995507285286 0.000111321132997983\\ + 1.63385387780986 0.000116101618785773\\ + 1.77520801171764 0.000121681763516528\\ + 1.92879150802078 0.00012896205026836\\ + 2.07643010725578 0.000137454225492181\\ + 2.21485523372636 0.000147105826703551\\ + 2.36250846547795 0.000159727512835146\\ + 2.49687842888433 0.000173935531964065\\ + 2.63889081445751 0.000192696919642991\\ + 2.78898029238044 0.000218160331320239\\ + 2.94760625512486 0.000253627942952938\\ + 3.11525422355549 0.000303300440121624\\ + 3.35371015200293 0.000387589305419955\\ + 3.44776405473447 0.000410744305555352\\ + 3.51192753045073 0.000416241944607998\\ + 3.54445567397044 0.000415051882139278\\ + 3.57728509936788 0.000411080761392506\\ + 3.64385898376354 0.00039529807817934\\ + 3.746050032749 0.000357224511595878\\ + 3.88677669089267 0.000297343773365533\\ + 4.4222739805059 0.000151498246377876\\ + 4.76077523022638 0.000109660276902441\\ + 5.12518692705333 8.26064938444201e-05\\ + 5.56859644428641 6.21894937676851e-05\\ + 6.10640754223204 4.67911546524082e-05\\ + 6.82077673286569 3.42794392086172e-05\\ + 7.76050333513357 2.45426471373183e-05\\ + 8.99402217409205 1.71930610226846e-05\\ + 10.7159339982267 1.15432820421917e-05\\ + 13.2471398786612 7.29625725129046e-06\\ + 16.9914417203463 4.35459870936187e-06\\ + 22.4052786930002 2.50713590686654e-06\\ + 29.2729483504281 1.49981341080878e-06\\ + 37.5469422407334 9.48185100756997e-07\\ + 46.8458011587305 6.43053252331225e-07\\ + 57.3797641421414 4.58882800162492e-07\\ + 69.6374473062824 3.38542269740303e-07\\ + 84.5136633068474 2.54195389821415e-07\\ + 103.517795563018 1.91565448931411e-07\\ + 129.154966501488 1.43028907397946e-07\\ + 173.475935923393 9.85070900979107e-08\\ + 285.400976982924 5.25581499957518e-08\\ + 356.083255262927 3.91073830697976e-08\\ + 432.151112778976 2.97511686596322e-08\\ + 524.468874949512 2.22661377188654e-08\\ + 636.507908129558 1.63787041836836e-08\\ + 779.636013040525 1.16625339421993e-08\\ + 972.720319245056 7.90457261366343e-09\\ + 1000 7.5205644695094e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.000108175589061139\\ + 0.302329468440578 0.000108859243862572\\ + 0.488302208687789 0.00011011563206284\\ + 0.668074391569561 0.000111940786144927\\ + 0.841249704973612 0.000114320597885259\\ + 1.01159111222383 0.000117328197074088\\ + 1.1723818032866 0.000120859591600932\\ + 1.33390569003906 0.000125193899284412\\ + 1.48995507285286 0.000130265041842884\\ + 1.63385387780986 0.000135860500234162\\ + 1.77520801171764 0.000142391962081433\\ + 1.92879150802078 0.000150913438948337\\ + 2.07643010725578 0.000160853451257372\\ + 2.21485523372636 0.000172150603431445\\ + 2.36250846547795 0.000186924286938509\\ + 2.49687842888433 0.000203554849632406\\ + 2.63889081445751 0.000225515271526961\\ + 2.78898029238044 0.000255320699248706\\ + 2.94760625512486 0.000296836663365176\\ + 3.11525422355549 0.000354980890284641\\ + 3.35371015200293 0.000453650438029749\\ + 3.44776405473447 0.000480760149424195\\ + 3.51192753045073 0.000487200705342862\\ + 3.54445567397044 0.000485810738021894\\ + 3.57728509936788 0.00048116561411477\\ + 3.64385898376354 0.00046269809941973\\ + 3.746050032749 0.000418141296186079\\ + 3.88677669089267 0.000348059289839985\\ + 4.4222739805059 0.000177359587484963\\ + 4.76077523022638 0.000128390728751047\\ + 5.12518692705333 9.67257363800561e-05\\ + 5.56859644428641 7.28287053640601e-05\\ + 6.10640754223204 5.48057664566279e-05\\ + 6.82077673286569 4.01615023511823e-05\\ + 7.76050333513357 2.87651712920029e-05\\ + 8.99402217409205 2.01629460684854e-05\\ + 10.7159339982267 1.35502215262465e-05\\ + 13.2471398786612 8.57923247580043e-06\\ + 16.835508029612 5.23242717144965e-06\\ + 21.7940698430296 3.13651104272749e-06\\ + 27.9541599906785 1.95246212703684e-06\\ + 35.2003147279668 1.28299076531789e-06\\ + 43.5149650092505 8.88448153666031e-07\\ + 52.8107971193434 6.46624891742329e-07\\ + 63.5042516859598 4.85889504930145e-07\\ + 76.3629826128226 3.71085462434712e-07\\ + 92.675933011469 2.84122122489313e-07\\ + 115.628013120738 2.12875398800721e-07\\ + 152.469572701758 1.50846290450406e-07\\ + 280.18665564592 7.10664614579381e-08\\ + 349.577557436328 5.30684479499532e-08\\ + 424.255643071779 4.04857185710475e-08\\ + 510.161531474984 3.08082484217316e-08\\ + 619.144175597783 2.27330683218922e-08\\ + 758.367791499719 1.62337266836564e-08\\ + 946.184819472199 1.1031088716475e-08\\ + 1000 9.98841221082439e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 9.20962174027622e-05\\ + 0.302329468440578 9.26781913194643e-05\\ + 0.488302208687789 9.37477141513279e-05\\ + 0.668074391569561 9.53014066828721e-05\\ + 0.841249704973612 9.73272567346906e-05\\ + 1.01159111222383 9.98875142858179e-05\\ + 1.1723818032866 0.000102893651809519\\ + 1.33390569003906 0.000106583267880931\\ + 1.48995507285286 0.000110900108739377\\ + 1.63385387780986 0.000115663263464339\\ + 1.77520801171764 0.000121223179553518\\ + 1.92879150802078 0.00012847707796138\\ + 2.07643010725578 0.000136938478141959\\ + 2.21485523372636 0.000146555111249559\\ + 2.36250846547795 0.000159131083489061\\ + 2.49687842888433 0.000173287664949135\\ + 2.63889081445751 0.000191981168199087\\ + 2.78898029238044 0.000217352521368287\\ + 2.94760625512486 0.000252692074083188\\ + 3.11525422355549 0.00030218564715597\\ + 3.35371015200293 0.000386173153397827\\ + 3.44776405473447 0.000409247258270758\\ + 3.51192753045073 0.000414727480550579\\ + 3.54445567397044 0.000413543090546108\\ + 3.57728509936788 0.000409587759564042\\ + 3.64385898376354 0.000393865073274406\\ + 3.746050032749 0.000355933323640147\\ + 3.88677669089267 0.000296273512572656\\ + 4.4222739805059 0.000150962381859858\\ + 4.76077523022638 0.000109277148166478\\ + 5.12518692705333 8.23220156810132e-05\\ + 5.56859644428641 6.19794001487094e-05\\ + 6.10640754223204 4.66371136590403e-05\\ + 6.82077673286569 3.41708968440979e-05\\ + 7.76050333513357 2.44694597849667e-05\\ + 8.99402217409205 1.71464951755453e-05\\ + 10.7159339982267 1.15170892266954e-05\\ + 13.2471398786612 7.28524107246293e-06\\ + 16.9914417203463 4.35388945142629e-06\\ + 22.1996611911995 2.55818055128164e-06\\ + 28.7381269185107 1.561219967596e-06\\ + 36.5226736430818 1.00631917988842e-06\\ + 45.149677720361 6.95048795332769e-07\\ + 55.3022425619291 4.96987145693528e-07\\ + 67.1161176749627 3.67453275030484e-07\\ + 81.4537176628074 2.76537326023398e-07\\ + 98.8541702191957 2.11513043993866e-07\\ + 123.336349791377 1.58231931396983e-07\\ + 164.140297114447 1.10559139516584e-07\\ + 280.18665564592 5.66834157176371e-08\\ + 349.577557436328 4.22784441511828e-08\\ + 424.255643071779 3.22316625989665e-08\\ + 514.886745013749 2.41727939631765e-08\\ + 624.878807200689 1.78160733018793e-08\\ + 765.391938823016 1.27091608062344e-08\\ + 954.948563979197 8.6281052200465e-09\\ + 1000 7.94216474106572e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 9.10260424790388e-05\\ + 0.29680586086656 9.16146421172379e-05\\ + 0.479380849508911 9.26576107336416e-05\\ + 0.655868565957142 9.41493695379941e-05\\ + 0.825879938784426 9.60824378959057e-05\\ + 0.993109181374978 9.85167527400041e-05\\ + 1.1616226326085 0.000101580602650839\\ + 1.3216641839466 0.000105150381936431\\ + 1.47628147190939 0.000109319985245656\\ + 1.63385387780986 0.000114442796332622\\ + 1.77520801171764 0.000119946877970337\\ + 1.92879150802078 0.000127127669973146\\ + 2.07643010725578 0.000135503603984065\\ + 2.21485523372636 0.000145022979092393\\ + 2.36250846547795 0.000157471674787346\\ + 2.49687842888433 0.000171484942449243\\ + 2.63889081445751 0.000189989213864339\\ + 2.78898029238044 0.000215103845407246\\ + 2.94760625512486 0.000250086155729176\\ + 3.11525422355549 0.000299080392415201\\ + 3.35371015200293 0.000382226118911191\\ + 3.44776405473447 0.000405073680373924\\ + 3.51192753045073 0.000410504574019317\\ + 3.54445567397044 0.000409335601515881\\ + 3.57728509936788 0.00040542389756897\\ + 3.64385898376354 0.000389867731748706\\ + 3.746050032749 0.00035233042235574\\ + 3.88677669089267 0.000293285697620287\\ + 4.4222739805059 0.000149463467334991\\ + 4.76077523022638 0.000108203951976913\\ + 5.12518692705333 8.15238370744954e-05\\ + 5.56859644428641 6.13886364658152e-05\\ + 6.10640754223204 4.62027016024133e-05\\ + 6.82077673286569 3.38634728291714e-05\\ + 7.76050333513357 2.42608205148584e-05\\ + 8.99402217409205 1.7012385820694e-05\\ + 10.7159339982267 1.14402205205164e-05\\ + 13.1255683577185 7.39323086152328e-06\\ + 16.6810053720006 4.51383032807263e-06\\ + 21.3958887134342 2.76072235988461e-06\\ + 27.4434330322837 1.72325916689663e-06\\ + 34.2400613797143 1.15521310982721e-06\\ + 41.9394395566719 8.15232422944058e-07\\ + 50.8987019351967 5.95050100670156e-07\\ + 61.2049837247669 4.48475208158429e-07\\ + 73.5981447526576 3.43556494953081e-07\\ + 89.3204599858096 2.63857201012763e-07\\ + 111.441525146679 1.9833724644622e-07\\ + 146.949180062482 1.41066382638699e-07\\ + 272.543253128103 6.62403032069316e-08\\ + 340.04119327037 4.96165029069407e-08\\ + 412.682084570295 3.79602368827775e-08\\ + 496.244487762891 2.89665515262885e-08\\ + 596.727119597331 2.17527544785578e-08\\ + 724.202233460732 1.58325599410297e-08\\ + 895.265712599642 1.0979560009191e-08\\ + 1000 9.011753147682e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.000107390632591073\\ + 0.299554933435981 0.000108079987213054\\ + 0.483820966492596 0.000109326219430118\\ + 0.661943345877439 0.000111118514332109\\ + 0.833529396509819 0.000113444349539165\\ + 1.00230754828386 0.000116375903210388\\ + 1.1616226326085 0.000119811495424174\\ + 1.3216641839466 0.000124021106031241\\ + 1.47628147190939 0.00012893784169338\\ + 1.63385387780986 0.000134978416170763\\ + 1.77520801171764 0.000141468447910502\\ + 1.92879150802078 0.000149935432447832\\ + 2.07643010725578 0.000159811533073935\\ + 2.21485523372636 0.000171035789842108\\ + 2.36250846547795 0.000185713906215765\\ + 2.49687842888433 0.000202236696865487\\ + 2.63889081445751 0.000224054618315995\\ + 2.78898029238044 0.000253666426875365\\ + 2.94760625512486 0.000294912435812034\\ + 3.11525422355549 0.000352678197586838\\ + 3.35371015200293 0.000450704184772937\\ + 3.44776405473447 0.000477636136409261\\ + 3.51192753045073 0.000484033597168295\\ + 3.54445567397044 0.000482652014545749\\ + 3.57728509936788 0.00047803642754126\\ + 3.64385898376354 0.000459687672086539\\ + 3.746050032749 0.000415418804016649\\ + 3.88677669089267 0.000345790682950307\\ + 4.4222739805059 0.000176198036798981\\ + 4.76077523022638 0.000127546852905427\\ + 5.12518692705333 9.6087219794708e-05\\ + 5.56859644428641 7.23450900942591e-05\\ + 6.10640754223204 5.4438890005574e-05\\ + 6.82077673286569 3.98893865800089e-05\\ + 7.76050333513357 2.85667076279732e-05\\ + 8.99402217409205 2.00200008195141e-05\\ + 10.7159339982267 1.34499035704446e-05\\ + 13.2471398786612 8.51095128951646e-06\\ + 16.9914417203463 5.08983222996737e-06\\ + 22.1996611911995 2.99406388483338e-06\\ + 28.7381269185107 1.83037878970775e-06\\ + 36.1874981241128 1.20202325951004e-06\\ + 44.7353305449846 8.31622056079418e-07\\ + 54.2918617761894 6.04624819635483e-07\\ + 65.8898955079996 4.47536250405451e-07\\ + 79.9655452589236 3.37200660026265e-07\\ + 97.0480887738033 2.58212718148332e-07\\ + 121.082975023204 1.93416565609825e-07\\ + 161.141427725302 1.3536373031865e-07\\ + 277.61532944368 6.88252159882456e-08\\ + 346.369417737173 5.13952672001915e-08\\ + 420.362168384472 3.92229475506962e-08\\ + 505.479682119125 2.98629537916601e-08\\ + 613.462171799252 2.20497921359692e-08\\ + 751.408106111696 1.57565556892409e-08\\ + 937.501501514531 1.07139708514884e-08\\ + 1000 9.54277383513251e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.000107466488413449\\ + 0.302329468440578 0.000108144735034372\\ + 0.488302208687789 0.000109391201105845\\ + 0.668074391569561 0.00011120197766173\\ + 0.841249704973612 0.000113563101763251\\ + 1.01159111222383 0.000116547169055179\\ + 1.1723818032866 0.000120051039781421\\ + 1.33390569003906 0.000124351699676366\\ + 1.48995507285286 0.000129383630757763\\ + 1.63385387780986 0.000134935983897614\\ + 1.77520801171764 0.000141417301164902\\ + 1.92879150802078 0.000149873572098284\\ + 2.07643010725578 0.000159737757429113\\ + 2.21485523372636 0.000170948950463659\\ + 2.36250846547795 0.000185610464254058\\ + 2.49687842888433 0.000202114966238787\\ + 2.63889081445751 0.000223909103717614\\ + 2.78898029238044 0.000253488930703438\\ + 2.94760625512486 0.000294690422633091\\ + 3.11525422355549 0.000352392944333977\\ + 3.35371015200293 0.000450303864542952\\ + 3.44776405473447 0.000477196991402593\\ + 3.51192753045073 0.000483578286310881\\ + 3.54445567397044 0.000482192810845442\\ + 3.57728509936788 0.000477576429028972\\ + 3.64385898376354 0.000459235229551363\\ + 3.746050032749 0.0004149959520056\\ + 3.88677669089267 0.000345422729598959\\ + 4.4222739805059 0.000175979821519451\\ + 4.76077523022638 0.000127374946910669\\ + 5.12518692705333 9.5946443762513e-05\\ + 5.56859644428641 7.22287686146037e-05\\ + 6.10640754223204 5.43418688471005e-05\\ + 6.82077673286569 3.98088955410467e-05\\ + 7.76050333513357 2.84998897236641e-05\\ + 8.99402217409205 1.99642110663454e-05\\ + 10.7159339982267 1.34032039464609e-05\\ + 13.2471398786612 8.47161646994992e-06\\ + 16.9914417203463 5.05607161712883e-06\\ + 22.4052786930002 2.91112279843684e-06\\ + 29.2729483504281 1.74163767171847e-06\\ + 37.5469422407334 1.10120925498642e-06\\ + 46.8458011587305 7.46948555878386e-07\\ + 57.3797641421414 5.33112345002567e-07\\ + 69.6374473062824 3.93374149330558e-07\\ + 84.5136633068474 2.95417927327583e-07\\ + 103.517795563018 2.22669423509006e-07\\ + 129.154966501488 1.66278594485007e-07\\ + 173.475935923393 1.14537928127025e-07\\ + 285.400976982924 6.11206785820795e-08\\ + 356.083255262927 4.54802022576636e-08\\ + 432.151112778976 3.46000651124471e-08\\ + 524.468874949512 2.58954932515578e-08\\ + 636.507908129558 1.90486081940581e-08\\ + 779.636013040525 1.3563749870387e-08\\ + 972.720319245056 9.19321688434344e-09\\ + 1000 8.74661016440386e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 9.69823629889104e-05\\ + 0.319524750575921 9.78516964608367e-05\\ + 0.506646100892127 9.90610698391231e-05\\ + 0.686810358899529 0.000100767332108945\\ + 0.856905505126836 0.000102923887857359\\ + 1.02096066230605 0.000105568778267943\\ + 1.18324062745838 0.000108808577094782\\ + 1.34626057929891 0.000112789533922455\\ + 1.50375532129974 0.00011745402498475\\ + 1.64898694447107 0.000122609404068263\\ + 1.7916503273639 0.000128638599946052\\ + 1.92879150802078 0.00013553326005709\\ + 2.07643010725578 0.000144450241740211\\ + 2.21485523372636 0.000154584520085117\\ + 2.36250846547795 0.000167837251580977\\ + 2.49687842888433 0.000182755427283049\\ + 2.63889081445751 0.000202454249413814\\ + 2.78898029238044 0.000229189387538638\\ + 2.94760625512486 0.000266427132387057\\ + 3.11525422355549 0.000318575669241896\\ + 3.35371015200293 0.000407050104340278\\ + 3.44776405473447 0.000431341553125306\\ + 3.51192753045073 0.000437096369114753\\ + 3.54445567397044 0.00043583719573377\\ + 3.57728509936788 0.0004316576347069\\ + 3.64385898376354 0.000415066015369978\\ + 3.746050032749 0.000375061611345758\\ + 3.88677669089267 0.000312159071376029\\ + 4.4222739805059 0.00015897960314731\\ + 4.76077523022638 0.000115041654395699\\ + 5.12518692705333 8.66306690945463e-05\\ + 5.56859644428641 6.51897692656373e-05\\ + 6.16296625513294 4.77085939148161e-05\\ + 6.88395206964551 3.49999150721356e-05\\ + 7.8323825991792 2.50710658675659e-05\\ + 9.1614024571385 1.71780136518707e-05\\ + 11.0164594963366 1.12869997524151e-05\\ + 13.8720978054162 6.83655762817621e-06\\ + 18.8050405512858 3.61095983473549e-06\\ + 28.4743916646725 1.54727756578968e-06\\ + 49.0558370636505 5.20372343211911e-07\\ + 81.4537176628074 1.9214020445582e-07\\ + 118.87076977119 9.32312735412384e-08\\ + 161.141427725302 5.30951351375537e-08\\ + 214.452607597167 3.1894376377903e-08\\ + 293.404970921579 1.860236274033e-08\\ + 648.353428605471 4.80848253662481e-09\\ + 862.851256636689 2.87581835410995e-09\\ + 1000 2.18974291441358e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.000100427594060727\\ + 0.192435097523033 9.97874517398519e-05\\ + 0.343982648902292 0.000100125919087943\\ + 0.520854855057766 0.00010124662570021\\ + 0.69317172761554 0.000102908087579492\\ + 0.864842327573171 0.000105136396518414\\ + 1.03041699495059 0.000107882962068046\\ + 1.19420002813353 0.000111256276838364\\ + 1.35872990190271 0.000115409759185793\\ + 1.5176833902834 0.000120285777527153\\ + 1.6642601764859 0.000125685445978659\\ + 1.80824493487796 0.000132013500000753\\ + 1.94665634334226 0.00013926663857411\\ + 2.09566239948043 0.000148672800979758\\ + 2.2353696459098 0.000159396732431201\\ + 2.38439047009373 0.000173471948024812\\ + 2.52000499376409 0.000189380712861895\\ + 2.66333272517498 0.000210480611414977\\ + 2.81481236050758 0.000239251193016005\\ + 2.97490754721444 0.000279455220138703\\ + 3.17322963473497 0.000346473929038975\\ + 3.35371015200293 0.0004151910114243\\ + 3.44776405473447 0.000439965727380934\\ + 3.51192753045073 0.000445833825211677\\ + 3.54445567397044 0.000444548577774812\\ + 3.57728509936788 0.000440284570832719\\ + 3.64385898376354 0.000423359581675189\\ + 3.746050032749 0.000382553348658144\\ + 3.88677669089267 0.000318391454084048\\ + 4.4222739805059 0.000162147799272739\\ + 4.76077523022638 0.000117331351984914\\ + 5.12518692705333 8.83524165431307e-05\\ + 5.56859644428641 6.64829630856131e-05\\ + 6.16296625513294 4.86524262878523e-05\\ + 6.88395206964551 3.56897962793781e-05\\ + 7.8323825991792 2.55625666045168e-05\\ + 9.1614024571385 1.75118268201853e-05\\ + 11.0164594963366 1.15031343958098e-05\\ + 13.8720978054162 6.9638000043154e-06\\ + 18.8050405512858 3.67378486056757e-06\\ + 29.2729483504281 1.48310914169164e-06\\ + 170.306502925284 4.09673419247559e-08\\ + 233.006141069693 2.0952828088954e-08\\ + 301.63343472592 1.18103267937682e-08\\ + 379.821530619074 6.92657715401356e-09\\ + 473.887960971765 4.05570585059275e-09\\ + 591.250841383187 2.31797054878541e-09\\ + 744.512291079513 1.26223545984491e-09\\ + 963.79347996158 6.22196033020179e-10\\ + 1000 5.61288719318092e-10\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.0001025400138405\\ + 0.280833199882318 0.000103216189572644\\ + 0.449420266211913 0.000104413720885368\\ + 0.620572880677651 0.000106182766109693\\ + 0.788672861561414 0.000108475528352842\\ + 0.957152153899186 0.000111365545221845\\ + 1.11956431948388 0.000114778940136184\\ + 1.2856096069433 0.000119005016618432\\ + 1.43600898465126 0.000123590399749905\\ + 1.58928286562298 0.000129151437950494\\ + 1.74277467840892 0.00013581122736336\\ + 1.8935521797563 0.0001436661066412\\ + 2.03849339825246 0.000152752255547461\\ + 2.17438947560008 0.000162996288841078\\ + 2.31934505927443 0.00017627961892446\\ + 2.45126006203334 0.000191100093182219\\ + 2.59067785868801 0.000210488573624756\\ + 2.73802517792786 0.000236543207308664\\ + 2.89375301905095 0.00027253661434222\\ + 3.05833803237843 0.000323086438709579\\ + 3.38477285594598 0.000450089215962621\\ + 3.44776405473447 0.000465983559611565\\ + 3.51192753045073 0.000472256197723699\\ + 3.54445567397044 0.000470923273278742\\ + 3.57728509936788 0.000466434391814458\\ + 3.64385898376354 0.000448557920602585\\ + 3.746050032749 0.00040539513935408\\ + 3.88677669089267 0.000337481629998808\\ + 4.4222739805059 0.00017201023561259\\ + 4.76077523022638 0.000124526792320705\\ + 5.12518692705333 9.38165493724573e-05\\ + 5.56859644428641 7.06355690738834e-05\\ + 6.10640754223204 5.31490334834746e-05\\ + 6.82077673286569 3.89374435682207e-05\\ + 7.76050333513357 2.78752160156786e-05\\ + 8.99402217409205 1.95232650670496e-05\\ + 10.7159339982267 1.310161134422e-05\\ + 13.2471398786612 8.2735012219088e-06\\ + 17.1488196987054 4.83704234794212e-06\\ + 22.822244741869 2.72755663960327e-06\\ + 30.3726357970332 1.56967005572315e-06\\ + 39.3182875570577 9.72029592857116e-07\\ + 49.5102015955635 6.46160034044481e-07\\ + 60.6432939540807 4.59350568377994e-07\\ + 73.5981447526576 3.37494357356692e-07\\ + 89.3204599858096 2.52308125314275e-07\\ + 109.405470720574 1.892777525113e-07\\ + 136.500780654601 1.40642893059921e-07\\ + 183.342548256229 9.62646511270318e-08\\ + 296.122543798803 5.20357226013982e-08\\ + 369.460120519931 3.854054892539e-08\\ + 452.538627817017 2.88049019788423e-08\\ + 549.211648388779 2.14533234080418e-08\\ + 666.536326812492 1.570813913445e-08\\ + 816.416760492149 1.11370868723883e-08\\ + 1000 7.77436184850145e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 9.21395085575642e-05\\ + 0.246826845225569 9.20503542656985e-05\\ + 0.421332174384729 9.27934623704146e-05\\ + 0.598104096238093 9.40901529296489e-05\\ + 0.774263682681128 9.59136894125588e-05\\ + 0.939664831495471 9.81499789721607e-05\\ + 1.10928986489522 0.000101037278625504\\ + 1.27381132318648 0.000104499874836827\\ + 1.43600898465126 0.000108664891872171\\ + 1.58928286562298 0.000113419576227609\\ + 1.74277467840892 0.000119147772781203\\ + 1.8935521797563 0.000125932827413159\\ + 2.03849339825246 0.000133805077346852\\ + 2.17438947560008 0.000142699031135693\\ + 2.31934505927443 0.000154249380862376\\ + 2.45126006203334 0.000167150527462922\\ + 2.59067785868801 0.000184041372000019\\ + 2.73802517792786 0.000206753054628061\\ + 2.89375301905095 0.000238141483993099\\ + 3.05833803237843 0.000282235505582143\\ + 3.38477285594598 0.000393017462065331\\ + 3.44776405473447 0.000406870278098807\\ + 3.51192753045073 0.000412322106438564\\ + 3.54445567397044 0.000411146350830681\\ + 3.57728509936788 0.000407215726692939\\ + 3.64385898376354 0.000391587627767536\\ + 3.746050032749 0.000353880242111232\\ + 3.88677669089267 0.000294570538865728\\ + 4.4222739805059 0.000150107378667092\\ + 4.76077523022638 0.000108664716938894\\ + 5.12518692705333 8.18663291769054e-05\\ + 5.56859644428641 6.16419607438369e-05\\ + 6.10640754223204 4.63888378128404e-05\\ + 6.82077673286569 3.39950665671626e-05\\ + 7.76050333513357 2.43500135571208e-05\\ + 8.99402217409205 1.70696186634799e-05\\ + 10.7159339982267 1.14729422303671e-05\\ + 13.2471398786612 7.26567694206746e-06\\ + 16.835508029612 4.43299192031026e-06\\ + 21.7940698430296 2.65895926067324e-06\\ + 27.9541599906785 1.65665330710599e-06\\ + 35.2003147279668 1.08982542124e-06\\ + 43.5149650092505 7.55649709135941e-07\\ + 52.8107971193434 5.50705069747892e-07\\ + 63.5042516859598 4.14367343684538e-07\\ + 76.3629826128226 3.16879850300103e-07\\ + 92.675933011469 2.42928590579215e-07\\ + 115.628013120738 1.82236215101026e-07\\ + 153.881775003835 1.27836989854711e-07\\ + 275.067600790807 6.24491830609934e-08\\ + 343.190719745904 4.67068614698865e-08\\ + 416.504424854519 3.56902251713913e-08\\ + 500.840798984821 2.72041425367968e-08\\ + 602.254120146193 2.04082289593092e-08\\ + 730.909932860292 1.48396803805134e-08\\ + 903.557834613892 1.02819506619376e-08\\ + 1000 8.57749894484449e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 9.66644581622536e-05\\ + 0.302329468440578 9.72744382135847e-05\\ + 0.488302208687789 9.83954287053046e-05\\ + 0.668074391569561 0.000100023886690047\\ + 0.841249704973612 0.000102147220329081\\ + 1.01159111222383 0.000104830672766025\\ + 1.1723818032866 0.000107981453864403\\ + 1.33390569003906 0.000111848590451895\\ + 1.48995507285286 0.000116373116466004\\ + 1.63385387780986 0.000121365411626601\\ + 1.77520801171764 0.000127192774671136\\ + 1.92879150802078 0.000134795566697922\\ + 2.07643010725578 0.000143663881623691\\ + 2.21485523372636 0.000153742909112374\\ + 2.36250846547795 0.000166923441701581\\ + 2.49687842888433 0.000181760387016229\\ + 2.63889081445751 0.000201351987078026\\ + 2.78898029238044 0.000227941646482954\\ + 2.94760625512486 0.000264976813273437\\ + 3.11525422355549 0.000316841725938996\\ + 3.35371015200293 0.000404835197289419\\ + 3.44776405473447 0.000428994753905852\\ + 3.51192753045073 0.000434718471098534\\ + 3.54445567397044 0.000433466258872615\\ + 3.57728509936788 0.000429309548187386\\ + 3.64385898376354 0.000412808412079286\\ + 3.746050032749 0.000373021935641119\\ + 3.88677669089267 0.00031046189355475\\ + 4.4222739805059 0.000158116227953389\\ + 4.76077523022638 0.000114417445759358\\ + 5.12518692705333 8.61611336978476e-05\\ + 5.56859644428641 6.4836993756402e-05\\ + 6.16296625513294 4.7451062621475e-05\\ + 6.88395206964551 3.48116856894877e-05\\ + 7.8323825991792 2.49370591965591e-05\\ + 9.1614024571385 1.70872259002164e-05\\ + 11.0164594963366 1.12286231936817e-05\\ + 13.8720978054162 6.80287675388796e-06\\ + 18.6324631193156 3.66459678894313e-06\\ + 27.697619350369 1.63218445265623e-06\\ + 44.7353305449846 6.26822304412387e-07\\ + 68.3651600451024 2.74080488879543e-07\\ + 95.275004724273 1.462457250407e-07\\ + 125.631660247412 8.83232481756404e-08\\ + 161.141427725302 5.71595521684842e-08\\ + 206.688024962908 3.7683805729868e-08\\ + 277.61532944368 2.34437234939699e-08\\ + 514.886745013749 8.73199301217271e-09\\ + 660.419396233031 5.73973512231102e-09\\ + 847.086826655742 3.70359445063856e-09\\ + 1000 2.73875241060332e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.000106175700189644\\ + 0.180408192871938 0.000104682118701548\\ + 0.457784053837662 0.000102099846200115\\ + 0.609234915240071 0.000102498708129319\\ + 0.76715811767793 0.000103757576321125\\ + 0.931041348706908 0.00010579984724932\\ + 1.08902296226373 0.00010844045795183\\ + 1.25053858729039 0.000111856967499858\\ + 1.40977287162897 0.000116018865507441\\ + 1.56024641436637 0.000120792722101782\\ + 1.71093390726902 0.000126548211911761\\ + 1.85895667963569 0.000133353891640932\\ + 2.00124979896903 0.000141223205018554\\ + 2.13466303332425 0.000150073161852793\\ + 2.27697025538168 0.000161499227583127\\ + 2.40647515001542 0.000174173801246586\\ + 2.54334576130465 0.00019063841114565\\ + 2.68800102153761 0.000212578961314522\\ + 2.84088369018331 0.000242638692033769\\ + 3.00246170908556 0.00028475952025618\\ + 3.23228397818138 0.000365780384773333\\ + 3.35371015200293 0.000411037203379393\\ + 3.44776405473447 0.000435551124424618\\ + 3.51192753045073 0.000441352075749187\\ + 3.54445567397044 0.000440075764168374\\ + 3.57728509936788 0.000435850802305437\\ + 3.64385898376354 0.00041908908535768\\ + 3.746050032749 0.000378685309943984\\ + 3.88677669089267 0.000315162819920248\\ + 4.4222739805059 0.000160490344109433\\ + 4.76077523022638 0.000116128123855283\\ + 5.12518692705333 8.74442264901831e-05\\ + 5.56859644428641 6.57984240856867e-05\\ + 6.16296625513294 4.81511182049803e-05\\ + 6.88395206964551 3.53223693937396e-05\\ + 7.8323825991792 2.53002515568116e-05\\ + 9.1614024571385 1.73334755451843e-05\\ + 11.0164594963366 1.13877316848354e-05\\ + 13.8720978054162 6.89613871157685e-06\\ + 18.8050405512858 3.64083670349779e-06\\ + 28.7381269185107 1.52937952386597e-06\\ + 52.8107971193434 4.50503651454882e-07\\ + 97.0480887738033 1.35282466056384e-07\\ + 149.683929307726 5.85359510253534e-08\\ + 214.452607597167 2.97880978214327e-08\\ + 307.246884270901 1.54680614727494e-08\\ + 823.978568452851 2.5999909657966e-09\\ + 1000 1.80693091374625e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 9.13206800570211e-05\\ + 0.288709091735923 9.19105055134259e-05\\ + 0.466303492974274 9.29631356486844e-05\\ + 0.643885742724043 9.44986133993233e-05\\ + 0.818300681586741 9.65127715995375e-05\\ + 0.983995229627825 9.89477097231159e-05\\ + 1.15096220088503 0.000101991727127265\\ + 1.30953502048267 0.000105522263227047\\ + 1.46273335620113 0.00010963213802278\\ + 1.6188596901782 0.000114666850050802\\ + 1.77520801171764 0.000120751276170705\\ + 1.92879150802078 0.000127988109163151\\ + 2.07643010725578 0.000136426767744559\\ + 2.21485523372636 0.000146015490469219\\ + 2.36250846547795 0.000158553112510688\\ + 2.49687842888433 0.00017266511306399\\ + 2.63889081445751 0.000191298495972821\\ + 2.78898029238044 0.000216587060653705\\ + 2.94760625512486 0.000251810249015256\\ + 3.11525422355549 0.000301140220859743\\ + 3.35371015200293 0.000384851790527633\\ + 3.44776405473447 0.000407852521301928\\ + 3.51192753045073 0.000413317775962694\\ + 3.54445567397044 0.000412139245093367\\ + 3.57728509936788 0.000408199147029361\\ + 3.64385898376354 0.000392533211520595\\ + 3.746050032749 0.000354734348367657\\ + 3.88677669089267 0.000295280565893948\\ + 4.4222739805059 0.000150465348938583\\ + 4.76077523022638 0.000108921102151042\\ + 5.12518692705333 8.20567191483993e-05\\ + 5.56859644428641 6.17822943132378e-05\\ + 6.10640754223204 4.64912131141107e-05\\ + 6.82077673286569 3.40664216528013e-05\\ + 7.76050333513357 2.43970878463498e-05\\ + 8.99402217409205 1.7098271880122e-05\\ + 10.7159339982267 1.14873882457832e-05\\ + 13.2471398786612 7.26945443315988e-06\\ + 16.9914417203463 4.34773591848828e-06\\ + 22.1996611911995 2.55787376755107e-06\\ + 28.7381269185107 1.56402141704781e-06\\ + 36.1874981241128 1.02734701841297e-06\\ + 44.7353305449846 7.10965226102788e-07\\ + 54.2918617761894 5.17049404853722e-07\\ + 65.8898955079996 3.82829801832963e-07\\ + 79.9655452589236 2.88533155680471e-07\\ + 97.0480887738033 2.21006029514516e-07\\ + 121.082975023204 1.65590562696806e-07\\ + 161.141427725302 1.15919361368742e-07\\ + 277.61532944368 5.89546198330104e-08\\ + 346.369417737173 4.40267966891563e-08\\ + 420.362168384472 3.36006944784032e-08\\ + 505.479682119125 2.55829207665178e-08\\ + 613.462171799252 1.8889856822754e-08\\ + 751.408106111696 1.34986486654183e-08\\ + 937.501501514531 9.17873741098124e-09\\ + 1000 8.17537863128702e-09\\ + }; + \addplot [color=black, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.000100077040681054\\ + 0.302329468440578 0.00010070850271272\\ + 0.488302208687789 0.000101868971592249\\ + 0.668074391569561 0.000103554779410944\\ + 0.841249704973612 0.000105752890621927\\ + 1.01159111222383 0.000108530845698786\\ + 1.1723818032866 0.000111792586344107\\ + 1.33390569003906 0.000115795908728301\\ + 1.48995507285286 0.000120479769554003\\ + 1.63385387780986 0.000125647870325186\\ + 1.77520801171764 0.000131680443603755\\ + 1.92879150802078 0.000139550963445321\\ + 2.07643010725578 0.000148731565293715\\ + 2.21485523372636 0.000159165506518303\\ + 2.36250846547795 0.000172810155584961\\ + 2.49687842888433 0.000188169528939555\\ + 2.63889081445751 0.00020845095095508\\ + 2.78898029238044 0.000235976789953249\\ + 2.94760625512486 0.000274315811775901\\ + 3.11525422355549 0.000328006444631638\\ + 3.35371015200293 0.000419096223177928\\ + 3.44776405473447 0.000444104914201693\\ + 3.51192753045073 0.000450028866247803\\ + 3.54445567397044 0.000448731850351485\\ + 3.57728509936788 0.000444428041937894\\ + 3.64385898376354 0.000427344400826068\\ + 3.746050032749 0.000386154947629177\\ + 3.88677669089267 0.000321389974350199\\ + 4.4222739805059 0.000163676758894729\\ + 4.76077523022638 0.000118438603452693\\ + 5.12518692705333 8.9186934023949e-05\\ + 5.56859644428641 6.71116226907284e-05\\ + 6.16296625513294 4.91132180342143e-05\\ + 6.88395206964551 3.60285290569932e-05\\ + 7.8323825991792 2.58059238825043e-05\\ + 9.1614024571385 1.76793526503942e-05\\ + 11.0164594963366 1.16140550249731e-05\\ + 13.8720978054162 7.03195200726029e-06\\ + 18.8050405512858 3.71093504233745e-06\\ + 29.00430493864 1.5279354376125e-06\\ + 60.6432939540807 3.45545533186796e-07\\ + 465.22995239602 5.85193792717575e-09\\ + 1000 1.26653043529967e-09\\ + }; + \end{axis} + + \begin{axis}[% + width=\fwidth, + height=0.45\fheight, + at={(0,0.05\fheight)}, + xmode=log, + xmin=0.1, + xmax=1000, + xminorticks=true, + xlabel={Frequency [$\si{\hertz}$]}, + ymin=-380, + ymax=0, + ytick={-380, -270, -180, -90, 0}, + ylabel={Phase [deg]}, + xminorgrids + ] + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.251760027483243\\ + 0.113777413322151 -0.286542509666276\\ + 0.129452997822788 -0.326162802533361\\ + 0.145936579915575 -0.367884848944357\\ + 0.164519058775369 -0.415002276083499\\ + 0.183765620038813 -0.463907626203849\\ + 0.205263775270926 -0.518674747215783\\ + 0.227172813302684 -0.574658730519332\\ + 0.25142033481428 -0.636840938198333\\ + 0.278255940220721 -0.705962995055813\\ + 0.30795587129142 -0.782874719636226\\ + 0.340825854742353 -0.868556380221918\\ + 0.373742574239103 -0.95501428791502\\ + 0.409838367175735 -1.05065495129358\\ + 0.44942026621191 -1.15663818616918\\ + 0.492824957004062 -1.27432739184201\\ + 0.540421642070586 -1.40534120591445\\ + 0.592615181247569 -1.55162210634472\\ + 0.643885742724037 -1.69826705118015\\ + 0.699592016543558 -1.86127041206086\\ + 0.760117761795532 -2.04317469718444\\ + 0.825879938784402 -2.24711095209648\\ + 0.897331581458357 -2.47698285443801\\ + 0.966017479952245 -2.70704455108353\\ + 1.03996091395414 -2.96584369800883\\ + 1.11956431948387 -3.25889102334295\\ + 1.20526093687088 -3.59323355824444\\ + 1.28560960694331 -3.92678194253773\\ + 1.37131471775393 -4.30682359085696\\ + 1.46273335620117 -4.74358904833318\\ + 1.56024641436638 -5.25050883680697\\ + 1.64898694447104 -5.75429559197102\\ + 1.74277467840897 -6.33772212180105\\ + 1.84189668079973 -7.02071561407655\\ + 1.94665634334225 -7.83025260147514\\ + 2.03849339825241 -8.62806095190913\\ + 2.1346630333243 -9.56905006252072\\ + 2.23536964590981 -10.6937550744252\\ + 2.34082727617828 -12.058963020253\\ + 2.45126006203328 -13.7464282628135\\ + 2.54334576130472 -15.4081158347983\\ + 2.63889081445755 -17.4430334078259\\ + 2.73802517792786 -19.9818739582498\\ + 2.84088369018327 -23.2181751642798\\ + 2.94760625512479 -27.445075940691\\ + 3.05833803237852 -33.1120284080473\\ + 3.14410830314732 -38.7041384685492\\ + 3.23228397818141 -45.8608852515361\\ + 3.32293251639897 -54.9904067935292\\ + 3.44776405473441 -70.5774474547649\\ + 3.81576466127131 -118.009649130768\\ + 3.95911026646847 -129.588385673263\\ + 4.1078408899656 -137.920144913126\\ + 4.26215882901522 -143.943255242298\\ + 4.42227398050602 -148.390349681061\\ + 4.58840412645483 -151.754591018014\\ + 4.76077523022638 -154.357690376931\\ + 4.93962174387827 -156.411160639613\\ + 5.17265738721588 -158.416988574179\\ + 5.41668691103327 -159.967248686677\\ + 5.67222897164457 -161.18186730636\\ + 5.93982669392029 -162.141541386514\\ + 6.22004882563454 -162.902245651009\\ + 6.51349094627294 -163.503841449604\\ + 6.82077673286572 -163.975365217886\\ + 7.07701066118183 -164.273615379263\\ + 7.34287044716661 -164.511056366598\\ + 7.61871770232323 -164.694570743851\\ + 7.90492762269657 -164.829752764835\\ + 8.12661920009201 -164.902207457253\\ + 8.35452805838285 -164.951692133707\\ + 8.51000724712218 -164.97262435434\\ + 8.66837993001965 -164.984348235052\\ + 8.8296999554939 -164.98720168093\\ + 8.9940221740918 -164.98149298192\\ + 9.1614024571388 -164.96750362418\\ + 9.33189771573347 -164.945490793225\\ + 9.59360828709328 -164.897936319804\\ + 9.86265846131287 -164.833564105633\\ + 10.2331657833024 -164.722637736499\\ + 10.6175918348298 -164.584176606356\\ + 11.118496048193 -164.373980330266\\ + 11.7508713090482 -164.069504490584\\ + 12.4192135270177 -163.71020420549\\ + 13.2471398786616 -163.224081970358\\ + 14.1302599059955 -162.667887134138\\ + 15.2118551798608 -161.948471525206\\ + 16.3762407452172 -161.14145452725\\ + 17.7930438991856 -160.130744116398\\ + 19.5114834684666 -158.882527437793\\ + 21.395888713434 -157.505792441697\\ + 23.6796006783313 -155.848355769882\\ + 26.4498018242767 -153.879087660155\\ + 29.8177229001969 -151.573658737649\\ + 34.240061379715 -148.726631136279\\ + 41.1731993116176 -144.715694824608\\ + 58.9889642550864 -136.843361294216\\ + 67.1161176749614 -134.239366751784\\ + 74.9678187496691 -132.189016010748\\ + 82.2081575524031 -130.638847427528\\ + 89.3204599858103 -129.384585216411\\ + 96.1574600143192 -128.392285320206\\ + 103.51779556302 -127.523181713623\\ + 110.418805085416 -126.868732992195\\ + 116.698981861712 -126.389343816329\\ + 123.33634979138 -125.987188921149\\ + 129.154966501489 -125.712152027378\\ + 135.248087041786 -125.492506559452\\ + 140.328908478584 -125.357057127662\\ + 145.600599502069 -125.257650446268\\ + 149.683929307729 -125.206854668994\\ + 152.469572701759 -125.18433599481\\ + 155.307057393347 -125.170907656172\\ + 158.19734815786 -125.166578164202\\ + 159.662602210142 -125.167827260913\\ + 162.633950404818 -125.17715492501\\ + 165.660595894989 -125.195588578588\\ + 168.743567772734 -125.223125431504\\ + 173.475935923388 -125.281485140686\\ + 178.341022071005 -125.360278664699\\ + 185.040701954232 -125.497032617384\\ + 191.992066559328 -125.669854496106\\ + 201.049641626046 -125.936259933154\\ + 210.534524276677 -126.258115865053\\ + 222.508879812839 -126.716544243913\\ + 235.164288449433 -127.252317765991\\ + 250.841505927762 -127.972701280011\\ + 267.563844455207 -128.792400093408\\ + 288.044415339625 -129.845464350132\\ + 312.964801067081 -131.169594085368\\ + 343.1907197459 -132.799565144016\\ + 379.82153061908 -134.762863057979\\ + 428.18517986523 -137.273636816588\\ + 496.244487762885 -140.57033234846\\ + 666.5363268125 -147.439564829316\\ + 816.416760492152 -152.040389311789\\ + 946.184819472219 -155.188938009027\\ + 1000 -156.314119687902\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.242317279423763 0.000527261530862688\\ + 0.265720110532445 -0.0906901764744248\\ + 0.294082017058709 -0.201796678989837\\ + 0.325471160553176 -0.324039369838999\\ + 0.363546996129332 -0.470202073283303\\ + 0.406077202570047 -0.630263365810578\\ + 0.453582882551013 -0.805311687010715\\ + 0.501996513311016 -0.98040562407175\\ + 0.555577622239876 -1.17142945670994\\ + 0.614877765381008 -1.38090126947819\\ + 0.674262224177818 -1.59008605954955\\ + 0.739381991917593 -1.820377031693\\ + 0.81079098067315 -2.07577506633243\\ + 0.88093719044741 -2.33129514373712\\ + 0.95715215389917 -2.6160163195764\\ + 1.03996091395414 -2.93598786815832\\ + 1.11956431948387 -3.25627675990052\\ + 1.20526093687088 -3.61767176815428\\ + 1.29751716865759 -4.02937254053924\\ + 1.38401609657311 -4.44030995929617\\ + 1.47628147190943 -4.90963628880428\\ + 1.57469771464309 -5.45136379328724\\ + 1.66426017648587 -5.98738485699565\\ + 1.75891659032778 -6.60601326893556\\ + 1.8589566796357 -7.32819367202541\\ + 1.96468664618042 -8.18237547763428\\ + 2.05737431343286 -9.0231106301932\\ + 2.15443469003193 -10.0141930179362\\ + 2.25607406649687 -11.1989096656585\\ + 2.36250846547792 -12.6382135160632\\ + 2.47396410088675 -14.4203723981224\\ + 2.56690271549201 -16.1795313229448\\ + 2.66333272517501 -18.3402126482466\\ + 2.76338529005317 -21.0462647093371\\ + 2.86719649749373 -24.5119967681111\\ + 2.97490754721436 -29.0634725661413\\ + 3.05833803237852 -33.481564067632\\ + 3.14410830314732 -39.0846180235752\\ + 3.23228397818141 -46.2524019113806\\ + 3.32293251639897 -55.3930615232455\\ + 3.44776405473441 -70.9951242931207\\ + 3.81576466127131 -118.46981309558\\ + 3.95911026646847 -130.064497030084\\ + 4.1078408899656 -138.412509288167\\ + 4.26215882901522 -144.452205477096\\ + 4.42227398050602 -148.916246932592\\ + 4.58840412645483 -152.297825743681\\ + 4.76077523022638 -154.918683196035\\ + 4.93962174387827 -156.990363065197\\ + 5.17265738721588 -159.01963597002\\ + 5.41668691103327 -160.594158267876\\ + 5.67222897164457 -161.833919486272\\ + 5.93982669392029 -162.819680075114\\ + 6.22004882563454 -163.607478144545\\ + 6.51349094627294 -164.237237917079\\ + 6.82077673286572 -164.738057787915\\ + 7.14255928554305 -165.131564026444\\ + 7.41088151564139 -165.380223421544\\ + 7.68928372075853 -165.577293902989\\ + 7.97814457207674 -165.728121353518\\ + 8.27785696619849 -165.837091706066\\ + 8.51000724712218 -165.893552212997\\ + 8.74866812047975 -165.929809142275\\ + 8.91148232283998 -165.943318339531\\ + 9.07732652520994 -165.948648810199\\ + 9.246257116406 -165.946072229754\\ + 9.41833153464815 -165.935836995792\\ + 9.59360828709328 -165.918170333486\\ + 9.86265846131287 -165.878186421352\\ + 10.1392540755881 -165.82257469284\\ + 10.5201521761614 -165.725058454775\\ + 10.9153593533136 -165.6018529954\\ + 11.430311291145 -165.413137085991\\ + 11.9695570235905 -165.18724297022\\ + 12.6503372039588 -164.868766040878\\ + 13.4936714058834 -164.433840907416\\ + 14.3932264471941 -163.932450325133\\ + 15.4949503931459 -163.279764982979\\ + 16.6810053720008 -162.543463714292\\ + 18.1241754737421 -161.61650065425\\ + 19.6922025547921 -160.586388292876\\ + 21.5940615210354 -159.322657986708\\ + 23.6796006783313 -157.936213575742\\ + 26.2070669648381 -156.274368421027\\ + 29.2729483504285 -154.307505367749\\ + 33.0003479112518 -152.013103332329\\ + 38.2456972246693 -148.996241247607\\ + 46.8458011587293 -144.626436637134\\ + 62.3440188862789 -138.474655719383\\ + 71.5904108596503 -135.709180093897\\ + 79.965545258922 -133.679599157149\\ + 87.6885609458755 -132.14514714537\\ + 95.2750047242714 -130.904858472003\\ + 102.567793074445 -129.925591802264\\ + 110.418805085416 -129.070718528308\\ + 117.779870119709 -128.430128288072\\ + 124.478714618793 -127.963913909239\\ + 131.558562404571 -127.576304409618\\ + 137.765076954903 -127.314530208784\\ + 144.264395121811 -127.109245017794\\ + 149.683929307729 -126.986098880243\\ + 153.881775003836 -126.917864070788\\ + 158.19734815786 -126.8703945274\\ + 161.141427725301 -126.850313343988\\ + 164.140297114445 -126.83949894237\\ + 165.660595894989 -126.837569510453\\ + 167.194975973196 -126.837959567995\\ + 170.30650292528 -126.845699653513\\ + 173.475935923388 -126.862719823216\\ + 176.704352608899 -126.889016892129\\ + 181.659978837536 -126.945840321875\\ + 186.754584276109 -127.023480337039\\ + 193.770333747798 -127.159276373455\\ + 201.049641626046 -127.331776774799\\ + 210.534524276677 -127.598617729769\\ + 220.466873523944 -127.921752879624\\ + 233.006141069691 -128.382670625163\\ + 246.258591635048 -128.921755467788\\ + 262.675410372388 -129.646683086493\\ + 282.781797962532 -130.59685648596\\ + 304.427221206439 -131.670036958753\\ + 330.764978074424 -133.014032424237\\ + 362.710025233077 -134.660954190677\\ + 405.142317111462 -136.82127759296\\ + 460.96044868285 -139.542642138803\\ + 549.211648388788 -143.459194066645\\ + 823.978568452854 -152.606137433464\\ + 954.948563979212 -155.692471169728\\ + 1000 -156.613827921468\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.296254070574861\\ + 0.113777413322151 -0.337164092489246\\ + 0.128264983052803 -0.380222118482237\\ + 0.144597292179202 -0.428817488730147\\ + 0.161513269350313 -0.479218197921682\\ + 0.180408192871936 -0.535607805376742\\ + 0.199664245010983 -0.593187349629062\\ + 0.220975611479586 -0.657059516239968\\ + 0.244561668345247 -0.727948621889624\\ + 0.270665207003317 -0.806675329377356\\ + 0.299554933435982 -0.894173905498832\\ + 0.331528234231953 -0.991513939256066\\ + 0.363546996129332 -1.08957855382963\\ + 0.398658107358057 -1.19786006798108\\ + 0.43716022482485 -1.31758972458823\\ + 0.479380849508926 -1.45019969568449\\ + 0.525679112201842 -1.59737112574814\\ + 0.576448828292606 -1.76109749792457\\ + 0.62632074521987 -1.92457143695327\\ + 0.680507369673503 -2.10547619627783\\ + 0.739381991917593 -2.3063284903273\\ + 0.803350197712457 -2.53019178683508\\ + 0.872852662384851 -2.78084181302711\\ + 0.948368186628579 -3.06299504666362\\ + 1.02096066230607 -3.34504188409863\\ + 1.0991097009295 -3.66199647343316\\ + 1.18324062745835 -4.02060478114302\\ + 1.27381132318649 -4.42955545284011\\ + 1.3587299019027 -4.83754279677174\\ + 1.44930957412626 -5.30267834780946\\ + 1.54592773641949 -5.83796700533767\\ + 1.64898694447104 -6.46071594646065\\ + 1.74277467840897 -7.08170903101018\\ + 1.84189668079973 -7.80408676811038\\ + 1.94665634334225 -8.65490468304128\\ + 2.05737431343286 -9.67160534901012\\ + 2.15443469003193 -10.6832992119475\\ + 2.25607406649687 -11.8900443240402\\ + 2.36250846547792 -13.3528421861192\\ + 2.47396410088675 -15.1600122216016\\ + 2.56690271549201 -16.9403091044466\\ + 2.66333272517501 -19.1231639066006\\ + 2.76338529005317 -21.8524559290553\\ + 2.86719649749373 -25.3425268534056\\ + 2.97490754721436 -29.9194743456716\\ + 3.05833803237852 -34.3574343209388\\ + 3.14410830314732 -39.9810294529904\\ + 3.23228397818141 -47.1700433029532\\ + 3.32293251639897 -56.3326382829812\\ + 3.44776405473441 -71.9650752659495\\ + 3.81576466127131 -119.530268769788\\ + 3.95911026646847 -131.160536018368\\ + 4.1078408899656 -139.545633908284\\ + 4.26215882901522 -145.623969618513\\ + 4.42227398050602 -150.128258198065\\ + 4.58840412645483 -153.551747654456\\ + 4.76077523022638 -156.216237459704\\ + 4.93962174387827 -158.333331904473\\ + 5.17265738721588 -160.421975338727\\ + 5.41668691103327 -162.058879586526\\ + 5.67222897164457 -163.36416851666\\ + 5.93982669392029 -164.418743147921\\ + 6.22004882563454 -165.278788470621\\ + 6.51349094627294 -165.984381934419\\ + 6.82077673286572 -166.564781482898\\ + 7.14255928554305 -167.041779151996\\ + 7.47952251562161 -167.431890234694\\ + 7.83238259917936 -167.747819991345\\ + 8.20188949920225 -167.999469577901\\ + 8.58882855954615 -168.194640625128\\ + 8.91148232283998 -168.314326497375\\ + 9.246257116406 -168.404457197095\\ + 9.50556592010137 -168.453987210031\\ + 9.7721469697258 -168.48892148555\\ + 10.0462042134681 -168.509959756022\\ + 10.2331657833024 -168.51657348824\\ + 10.4236067397639 -168.517452360097\\ + 10.6175918348298 -168.512748394476\\ + 10.8151870255226 -168.502601661807\\ + 11.118496048193 -168.477455894561\\ + 11.430311291145 -168.440745452482\\ + 11.8597101233768 -168.374403882958\\ + 12.3052400435925 -168.288830254059\\ + 12.8857621318549 -168.155726902505\\ + 13.4936714058834 -167.99447757956\\ + 14.2611370719414 -167.764901191591\\ + 15.0722530931073 -167.496921649085\\ + 16.0770442167387 -167.136716249274\\ + 17.1488196987055 -166.726020989078\\ + 18.4614694632451 -166.195384334862\\ + 19.8745954958102 -165.599612914034\\ + 21.5940615210354 -164.8514091645\\ + 23.4622884814232 -164.020271095078\\ + 25.7282596744791 -162.998930067278\\ + 28.2130767593954 -161.874176703857\\ + 31.2244282309282 -160.517815602532\\ + 34.557199367622 -159.038561318669\\ + 38.5999361767968 -157.289918844751\\ + 43.5149650092505 -155.248439847775\\ + 49.9687745385497 -152.729699077977\\ + 60.0867589171979 -149.180515341334\\ + 84.5136633068495 -142.577748519695\\ + 95.2750047242714 -140.445615250674\\ + 105.444279352618 -138.792859508311\\ + 115.628013120735 -137.442245663899\\ + 124.478714618793 -136.482698207495\\ + 134.006889636394 -135.642551236588\\ + 142.940453343172 -135.012896740795\\ + 151.070330448668 -134.555941631093\\ + 159.662602210142 -134.178466334438\\ + 167.194975973196 -133.926375855739\\ + 173.475935923388 -133.766427144414\\ + 179.992850678251 -133.64407948486\\ + 185.040701954232 -133.577219410707\\ + 190.230118866895 -133.531837084737\\ + 193.770333747798 -133.51355835968\\ + 197.376432630023 -133.504882304111\\ + 199.204570845384 -133.504149148933\\ + 201.049641626046 -133.50582052611\\ + 204.791209666503 -133.516378386844\\ + 208.602408924844 -133.536555000805\\ + 212.484535249894 -133.566343235888\\ + 218.443607114946 -133.629016404045\\ + 224.569799553979 -133.713212646922\\ + 233.006141069691 -133.858771839648\\ + 241.759407916908 -134.042075407008\\ + 253.164847863143 -134.323615686916\\ + 265.108360190857 -134.662387553949\\ + 280.186655645918 -135.14260615809\\ + 296.122543798796 -135.700637996101\\ + 315.863540826787 -136.445729286796\\ + 340.041193270368 -137.414000299678\\ + 369.46012051994 -138.639950705104\\ + 405.142317111462 -140.152525938543\\ + 448.385594802129 -141.970363568225\\ + 510.161531474972 -144.462319385001\\ + 613.462171799237 -148.227139656164\\ + 847.086826655735 -154.828743287754\\ + 990.822809900383 -157.826682710559\\ + 1000 -157.996501908968\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.317631519757327\\ + 0.112733256371051 -0.358161862425362\\ + 0.127087870920203 -0.403890094217104\\ + 0.141955476605011 -0.451299073915578\\ + 0.158562396177119 -0.50431708124097\\ + 0.177112106434508 -0.563625131481729\\ + 0.196016347431923 -0.624172784207531\\ + 0.216938351838516 -0.691321854543958\\ + 0.240093487686069 -0.765826729983104\\ + 0.265720110532445 -0.848540299273878\\ + 0.294082017058709 -0.940431047036355\\ + 0.322484249840837 -1.03285897095319\\ + 0.353629550135508 -1.13473014734885\\ + 0.387782841458937 -1.24712493036995\\ + 0.425234633452872 -1.3712838722806\\ + 0.466303492974262 -1.50864233653061\\ + 0.511338753841437 -1.66087537770716\\ + 0.56072348828519 -1.82995660554352\\ + 0.614877765381008 -2.01823631669137\\ + 0.668074391569548 -2.20643129376168\\ + 0.725873365081736 -2.41495389075396\\ + 0.788672861561404 -2.64681808201618\\ + 0.856905505126854 -2.90571587196624\\ + 0.931041348706901 -3.1962302896448\\ + 1.0023075482839 -3.48563997470103\\ + 1.07902879151619 -3.80967098569252\\ + 1.16162263260848 -4.17475874308425\\ + 1.25053858729041 -4.58914146218984\\ + 1.33390569003905 -5.00051227949592\\ + 1.42283045721431 -5.46709755305162\\ + 1.51768339028343 -6.00100036996358\\ + 1.61885969017819 -6.61822125663909\\ + 1.71093390726897 -7.22973851841547\\ + 1.80824493487798 -7.93641782512495\\ + 1.91109062168914 -8.76272572691218\\ + 2.01978575681984 -9.74223338690206\\ + 2.11507282486886 -10.7090343483785\\ + 2.21485523372639 -11.8527660876202\\ + 2.31934505927442 -13.2265054068277\\ + 2.4287643824604 -14.9061892140864\\ + 2.54334576130472 -17.0038182230007\\ + 2.63889081445755 -19.0948496757672\\ + 2.73802517792786 -21.6917022679413\\ + 2.84088369018327 -24.9879835492697\\ + 2.94760625512479 -29.2769058649336\\ + 3.05833803237852 -35.0079984564125\\ + 3.14410830314732 -40.6496524674011\\ + 3.23228397818141 -47.8572159221851\\ + 3.32293251639897 -57.0388636867383\\ + 3.44776405473441 -72.6975090874207\\ + 3.81576466127131 -120.33975863759\\ + 3.95911026646847 -131.999953743548\\ + 4.1078408899656 -140.416049408546\\ + 4.26215882901522 -146.526487035214\\ + 4.42227398050602 -151.064016558092\\ + 4.58840412645483 -154.521921497778\\ + 4.76077523022638 -157.222037426851\\ + 4.98537346387382 -159.846939279758\\ + 5.22056752784682 -161.881329024441\\ + 5.46685729972028 -163.494239322245\\ + 5.72476623970219 -164.79644267541\\ + 5.99484250318932 -165.863051392992\\ + 6.27766010580631 -166.746549006487\\ + 6.63470812109245 -167.61729559167\\ + 7.01206358900715 -168.324640060187\\ + 7.41088151564139 -168.901593872553\\ + 7.83238259917936 -169.372105712548\\ + 8.27785696619849 -169.753898412268\\ + 8.66837993001965 -170.01400948763\\ + 9.07732652520994 -170.227824201418\\ + 9.50556592010137 -170.400167623872\\ + 9.95400828762154 -170.534944788853\\ + 10.3279473191894 -170.617873203052\\ + 10.7159339982264 -170.680153099904\\ + 11.0164594963369 -170.714010190769\\ + 11.3254131515284 -170.737322307339\\ + 11.6430313292089 -170.750461466155\\ + 11.8597101233768 -170.75373341957\\ + 12.0804213467733 -170.75271901028\\ + 12.3052400435925 -170.747499091522\\ + 12.5342426546138 -170.738147972906\\ + 12.8857621318549 -170.716522943441\\ + 13.2471398786616 -170.685961474488\\ + 13.7447909267756 -170.631620411227\\ + 14.2611370719414 -170.562074624188\\ + 14.9339321612423 -170.454209911797\\ + 15.638467583022 -170.323508271966\\ + 16.5279206146492 -170.136989460879\\ + 17.4679621512724 -169.918455638298\\ + 18.6324631193151 -169.623308369367\\ + 19.8745954958102 -169.284948242215\\ + 21.395888713434 -168.845155291646\\ + 23.033628731422 -168.348273196408\\ + 25.0264009641792 -167.720214147046\\ + 27.1915794303594 -167.017967606124\\ + 29.544079988804 -166.240427353632\\ + 32.3974262952812 -165.287045045911\\ + 35.5263467657817 -164.238763860043\\ + 39.3182875570566 -162.976192578483\\ + 43.5149650092505 -161.60084782187\\ + 48.6056423214227 -159.977149437923\\ + 54.794723369002 -158.084644439281\\ + 62.9214610961035 -155.755063134939\\ + 76.3629826128223 -152.319491332831\\ + 101.626508939302 -147.250966800127\\ + 114.566872863485 -145.28758114324\\ + 126.795284678645 -143.769870437681\\ + 137.765076954903 -142.653564812259\\ + 148.310251433614 -141.772514685778\\ + 158.19734815786 -141.097315887642\\ + 168.743567772734 -140.518919950151\\ + 178.341022071005 -140.10488098524\\ + 186.754584276109 -139.820005263855\\ + 195.565071586593 -139.591510341924\\ + 202.911801804663 -139.450176117671\\ + 210.534524276677 -139.34626121346\\ + 216.438908606406 -139.293118834184\\ + 220.466873523944 -139.269565302444\\ + 224.569799553979 -139.255541062576\\ + 228.74908173557 -139.251062340993\\ + 230.867799418716 -139.252405411479\\ + 235.164288449433 -139.262257717839\\ + 239.540735872084 -139.28166075364\\ + 243.99862972595 -139.31060246065\\ + 250.841505927762 -139.371853803697\\ + 257.876288759386 -139.454418139754\\ + 267.563844455207 -139.597405599137\\ + 277.615329443679 -139.777576589455\\ + 290.712337727252 -140.054193684425\\ + 304.427221206439 -140.386613888351\\ + 321.74181506764 -140.856790144093\\ + 343.1907197459 -141.499195650459\\ + 366.069514759701 -142.236570005403\\ + 394.090164040346 -143.186167310426\\ + 428.18517986523 -144.376118190834\\ + 473.887960971767 -145.978620646176\\ + 534.229329953849 -148.03492640213\\ + 630.666554056761 -151.06249727957\\ + 911.92675984596 -157.845867020343\\ + 1000 -159.441217188806\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.267142412604528\\ + 0.113777413322151 -0.30404196285312\\ + 0.128264983052803 -0.342882948700293\\ + 0.144597292179202 -0.386724522303638\\ + 0.161513269350313 -0.432201811943628\\ + 0.180408192871936 -0.483092379811325\\ + 0.201513573381558 -0.54006634409032\\ + 0.223022329796589 -0.598286496354007\\ + 0.246826845225571 -0.662926737186467\\ + 0.27317215984413 -0.734746344050222\\ + 0.302329468440578 -0.814612495566081\\ + 0.334598912055007 -0.903521699304605\\ + 0.366914237840248 -0.993162506368861\\ + 0.402350554886941 -1.092230902664\\ + 0.441209286319117 -1.20188995379797\\ + 0.48382096649261 -1.32349983386646\\ + 0.530548052536955 -1.45866650279771\\ + 0.58178800743451 -1.60930616547125\\ + 0.632121847581245 -1.76001283133621\\ + 0.68681035889951 -1.92715606535074\\ + 0.746230289139115 -2.11320166987875\\ + 0.81079098067315 -2.32116995474152\\ + 0.88093719044741 -2.55480668952484\\ + 0.948368186628579 -2.78781148170688\\ + 1.02096066230607 -3.04894891584217\\ + 1.0991097009295 -3.34343122017907\\ + 1.18324062745835 -3.67789377525992\\ + 1.26212131452257 -4.01002264922883\\ + 1.3462605792989 -4.38667240736413\\ + 1.43600898465122 -4.81734607973408\\ + 1.5317404637021 -5.31445769907808\\ + 1.63385387780984 -5.89450920973908\\ + 1.7267809038843 -6.47445974827642\\ + 1.82499324481618 -7.15064284860426\\ + 1.92879150802077 -7.94868328774166\\ + 2.03849339825241 -8.90392374133609\\ + 2.1346630333243 -9.85551286509971\\ + 2.23536964590981 -10.9911583868977\\ + 2.34082727617828 -12.3676693043365\\ + 2.45126006203328 -14.0668266641059\\ + 2.54334576130472 -15.7381694693007\\ + 2.63889081445755 -17.7830309226425\\ + 2.73802517792786 -20.3321258845504\\ + 2.84088369018327 -23.5790168277545\\ + 2.94760625512479 -27.8168705715209\\ + 3.05833803237852 -33.4951704361305\\ + 3.14410830314732 -39.0960706063456\\ + 3.23228397818141 -46.261864738887\\ + 3.32293251639897 -55.4007079919875\\ + 3.44776405473441 -71.0006362233949\\ + 3.81576466127131 -118.471358334189\\ + 3.95911026646847 -130.065382863847\\ + 4.1078408899656 -138.413207641842\\ + 4.26215882901522 -144.453226302146\\ + 4.42227398050602 -148.918140790914\\ + 4.58840412645483 -152.301186346058\\ + 4.76077523022638 -154.924149860196\\ + 4.93962174387827 -156.998623054699\\ + 5.17265738721588 -159.032430631839\\ + 5.41668691103327 -160.612742076147\\ + 5.67222897164457 -161.859653091824\\ + 5.93982669392029 -162.85403334973\\ + 6.22004882563454 -163.652032075947\\ + 6.51349094627294 -164.293685186197\\ + 6.82077673286572 -164.808201878961\\ + 7.14255928554305 -165.217316748025\\ + 7.47952251562161 -165.537477471408\\ + 7.76050333513376 -165.738144809468\\ + 8.05203967082557 -165.895147360263\\ + 8.35452805838285 -166.012706454677\\ + 8.58882855954615 -166.077114374298\\ + 8.8296999554939 -166.122560124609\\ + 9.07732652520994 -166.150132550266\\ + 9.246257116406 -166.15905907049\\ + 9.41833153464815 -166.160718204043\\ + 9.59360828709328 -166.155339800919\\ + 9.7721469697258 -166.143134055124\\ + 9.95400828762154 -166.124293187648\\ + 10.2331657833024 -166.083971349883\\ + 10.5201521761614 -166.029643231133\\ + 10.9153593533136 -165.936210462648\\ + 11.3254131515284 -165.819631827069\\ + 11.8597101233768 -165.642530302027\\ + 12.4192135270177 -165.431691600333\\ + 13.125568357718 -165.135474074442\\ + 14.0005838246811 -164.731812880091\\ + 14.9339321612423 -164.266855923701\\ + 16.0770442167387 -163.661472408395\\ + 17.3076553419573 -162.977807603052\\ + 18.8050405512853 -162.115547897619\\ + 20.4319732019529 -161.154982346182\\ + 22.4052786929996 -159.972979020828\\ + 24.5691646298281 -158.671578200854\\ + 27.1915794303594 -157.105351713144\\ + 30.3726357970331 -155.242920694639\\ + 34.240061379715 -153.058623537172\\ + 39.3182875570566 -150.35389963131\\ + 46.8458011587293 -146.724143475162\\ + 69.6374473062844 -138.433477377781\\ + 78.5045620020441 -136.147361642076\\ + 86.8838263525134 -134.372263243347\\ + 95.2750047242714 -132.914023316788\\ + 103.51779556302 -131.746516915315\\ + 111.441525146678 -130.835364308582\\ + 118.870769771187 -130.142568897734\\ + 126.795284678645 -129.552122488392\\ + 134.006889636394 -129.13042830521\\ + 140.328908478584 -128.8400830118\\ + 146.949180062486 -128.606278611709\\ + 152.469572701759 -128.460468935229\\ + 158.19734815786 -128.351655745926\\ + 162.633950404818 -128.294472876112\\ + 167.194975973196 -128.258313856405\\ + 170.30650292528 -128.24591521114\\ + 173.475935923388 -128.242895322258\\ + 175.082703173578 -128.244904498957\\ + 178.341022071005 -128.255962897017\\ + 181.659978837536 -128.276407262025\\ + 186.754584276109 -128.324661010557\\ + 191.992066559328 -128.393987338584\\ + 199.204570845384 -128.51910145094\\ + 206.688024962902 -128.681380124243\\ + 216.438908606406 -128.936078736687\\ + 226.64980792737 -129.247747014602\\ + 239.540735872084 -129.695727157027\\ + 253.164847863143 -130.222663718531\\ + 270.042071883779 -130.934224455176\\ + 288.044415339625 -131.745986296348\\ + 310.0926635932 -132.789993565993\\ + 336.920570598025 -134.102352367457\\ + 369.46012051994 -135.714984325702\\ + 408.894822629482 -137.651032305333\\ + 460.96044868285 -140.114547872533\\ + 544.1714286866 -143.735956567383\\ + 847.086826655735 -153.514455842716\\ + 981.72984061889 -156.519987906249\\ + 1000 -156.880948306508\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.376536357081875\\ + 0.112733256371044 -0.424566546260621\\ + 0.125921561369421 -0.474345411060881\\ + 0.140652724210525 -0.529991200606617\\ + 0.15710723892474 -0.592207436063404\\ + 0.173876240021636 -0.655686137862858\\ + 0.192435097523039 -0.72603626182638\\ + 0.212974853574551 -0.804025596957388\\ + 0.235706941399663 -0.890516259597746\\ + 0.260865361762268 -0.986479267761865\\ + 0.288709091735928 -1.09301234375198\\ + 0.316592411198347 -1.20007857787914\\ + 0.347168681892639 -1.3179702569866\\ + 0.380697987140247 -1.4478909362191\\ + 0.41746552892532 -1.59121284199273\\ + 0.457784053837654 -1.74951111674017\\ + 0.501996513310983 -1.92460785306002\\ + 0.550478980785524 -2.11862940316252\\ + 0.603643850607596 -2.33408190262389\\ + 0.661943345877428 -2.57395210543751\\ + 0.719211887222085 -2.81367544914923\\ + 0.781435060784497 -3.07926218252641\\ + 0.849041520408896 -3.37456614195514\\ + 0.922497005259214 -3.70432607005284\\ + 1.00230754828383 -4.07445402833508\\ + 1.07902879151612 -4.44335914628931\\ + 1.16162263260855 -4.85672719775641\\ + 1.25053858729041 -5.32305523595102\\ + 1.3462605792989 -5.85334214799434\\ + 1.43600898465122 -6.38110114306647\\ + 1.531740463702 -6.98165938062493\\ + 1.63385387780995 -7.67192573835604\\ + 1.74277467840897 -8.47470799708856\\ + 1.84189668079973 -9.27592042347874\\ + 1.94665634334225 -10.2100272048566\\ + 2.05737431343286 -11.3147228584406\\ + 2.15443469003179 -12.4035322745646\\ + 2.25607406649673 -13.6910071975031\\ + 2.36250846547808 -15.2383181750782\\ + 2.47396410088691 -17.1339613310673\\ + 2.56690271549201 -18.9880117226286\\ + 2.66333272517501 -21.2473707798925\\ + 2.76338529005317 -24.0560196106541\\ + 2.86719649749373 -27.6284052863648\\ + 2.97490754721436 -32.2907345510075\\ + 3.08666494333715 -38.5428394860996\\ + 3.17322963473482 -44.7112051718669\\ + 3.26222200971147 -52.5855169730114\\ + 3.38477285594618 -66.3702184277719\\ + 3.54445567397058 -88.4880443736151\\ + 3.74605003274907 -115.236684353826\\ + 3.8867766908927 -128.902759967903\\ + 4.03278998219369 -138.905831518446\\ + 4.18428850790151 -146.149113112781\\ + 4.34147833005496 -151.48922112965\\ + 4.50457325175926 -155.532493677217\\ + 4.6737951079922 -158.677715671335\\ + 4.89428989611481 -161.734448476256\\ + 5.12518692705354 -164.114590243609\\ + 5.36697694554061 -166.02067976731\\ + 5.62017384808323 -167.5836186025\\ + 5.93982669392029 -169.127659019648\\ + 6.27766010580631 -170.404560764179\\ + 6.63470812109201 -171.482551910765\\ + 7.07701066118229 -172.550990298951\\ + 7.54879928165369 -173.464736833609\\ + 8.05203967082557 -174.260279772153\\ + 8.66837993001965 -175.05804063702\\ + 9.41833153464754 -175.846716205294\\ + 10.233165783303 -176.547846340069\\ + 11.2214776820801 -177.249593944768\\ + 12.4192135270177 -177.951804301205\\ + 14.0005838246802 -178.715014318375\\ + 16.2259528707813 -179.590873729937\\ + 20.8122156998621 -181.001582716243\\ + 26.2070669648381 -182.328129094886\\ + 30.372635797035 -183.228677392355\\ + 34.557199367622 -184.069930850532\\ + 38.9574561577541 -184.909058135112\\ + 43.9180089259636 -185.816553200408\\ + 49.0558370636517 -186.726094590607\\ + 54.794723369002 -187.71572378108\\ + 60.6432939540775 -188.703088413813\\ + 67.1161176749657 -189.776936219519\\ + 74.2798248256497 -190.947371456541\\ + 82.2081575524031 -192.225134290773\\ + 90.9827289445497 -193.621602220958\\ + 100.693863147606 -195.148762396795\\ + 111.441525146678 -196.819145851903\\ + 123.336349791372 -198.64571286702\\ + 136.500780654609 -200.64167722331\\ + 151.070330448668 -202.820256483586\\ + 167.194975973196 -205.194336359015\\ + 185.04070195422 -207.776040609527\\ + 206.688024962916 -210.841924878184\\ + 230.867799418716 -214.179205199156\\ + 257.876288759369 -217.795592784245\\ + 290.712337727271 -222.031563040965\\ + 327.72948499234 -226.594501916764\\ + 372.882130718268 -231.85920705325\\ + 428.185179865258 -237.872189254436\\ + 500.840798984813 -245.091108457546\\ + 607.832312829751 -254.470635366782\\ + 801.500696156499 -268.386432019194\\ + 1000 -279.593887492973\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.485055041308868\\ + 0.112733256371051 -0.51460604486735\\ + 0.125921561369413 -0.546405355064536\\ + 0.139361927422416 -0.58008548520607\\ + 0.154236864629659 -0.618751280497833\\ + 0.170699493403842 -0.663047977339318\\ + 0.187185529496553 -0.708767052914908\\ + 0.205263775270926 -0.760224035498055\\ + 0.22508800520954 -0.817987280695547\\ + 0.246826845225571 -0.882673831734564\\ + 0.270665207003317 -0.954962060574985\\ + 0.296805860866562 -1.03560589365745\\ + 0.325471160553176 -1.12545119233874\\ + 0.356904934567525 -1.22545509523107\\ + 0.391374560198028 -1.33670942392669\\ + 0.429173237842218 -1.46046964319726\\ + 0.470622484984116 -1.59819140471183\\ + 0.516074871038594 -1.75157746628645\\ + 0.565917016324609 -1.92263888192085\\ + 0.614877765381008 -2.09368076325876\\ + 0.668074391569548 -2.28306755845139\\ + 0.725873365081736 -2.49330081706509\\ + 0.788672861561404 -2.72740822066967\\ + 0.856905505126854 -2.9890987135168\\ + 0.931041348706901 -3.28297570267813\\ + 1.0023075482839 -3.57587208493524\\ + 1.07902879151619 -3.90387841778667\\ + 1.16162263260848 -4.27345209016147\\ + 1.25053858729041 -4.69285596116458\\ + 1.33390569003905 -5.10908086627254\\ + 1.42283045721431 -5.58097126313822\\ + 1.51768339028343 -6.12065233113722\\ + 1.61885969017819 -6.7441486109937\\ + 1.71093390726897 -7.36146014330868\\ + 1.80824493487798 -8.07433569289748\\ + 1.91109062168914 -8.90726064003672\\ + 2.01978575681984 -9.89382622977746\\ + 2.11507282486886 -10.8668609776615\\ + 2.21485523372639 -12.0171606055587\\ + 2.31934505927442 -13.3978157028684\\ + 2.4287643824604 -15.0847776761391\\ + 2.54334576130472 -17.190062475886\\ + 2.63889081445755 -19.2875011790775\\ + 2.73802517792786 -21.8910214877199\\ + 2.84088369018327 -25.1942398465328\\ + 2.94760625512479 -29.4903778415951\\ + 3.05833803237852 -35.2289743115696\\ + 3.14410830314732 -40.8764513420002\\ + 3.23228397818141 -48.0900098677775\\ + 3.32293251639897 -57.2778292195139\\ + 3.44776405473441 -72.9449859344757\\ + 3.81576466127131 -120.612394997222\\ + 3.95911026646847 -132.282412305859\\ + 4.1078408899656 -140.708709293295\\ + 4.26215882901522 -146.829740667445\\ + 4.42227398050602 -151.378270138821\\ + 4.58840412645483 -154.847595486723\\ + 4.76077523022638 -157.559567037186\\ + 4.98537346387382 -160.199923732467\\ + 5.22056752784682 -162.250503169664\\ + 5.46685729972028 -163.88037025902\\ + 5.72476623970219 -165.200331087385\\ + 5.99484250318932 -166.285532917061\\ + 6.27766010580631 -167.188495632485\\ + 6.63470812109245 -168.083804664645\\ + 7.01206358900715 -168.817089781001\\ + 7.41088151564139 -169.421433562898\\ + 7.83238259917936 -169.920858920443\\ + 8.27785696619849 -170.333166037533\\ + 8.74866812047975 -170.671770082423\\ + 9.246257116406 -170.946925274642\\ + 9.68246611930323 -171.133529365279\\ + 10.1392540755881 -171.285253285936\\ + 10.6175918348298 -171.405075876107\\ + 11.0164594963369 -171.479621785486\\ + 11.430311291145 -171.536368391206\\ + 11.7508713090482 -171.567790413152\\ + 12.0804213467733 -171.590033986081\\ + 12.4192135270177 -171.603390387184\\ + 12.6503372039588 -171.607486098323\\ + 12.8857621318549 -171.607816344052\\ + 13.125568357718 -171.604444663429\\ + 13.3698374182498 -171.597429467613\\ + 13.7447909267756 -171.580191122717\\ + 14.1302599059955 -171.555036712729\\ + 14.6610868404698 -171.509425561968\\ + 15.2118551798608 -171.450275135605\\ + 15.9295021257217 -171.357645511279\\ + 16.6810053720008 -171.244569342184\\ + 17.629753752872 -171.082236074246\\ + 18.6324631193151 -170.891089913447\\ + 19.8745954958102 -170.631825425812\\ + 21.1995345753606 -170.333483012231\\ + 22.8222447418683 -169.944390570111\\ + 24.5691646298281 -169.503422694589\\ + 26.4498018242767 -169.009842173856\\ + 28.7381269185112 -168.390614535282\\ + 31.2244282309282 -167.70245663786\\ + 34.240061379715 -166.855553422979\\ + 37.5469422407329 -165.920806921294\\ + 41.5545533471895 -164.790401508675\\ + 45.9899209052235 -163.553531968316\\ + 51.3701354335138 -162.085956405297\\ + 57.9112264764194 -160.365103392596\\ + 65.8898955079985 -158.377366819092\\ + 77.7841107128642 -155.666029447119\\ + 117.779870119709 -148.800123294502\\ + 131.558562404571 -147.160169358276\\ + 144.264395121811 -145.923659170407\\ + 156.74554102056 -144.936065773363\\ + 168.743567772734 -144.17323497471\\ + 179.992850678251 -143.604018961357\\ + 190.230118866895 -143.194467832346\\ + 199.204570845384 -142.911187153311\\ + 208.602408924844 -142.682514433074\\ + 216.438908606406 -142.539860233761\\ + 224.569799553979 -142.433648214885\\ + 230.867799418716 -142.378173891603\\ + 237.342425002384 -142.343582008265\\ + 241.759407916908 -142.332167928098\\ + 243.99862972595 -142.329961608538\\ + 246.258591635048 -142.330090724829\\ + 250.841505927762 -142.337356792423\\ + 255.509709035257 -142.35396361992\\ + 260.264788196906 -142.379899796685\\ + 267.563844455207 -142.436249778109\\ + 275.067600790807 -142.513437260874\\ + 285.40097698292 -142.64850170527\\ + 296.122543798796 -142.819860712104\\ + 310.0926635932 -143.084150530119\\ + 324.721849207315 -143.402691148082\\ + 343.1907197459 -143.853993641523\\ + 366.069514759701 -144.471024573348\\ + 390.473523688559 -145.179034290873\\ + 420.362168384463 -146.089685744043\\ + 456.730127016882 -147.228338324919\\ + 505.479682119114 -148.75663058012\\ + 569.843705946916 -150.708437115135\\ + 685.229159528409 -153.885052643141\\ + 920.373199661849 -158.968189125187\\ + 1000 -160.326868264223\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.459648478756321\\ + 0.111698681846778 -0.512344070381687\\ + 0.124765955263093 -0.571310969645538\\ + 0.138082976521811 -0.631510837963845\\ + 0.152821403602584 -0.698250656956759\\ + 0.169132951702955 -0.772244514839826\\ + 0.187185529496565 -0.85428787285656\\ + 0.207164967560208 -0.945268796188316\\ + 0.229276931286557 -1.04618113773745\\ + 0.253749037973373 -1.15814019075003\\ + 0.278255940220721 -1.27056063403944\\ + 0.305129701718286 -1.39420573311247\\ + 0.334598912054985 -1.53026360867318\\ + 0.366914237840272 -1.68007229054189\\ + 0.402350554886941 -1.84514601945983\\ + 0.441209286319117 -2.02720822127969\\ + 0.483820966492578 -2.22823335530893\\ + 0.53054805253699 -2.45050069614831\\ + 0.58178800743451 -2.6966643535867\\ + 0.637976680860626 -2.96984567185621\\ + 0.699592016543512 -3.27375690656334\\ + 0.760117761795582 -3.5772273953998\\ + 0.825879938784456 -3.91313376168313\\ + 0.897331581458357 -4.28624834909493\\ + 0.974964918348386 -4.70244046285279\\ + 1.05931476351831 -5.16904195927629\\ + 1.14039960197009 -5.63359406911741\\ + 1.22769104798839 -6.15363468685939\\ + 1.3216641839466 -6.73983011509387\\ + 1.42283045721431 -7.40609144918614\\ + 1.51768339028333 -8.06916652046857\\ + 1.61885969017829 -8.8241678559051\\ + 1.72678090388442 -9.69324609063034\\ + 1.82499324481618 -10.5516955330831\\ + 1.92879150802077 -11.5422391420188\\ + 2.03849339825241 -12.7007796482835\\ + 2.15443469003179 -14.0779177072861\\ + 2.25607406649673 -15.4445925154464\\ + 2.36250846547808 -17.0748383848397\\ + 2.47396410088691 -19.0573252889819\\ + 2.59067785868806 -21.5244486718942\\ + 2.68800102153763 -23.9812345842948\\ + 2.78898029238043 -27.0358634190416\\ + 2.8937530190509 -30.9261971769974\\ + 3.00246170908546 -36.0153640358956\\ + 3.08666494333715 -40.9434597344513\\ + 3.17322963473482 -47.1792262149407\\ + 3.26222200971147 -55.1228203850841\\ + 3.38477285594618 -69.0029150510308\\ + 3.54445567397058 -91.245009920837\\ + 3.74605003274907 -118.150487885579\\ + 3.8867766908927 -131.926014052424\\ + 4.03278998219369 -142.042617783748\\ + 4.18428850790151 -149.403663043219\\ + 4.34147833005496 -154.865921356687\\ + 4.50457325175926 -159.035891425644\\ + 4.6737951079922 -162.312524361661\\ + 4.89428989611481 -165.540411614524\\ + 5.12518692705354 -168.099690549695\\ + 5.36697694554061 -170.193263762633\\ + 5.67222897164457 -172.272414070934\\ + 5.99484250318932 -174.015753844023\\ + 6.3944884285567 -175.751342030732\\ + 6.88395206964506 -177.460778915184\\ + 7.4795225156221 -179.147623808438\\ + 8.20188949920225 -180.831100264993\\ + 9.24625711640539 -182.842409107536\\ + 11.430311291145 -186.208843685954\\ + 14.0005838246802 -189.477684977868\\ + 16.2259528707813 -192.006463778484\\ + 18.4614694632451 -194.377848631994\\ + 20.8122156998621 -196.743785187065\\ + 23.4622884814232 -199.291869435249\\ + 26.4498018242767 -202.042167815925\\ + 29.8177229001949 -205.010544700003\\ + 33.6144900010886 -208.207662583285\\ + 38.2456972246693 -211.911280746869\\ + 43.5149650092477 -215.880638607575\\ + 49.9687745385497 -220.4105278427\\ + 58.4476113163341 -225.848887084499\\ + 70.9334120498816 -232.914986396856\\ + 93.5343152029291 -243.397945571061\\ + 204.791209666517 -273.243847465474\\ + 549.211648388752 -310.365279219138\\ + 654.358601888336 -316.462884152823\\ + 758.367791499694 -321.28818745286\\ + 870.843149769115 -325.506232943304\\ + 990.822809900383 -329.150706379151\\ + 1000 -329.399839682371\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.278622759590093\\ + 0.113777413322151 -0.317103596126003\\ + 0.128264983052803 -0.357607204899523\\ + 0.144597292179202 -0.403322870287298\\ + 0.161513269350313 -0.450740928487761\\ + 0.180408192871936 -0.50379890822623\\ + 0.201513573381558 -0.563193284269488\\ + 0.223022329796589 -0.623879433293979\\ + 0.246826845225571 -0.69124800027825\\ + 0.27317215984413 -0.766085949869108\\ + 0.302329468440578 -0.84929099223487\\ + 0.334598912055007 -0.941893275281529\\ + 0.366914237840248 -1.03522986974107\\ + 0.402350554886941 -1.13834777647565\\ + 0.441209286319117 -1.25244320447788\\ + 0.48382096649261 -1.37891235041687\\ + 0.530548052536955 -1.51940025319732\\ + 0.58178800743451 -1.67586541623498\\ + 0.632121847581245 -1.83228384422605\\ + 0.68681035889951 -2.00561990934364\\ + 0.746230289139115 -2.19837738571539\\ + 0.81079098067315 -2.41361683473642\\ + 0.88093719044741 -2.65512648337941\\ + 0.948368186628579 -2.89567053615423\\ + 1.02096066230607 -3.16489030490055\\ + 1.0991097009295 -3.46803141385936\\ + 1.18324062745835 -3.81176327937041\\ + 1.27381132318649 -4.20469191298855\\ + 1.3587299019027 -4.59765025571028\\ + 1.44930957412626 -5.04674726292012\\ + 1.54592773641949 -5.56491910122793\\ + 1.64898694447104 -6.16939939100976\\ + 1.74277467840897 -6.77375733251372\\ + 1.84189668079973 -7.47854310984033\\ + 1.94665634334225 -8.3107562435398\\ + 2.05737431343286 -9.30777991449926\\ + 2.15443469003193 -10.302211897449\\ + 2.25607406649687 -11.4908683887918\\ + 2.36250846547792 -12.9347104793215\\ + 2.47396410088675 -14.722015143843\\ + 2.56690271549201 -16.4857349272437\\ + 2.66333272517501 -18.6513781261711\\ + 2.76338529005317 -21.3627992162816\\ + 2.86719649749373 -24.8343140535102\\ + 2.97490754721436 -29.3919934367388\\ + 3.05833803237852 -33.8150182932467\\ + 3.14410830314732 -39.423249887777\\ + 3.23228397818141 -46.5964592062709\\ + 3.32293251639897 -55.7427957058747\\ + 3.44776405473441 -71.3528254458425\\ + 3.81576466127131 -118.851843014713\\ + 3.95911026646847 -130.456284711646\\ + 4.1078408899656 -138.814558328878\\ + 4.26215882901522 -144.865031443995\\ + 4.42227398050602 -149.340377884695\\ + 4.58840412645483 -152.73380274964\\ + 4.76077523022638 -155.367060844998\\ + 4.93962174387827 -157.45170996772\\ + 5.17265738721588 -159.498016196548\\ + 5.41668691103327 -161.090512342072\\ + 5.67222897164457 -162.349218376377\\ + 5.93982669392029 -163.354926187977\\ + 6.22004882563454 -164.163706214064\\ + 6.51349094627294 -164.815515764736\\ + 6.82077673286572 -165.339486930595\\ + 7.14255928554305 -165.757280103964\\ + 7.47952251562161 -166.085273131601\\ + 7.76050333513376 -166.2915539594\\ + 8.05203967082557 -166.453557992886\\ + 8.35452805838285 -166.575480510461\\ + 8.58882855954615 -166.642728745841\\ + 8.8296999554939 -166.690635466682\\ + 9.07732652520994 -166.72028306575\\ + 9.246257116406 -166.730376175016\\ + 9.41833153464815 -166.733027071144\\ + 9.59360828709328 -166.728464796312\\ + 9.7721469697258 -166.716899042531\\ + 9.95400828762154 -166.69852183691\\ + 10.2331657833024 -166.65856520947\\ + 10.5201521761614 -166.604207580094\\ + 10.9153593533136 -166.510127269427\\ + 11.3254131515284 -166.392217151468\\ + 11.8597101233768 -166.212514971825\\ + 12.4192135270177 -165.998074577381\\ + 13.125568357718 -165.696286244729\\ + 14.0005838246811 -165.284536903879\\ + 14.9339321612423 -164.809960619205\\ + 16.0770442167387 -164.191972609918\\ + 17.3076553419573 -163.494292208298\\ + 18.8050405512853 -162.614977246987\\ + 20.4319732019529 -161.636412657853\\ + 22.4052786929996 -160.433785143492\\ + 24.5691646298281 -159.111552809013\\ + 27.1915794303594 -157.522618012176\\ + 30.3726357970331 -155.636070957749\\ + 34.240061379715 -153.426743687055\\ + 39.3182875570566 -150.694737586986\\ + 46.8458011587293 -147.032781403923\\ + 68.998371214298 -138.860638939945\\ + 78.5045620020441 -136.371790852444\\ + 86.8838263525134 -134.581473397812\\ + 95.2750047242714 -133.109771483575\\ + 103.51779556302 -131.930486830958\\ + 111.441525146678 -131.009161606938\\ + 118.870769771187 -130.307714679193\\ + 126.795284678645 -129.708866256697\\ + 134.006889636394 -129.280179877106\\ + 140.328908478584 -128.98416160529\\ + 146.949180062486 -128.744828296442\\ + 152.469572701759 -128.594701437831\\ + 158.19734815786 -128.481666733483\\ + 162.633950404818 -128.421381171867\\ + 167.194975973196 -128.382174245008\\ + 170.30650292528 -128.367774234558\\ + 173.475935923388 -128.362777510454\\ + 175.082703173578 -128.363807482361\\ + 178.341022071005 -128.372925915887\\ + 181.659978837536 -128.391454924213\\ + 185.040701954232 -128.419389803131\\ + 190.230118866895 -128.478907104895\\ + 195.565071586593 -128.559517145772\\ + 202.911801804663 -128.699681661767\\ + 210.534524276677 -128.876983921003\\ + 220.466873523944 -129.150368323949\\ + 230.867799418716 -129.480549735937\\ + 243.99862972595 -129.950411523846\\ + 257.876288759386 -130.498738606517\\ + 275.067600790807 -131.234450486695\\ + 296.122543798796 -132.196344326814\\ + 318.789129267769 -133.279837105866\\ + 346.369417737168 -134.63271817069\\ + 379.82153061908 -136.284766451817\\ + 424.255643071768 -138.442627939314\\ + 482.707096560317 -141.146646733843\\ + 585.82482001525 -145.424952609619\\ + 808.924348680602 -152.563956574701\\ + 946.184819472219 -155.811080204622\\ + 1000 -156.902998696731\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.458679666390537\\ + 0.111698681846778 -0.512416578055536\\ + 0.124765955263093 -0.572470526576581\\ + 0.138082976521811 -0.633709176781963\\ + 0.152821403602584 -0.701532463618605\\ + 0.169132951702955 -0.776660441176602\\ + 0.187185529496565 -0.859896196460511\\ + 0.207164967560208 -0.952136940501248\\ + 0.229276931286557 -1.0543870970061\\ + 0.253749037973373 -1.16777390536055\\ + 0.278255940220721 -1.28158153333834\\ + 0.305129701718286 -1.40671014365773\\ + 0.334598912054985 -1.54435986528279\\ + 0.366914237840272 -1.69588179811467\\ + 0.402350554886941 -1.86280439391692\\ + 0.441209286319117 -2.04686652617244\\ + 0.483820966492578 -2.25005945004744\\ + 0.53054805253699 -2.47468071157112\\ + 0.58178800743451 -2.72340431070234\\ + 0.637976680860626 -2.99937326000423\\ + 0.699592016543512 -3.3063234379328\\ + 0.760117761795582 -3.61276510004632\\ + 0.825879938784456 -3.95188746260806\\ + 0.897331581458357 -4.32848497134563\\ + 0.974964918348386 -4.74845086910381\\ + 1.05931476351831 -5.21914294673621\\ + 1.14039960197009 -5.68761975126006\\ + 1.22769104798839 -6.21187884522919\\ + 1.3216641839466 -6.80260941509727\\ + 1.42283045721431 -7.47374714654416\\ + 1.51768339028333 -8.14138972826532\\ + 1.61885969017829 -8.90125898735158\\ + 1.72678090388442 -9.77552572688609\\ + 1.84189668079973 -10.7945948474157\\ + 1.94665634334225 -11.8153520883542\\ + 2.05737431343286 -13.0116308342668\\ + 2.17438947559998 -14.437179416794\\ + 2.27697025538154 -15.8558755210626\\ + 2.38439047009384 -17.5535182494484\\ + 2.49687842888441 -19.6259296710528\\ + 2.59067785868806 -21.6481637273158\\ + 2.68800102153763 -24.109609468308\\ + 2.78898029238043 -27.16907173873\\ + 2.8937530190509 -31.0644189866462\\ + 3.00246170908546 -36.1587860652328\\ + 3.08666494333715 -41.0909086179981\\ + 3.17322963473482 -47.3308138746756\\ + 3.26222200971147 -55.2786618254287\\ + 3.38477285594618 -69.1646125717606\\ + 3.54445567397058 -91.4143347591211\\ + 3.74605003274907 -118.329436848166\\ + 3.8867766908927 -132.111677845411\\ + 4.03278998219369 -142.235245561042\\ + 4.18428850790151 -149.603512983965\\ + 4.34147833005496 -155.073260955117\\ + 4.50457325175926 -159.250997784959\\ + 4.6737951079922 -162.535684491138\\ + 4.89428989611481 -165.774058139419\\ + 5.12518692705354 -168.344308482563\\ + 5.36697694554061 -170.449359440371\\ + 5.67222897164457 -172.54298250157\\ + 5.99484250318932 -174.301595382818\\ + 6.3944884285567 -176.056068326912\\ + 6.88395206964506 -177.788576047212\\ + 7.4795225156221 -179.503397146161\\ + 8.20188949920225 -181.220646594507\\ + 9.24625711640539 -183.280427380295\\ + 11.8597101233768 -187.349321388723\\ + 14.2611370719404 -190.447723051377\\ + 16.3762407452172 -192.922740848926\\ + 18.6324631193151 -195.397591265693\\ + 21.0049824165405 -197.867797362638\\ + 23.6796006783313 -200.526760143678\\ + 26.6947849403426 -203.39267698395\\ + 30.0939003444953 -206.47880853823\\ + 34.240061379715 -210.05678297217\\ + 38.9574561577541 -213.898218789721\\ + 44.7353305449872 -218.293495349705\\ + 52.3261423948667 -223.588539366832\\ + 62.9214610960994 -230.16215025642\\ + 80.7062014114933 -239.41113350558\\ + 185.04070195422 -270.486548894801\\ + 359.381366380452 -295.204703800702\\ + 505.479682119114 -307.805310747956\\ + 613.462171799277 -314.621866292085\\ + 717.556091893683 -319.827889623976\\ + 823.978568452801 -324.129012914611\\ + 937.50150151455 -327.864082258135\\ + 1000 -329.62469536746\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.454123773666083\\ + 0.111698681846778 -0.507713632380785\\ + 0.124765955263093 -0.567732030358002\\ + 0.138082976521811 -0.629078041547189\\ + 0.152821403602584 -0.697190868743405\\ + 0.169132951702955 -0.772846684333729\\ + 0.187185529496565 -0.856913381698178\\ + 0.207164967560208 -0.950360410958467\\ + 0.227172813302684 -1.044360183913\\ + 0.249113002606763 -1.1479065482406\\ + 0.273172159844147 -1.26199536642986\\ + 0.299554933435982 -1.38772791774068\\ + 0.328485736602995 -1.52632531748361\\ + 0.360210656235685 -1.67914733106574\\ + 0.394999546122078 -1.84771701610333\\ + 0.433148322337641 -2.03375285959504\\ + 0.474981480322836 -2.23921042802533\\ + 0.520854855057734 -2.46633615189307\\ + 0.571158647812663 -2.71773689410071\\ + 0.62632074521987 -2.99647061675051\\ + 0.68681035889951 -3.30616605508624\\ + 0.746230289139067 -3.61494939748832\\ + 0.810790980673203 -3.95615852170732\\ + 0.88093719044741 -4.33441949158288\\ + 0.95715215389917 -4.75539975749325\\ + 1.03996091395407 -5.2261471143799\\ + 1.12993393803328 -5.75557302633644\\ + 1.2164242938574 -6.28464073363222\\ + 1.30953502048267 -6.8795042401955\\ + 1.40977287162893 -7.55369220896523\\ + 1.50375532129967 -8.22264548904326\\ + 1.60400310705692 -8.98193764815585\\ + 1.71093390726908 -9.85285738326667\\ + 1.82499324481618 -10.8644790956591\\ + 1.92879150802077 -11.8740530779784\\ + 2.03849339825241 -13.0526393442839\\ + 2.15443469003179 -14.4508973637784\\ + 2.25607406649673 -15.8360373411678\\ + 2.36250846547808 -17.4855749815745\\ + 2.47396410088691 -19.4882195374088\\ + 2.59067785868806 -21.9764074315337\\ + 2.68800102153763 -24.4507265472432\\ + 2.78898029238043 -27.5235189975187\\ + 2.8937530190509 -31.4326702488781\\ + 3.00246170908546 -36.5413327190588\\ + 3.08666494333715 -41.4845101685458\\ + 3.17322963473482 -47.7357647621353\\ + 3.26222200971147 -55.6952645241847\\ + 3.38477285594618 -69.597235764012\\ + 3.54445567397058 -91.8677908378381\\ + 3.74605003274907 -118.809129833006\\ + 3.8867766908927 -132.609645568756\\ + 4.03278998219369 -142.752140647318\\ + 4.18428850790151 -150.140010894866\\ + 4.34147833005496 -155.630060593106\\ + 4.50457325175926 -159.82882209335\\ + 4.6737951079922 -163.135281047964\\ + 4.89428989611481 -166.401959762981\\ + 5.12518692705354 -169.001773218202\\ + 5.36697694554061 -171.137697182196\\ + 5.67222897164457 -173.270171786095\\ + 5.99484250318932 -175.069693017196\\ + 6.3944884285567 -176.874620324263\\ + 6.88395206964506 -178.668578322125\\ + 7.4795225156221 -180.457642860333\\ + 8.27785696619849 -182.437461929213\\ + 9.50556592010074 -184.941532831077\\ + 14.0005838246802 -191.850802645206\\ + 16.0770442167387 -194.52832444539\\ + 18.2920450484626 -197.203855570614\\ + 20.8122156998621 -200.081987271244\\ + 23.4622884814232 -202.957423489853\\ + 26.6947849403426 -206.288683268899\\ + 30.372635797035 -209.871542484651\\ + 34.8772747481423 -213.987453791072\\ + 40.4209583979615 -218.674995540564\\ + 47.7176094893891 -224.266494844757\\ + 58.4476113163341 -231.441647117411\\ + 84.5136633068439 -244.906335018865\\ + 122.204468663144 -258.231497811965\\ + 188.484340903368 -273.497477550725\\ + 293.404970921591 -289.195019811071\\ + 569.843705946879 -312.911054269022\\ + 678.940681269615 -318.73748055103\\ + 786.857150693649 -323.342026355691\\ + 895.265712599675 -327.102518602067\\ + 1000 -330.108677437422\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.271365296431952\\ + 0.113777413322151 -0.309011355470886\\ + 0.128264983052803 -0.348699677246913\\ + 0.144597292179202 -0.393578402930501\\ + 0.161513269350313 -0.440226145674643\\ + 0.180408192871936 -0.492543827957121\\ + 0.201513573381558 -0.55126353741224\\ + 0.223022329796589 -0.611426707008036\\ + 0.246826845225571 -0.678405240063114\\ + 0.27317215984413 -0.753031701348277\\ + 0.302329468440578 -0.836252680108061\\ + 0.331528234231953 -0.920271825276444\\ + 0.363546996129332 -1.01320763641408\\ + 0.398658107358057 -1.11611087016061\\ + 0.43716022482485 -1.230185958692\\ + 0.479380849508926 -1.3568259748611\\ + 0.525679112201842 -1.49765951866954\\ + 0.576448828292606 -1.65461377876755\\ + 0.62632074521987 -1.81155608086547\\ + 0.680507369673503 -1.98544682749198\\ + 0.739381991917593 -2.17872929801439\\ + 0.803350197712457 -2.39438739786448\\ + 0.872852662384851 -2.63611196773743\\ + 0.939664831495459 -2.8765753836569\\ + 1.01159111222386 -3.14534095340468\\ + 1.08902296226373 -3.44750572775757\\ + 1.17238180328657 -3.78954110355701\\ + 1.26212131452257 -4.17978307867614\\ + 1.3462605792989 -4.56928560458624\\ + 1.43600898465122 -5.01353110657502\\ + 1.5317404637021 -5.52496547142763\\ + 1.63385387780984 -6.12012290630463\\ + 1.7267809038843 -6.71366906631772\\ + 1.82499324481618 -7.40406649960312\\ + 1.92879150802077 -8.21695887131014\\ + 2.03849339825241 -9.18770648373618\\ + 2.1346630333243 -10.152730288545\\ + 2.23536964590981 -11.3022846049345\\ + 2.34082727617828 -12.6931851266008\\ + 2.45126006203328 -14.4072180208215\\ + 2.54334576130472 -16.0908133938944\\ + 2.63889081445755 -18.1482412571556\\ + 2.73802517792786 -20.7102162104103\\ + 2.84088369018327 -23.9702993951967\\ + 2.94760625512479 -28.2216551263031\\ + 3.05833803237852 -33.9137629426297\\ + 3.14410830314732 -39.5252168155873\\ + 3.23228397818141 -46.7017311632493\\ + 3.32293251639897 -55.8514579322707\\ + 3.44776405473441 -71.4661450255781\\ + 3.81576466127131 -118.978825855865\\ + 3.95911026646847 -130.588566267803\\ + 4.1078408899656 -138.952325293168\\ + 4.26215882901522 -145.008477387491\\ + 4.42227398050602 -149.489703399009\\ + 4.58840412645483 -152.889215586507\\ + 4.76077523022638 -155.52877605275\\ + 4.93962174387827 -157.619950024475\\ + 5.17265738721588 -159.674736702744\\ + 5.41668691103327 -161.276087779954\\ + 5.67222897164457 -162.544038559971\\ + 5.93982669392029 -163.559396537918\\ + 6.22004882563454 -164.378248010308\\ + 6.51349094627294 -165.040566371151\\ + 6.82077673286572 -165.575499983808\\ + 7.14255928554305 -166.00472565706\\ + 7.47952251562161 -166.344637741322\\ + 7.83238259917936 -166.607814840327\\ + 8.12661920009201 -166.769747274869\\ + 8.43190929286622 -166.892868294005\\ + 8.66837993001965 -166.9617573106\\ + 8.91148232283998 -167.011881880213\\ + 9.1614024571388 -167.044279893857\\ + 9.33189771573347 -167.056483452673\\ + 9.50556592010137 -167.061454555449\\ + 9.68246611930323 -167.059413280126\\ + 9.86265846131287 -167.050561198087\\ + 10.0462042134681 -167.035082969126\\ + 10.3279473191894 -166.99980777682\\ + 10.6175918348298 -166.950513480577\\ + 11.0164594963369 -166.863748370259\\ + 11.430311291145 -166.753765829939\\ + 11.9695570235905 -166.584788889853\\ + 12.5342426546138 -166.381934619316\\ + 13.2471398786616 -166.0951283714\\ + 14.0005838246811 -165.762178473676\\ + 14.9339321612423 -165.31663492989\\ + 16.0770442167387 -164.733354979967\\ + 17.3076553419573 -164.07195558088\\ + 18.8050405512853 -163.23521575646\\ + 20.4319732019529 -162.300889486525\\ + 22.4052786929996 -161.149011468252\\ + 24.5691646298281 -159.878686063694\\ + 27.1915794303594 -158.347346131398\\ + 30.3726357970331 -156.522876922847\\ + 34.240061379715 -154.377815437075\\ + 38.9574561577541 -151.895831214314\\ + 45.5678626584099 -148.696828182975\\ + 76.3629826128223 -137.996504292337\\ + 85.2964449974123 -135.973737864082\\ + 93.534315202923 -134.437082262597\\ + 101.626508939302 -133.190442246925\\ + 109.405470720574 -132.203348020308\\ + 117.779870119709 -131.339705276716\\ + 125.631660247414 -130.691457825707\\ + 132.777082935543 -130.219176896949\\ + 140.328908478584 -129.826313877693\\ + 146.949180062486 -129.560989268318\\ + 153.881775003836 -129.353051604993\\ + 159.662602210142 -129.228502818175\\ + 164.140297114445 -129.159663641783\\ + 168.743567772734 -129.111987977196\\ + 171.88391428171 -129.091995137009\\ + 175.082703173578 -129.081451682391\\ + 176.704352608899 -129.079726485753\\ + 178.341022071005 -129.080366671707\\ + 181.659978837536 -129.088744547999\\ + 185.040701954232 -129.106585142108\\ + 188.48434090338 -129.133883671672\\ + 193.770333747798 -129.192543266044\\ + 199.204570845384 -129.272409716089\\ + 206.688024962902 -129.41175406689\\ + 214.452607597172 -129.58842090449\\ + 224.569799553979 -129.861246626759\\ + 235.164288449433 -130.191094557075\\ + 248.539485742973 -130.660786236175\\ + 262.675410372388 -131.209102273336\\ + 280.186655645918 -131.944853526062\\ + 301.63343472593 -132.90661930082\\ + 324.721849207315 -133.989494815751\\ + 352.81541153808 -135.340686874208\\ + 386.890073932801 -136.989084252856\\ + 432.151112778964 -139.139322999565\\ + 496.244487762885 -142.026784099082\\ + 613.462171799237 -146.688433467674\\ + 808.924348680602 -152.738130723293\\ + 946.184819472219 -155.960226733922\\ + 1000 -157.044183439025\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.291352642326387\\ + 0.113777413322151 -0.33158694820338\\ + 0.128264983052803 -0.373934250553617\\ + 0.144597292179202 -0.421728151960622\\ + 0.161513269350313 -0.471298440492347\\ + 0.180408192871936 -0.526760062117404\\ + 0.201513573381558 -0.588838758099911\\ + 0.223022329796589 -0.652259907984387\\ + 0.246826845225571 -0.722654586779043\\ + 0.27317215984413 -0.800840544926416\\ + 0.302329468440578 -0.887749464246667\\ + 0.334598912055007 -0.984448955703158\\ + 0.366914237840248 -1.081886264508\\ + 0.402350554886941 -1.18949800953021\\ + 0.441209286319117 -1.30851745871672\\ + 0.48382096649261 -1.44038116975187\\ + 0.530548052536955 -1.58677808229922\\ + 0.58178800743451 -1.74971437894899\\ + 0.632121847581245 -1.91248008029615\\ + 0.68681035889951 -2.09270116744005\\ + 0.746230289139115 -2.29292493197084\\ + 0.81079098067315 -2.51625847105504\\ + 0.88093719044741 -2.76653966398499\\ + 0.948368186628579 -3.01549202430735\\ + 1.02096066230607 -3.29373636866771\\ + 1.0991097009295 -3.6065596709899\\ + 1.18324062745835 -3.96067479134985\\ + 1.27381132318649 -4.36473330846997\\ + 1.3587299019027 -4.76808023766779\\ + 1.44930957412626 -5.22820735590182\\ + 1.54592773641949 -5.75808556756752\\ + 1.64898694447104 -6.37498467649934\\ + 1.74277467840897 -6.99058293885932\\ + 1.84189668079973 -7.70718495475504\\ + 1.94665634334225 -8.55181606826565\\ + 2.05737431343286 -9.56188645981206\\ + 2.15443469003193 -10.567691399309\\ + 2.25607406649687 -11.7681943329501\\ + 2.36250846547792 -13.2243743912104\\ + 2.47396410088675 -15.0245275244513\\ + 2.56690271549201 -16.7989070616239\\ + 2.66333272517501 -18.9755603140529\\ + 2.76338529005317 -21.6983530643736\\ + 2.86719649749373 -25.1816130394879\\ + 2.97490754721436 -29.7514235166571\\ + 3.05833803237852 -34.1838078495047\\ + 3.14410830314732 -39.8016291840454\\ + 3.23228397818141 -46.9846645275954\\ + 3.32293251639897 -56.1410695966321\\ + 3.44776405473441 -71.7649126682905\\ + 3.81576466127131 -119.304334669839\\ + 3.95911026646847 -130.924400666565\\ + 4.1078408899656 -139.298825569619\\ + 4.26215882901522 -145.365997204441\\ + 4.42227398050602 -149.858610537105\\ + 4.58840412645483 -153.269892687646\\ + 4.76077523022638 -155.921621351942\\ + 4.93962174387827 -158.025378063275\\ + 5.17265738721588 -160.096502068952\\ + 5.41668691103327 -161.714899424905\\ + 5.67222897164457 -163.000641551105\\ + 5.93982669392029 -164.034573413583\\ + 6.22004882563454 -164.872819983458\\ + 6.51349094627294 -165.555394366702\\ + 6.82077673286572 -166.111485495797\\ + 7.14255928554305 -166.562811412343\\ + 7.47952251562161 -166.925808156351\\ + 7.83238259917936 -167.213096256357\\ + 8.12661920009201 -167.395084635342\\ + 8.43190929286622 -167.538966648318\\ + 8.74866812047975 -167.648081846313\\ + 8.9940221740918 -167.708793612096\\ + 9.246257116406 -167.752523780643\\ + 9.50556592010137 -167.78014890649\\ + 9.68246611930323 -167.790001961959\\ + 9.86265846131287 -167.793244723142\\ + 10.0462042134681 -167.790064216119\\ + 10.2331657833024 -167.78063193877\\ + 10.4236067397639 -167.76510514933\\ + 10.7159339982264 -167.730699838313\\ + 11.0164594963369 -167.68334036078\\ + 11.430311291145 -167.600698471743\\ + 11.8597101233768 -167.496480695299\\ + 12.4192135270177 -167.336845713222\\ + 13.0051125217337 -167.14553430103\\ + 13.7447909267756 -166.875269204983\\ + 14.5265392594678 -166.561588665586\\ + 15.4949503931459 -166.141732593398\\ + 16.5279206146492 -165.664559029809\\ + 17.7930438991856 -165.04959654139\\ + 19.1550055557359 -164.360666044591\\ + 20.8122156998634 -163.49733635482\\ + 22.6128006633721 -162.540623924456\\ + 24.7967289250217 -161.368470029024\\ + 27.1915794303594 -160.082556113323\\ + 30.0939003444972 -158.539528510582\\ + 33.6144900010886 -156.70916806296\\ + 37.8947091907461 -154.566559669709\\ + 43.5149650092505 -151.917123336907\\ + 51.8459354389293 -148.364934141295\\ + 76.3629826128223 -140.442012419733\\ + 86.0864769614942 -138.202825618639\\ + 95.2750047242714 -136.46661398242\\ + 104.476597156082 -135.044326344247\\ + 113.515470892099 -133.910671344623\\ + 122.204468663152 -133.031512015754\\ + 130.351224468151 -132.368629059998\\ + 137.765076954903 -131.883425609511\\ + 145.600599502069 -131.477600321326\\ + 152.469572701759 -131.201630380013\\ + 159.662602210142 -130.983327936111\\ + 165.660595894989 -130.850762902942\\ + 170.30650292528 -130.776103042222\\ + 175.082703173578 -130.722788865515\\ + 178.341022071005 -130.699144811943\\ + 181.659978837536 -130.685040151457\\ + 185.040701954232 -130.680486524156\\ + 186.754584276109 -130.681793564766\\ + 190.230118866895 -130.691576948596\\ + 193.770333747798 -130.710917742724\\ + 197.376432630023 -130.739809411729\\ + 202.911801804663 -130.801027719509\\ + 208.602408924844 -130.883646322567\\ + 216.438908606406 -131.026937928185\\ + 224.569799553979 -131.207833085537\\ + 235.164288449433 -131.486265844544\\ + 246.258591635048 -131.821973051402\\ + 260.264788196906 -132.298843524382\\ + 275.067600790807 -132.854253934479\\ + 293.404970921572 -133.597788100432\\ + 315.863540826787 -134.567182334866\\ + 343.1907197459 -135.799498371891\\ + 376.335836228661 -137.327405580639\\ + 416.504424854512 -139.174483855744\\ + 469.539001068009 -141.537266743549\\ + 549.211648388788 -144.826800143238\\ + 887.04968896542 -155.027720426316\\ + 1000 -157.371821836267\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.266215710157724\\ + 0.110673601809593 -0.309188922090868\\ + 0.1224864613751 -0.357943101291312\\ + 0.13556017853294 -0.412864836750828\\ + 0.15002933220192 -0.474347701555416\\ + 0.166042865718745 -0.542815740173694\\ + 0.183765620038826 -0.618749371541071\\ + 0.2033800305847 -0.702711212324687\\ + 0.22508800520954 -0.795370290354754\\ + 0.249113002606763 -0.897524307594495\\ + 0.275702332560967 -1.01012069896143\\ + 0.305129701718286 -1.13427805736922\\ + 0.337698031082496 -1.27131006453914\\ + 0.373742574239127 -1.42275450187776\\ + 0.409838367175735 -1.57444605413849\\ + 0.44942026621191 -1.74110393057526\\ + 0.49282495700403 -1.9245519596962\\ + 0.540421642070621 -2.12691858452331\\ + 0.592615181247569 -2.35070718870952\\ + 0.649849535446982 -2.59889043830555\\ + 0.712611543011144 -2.87503820686129\\ + 0.774263682681172 -3.15105049347636\\ + 0.841249704973636 -3.4570783357654\\ + 0.914031074875622 -3.79784702292909\\ + 0.99310918137495 -4.17922555415316\\ + 1.06912633917342 -4.55826421210742\\ + 1.15096220088509 -4.9817813655668\\ + 1.23906215694794 -5.45810417799373\\ + 1.33390569003905 -5.99796731102379\\ + 1.42283045721431 -6.53344658986737\\ + 1.51768339028333 -7.14068720830272\\ + 1.61885969017829 -7.83599436622228\\ + 1.72678090388442 -8.64127095975556\\ + 1.82499324481618 -9.44156406332229\\ + 1.92879150802077 -10.3705626532491\\ + 2.03849339825241 -11.4639824190314\\ + 2.15443469003179 -12.7722263200024\\ + 2.25607406649673 -14.0784564894677\\ + 2.36250846547808 -15.6453652917816\\ + 2.47396410088691 -17.5614896345212\\ + 2.56690271549201 -19.4325895578003\\ + 2.66333272517501 -21.7096134123068\\ + 2.76338529005317 -24.5365658152351\\ + 2.86719649749373 -28.127918204697\\ + 2.97490754721436 -32.8099025858887\\ + 3.08666494333715 -39.0823772342837\\ + 3.17322963473482 -45.2665054634002\\ + 3.26222200971147 -53.1570088607498\\ + 3.38477285594618 -66.9639875954284\\ + 3.54445567397058 -89.1108086950577\\ + 3.74605003274907 -115.896007783548\\ + 3.8867766908927 -129.587576680939\\ + 4.03278998219369 -139.617077650208\\ + 4.18428850790151 -146.88776026687\\ + 4.34147833005496 -152.256277710214\\ + 4.50457325175926 -156.329006270623\\ + 4.6737951079922 -159.504770478631\\ + 4.89428989611481 -162.601271279427\\ + 5.12518692705354 -165.023026231603\\ + 5.36697694554061 -166.972661726579\\ + 5.62017384808323 -168.581171023451\\ + 5.93982669392029 -170.182703797748\\ + 6.27766010580631 -171.520326081398\\ + 6.69616005485286 -172.83735394803\\ + 7.14255928554351 -173.961061202217\\ + 7.68928372075853 -175.071909671283\\ + 8.27785696619849 -176.046425518125\\ + 8.9940221740918 -177.023893982584\\ + 9.86265846131223 -178.003913467952\\ + 11.0164594963369 -179.079421885481\\ + 12.6503372039588 -180.329905660928\\ + 21.7940698430307 -185.146315884085\\ + 24.7967289250217 -186.418985976526\\ + 27.9541599906775 -187.689087241731\\ + 31.2244282309302 -188.95363452536\\ + 34.8772747481423 -190.322307463972\\ + 38.9574561577541 -191.81101653142\\ + 43.1156199031796 -193.295351691659\\ + 47.7176094893891 -194.908030182857\\ + 52.8107971193432 -196.663102549803\\ + 58.4476113163341 -198.575146259269\\ + 64.6860766154669 -200.659149285405\\ + 71.5904108596503 -202.930320018808\\ + 79.2316862486613 -205.403808842793\\ + 87.6885609458698 -208.094326957418\\ + 97.0480887738072 -211.015650877062\\ + 108.401435917834 -214.480093221184\\ + 121.0829750232 -218.246454864219\\ + 135.248087041795 -222.322972965085\\ + 152.469572701759 -227.091829097739\\ + 171.88391428171 -232.220980914595\\ + 195.565071586606 -238.127004839334\\ + 226.64980792737 -245.31347136193\\ + 270.042071883762 -254.340019882814\\ + 343.1907197459 -267.233554999159\\ + 500.840798984813 -287.563570312706\\ + 596.727119597363 -296.457758631573\\ + 691.575882873852 -303.497197525021\\ + 794.145171902895 -309.649529008138\\ + 903.557834613925 -314.964537553905\\ + 1000 -318.839865221135\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -1.54483010954081\\ + 0.113777413322151 -1.52491308903853\\ + 0.138082976521811 -1.49504282924985\\ + 0.151418932530433 -1.48492662183804\\ + 0.164519058775369 -1.47991291879049\\ + 0.177112106434508 -1.47958091098744\\ + 0.188919277620761 -1.48302067276808\\ + 0.201513573381558 -1.49037247640928\\ + 0.214947467343796 -1.50201942769414\\ + 0.229276931286572 -1.5183230916636\\ + 0.244561668345247 -1.53962914542592\\ + 0.260865361762251 -1.56627332695496\\ + 0.278255940220721 -1.59858754642073\\ + 0.296805860866562 -1.63690608726245\\ + 0.316592411198347 -1.68157187843457\\ + 0.340825854742353 -1.74085074996913\\ + 0.366914237840248 -1.80945772577317\\ + 0.394999546122053 -1.88801259112032\\ + 0.425234633452872 -1.9771997812235\\ + 0.457784053837654 -2.07778440057149\\ + 0.492824957004062 -2.19063050203243\\ + 0.535462089927357 -2.33346986501374\\ + 0.58178800743451 -2.49470310717854\\ + 0.632121847581245 -2.67624761927223\\ + 0.68681035889951 -2.88038662262028\\ + 0.746230289139115 -3.10986583650677\\ + 0.81079098067315 -3.36802213948209\\ + 0.88093719044741 -3.65895769946422\\ + 0.948368186628579 -3.94918613393051\\ + 1.02096066230607 -4.27379129362578\\ + 1.0991097009295 -4.63832656039375\\ + 1.18324062745835 -5.04980049797081\\ + 1.27381132318649 -5.51719172310575\\ + 1.3587299019027 -5.98113778323156\\ + 1.44930957412626 -6.50697716927257\\ + 1.54592773641949 -7.10796684472714\\ + 1.64898694447104 -7.80168611262346\\ + 1.74277467840897 -8.48792654858963\\ + 1.84189668079973 -9.27983571635099\\ + 1.94665634334225 -10.2046793655013\\ + 2.05737431343286 -11.3001234399686\\ + 2.15443469003193 -12.3812112296355\\ + 2.25607406649687 -13.6609356569385\\ + 2.36250846547792 -15.2004502273837\\ + 2.47396410088675 -17.0882338260324\\ + 2.56690271549201 -18.9359393820861\\ + 2.66333272517501 -21.1888929776164\\ + 2.76338529005317 -23.99106657358\\ + 2.86719649749373 -27.55689798464\\ + 2.97490754721436 -32.2125845805704\\ + 3.08666494333735 -38.4579489432813\\ + 3.17322963473503 -44.6211891605856\\ + 3.26222200971169 -52.4903108899739\\ + 3.38477285594596 -66.2679845506654\\ + 3.54445567397035 -88.376838561896\\ + 3.74605003274907 -115.11441131444\\ + 3.8867766908927 -128.772910092399\\ + 4.03278998219369 -138.7682334004\\ + 4.18428850790151 -146.003584425801\\ + 4.34147833005496 -151.335568397957\\ + 4.50457325175956 -155.370512031624\\ + 4.6737951079925 -158.507188590001\\ + 4.89428989611449 -161.552916917779\\ + 5.12518692705321 -163.921673292868\\ + 5.36697694554061 -165.815971804141\\ + 5.62017384808323 -167.366688483874\\ + 5.93982669392029 -168.895455973801\\ + 6.27766010580631 -170.156378486506\\ + 6.63470812109245 -171.217634613797\\ + 7.07701066118183 -172.265524441732\\ + 7.5487992816532 -173.157536898216\\ + 8.05203967082557 -173.930069103103\\ + 8.66837993001965 -174.699844866232\\ + 9.33189771573347 -175.375731031571\\ + 10.1392540755881 -176.049228114724\\ + 11.0164594963369 -176.651255386265\\ + 12.0804213467733 -177.255620555994\\ + 13.3698374182498 -177.860732793212\\ + 15.0722530931073 -178.516952617043\\ + 17.3076553419573 -179.220243315715\\ + 21.0049824165391 -180.151558606841\\ + 30.0939003444972 -181.873282303637\\ + 35.2003147279672 -182.676076223205\\ + 40.0500075787373 -183.382707757266\\ + 45.1496777203605 -184.086866277981\\ + 50.8987019351974 -184.847460968819\\ + 56.8531791387359 -185.60868781254\\ + 63.5042516859595 -186.435613040617\\ + 70.9334120498816 -187.337410276262\\ + 78.5045620020441 -188.238080783805\\ + 86.8838263525134 -189.217586610042\\ + 96.1574600143192 -190.284027403413\\ + 106.420924406474 -191.445725618154\\ + 117.779870119709 -192.711107655711\\ + 130.351224468151 -194.088530120551\\ + 144.264395121811 -195.586039678904\\ + 161.141427725301 -197.365338110841\\ + 179.992850678251 -199.304564704093\\ + 201.049641626046 -201.40969728174\\ + 226.64980792737 -203.880697613739\\ + 255.509709035257 -206.547844528841\\ + 290.712337727252 -209.6290980907\\ + 336.920570598025 -213.387585424081\\ + 401.424249049931 -218.108343350903\\ + 758.367791499744 -235.527133830614\\ + 870.843149769058 -238.919011129225\\ + 981.72984061889 -241.649029747908\\ + 1000 -242.050341246476\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.170713609675005\\ + 0.115894830343983 -0.198336769176876\\ + 0.133083472465411 -0.228449150635896\\ + 0.151418932530433 -0.260884476043003\\ + 0.170699493403842 -0.295385167802436\\ + 0.192435097523039 -0.334819274618269\\ + 0.214947467343796 -0.376331480599163\\ + 0.237890104107894 -0.419405984203422\\ + 0.263281546564798 -0.468063408835036\\ + 0.288709091735928 -0.517909984419845\\ + 0.316592411198347 -0.573952765863538\\ + 0.347168681892662 -0.637179542390783\\ + 0.377204249341695 -0.70119824342666\\ + 0.409838367175735 -0.773012033920395\\ + 0.445295850994262 -0.853821832961103\\ + 0.48382096649261 -0.945037806503848\\ + 0.525679112201842 -1.04831325871851\\ + 0.565917016324609 -1.15179490856639\\ + 0.609234915240079 -1.26790328121498\\ + 0.655868565957134 -1.3984454165184\\ + 0.706071771413795 -1.54549765048944\\ + 0.760117761795532 -1.71145159742898\\ + 0.818300681586717 -1.89907517078223\\ + 0.88093719044741 -2.11159624665231\\ + 0.948368186628579 -2.35282003420701\\ + 1.02096066230607 -2.6272961250271\\ + 1.0991097009295 -2.94055838584143\\ + 1.17238180328657 -3.25183489519878\\ + 1.25053858729041 -3.60376211962472\\ + 1.33390569003905 -4.00350762331146\\ + 1.42283045721431 -4.46020630968457\\ + 1.51768339028343 -4.9857197599791\\ + 1.61885969017819 -5.59575512695096\\ + 1.71093390726897 -6.20181781311055\\ + 1.80824493487798 -6.90344977945574\\ + 1.91109062168914 -7.72487403186992\\ + 2.01978575681984 -8.69941024171641\\ + 2.11507282486886 -9.66181721150727\\ + 2.21485523372639 -10.8007690900515\\ + 2.31934505927442 -12.1691963433995\\ + 2.4287643824604 -13.8428919959459\\ + 2.54334576130472 -15.93371617452\\ + 2.63889081445755 -18.0186237725028\\ + 2.73802517792786 -20.6086742959508\\ + 2.84088369018327 -23.8974091599441\\ + 2.94760625512479 -28.17797646205\\ + 3.05833803237852 -33.8998430731718\\ + 3.14410830314732 -39.5339695416703\\ + 3.23228397818141 -46.7334565570979\\ + 3.32293251639897 -55.9064546284818\\ + 3.44776405473441 -71.5526342172478\\ + 3.81576466127131 -119.154683226661\\ + 3.95911026646847 -130.797950344006\\ + 4.1078408899656 -139.195804777264\\ + 4.26215882901522 -145.286637611566\\ + 4.42227398050602 -149.803149013901\\ + 4.58840412645483 -153.238573116691\\ + 4.76077523022638 -155.914696317111\\ + 4.93962174387827 -158.043110424048\\ + 5.17265738721588 -160.145443842732\\ + 5.41668691103327 -161.795505700786\\ + 5.67222897164457 -163.113396412369\\ + 5.93982669392029 -164.179992762832\\ + 6.22004882563454 -165.051454141333\\ + 6.51349094627294 -165.76783045975\\ + 6.82077673286572 -166.358349642991\\ + 7.14255928554305 -166.844770713553\\ + 7.47952251562161 -167.24357247982\\ + 7.83238259917936 -167.567419816167\\ + 8.20188949920225 -167.826169217574\\ + 8.58882855954615 -168.027573074108\\ + 8.91148232283998 -168.151584798546\\ + 9.246257116406 -168.245422037777\\ + 9.50556592010137 -168.297306378922\\ + 9.7721469697258 -168.334214455576\\ + 10.0462042134681 -168.356831155606\\ + 10.2331657833024 -168.364269921268\\ + 10.4236067397639 -168.365786537015\\ + 10.6175918348298 -168.361528200666\\ + 10.8151870255226 -168.351630055334\\ + 11.0164594963369 -168.33621613777\\ + 11.3254131515284 -168.302999498509\\ + 11.6430313292089 -168.257971055818\\ + 12.0804213467733 -168.180075959445\\ + 12.5342426546138 -168.082327903382\\ + 13.125568357718 -167.932991704978\\ + 13.7447909267756 -167.754225695988\\ + 14.5265392594678 -167.501719150079\\ + 15.3527502878039 -167.208500669344\\ + 16.3762407452172 -166.815652541871\\ + 17.4679621512724 -166.368605190925\\ + 18.8050405512853 -165.791603896529\\ + 20.2444650997683 -165.144127360647\\ + 21.9959306803003 -164.331284176125\\ + 23.8989256623109 -163.428783148263\\ + 26.2070669648381 -162.32075509207\\ + 28.7381269185112 -161.102466113729\\ + 31.8055201533286 -159.636991125827\\ + 35.5263467657817 -157.893671189237\\ + 40.0500075787373 -155.846170006683\\ + 45.5678626584099 -153.478809848944\\ + 53.2999408084406 -150.429782093203\\ + 86.8838263525134 -140.784045006122\\ + 97.0480887738009 -138.849907183012\\ + 106.420924406474 -137.384252701134\\ + 115.628013120735 -136.200774250536\\ + 124.478714618793 -135.270321768476\\ + 132.777082935543 -134.558270498911\\ + 141.628661629916 -133.947630601801\\ + 149.683929307729 -133.508720132745\\ + 156.74554102056 -133.204563230608\\ + 164.140297114445 -132.957758911057\\ + 170.30650292528 -132.802304977622\\ + 176.704352608899 -132.684633876544\\ + 181.659978837536 -132.621373455172\\ + 186.754584276109 -132.579651059182\\ + 190.230118866895 -132.56383833198\\ + 193.770333747798 -132.557644436777\\ + 195.565071586593 -132.558157287114\\ + 199.204570845384 -132.566404843459\\ + 202.911801804663 -132.584280271635\\ + 206.688024962902 -132.611776910103\\ + 212.484535249894 -132.671032609091\\ + 218.443607114946 -132.751839348059\\ + 226.64980792737 -132.892933770654\\ + 235.164288449433 -133.071853396155\\ + 246.258591635048 -133.348066389207\\ + 257.876288759386 -133.681737680499\\ + 272.543253128104 -134.15623691558\\ + 288.044415339625 -134.709122995929\\ + 307.246884270909 -135.449149018343\\ + 330.764978074424 -136.413201864611\\ + 359.381366380452 -137.636908460264\\ + 394.090164040346 -139.150768364231\\ + 436.153778920815 -140.975400930195\\ + 491.690357762798 -143.300344979641\\ + 580.448594276896 -146.713067630407\\ + 862.851256636678 -154.939754778392\\ + 1000 -157.778843495115\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.916692380500706\\ + 0.123620954373684 -1.00094569036673\\ + 0.140652724210525 -1.05766380123634\\ + 0.15710723892474 -1.11211723685108\\ + 0.173876240021636 -1.16847221214738\\ + 0.190669084051231 -1.22634372642858\\ + 0.209083769055575 -1.29170854495447\\ + 0.227172813302684 -1.35788648726555\\ + 0.246826845225555 -1.43190098506057\\ + 0.268181260945313 -1.51461422630757\\ + 0.291383170483282 -1.6069192975358\\ + 0.316592411198347 -1.70975438002466\\ + 0.343982648902277 -1.82411930216068\\ + 0.373742574239127 -1.95109448820341\\ + 0.406077202570047 -2.09186264448522\\ + 0.441209286319117 -2.24773385352165\\ + 0.479380849508895 -2.42017512357876\\ + 0.520854855057734 -2.61084590038541\\ + 0.565917016324646 -2.82164164173122\\ + 0.614877765381008 -3.05474836292126\\ + 0.668074391569548 -3.31271219864368\\ + 0.725873365081689 -3.59852967448131\\ + 0.788672861561456 -3.9157668223479\\ + 0.856905505126854 -4.26871896698907\\ + 0.931041348706901 -4.66262871687718\\ + 1.01159111222379 -5.10398871142047\\ + 1.09910970092957 -5.60097028704212\\ + 1.18324062745842 -6.09782416921809\\ + 1.27381132318649 -6.65629612576782\\ + 1.37131471775393 -7.28857655411593\\ + 1.47628147190933 -8.01072130597515\\ + 1.57469771464299 -8.73313412726992\\ + 1.67967487209273 -9.56031539835772\\ + 1.79165032736394 -10.5187593287575\\ + 1.8935521797563 -11.4723297995701\\ + 2.001249798969 -12.5814319045509\\ + 2.11507282486872 -13.8910877645142\\ + 2.21485523372624 -15.1815274817952\\ + 2.31934505927457 -16.7090295448904\\ + 2.42876438246056 -18.549854916264\\ + 2.54334576130472 -20.8163436112875\\ + 2.63889081445755 -23.048258009976\\ + 2.73802517792786 -25.7913496432951\\ + 2.84088369018327 -29.2394225702162\\ + 2.94760625512479 -33.6858929113524\\ + 3.05833803237832 -39.5805011945831\\ + 3.14410830314712 -45.3488397277047\\ + 3.2322839781812 -52.6866629266328\\ + 3.32293251639919 -62.0022436164365\\ + 3.44776405473464 -77.8453543947729\\ + 3.81576466127131 -126.031519545107\\ + 3.95911026646847 -137.903605255833\\ + 4.1078408899656 -146.539551305774\\ + 4.26215882901522 -152.878090006057\\ + 4.42227398050573 -157.652272481248\\ + 4.58840412645453 -161.355694025597\\ + 4.80487043965544 -164.958853348815\\ + 5.03154894503829 -167.783043108068\\ + 5.26892142135084 -170.072469399783\\ + 5.56859644428648 -172.328999420614\\ + 5.8853157751914 -174.209646083265\\ + 6.27766010580631 -176.073749287182\\ + 6.75818116816072 -177.904380430516\\ + 7.34287044716709 -179.708497379082\\ + 8.05203967082557 -181.509634910771\\ + 9.07732652520994 -183.665720303729\\ + 11.6430313292089 -187.920266753409\\ + 14.0005838246802 -191.159444049393\\ + 16.0770442167387 -193.745938719991\\ + 18.2920450484626 -196.330072762232\\ + 20.6212180399902 -198.905882105419\\ + 23.2469705998571 -201.67327096612\\ + 26.2070669648381 -204.648504715641\\ + 29.8177229001949 -208.096912113605\\ + 33.9258338274107 -211.802558374216\\ + 38.9574561577541 -216.050723202277\\ + 45.1496777203634 -220.873360770117\\ + 53.7936150398065 -226.927447187004\\ + 67.1161176749657 -234.927612630262\\ + 170.30650292528 -268.98157835559\\ + 307.246884270909 -290.280668426652\\ + 534.229329953814 -310.348129333463\\ + 642.403365939436 -316.653440941271\\ + 751.408106111675 -321.694813234263\\ + 862.851256636735 -325.844507778637\\ + 981.72984061889 -329.436556289893\\ + 1000 -329.926610165139\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.400154802213933\\ + 0.111698681846778 -0.447045088143284\\ + 0.124765955263093 -0.49945145066107\\ + 0.139361927422416 -0.558031249667692\\ + 0.154236864629659 -0.617782167957273\\ + 0.170699493403831 -0.683978019387553\\ + 0.188919277620773 -0.757330789164996\\ + 0.209083769055575 -0.838637103050644\\ + 0.231400538013057 -0.928790391787061\\ + 0.256099310025861 -1.02879550422074\\ + 0.283434330615137 -1.13978646455735\\ + 0.310808217386903 -1.25129856164551\\ + 0.340825854742331 -1.37404199724102\\ + 0.373742574239127 -1.50925164258149\\ + 0.409838367175735 -1.65833131720797\\ + 0.44942026621191 -1.82288704706616\\ + 0.49282495700403 -2.00476961214105\\ + 0.540421642070621 -2.20612964295958\\ + 0.592615181247569 -2.42948986859727\\ + 0.649849535446982 -2.67784110716207\\ + 0.706071771413749 -2.92567519305857\\ + 0.767158117677977 -3.19979276770948\\ + 0.833529396509846 -3.50398652313015\\ + 0.905642837944531 -3.84289130765382\\ + 0.983995229627797 -4.22225237722239\\ + 1.06912633917342 -4.6493037098644\\ + 1.15096220088509 -5.07637418071056\\ + 1.23906215694794 -5.55675726032416\\ + 1.33390569003905 -6.10121078345105\\ + 1.42283045721431 -6.64116168562282\\ + 1.51768339028333 -7.25331841969256\\ + 1.61885969017829 -7.95400683534888\\ + 1.72678090388442 -8.7651522671465\\ + 1.82499324481618 -9.5708822614049\\ + 1.92879150802077 -10.5057102728827\\ + 2.03849339825241 -11.6053695788477\\ + 2.15443469003179 -12.92028189123\\ + 2.25607406649673 -14.2324110479088\\ + 2.36250846547808 -15.8055427330375\\ + 2.47396410088691 -17.7282267107224\\ + 2.56690271549201 -19.6048258599706\\ + 2.66333272517501 -21.8875803235251\\ + 2.76338529005317 -24.720502231245\\ + 2.86719649749373 -28.3180708263081\\ + 2.97490754721436 -33.0065262193071\\ + 3.08666494333715 -39.2857350995548\\ + 3.17322963473482 -45.4750919805643\\ + 3.26222200971147 -53.3709807982593\\ + 3.38477285594618 -67.185390725159\\ + 3.54445567397058 -89.3419171206061\\ + 3.74605003274907 -116.139398918722\\ + 3.8867766908927 -129.839558247484\\ + 4.03278998219369 -139.877983892075\\ + 4.18428850790151 -147.157936725816\\ + 4.34147833005496 -152.536081621253\\ + 4.50457325175926 -156.618806968812\\ + 4.6737951079922 -159.804949817784\\ + 4.89428989611481 -162.914980672448\\ + 5.12518692705354 -165.350908866067\\ + 5.36697694554061 -167.315388193546\\ + 5.62017384808323 -168.939440494575\\ + 5.93982669392029 -170.56058984236\\ + 6.27766010580631 -171.918932468175\\ + 6.69616005485286 -173.261605041201\\ + 7.14255928554351 -174.412632155164\\ + 7.68928372075853 -175.55688486074\\ + 8.35452805838285 -176.686091387937\\ + 9.1614024571382 -177.80222705898\\ + 10.1392540755888 -178.915224666007\\ + 11.5361810173649 -180.22308574211\\ + 14.1302599059945 -182.165608804665\\ + 18.1241754737421 -184.564739823687\\ + 21.0049824165405 -186.077304203745\\ + 23.8989256623109 -187.494709823414\\ + 26.9420371368182 -188.912622043214\\ + 30.0939003444953 -190.326601441374\\ + 33.6144900010886 -191.858477063524\\ + 37.5469422407329 -193.52529527456\\ + 41.5545533471868 -195.186802262626\\ + 45.9899209052265 -196.990490744466\\ + 50.8987019351974 -198.950641318815\\ + 56.3314267060121 -201.081668875558\\ + 62.3440188862748 -203.397877414498\\ + 68.9983712143025 -205.913120408617\\ + 77.0702711421226 -208.899214318306\\ + 86.0864769614886 -212.152410315452\\ + 96.1574600143255 -215.684515528077\\ + 107.406615333344 -219.503214456211\\ + 121.0829750232 -223.966254281903\\ + 137.765076954912 -229.145748720806\\ + 158.19734815786 -235.103127605623\\ + 183.34254825622 -241.877856662316\\ + 216.438908606406 -249.932484067275\\ + 267.56384445519 -260.698892007207\\ + 496.244487762885 -292.373954243335\\ + 585.824820015288 -300.267377871135\\ + 678.940681269615 -306.862025553827\\ + 779.63601304049 -312.625128868311\\ + 887.049688965478 -317.606465594943\\ + 1000 -321.875183278479\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -1.99689715940553\\ + 0.116968270397032 -2.26167895264774\\ + 0.152821403602584 -2.73378393900367\\ + 0.185467692308478 -3.06719091561422\\ + 0.211020342856859 -3.27294896243296\\ + 0.235706941399663 -3.43360383090209\\ + 0.258471350746971 -3.55456966497866\\ + 0.283434330615137 -3.66328685483592\\ + 0.310808217386903 -3.76028466602008\\ + 0.340825854742331 -3.84711523851018\\ + 0.380697987140247 -3.94154211186537\\ + 0.497389595878983 -4.16454739182848\\ + 0.540421642070621 -4.24571758155565\\ + 0.58178800743451 -4.32812461818901\\ + 0.620572880677654 -4.41050724597551\\ + 0.661943345877428 -4.50456702056726\\ + 0.706071771413749 -4.61237172369886\\ + 0.75314201659739 -4.73609074809275\\ + 0.80335019771251 -4.8780349170089\\ + 0.856905505126854 -5.04071100673218\\ + 0.914031074875622 -5.22689382032206\\ + 0.974964918348386 -5.43972016793208\\ + 1.03996091395407 -5.68281131975795\\ + 1.10928986489529 -5.96043374955281\\ + 1.18324062745842 -6.27771284560026\\ + 1.26212131452257 -6.64092168690343\\ + 1.3462605792989 -7.0578786005733\\ + 1.43600898465122 -7.53850589545317\\ + 1.531740463702 -8.09563305901253\\ + 1.63385387780995 -8.74618037593831\\ + 1.72678090388442 -9.39522083451146\\ + 1.82499324481618 -10.1487845143951\\ + 1.92879150802077 -11.0327833420864\\ + 2.03849339825241 -12.082859073184\\ + 2.13466303332416 -13.1204837633721\\ + 2.23536964590967 -14.3487353617016\\ + 2.34082727617843 -15.8246198800829\\ + 2.45126006203344 -17.6301238551209\\ + 2.56690271549201 -19.8869158891739\\ + 2.66333272517501 -22.1397517610562\\ + 2.76338529005317 -24.9430368268422\\ + 2.86719649749373 -28.511216965326\\ + 2.97490754721436 -33.1704986268585\\ + 3.08666494333715 -39.4207145683952\\ + 3.17322963473482 -45.5884248341083\\ + 3.26222200971147 -53.4627349941851\\ + 3.38477285594618 -67.2484538645196\\ + 3.54445567397058 -89.3691968338968\\ + 3.74605003274907 -116.123765982498\\ + 3.8867766908927 -129.795278247441\\ + 4.03278998219369 -139.804984294697\\ + 4.18428850790151 -147.056109006717\\ + 4.34147833005496 -152.405280970686\\ + 4.50457325175926 -156.45885197601\\ + 4.6737951079922 -159.615622131403\\ + 4.89428989611481 -162.68857319107\\ + 5.12518692705354 -165.086948354353\\ + 5.36697694554061 -167.013326613837\\ + 5.62017384808323 -168.598653839861\\ + 5.93982669392029 -170.172400541634\\ + 6.27766010580631 -171.482194450344\\ + 6.63470812109201 -172.596365251098\\ + 7.07701066118229 -173.711317353583\\ + 7.54879928165369 -174.676398420268\\ + 8.12661920009201 -175.642414341445\\ + 8.8296999554939 -176.599958105902\\ + 9.6824661193026 -177.547987173427\\ + 10.7159339982272 -178.492215605829\\ + 12.0804213467733 -179.520606968527\\ + 14.2611370719404 -180.858804705836\\ + 20.6212180399902 -183.808617396662\\ + 23.8989256623109 -185.080215494409\\ + 27.1915794303594 -186.274743481676\\ + 30.6539529505671 -187.471888178777\\ + 34.240061379715 -188.667683051024\\ + 38.2456972246693 -189.965424206331\\ + 42.7199396630653 -191.380338274648\\ + 47.2796959160057 -192.794031698271\\ + 52.3261423948667 -194.332864087135\\ + 57.9112264764156 -196.010686036587\\ + 64.0924401935684 -197.842036144528\\ + 70.9334120498816 -199.842071019043\\ + 78.5045620020441 -202.026433054594\\ + 86.8838263525077 -204.41104016642\\ + 96.1574600143255 -207.011779753847\\ + 106.420924406474 -209.844088697349\\ + 117.779870119709 -212.922403230756\\ + 131.558562404562 -216.576046150875\\ + 146.949180062486 -220.550642621639\\ + 164.140297114445 -224.854206798354\\ + 185.04070195422 -229.889020330893\\ + 210.534524276677 -235.733621004104\\ + 241.759407916908 -242.448973747023\\ + 282.78179796255 -250.549698273788\\ + 343.1907197459 -261.085643381113\\ + 596.727119597363 -291.551372868152\\ + 697.981390783064 -299.498007808359\\ + 801.500696156499 -306.04790332076\\ + 911.92675984596 -311.720603165105\\ + 1000 -315.498164102405\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.415754685381444\\ + 0.111698681846778 -0.464769954904\\ + 0.124765955263093 -0.519662531202357\\ + 0.138082976521811 -0.575774104581456\\ + 0.152821403602584 -0.638091855511504\\ + 0.169132951702955 -0.707347900738057\\ + 0.187185529496565 -0.784372912662491\\ + 0.207164967560208 -0.870111533445481\\ + 0.227172813302684 -0.956519994119446\\ + 0.249113002606763 -1.05193418615102\\ + 0.273172159844147 -1.15738821353278\\ + 0.299554933435982 -1.27404872552796\\ + 0.328485736602995 -1.40323142777055\\ + 0.360210656235685 -1.54641917708295\\ + 0.394999546122078 -1.70528226400108\\ + 0.433148322337641 -1.88170214626479\\ + 0.474981480322836 -2.07780089815503\\ + 0.520854855057734 -2.29598001447931\\ + 0.571158647812663 -2.53897395182338\\ + 0.620572880677654 -2.78147295583852\\ + 0.674262224177818 -3.04925582705619\\ + 0.732596542821484 -3.34539418997184\\ + 0.795977700231537 -3.67350896025312\\ + 0.864842327573189 -4.03793779601619\\ + 0.939664831495459 -4.44396573023784\\ + 1.02096066230601 -4.89814601948945\\ + 1.10928986489529 -5.4087535495583\\ + 1.19420002813357 -5.91853918533053\\ + 1.28560960694331 -6.49092827376154\\ + 1.38401609657311 -7.13843707509784\\ + 1.48995507285279 -7.87762638606068\\ + 1.58928286562308 -8.61704838501856\\ + 1.69523234155419 -9.46401427816869\\ + 1.80824493487798 -10.4462100543236\\ + 1.91109062168914 -11.4246622764908\\ + 2.01978575681984 -12.5646492436783\\ + 2.13466303332416 -13.9138752883092\\ + 2.23536964590967 -15.2469083267567\\ + 2.34082727617843 -16.8297329225998\\ + 2.45126006203344 -18.7445291071186\\ + 2.56690271549201 -21.1131673310762\\ + 2.66333272517501 -23.457459990024\\ + 2.76338529005317 -26.3540822335302\\ + 2.86719649749373 -30.0175948798973\\ + 2.97490754721436 -34.7743228156962\\ + 3.08666494333715 -41.1242207780958\\ + 3.17322963473482 -47.3682351757882\\ + 3.26222200971147 -55.3202319689858\\ + 3.38477285594618 -69.2117796834045\\ + 3.54445567397058 -91.468609779552\\ + 3.74605003274907 -118.392418644802\\ + 3.8867766908927 -132.180580194156\\ + 4.03278998219369 -142.310168000985\\ + 4.18428850790151 -149.68456103159\\ + 4.34147833005496 -155.16054629012\\ + 4.50457325175926 -159.344638424011\\ + 4.6737951079922 -162.635804950071\\ + 4.89428989611481 -165.882463618181\\ + 5.12518692705354 -168.461217231568\\ + 5.36697694554061 -170.575003312133\\ + 5.67222897164457 -172.679434123047\\ + 5.99484250318932 -174.44923305092\\ + 6.3944884285567 -176.217267671146\\ + 6.88395206964506 -177.965997670582\\ + 7.4795225156221 -179.700062933823\\ + 8.27785696619849 -181.606386036218\\ + 9.41833153464754 -183.84322139614\\ + 15.0722530931083 -191.830573474782\\ + 17.3076553419573 -194.429079800513\\ + 19.6922025547908 -197.038188070309\\ + 22.1996611912005 -199.647000771124\\ + 25.0264009641792 -202.455312938817\\ + 28.2130767593936 -205.478019814414\\ + 31.8055201533307 -208.724209117588\\ + 36.1874981241128 -212.472343796829\\ + 41.5545533471868 -216.769582727708\\ + 48.159579101925 -221.647225289254\\ + 57.3797641421395 -227.76863444465\\ + 71.5904108596503 -235.85605425333\\ + 220.466873523944 -277.476801465387\\ + 369.460120519916 -296.558835912357\\ + 514.886745013736 -308.701565159585\\ + 624.878807200712 -315.443134628232\\ + 730.909932860277 -320.583243962553\\ + 839.312949816689 -324.823634380789\\ + 954.948563979212 -328.501229818267\\ + 1000 -329.745759958342\\ + }; + \addplot [color=black, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.360279720677909\\ + 0.112733256371051 -0.406240562505843\\ + 0.125921561369413 -0.45387637302639\\ + 0.140652724210525 -0.507128728568574\\ + 0.15710723892474 -0.566671986672134\\ + 0.173876240021625 -0.627427173006708\\ + 0.192435097523039 -0.694763796614723\\ + 0.212974853574551 -0.76941894021104\\ + 0.235706941399678 -0.852220818722344\\ + 0.260865361762251 -0.944103038726894\\ + 0.288709091735928 -1.0461220599299\\ + 0.316592411198347 -1.14867044703925\\ + 0.347168681892662 -1.26161120437672\\ + 0.380697987140222 -1.386106998846\\ + 0.41746552892532 -1.52348546522956\\ + 0.457784053837654 -1.67527314448481\\ + 0.501996513311016 -1.84323918563692\\ + 0.550478980785488 -2.02945229098052\\ + 0.603643850607596 -2.2363558344334\\ + 0.661943345877428 -2.46686823703078\\ + 0.719211887222132 -2.69741661371458\\ + 0.781435060784446 -2.95305411219223\\ + 0.849041520408896 -3.23757082564941\\ + 0.922497005259214 -3.55563639750733\\ + 1.0023075482839 -3.91308783662799\\ + 1.07902879151619 -4.26983452212093\\ + 1.16162263260848 -4.67014138162662\\ + 1.25053858729041 -5.12243806125377\\ + 1.3462605792989 -5.63765038780213\\ + 1.43600898465122 -6.15130119515936\\ + 1.5317404637021 -6.73683459117146\\ + 1.63385387780984 -7.41109783287791\\ + 1.74277467840897 -8.19683250377332\\ + 1.84189668079973 -8.98254766273072\\ + 1.94665634334225 -9.90028991253442\\ + 2.05737431343286 -10.9877030805012\\ + 2.15443469003193 -12.0613705278521\\ + 2.25607406649687 -13.3329959495336\\ + 2.36250846547792 -14.8637155002298\\ + 2.47396410088675 -16.7419892536468\\ + 2.56690271549201 -18.5815586597051\\ + 2.66333272517501 -20.825894533689\\ + 2.76338529005317 -23.618957075032\\ + 2.86719649749373 -27.1751716707795\\ + 2.97490754721436 -31.8207225796624\\ + 3.05833803237852 -36.3118030876589\\ + 3.14410830314732 -41.9899915796018\\ + 3.23228397818141 -49.2351115056359\\ + 3.32293251639897 -58.4553661699928\\ + 3.44776405473441 -74.1671720499759\\ + 3.81576466127131 -121.966103034563\\ + 3.95911026646847 -133.687314810928\\ + 4.1078408899656 -142.166710115829\\ + 4.26215882901522 -148.342815054914\\ + 4.42227398050602 -152.948467327068\\ + 4.58840412645483 -156.477041380036\\ + 4.76077523022638 -159.250466980147\\ + 4.98537346387382 -161.970868172377\\ + 5.22056752784682 -164.105234068313\\ + 5.46685729972028 -165.822804403102\\ + 5.72476623970219 -167.234567932816\\ + 6.05036787939111 -168.629402950382\\ + 6.39448842855712 -169.779919053979\\ + 6.75818116816117 -170.746081112601\\ + 7.14255928554305 -171.569759739561\\ + 7.61871770232323 -172.390278848566\\ + 8.12661920009201 -173.091900053792\\ + 8.66837993001965 -173.699365585657\\ + 9.33189771573347 -174.301472882946\\ + 10.0462042134681 -174.824383698435\\ + 10.8151870255226 -175.282990487354\\ + 11.6430313292089 -175.688546481872\\ + 12.6503372039588 -176.09209734734\\ + 13.7447909267756 -176.448964301635\\ + 14.9339321612423 -176.766534741058\\ + 16.2259528707813 -177.050627288282\\ + 17.629753752872 -177.305897837892\\ + 19.332422875551 -177.560301668955\\ + 21.1995345753606 -177.787999361898\\ + 23.2469705998571 -177.992443527604\\ + 25.4921465445141 -178.176493226676\\ + 27.9541599906793 -178.342545293238\\ + 30.6539529505651 -178.49263143087\\ + 33.6144900010886 -178.628490984456\\ + 37.2023668141304 -178.763291701594\\ + 41.1731993116176 -178.884421641108\\ + 45.5678626584099 -178.993377796313\\ + 50.4315948717143 -179.091464857097\\ + 55.8144624945484 -179.179826768616\\ + 61.7718759733854 -179.259471655478\\ + 68.3651600451004 -179.331291765182\\ + 76.3629826128223 -179.40164575426\\ + 85.2964449974123 -179.464541432936\\ + 95.2750047242714 -179.52078540643\\ + 106.420924406474 -179.57109256977\\ + 119.971773543585 -179.619627045866\\ + 135.248087041786 -179.662652557438\\ + 153.881775003836 -179.703548226843\\ + 175.082703173578 -179.739477039585\\ + 201.049641626046 -179.773147643471\\ + 233.006141069691 -179.804275570755\\ + 272.543253128104 -179.83267911444\\ + 321.74181506764 -179.858271394769\\ + 383.339510176665 -179.881049576357\\ + 465.229952396024 -179.901990067283\\ + 575.121707184161 -179.92071895588\\ + 730.909932860277 -179.937618038116\\ + 954.948563979212 -179.952253810262\\ + 1000 -179.954404899517\\ + }; + \end{axis} +\end{tikzpicture} diff --git a/tikz/figs/comp_filter_three_hinf.pdf b/tikz/figs/comp_filter_three_hinf.pdf new file mode 100644 index 0000000000000000000000000000000000000000..3eded7922ed0c92685bb87ae58d2dfec9acbb517 GIT binary patch literal 12816 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 literal 0 HcmV?d00001 diff --git a/tikz/figs/comp_filter_three_hinf.png b/tikz/figs/comp_filter_three_hinf.png new file mode 100644 index 0000000000000000000000000000000000000000..14e983f1f5b54226ec3aa5a41ad04dce114470fc GIT binary patch literal 17106 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tikz/figs/hinf_filters_result_tikz.pdf b/tikz/figs/hinf_filters_result_tikz.pdf new file mode 100644 index 0000000000000000000000000000000000000000..2882dc0b989111b2049882f0f8efa49744f1e1f7 GIT binary patch literal 15696 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 F_#fmE`BDG? literal 0 HcmV?d00001 diff --git a/tikz/figs/hinf_filters_result_tikz.svg b/tikz/figs/hinf_filters_result_tikz.svg new file mode 100644 index 0000000..f362297 --- /dev/null +++ b/tikz/figs/hinf_filters_result_tikz.svg @@ -0,0 +1,283 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tikz/figs/hinf_filters_result_tikz.tex b/tikz/figs/hinf_filters_result_tikz.tex new file mode 100644 index 0000000..5307ed8 --- /dev/null +++ b/tikz/figs/hinf_filters_result_tikz.tex @@ -0,0 +1,198 @@ +\tikzset{block/.default={0.8cm}{0.6cm}} +\tikzset{addb/.append style={scale=0.7}} +\tikzset{node distance=0.6} +\def\cdist{0.7} + +\definecolor{T}{rgb}{0.230, 0.299, 0.754}% +\definecolor{S}{rgb}{0.706, 0.016, 0.150}% +\setlength\fwidth{7cm} +\setlength\fheight{4cm} + +\begin{tikzpicture} + \begin{axis}[% + name=axis, + width=\fwidth, + height=\fheight, + at={(0, 0)}, + scale only axis, + separate axis lines, + every outer x axis line/.append style={black}, + every x tick label/.append style={font=\color{black}}, + every x tick/.append style={black}, + xmode=log, + xmin=0.1, + xmax=1000, + xminorticks=true, + xlabel={Frequency [Hz]}, + every outer y axis line/.append style={black}, + every y tick label/.append style={font=\color{black}}, + every y tick/.append style={black}, + ymode=log, + ymin=0.001, + ymax=10, + yminorticks=true, + ylabel={Magnitude}, + axis background/.style={fill=white}, + xmajorgrids, + xminorgrids, + ymajorgrids, + yminorgrids + ] + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + 0.1 4.7609074288834\\ + 0.457784053837662 4.74112847250108\\ + 0.781435060784454 4.70208061093208\\ + 1.0991097009295 4.64559165613624\\ + 1.42283045721435 4.57144906349989\\ + 1.75891659032773 4.47927616460061\\ + 2.09566239948043 4.37423445322045\\ + 2.45126006203334 4.25274519592358\\ + 2.8408836901833 4.11095719445138\\ + 3.26222200971167 3.95170788088451\\ + 3.71167181947577 3.77948905141281\\ + 4.18428850790158 3.59988757314696\\ + 4.71708469091702 3.40317136463527\\ + 5.31772317785097 3.19223684289429\\ + 5.99484250318941 2.97087790006113\\ + 6.82077673286568 2.72585419958062\\ + 7.76050333513357 2.47949503869403\\ + 8.9114823228402 2.2201435349723\\ + 10.3279473191895 1.95491825546796\\ + 12.0804213467733 1.69160934903556\\ + 14.3932264471941 1.42447068049222\\ + 17.3076553419573 1.17667603248786\\ + 21.1995345753607 0.943491337665097\\ + 26.2070669648385 0.740920673515988\\ + 32.6974974451177 0.569453372601831\\ + 41.1731993116168 0.427919272009563\\ + 51.8459354389291 0.317863515154134\\ + 65.8898955079995 0.230558428152838\\ + 85.2964449974102 0.1611173349527\\ + 114.566872863487 0.105607825522203\\ + 228.74908173557 0.0390036255196556\\ + 272.543253128103 0.0307810979565345\\ + 315.863540826782 0.025500739341156\\ + 359.381366380463 0.0218605610825003\\ + 405.142317111465 0.0191453206052172\\ + 452.538627817017 0.0171066280251345\\ + 505.479682119124 0.0154393411147139\\ + 559.432570616938 0.0141825204910006\\ + 619.144175597784 0.0131421696026314\\ + 685.229159528406 0.012282656024432\\ + 758.367791499719 0.0115737646620205\\ + 847.08682665574 0.0109423524789141\\ + 946.1848194722 0.0104322816237634\\ + 1000 0.0102154679782451\\ + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + 20 0.7\\ + 50 0.7\\ + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + 50 0.1\\ + 500 0.1\\ + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + 500 0.01\\ + 1000 0.01\\ + }; + \addplot [color=S, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + 0.02 1e-05\\ + 2 0.1\\ + }; + \addplot [color=T, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00020952606124\\ + 0.449420266211914 1.00439444056532\\ + 0.76715811767793 1.01272784524132\\ + 1.07902879151618 1.02491454851703\\ + 1.39683511798874 1.04114413762629\\ + 1.74277467840892 1.06277127886704\\ + 2.1150728248688 1.09005589290585\\ + 2.52000499376409 1.12358430111627\\ + 2.97490754721444 1.1647515613402\\ + 3.54445567397044 1.21915995877579\\ + 4.4222739805059 1.30220386269588\\ + 5.51749237612913 1.38869606135927\\ + 6.16296625513294 1.42329223210868\\ + 6.69616005485322 1.44002371458486\\ + 7.20871503378214 1.4451033802025\\ + 7.68928372075831 1.43993984995528\\ + 8.2018894992022 1.42428828042971\\ + 8.66837993001978 1.40175058285261\\ + 9.16140245713852 1.37050262756076\\ + 9.68246611930312 1.33069793321537\\ + 10.3279473191895 1.27424467776163\\ + 11.0164594963366 1.20854214707295\\ + 11.7508713090481 1.13570495506675\\ + 12.650337203959 1.04677883765563\\ + 13.7447909267754 0.943679050123237\\ + 15.0722530931076 0.830394240297457\\ + 16.6810053720006 0.712414936441653\\ + 18.8050405512858 0.586622272210216\\ + 21.7940698430296 0.455264142531017\\ + 26.2070669648385 0.326579283518924\\ + 33.3060034362459 0.208672671063449\\ + 46.8458011587305 0.108471783502643\\ + 124.478714618791 0.0164997756678873\\ + 159.662602210143 0.0104152887225431\\ + 195.565071586595 0.0072640647690405\\ + 233.006141069692 0.00540031929981286\\ + 270.042071883777 0.00426457540484721\\ + 310.092663593193 0.00346444056474815\\ + 349.577557436328 0.0029289521926441\\ + 394.090164040345 0.00250741699876454\\ + 440.193518520887 0.00219836200013106\\ + 487.178021879463 0.00196912938874112\\ + 539.17746403875 0.00178183136845956\\ + 596.727119597332 0.00162874587725399\\ + 660.419396233031 0.00150356016008975\\ + 730.909932860291 0.00140111130596261\\ + 808.924348680594 0.00131717393449145\\ + 895.26571259964 0.00124828640279652\\ + 1000 0.00118697716847575\\ + }; + \addplot [color=S, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.211020342856859 0.000991355164946403\\ + 0.492824957004051 0.00536343282029864\\ + 2.42876438246045 0.128327524780232\\ + 3.54445567397044 0.267992154829373\\ + 4.4632339267104 0.413805848676621\\ + 5.26892142135068 0.557587736797486\\ + 5.99484250318941 0.693160496305138\\ + 6.63470812109235 0.81193792953703\\ + 7.27548352919623 0.925424392834698\\ + 7.90492762269643 1.02770565894096\\ + 8.51000724712225 1.11478829979149\\ + 9.07732652521023 1.18510732855918\\ + 9.68246611930312 1.24761337860369\\ + 10.3279473191895 1.30053311262914\\ + 11.0164594963366 1.34273501848344\\ + 11.7508713090481 1.37382109949711\\ + 12.534242654614 1.39409360664554\\ + 13.3698374182495 1.4044213762404\\ + 14.3932264471941 1.40566001105301\\ + 15.6384675830225 1.39616695613207\\ + 17.1488196987054 1.37570643727067\\ + 19.3324228755505 1.33943394453979\\ + 23.6796006783308 1.26895368211008\\ + 31.2244282309286 1.18029446890997\\ + 37.5469422407334 1.13328156575089\\ + 44.7353305449847 1.09818850827496\\ + 53.793615039807 1.07013138018377\\ + 65.8898955079995 1.04777741305257\\ + 82.9695852083491 1.03046080493667\\ + 110.418805085416 1.01711094138512\\ + 159.662602210143 1.00783805748313\\ + 275.067600790807 1.00210387254234\\ + 794.145171902934 0.999522245381891\\ + 1000 0.999396233385764\\ + }; + \end{axis} +\end{tikzpicture} diff --git a/tikz/figs/hinf_filters_result_weights.pdf b/tikz/figs/hinf_filters_result_weights.pdf new file mode 100644 index 0000000000000000000000000000000000000000..db0b6035aaae57c0e07076443dccb41360fe9936 GIT binary patch literal 19203 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 literal 0 HcmV?d00001 diff --git a/tikz/figs/hinf_filters_result_weights.svg b/tikz/figs/hinf_filters_result_weights.svg new file mode 100644 index 0000000..d9297eb --- /dev/null +++ b/tikz/figs/hinf_filters_result_weights.svg @@ -0,0 +1,366 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tikz/figs/hinf_filters_result_weights.tex b/tikz/figs/hinf_filters_result_weights.tex new file mode 100644 index 0000000..2de22b7 --- /dev/null +++ b/tikz/figs/hinf_filters_result_weights.tex @@ -0,0 +1,270 @@ +\tikzset{block/.default={0.8cm}{0.6cm}} +\tikzset{addb/.append style={scale=0.7}} +\tikzset{node distance=0.6} +\def\cdist{0.7} + +\definecolor{T}{rgb}{0.230, 0.299, 0.754}% +\definecolor{S}{rgb}{0.706, 0.016, 0.150}% +\setlength\fwidth{7cm} +\setlength\fheight{4cm} + +\begin{tikzpicture} + \begin{axis}[% + name=axis, + width=\fwidth, + height=\fheight, + at={(0, 0)}, + scale only axis, + separate axis lines, + every outer x axis line/.append style={black}, + every x tick label/.append style={font=\color{black}}, + every x tick/.append style={black}, + xmode=log, + xmin=0.1, + xmax=1000, + xminorticks=true, + xlabel={Frequency [Hz]}, + every outer y axis line/.append style={black}, + every y tick label/.append style={font=\color{black}}, + every y tick/.append style={black}, + ymode=log, + ymin=0.001, + ymax=10, + yminorticks=true, + ylabel={Magnitude}, + axis background/.style={fill=white}, + xmajorgrids, + xminorgrids, + ymajorgrids, + yminorgrids + ] + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + 0.1 4.7609074288834\\ + 0.457784053837662 4.74112847250108\\ + 0.781435060784454 4.70208061093208\\ + 1.0991097009295 4.64559165613624\\ + 1.42283045721435 4.57144906349989\\ + 1.75891659032773 4.47927616460061\\ + 2.09566239948043 4.37423445322045\\ + 2.45126006203334 4.25274519592358\\ + 2.8408836901833 4.11095719445138\\ + 3.26222200971167 3.95170788088451\\ + 3.71167181947577 3.77948905141281\\ + 4.18428850790158 3.59988757314696\\ + 4.71708469091702 3.40317136463527\\ + 5.31772317785097 3.19223684289429\\ + 5.99484250318941 2.97087790006113\\ + 6.82077673286568 2.72585419958062\\ + 7.76050333513357 2.47949503869403\\ + 8.9114823228402 2.2201435349723\\ + 10.3279473191895 1.95491825546796\\ + 12.0804213467733 1.69160934903556\\ + 14.3932264471941 1.42447068049222\\ + 17.3076553419573 1.17667603248786\\ + 21.1995345753607 0.943491337665097\\ + 26.2070669648385 0.740920673515988\\ + 32.6974974451177 0.569453372601831\\ + 41.1731993116168 0.427919272009563\\ + 51.8459354389291 0.317863515154134\\ + 65.8898955079995 0.230558428152838\\ + 85.2964449974102 0.1611173349527\\ + 114.566872863487 0.105607825522203\\ + 228.74908173557 0.0390036255196556\\ + 272.543253128103 0.0307810979565345\\ + 315.863540826782 0.025500739341156\\ + 359.381366380463 0.0218605610825003\\ + 405.142317111465 0.0191453206052172\\ + 452.538627817017 0.0171066280251345\\ + 505.479682119124 0.0154393411147139\\ + 559.432570616938 0.0141825204910006\\ + 619.144175597784 0.0131421696026314\\ + 685.229159528406 0.012282656024432\\ + 758.367791499719 0.0115737646620205\\ + 847.08682665574 0.0109423524789141\\ + 946.1848194722 0.0104322816237634\\ + 1000 0.0102154679782451\\ + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + 20 0.7\\ + 50 0.7\\ + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + 50 0.1\\ + 500 0.1\\ + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + 500 0.01\\ + 1000 0.01\\ + }; + \addplot [color=S, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + 0.02 1e-05\\ + 2 0.1\\ + }; + \addplot [color=T, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00020952606124\\ + 0.449420266211914 1.00439444056532\\ + 0.76715811767793 1.01272784524132\\ + 1.07902879151618 1.02491454851703\\ + 1.39683511798874 1.04114413762629\\ + 1.74277467840892 1.06277127886704\\ + 2.1150728248688 1.09005589290585\\ + 2.52000499376409 1.12358430111627\\ + 2.97490754721444 1.1647515613402\\ + 3.54445567397044 1.21915995877579\\ + 4.4222739805059 1.30220386269588\\ + 5.51749237612913 1.38869606135927\\ + 6.16296625513294 1.42329223210868\\ + 6.69616005485322 1.44002371458486\\ + 7.20871503378214 1.4451033802025\\ + 7.68928372075831 1.43993984995528\\ + 8.2018894992022 1.42428828042971\\ + 8.66837993001978 1.40175058285261\\ + 9.16140245713852 1.37050262756076\\ + 9.68246611930312 1.33069793321537\\ + 10.3279473191895 1.27424467776163\\ + 11.0164594963366 1.20854214707295\\ + 11.7508713090481 1.13570495506675\\ + 12.650337203959 1.04677883765563\\ + 13.7447909267754 0.943679050123237\\ + 15.0722530931076 0.830394240297457\\ + 16.6810053720006 0.712414936441653\\ + 18.8050405512858 0.586622272210216\\ + 21.7940698430296 0.455264142531017\\ + 26.2070669648385 0.326579283518924\\ + 33.3060034362459 0.208672671063449\\ + 46.8458011587305 0.108471783502643\\ + 124.478714618791 0.0164997756678873\\ + 159.662602210143 0.0104152887225431\\ + 195.565071586595 0.0072640647690405\\ + 233.006141069692 0.00540031929981286\\ + 270.042071883777 0.00426457540484721\\ + 310.092663593193 0.00346444056474815\\ + 349.577557436328 0.0029289521926441\\ + 394.090164040345 0.00250741699876454\\ + 440.193518520887 0.00219836200013106\\ + 487.178021879463 0.00196912938874112\\ + 539.17746403875 0.00178183136845956\\ + 596.727119597332 0.00162874587725399\\ + 660.419396233031 0.00150356016008975\\ + 730.909932860291 0.00140111130596261\\ + 808.924348680594 0.00131717393449145\\ + 895.26571259964 0.00124828640279652\\ + 1000 0.00118697716847575\\ + }; + \addplot [color=S, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.211020342856859 0.000991355164946403\\ + 0.492824957004051 0.00536343282029864\\ + 2.42876438246045 0.128327524780232\\ + 3.54445567397044 0.267992154829373\\ + 4.4632339267104 0.413805848676621\\ + 5.26892142135068 0.557587736797486\\ + 5.99484250318941 0.693160496305138\\ + 6.63470812109235 0.81193792953703\\ + 7.27548352919623 0.925424392834698\\ + 7.90492762269643 1.02770565894096\\ + 8.51000724712225 1.11478829979149\\ + 9.07732652521023 1.18510732855918\\ + 9.68246611930312 1.24761337860369\\ + 10.3279473191895 1.30053311262914\\ + 11.0164594963366 1.34273501848344\\ + 11.7508713090481 1.37382109949711\\ + 12.534242654614 1.39409360664554\\ + 13.3698374182495 1.4044213762404\\ + 14.3932264471941 1.40566001105301\\ + 15.6384675830225 1.39616695613207\\ + 17.1488196987054 1.37570643727067\\ + 19.3324228755505 1.33943394453979\\ + 23.6796006783308 1.26895368211008\\ + 31.2244282309286 1.18029446890997\\ + 37.5469422407334 1.13328156575089\\ + 44.7353305449847 1.09818850827496\\ + 53.793615039807 1.07013138018377\\ + 65.8898955079995 1.04777741305257\\ + 82.9695852083491 1.03046080493667\\ + 110.418805085416 1.01711094138512\\ + 159.662602210143 1.00783805748313\\ + 275.067600790807 1.00210387254234\\ + 794.145171902934 0.999522245381891\\ + 1000 0.999396233385764\\ + }; + \addplot [color=T, dashed, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 4.76100991590828\\ + 0.479380849508911 4.74142527327249\\ + 0.818300681586739 4.70271823354146\\ + 1.15096220088503 4.64622189875955\\ + 1.47628147190939 4.57452203442608\\ + 1.80824493487795 4.48620448383121\\ + 2.15443469003188 4.37981637168679\\ + 2.49687842888433 4.26245362773302\\ + 2.86719649749377 4.1246194153153\\ + 3.23228397818138 3.98033166957675\\ + 3.61041859717334 3.82486484671119\\ + 4.03278998219371 3.64713653765075\\ + 4.4632339267104 3.4647619825248\\ + 4.93962174387832 3.26480194796314\\ + 5.46685729972018 3.04925839907739\\ + 6.05036787939122 2.82113529913371\\ + 6.69616005485322 2.58433297473304\\ + 7.41088151564157 2.34341563310535\\ + 8.2018894992022 2.10327517992625\\ + 9.07732652521023 1.86874101690569\\ + 10.1392540755882 1.62441576093477\\ + 11.4303112911448 1.37851305256105\\ + 13.0051125217341 1.14008905236091\\ + 14.9339321612425 0.917854238055838\\ + 17.4679621512725 0.707763275334409\\ + 20.8122156998634 0.521723677525708\\ + 25.7282596744793 0.355127638575637\\ + 33.3060034362459 0.218852355295698\\ + 47.7176094893875 0.109683242413354\\ + 119.971773543588 0.0185302783860461\\ + 155.307057393346 0.011476348897964\\ + 190.230118866894 0.00798799480050497\\ + 226.649807927369 0.00592480300553732\\ + 265.108360190854 0.00460058967167214\\ + 304.42722120643 0.00373107031932976\\ + 346.369417737173 0.00310997571143914\\ + 390.473523688556 0.00266040632221317\\ + 436.153778920801 0.0023309089597649\\ + 482.707096560318 0.00208663214807546\\ + 534.229329953835 0.00188718187213126\\ + 591.250841383188 0.00172433492968875\\ + 654.358601888324 0.00159137569438841\\ + 724.202233460732 0.00148282003877247\\ + 801.50069615654 0.00139418971090831\\ + 887.04968896544 0.0013218279786433\\ + 990.82280990038 0.00125794881012626\\ + 1000 0.00125323629492883\\ + }; + \addplot [color=S, dashed, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.203380030584698 0.000989777819887578\\ + 0.449420266211914 0.0047942767347441\\ + 5.12518692705333 0.622210572704616\\ + 20.6212180399914 10.0725642635729\\ + }; + \end{axis} + + \begin{customlegend}[legend cell align=left, %<= to align cells + legend entries={ % <= in the following there are the entries + ${w_L}^{-1}$, + ${w_H}^{-1}$, + $H_L$, + $H_H$ + }, + legend style={at={(axis.north east)}, anchor=north east, outer sep=5pt, font=\footnotesize}] + \addlegendimage{dashed, S} + \addlegendimage{dashed, T} + \addlegendimage{S} + \addlegendimage{T} + \end{customlegend} + +\end{tikzpicture} diff --git a/tikz/figs/input_uncertainty.pdf b/tikz/figs/input_uncertainty.pdf new file mode 100644 index 0000000000000000000000000000000000000000..06955d774e43643121d17117593ea112a4104c4e GIT binary patch literal 32623 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 hEHMyIdVRY>TM9g0Chas)`y4rSfLM{|APD0ZIS> literal 0 HcmV?d00001 diff --git a/tikz/figs/input_uncertainty.svg b/tikz/figs/input_uncertainty.svg new file mode 100644 index 0000000..b5714b7 --- /dev/null +++ b/tikz/figs/input_uncertainty.svg @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tikz/figs/input_uncertainty.tex b/tikz/figs/input_uncertainty.tex new file mode 100644 index 0000000..07ae48e --- /dev/null +++ b/tikz/figs/input_uncertainty.tex @@ -0,0 +1,25 @@ +\tikzset{block/.default={0.8cm}{0.6cm}} +\tikzset{addb/.append style={scale=0.7}} +\tikzset{node distance=0.6} +\def\cdist{0.7} + +\definecolor{T}{rgb}{0.230, 0.299, 0.754}% +\definecolor{S}{rgb}{0.706, 0.016, 0.150}% +\begin{tikzpicture} + % Blocs + \node[block] (G) {$G$}; + + \node[addb, left=of G] (addi) {}; + \node[block, above left=0.5 and 0.2 of addi] (deltai) {$\Delta_I$}; + \node[block, left=of deltai] (wi) {$w_I$}; + + % Connections and labels + \draw[->] ($(G.west)+(-4, 0)$)coordinate[](start) node[branch]{} |- (wi.west); + \draw[->] ($(start)+(-\cdist, 0)$) -- (addi.west); + \draw[->] (wi.east) -- (deltai.west); + \draw[->] (deltai.east) -| (addi.north); + \draw[->] (addi.east) -- (G.west); + \draw[->] (G.east) -- ++(0.8, 0); + + \node[fit={(start|-wi.north) (G.south east)}, inner sep=10pt, draw, dashed, color=gray, label={$G_p$}] (Gp) {}; +\end{tikzpicture} diff --git a/tikz/figs/mech_sys_alone.pdf b/tikz/figs/mech_sys_alone.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f5943fc938c229688b03b2404ff7b32bcf9919af GIT binary patch literal 8930 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 literal 0 HcmV?d00001 diff --git a/tikz/figs/mech_sys_alone.svg b/tikz/figs/mech_sys_alone.svg new file mode 100644 index 0000000..fdcf229 --- /dev/null +++ b/tikz/figs/mech_sys_alone.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tikz/figs/mech_sys_alone.tex b/tikz/figs/mech_sys_alone.tex new file mode 100644 index 0000000..da574d5 --- /dev/null +++ b/tikz/figs/mech_sys_alone.tex @@ -0,0 +1,48 @@ +\tikzset{block/.default={0.8cm}{0.6cm}} +\tikzset{addb/.append style={scale=0.7}} +\tikzset{node distance=0.6} +\def\cdist{0.7} + +\definecolor{T}{rgb}{0.230, 0.299, 0.754}% +\definecolor{S}{rgb}{0.706, 0.016, 0.150}% +\begin{tikzpicture} + % ==================== + % Parameters + % ==================== + \def\massw{2.2} % Width of the masses + \def\massh{0.8} % Height of the masses + \def\spaceh{1.2} % Height of the springs/dampers + \def\dispw{0.3} % Width of the dashed line for the displacement + \def\disph{0.5} % Height of the arrow for the displacements + \def\bracs{0.05} % Brace spacing vertically + \def\brach{-10pt} % Brace shift horizontaly + % ==================== + + + % ==================== + % Ground + % ==================== + \draw (-0.5*\massw, 0) -- (0.5*\massw, 0); + \draw[dashed] (0.5*\massw, 0) -- ++(\dispw, 0); + \draw[->] (0.5*\massw+0.5*\dispw, 0) -- ++(0, \disph) node[right]{$w$}; + % ==================== + + \begin{scope}[shift={(0, 0)}] + % Mass + \draw[fill=white] (-0.5*\massw, \spaceh) rectangle (0.5*\massw, \spaceh+\massh) node[pos=0.5]{$m$}; + + % Spring, Damper, and Actuator + \draw[spring] (-0.4*\massw, 0) -- (-0.4*\massw, \spaceh) node[midway, left=0.1]{$k$}; + \draw[damper] (0, 0) -- ( 0, \spaceh) node[midway, left=0.2]{$c$}; + \draw[actuator] ( 0.4*\massw, 0) -- ( 0.4*\massw, \spaceh) node[midway, left=0.1](F){$F$}; + + % Displacements + \draw[dashed] (0.5*\massw, \spaceh) -- ++(\dispw, 0); + \draw[->] (0.5*\massw+0.5*\dispw, \spaceh) -- ++(0, \disph) node[right]{$x$}; + + % Legend + % \draw[decorate, decoration={brace, amplitude=8pt}, xshift=\brach] % + % (-0.5*\massw, \bracs) -- (-0.5*\massw, \spaceh+\massh-\bracs) % + % node[midway,rotate=90,anchor=south,yshift=10pt]{}; + \end{scope} +\end{tikzpicture} diff --git a/tikz/figs/mech_sys_alone_ctrl.pdf b/tikz/figs/mech_sys_alone_ctrl.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e6668ed18eabc8525587c6fbed28c125a01e516b GIT binary patch literal 11746 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 literal 0 HcmV?d00001 diff --git a/tikz/figs/mech_sys_alone_ctrl.png b/tikz/figs/mech_sys_alone_ctrl.png new file mode 100644 index 0000000000000000000000000000000000000000..da506e7875cc19e4c6c2e373cdeaae6c8b65e2b1 GIT binary patch literal 9488 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 V+bv)I0lS(&$`EyhDmnAe{{a~i0E7Sl literal 0 HcmV?d00001 diff --git a/tikz/figs/mech_sys_alone_ctrl.svg b/tikz/figs/mech_sys_alone_ctrl.svg new file mode 100644 index 0000000..983037d --- /dev/null +++ b/tikz/figs/mech_sys_alone_ctrl.svg @@ -0,0 +1,191 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tikz/figs/mech_sys_alone_ctrl.tex b/tikz/figs/mech_sys_alone_ctrl.tex new file mode 100644 index 0000000..1090af7 --- /dev/null +++ b/tikz/figs/mech_sys_alone_ctrl.tex @@ -0,0 +1,56 @@ +\tikzset{block/.default={0.8cm}{0.6cm}} +\tikzset{addb/.append style={scale=0.7}} +\tikzset{node distance=0.6} +\def\cdist{0.7} + +\definecolor{T}{rgb}{0.230, 0.299, 0.754}% +\definecolor{S}{rgb}{0.706, 0.016, 0.150}% +\begin{tikzpicture} + % ==================== + % Parameters + % ==================== + \def\massw{2.2} % Width of the masses + \def\massh{0.8} % Height of the masses + \def\spaceh{1.2} % Height of the springs/dampers + \def\dispw{0.3} % Width of the dashed line for the displacement + \def\disph{0.5} % Height of the arrow for the displacements + \def\bracs{0.05} % Brace spacing vertically + \def\brach{-10pt} % Brace shift horizontaly + % ==================== + + + % ==================== + % Ground + % ==================== + \draw (-0.5*\massw, 0) -- (0.5*\massw, 0); + \draw[dashed] (0.5*\massw, 0) -- ++(\dispw, 0); + \draw[->] (0.5*\massw+0.5*\dispw, 0) -- ++(0, \disph) node[below right]{$w$}; + % ==================== + + \begin{scope}[shift={(0, 0)}] + % Mass + \draw[fill=white] (-0.5*\massw, \spaceh) rectangle (0.5*\massw, \spaceh+\massh) node[pos=0.5]{$m$}; + + % Spring, Damper, and Actuator + \draw[spring] (-0.4*\massw, 0) -- (-0.4*\massw, \spaceh) node[midway, left=0.1]{$k$}; + \draw[damper] (0, 0) -- ( 0, \spaceh) node[midway, left=0.2]{$c$}; + \draw[actuator] ( 0.4*\massw, 0) -- ( 0.4*\massw, \spaceh) coordinate[midway, right=0.15](F); + + % Displacements + \draw[dashed] (0.5*\massw, \spaceh) -- ++(\dispw, 0); + \draw[->] (0.5*\massw+0.5*\dispw, \spaceh) -- ++(0, \disph) node[right](x){$x$}; + \end{scope} + + \node[block, right=1 of F] (Kfb) {$K$}; + \node[addb={+}{}{-}{}{}, right=2*\cdist of Kfb] (add) {}; + \node[addb] (addn) at (x-|Kfb) {}; + \node[block, right=of addn] (Hl) {$H_L$}; + + \draw[->] (x) -- (addn.west); + \draw[->] (addn.east) -- (Hl.west); + \draw[->] (Hl.east) -| (add.north); + \draw[->] (add.west) -- (Kfb.east); + \draw[->] (Kfb.west) -- (F) node[above right]{$F$}; + \draw[<-] (addn.north) -- ++(0,\cdist) node[below right]{$n$}; + \draw[<-] (add.east) -- ++(\cdist,0) node[above left]{$r$}; +\end{tikzpicture} diff --git a/tikz/figs/nyquist_robustness.pdf b/tikz/figs/nyquist_robustness.pdf new file mode 100644 index 0000000000000000000000000000000000000000..86210a3c7c464ba76f73f314ad5d96b754455fda GIT binary patch literal 15716 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tikz/figs/nyquist_robustness.tex b/tikz/figs/nyquist_robustness.tex new file mode 100644 index 0000000..27d0288 --- /dev/null +++ b/tikz/figs/nyquist_robustness.tex @@ -0,0 +1,710 @@ +\tikzset{block/.default={0.8cm}{0.6cm}} + \tikzset{addb/.append style={scale=0.7}} + \tikzset{node distance=0.6} + \def\cdist{0.7} + + \definecolor{T}{rgb}{0.230, 0.299, 0.754}% + \definecolor{S}{rgb}{0.706, 0.016, 0.150}% + \setlength\fwidth{4cm} + \setlength\fheight{4cm} + + \begin{tikzpicture} + \begin{axis}[% + width=\fwidth, + height=\fheight, + at={(0,0)}, + xmin=-1.4, + xmax=0.2, + xtick={-1.4, -1.2, -1, -0.8, -0.6, -0.4, -0.2, 0, 0.2}, + xticklabels={{}, {-1.2}, {}, {-0.8}, {}, {-0.4}, {},{0}, {}}, + xlabel={Real Part}, + ymin=-1.4, + ymax=0.2, + ytick={-1.4, -1.2, -1, -0.8, -0.6, -0.4, -0.2, 0, 0.2}, + yticklabels={{}, {-1.2}, {}, {-0.8}, {}, {-0.4}, {},{0}, {}}, + ylabel={Imaginary Part} + ] +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.36797893526011 -1.50001862303624\\ +-1.16498995424946 -1.35696621231185\\ +-0.99559961025809 -1.22636638984475\\ +-0.853981047113767 -1.10705800080225\\ +-0.735287602107294 -0.998016431478695\\ +-0.635489695862679 -0.898340115021801\\ +-0.551240783141879 -0.807238670583468\\ +-0.479767470373703 -0.724021826265133\\ +-0.418779528703161 -0.648088368331652\\ +-0.366395990332399 -0.578914495116748\\ +-0.321083862027054 -0.516041206974297\\ +-0.281606321007443 -0.459060726222526\\ +-0.216422889520012 -0.361318857422488\\ +-0.0929771380261113 -0.173362161727646\\ +-0.035769159430413 -0.087189343521481\\ +-0.0217254152011825 -0.0637445100449405\\ +-0.0132966735281785 -0.0474701710373959\\ +-0.00732897645877051 -0.0328869515231414\\ +-0.00480426849737592 -0.0235190250988806\\ +-0.00437071071015693 -0.0174407071898124\\ +-0.0051960505234796 -0.0141102837331601\\ +-0.0087652414789805 -0.00586854263157233\\ +-0.00814604208714309 -0.00174554484874134\\ +-0.00563245364328702 0.00109158594302494\\ +-0.00301516687412939 0.00183036879614207\\ +-0.000566779138372553 0.00101175288654698\\ +4.33619439887956e-06 4.64928740351311e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.38182288726253 -1.47720407548674\\ +-1.17870593604476 -1.33548392815947\\ +-1.00915187892965 -1.20606472916479\\ +-0.867327929571845 -1.08779627251356\\ +-0.748382296263 -0.979666505553309\\ +-0.6482811237289 -0.880787680121524\\ +-0.563674588518503 -0.790384251379557\\ +-0.491787249016289 -0.707781595808656\\ +-0.430328358296008 -0.632394720384497\\ +-0.377418281951746 -0.563716288696618\\ +-0.331527494429166 -0.501303563132216\\ +-0.291424947147702 -0.444764255017566\\ +-0.224886811689192 -0.347900707876285\\ +-0.130461816785873 -0.209758784622679\\ +-0.0836704578794285 -0.144049177057663\\ +-0.0317717903308949 -0.0719651343124343\\ +-0.0192568735770182 -0.0526247411250802\\ +-0.0101062808148391 -0.0357399886459873\\ +-0.00584629385641566 -0.0250681751717676\\ +-0.00427760097148022 -0.01821958147713\\ +-0.00452284243741552 -0.0136749557973785\\ +-0.00641101232382146 -0.00970837892099996\\ +-0.00796341091244956 -0.00525775051172261\\ +-0.00737661196267081 -0.00153941521146583\\ +-0.00508976562629626 0.00100992422232382\\ +-0.00272072529591427 0.0016654180204112\\ +-0.000312287827330282 0.000721997291961651\\ +3.9232421120694e-06 4.20209650453529e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.56 -1.50535724900931\\ +-1.390562472599 -1.39960601016154\\ +-1.1914736871022 -1.26351068856521\\ +-1.02514489104354 -1.13907720422495\\ +-0.885858919182712 -1.0252185865401\\ +-0.768857657453007 -0.920980627146513\\ +-0.670182863069839 -0.825529617702031\\ +-0.586545725763649 -0.738141612238793\\ +-0.515220401554461 -0.658192268771019\\ +-0.453957319695559 -0.585146379755512\\ +-0.400912442964713 -0.518546331952047\\ +-0.354588922046141 -0.457998997818767\\ +-0.277564988204617 -0.353722680740706\\ +-0.189930939976545 -0.234891112679668\\ +-0.145100605685094 -0.177205309134045\\ +-0.10905479740875 -0.13363228930125\\ +-0.0806420898717188 -0.10134999526768\\ +-0.0423866839328368 -0.0603668217745521\\ +-0.0182877989612005 -0.0341876256850084\\ +-0.00949586865416374 -0.022925836151285\\ +-0.00479910770039127 -0.014741544921457\\ +-0.00363324610547067 -0.0100681058133638\\ +-0.00435743584879122 -0.00733261309976729\\ +-0.00563324611328664 -0.00348377749065309\\ +-0.00514088000326818 -0.000941016041339227\\ +-0.00351299106432434 0.000772349409272843\\ +-0.00127640949395635 0.00110843534418881\\ +4.5667588106646e-06 6.23927080400932e-06\\ +2.72330119810427e-06 2.90272460934382e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.56 -1.43933230012855\\ +-1.39014801728604 -1.33497194103752\\ +-1.19460034247808 -1.20338328527939\\ +-1.03106667895463 -1.08298283611798\\ +-0.893937910245688 -0.972733738271957\\ +-0.778545397576963 -0.871729976747991\\ +-0.681005749260745 -0.779184580275941\\ +-0.598093858100534 -0.694419087896208\\ +-0.527139466729534 -0.616853286290956\\ +-0.465943040238388 -0.545994296038062\\ +-0.412707063151534 -0.481424259857306\\ +-0.324603371248104 -0.369768150063148\\ +-0.224594758202364 -0.24163502501623\\ +-0.173101063533159 -0.179142060617866\\ +-0.131238985926635 -0.132015245153821\\ +-0.0977965793420235 -0.0974032549294708\\ +-0.0717255509224966 -0.0724620216290568\\ +-0.0372169004653178 -0.0419171421237561\\ +-0.0113824474282764 -0.0188774918819543\\ +-0.0052993790630409 -0.0118030666465663\\ +-0.00317287741486938 -0.00732636441653822\\ +-0.00368234294209269 -0.00471381713303654\\ +-0.00414124902298907 -0.00149935199024642\\ +-0.00324506492290144 0.000141213576262844\\ +-0.00135648711214476 0.000896926935640474\\ +6.36300647149923e-06 1.34794078845424e-05\\ +2.00669003902476e-06 2.12802817678437e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.40721295054181 -1.50156739028061\\ +-1.20178524747 -1.35774138624796\\ +-1.03037255937286 -1.2262867202962\\ +-0.887048588287306 -1.10604131677438\\ +-0.766879381711734 -0.995984144172445\\ +-0.66575895496951 -0.895222532873192\\ +-0.580274762417476 -0.802980811868838\\ +-0.50759792713406 -0.718589254344256\\ +-0.445393717784121 -0.641472465991367\\ +-0.391748190748267 -0.571136560494852\\ +-0.345107264707861 -0.50715481170179\\ +-0.268117191810962 -0.396787481264092\\ +-0.158667181351622 -0.237293166895955\\ +-0.119682153071083 -0.182850248896864\\ +-0.0761947206444538 -0.124806339319024\\ +-0.0286356585068848 -0.0622326034062173\\ +-0.0147214373199167 -0.041285974693078\\ +-0.00793608763209153 -0.0283876163128598\\ +-0.00495421125148821 -0.0202118930058093\\ +-0.00418445078559193 -0.0149395097448488\\ +-0.00511916080669161 -0.0111547512214183\\ +-0.00759687328516145 -0.00495340156716906\\ +-0.00701661188024461 -0.00142938741804888\\ +-0.00483232213585594 0.000978774960654905\\ +-0.0017693372039489 0.00149795212377613\\ +9.72267318344322e-06 1.77783858734681e-05\\ +3.72888041888508e-06 3.99017586238948e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.56 -1.27208837321292\\ +-1.39716627206371 -1.17630455776466\\ +-1.21038109134187 -1.05591464132848\\ +-1.05382757098056 -0.945510521341182\\ +-0.922155825698476 -0.844171632064228\\ +-0.810909594945431 -0.751102653568614\\ +-0.716380056739696 -0.665623346297092\\ +-0.635486852874352 -0.587159266774018\\ +-0.565681776172733 -0.515232257623042\\ +-0.504870987163716 -0.449449666877219\\ +-0.451351857781089 -0.389491445258653\\ +-0.322336128081188 -0.242109933357459\\ +-0.287083161402663 -0.203113883485638\\ +-0.254840816512332 -0.168826215361465\\ +-0.225317194002946 -0.138995615862977\\ +-0.198318738881838 -0.113333714587125\\ +-0.173715475938874 -0.0915149599576774\\ +-0.151411228853189 -0.0731828044827578\\ +-0.131320429905931 -0.0579606496540186\\ +-0.113352259593073 -0.0454653512431906\\ +-0.0833474532940193 -0.0271710062376214\\ +-0.060367079025099 -0.0155770447432009\\ +-0.0432123006033962 -0.00848854367024243\\ +-0.0257835325709106 -0.00291588432463863\\ +-0.0107237621048124 0.000177006883427477\\ +-0.000447154326500998 0.000815177742687245\\ +0.000199213577757984 0.000102653636737893\\ +-1.24520055377886e-07 -1.7827892340172e-07\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.56 -1.41816083355792\\ +-1.39111423860558 -1.31494957176359\\ +-1.19664988050259 -1.18478191309627\\ +-1.03397797724532 -1.06564817601379\\ +-0.897521565273329 -0.956527009778565\\ +-0.782638365207144 -0.856526999363723\\ +-0.68546667675408 -0.764875118215509\\ +-0.602799409612989 -0.680906382401853\\ +-0.531981532782589 -0.604053702796353\\ +-0.470826731733197 -0.533837002298575\\ +-0.417549387966524 -0.469850839872852\\ +-0.329158213194562 -0.359233915915555\\ +-0.258578690706421 -0.269868827319196\\ +-0.20101047972631 -0.199592917607625\\ +-0.17624313989082 -0.170879496170876\\ +-0.133749916912614 -0.124634186968315\\ +-0.0997313436822493 -0.0908914511912604\\ +-0.0731701415692267 -0.0667865919211876\\ +-0.0448867741119467 -0.0432274586177561\\ +-0.00833131901533979 -0.0135195122024596\\ +-0.00369643791863172 -0.00795217538798632\\ +-0.00301366207083786 -0.00496530442593035\\ +-0.00361480198308617 -0.00123842681363939\\ +-0.00222291641242389 0.00057014286607826\\ +-0.000128435994781517 0.000322187601693003\\ +1.74001221453501e-06 1.83944701537264e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.40518166436843 -0.987606247120369\\ +-1.22887519719764 -0.880530136994483\\ +-1.08067114243838 -0.782012276291244\\ +-0.955529787416411 -0.691269592841817\\ +-0.849248915950594 -0.607637761976297\\ +-0.758328456177841 -0.530562957167996\\ +-0.679861067474466 -0.459594034455762\\ +-0.611444349026914 -0.394373906700984\\ +-0.551110646080663 -0.33462891340734\\ +-0.404329990602502 -0.186449446219706\\ +-0.363547630259094 -0.146989508935129\\ +-0.325818568875203 -0.112299857257094\\ +-0.290817052997111 -0.0822253977411547\\ +-0.258351016321737 -0.0565630203213403\\ +-0.228321307603254 -0.0350540603561207\\ +-0.200683574472227 -0.0173850475203099\\ +-0.175415482369833 -0.00319616559443103\\ +-0.152491395575903 0.00790448237466346\\ +-0.131865550816678 0.0163235138611968\\ +-0.113463492331842 0.022464641397526\\ +-0.0971804812194699 0.0267131269450156\\ +-0.0828849713753474 0.0294238198556702\\ +-0.0704251039841952 0.0309133724686981\\ +-0.0503493682620504 0.0312854352020546\\ +-0.035614703220328 0.029532475400748\\ +-0.0249764650399031 0.0267789413151296\\ +-0.0144521981416625 0.0221893779733566\\ +-0.00666226291539873 0.0167603968840835\\ +0.00368681613247634 0.00662391230888892\\ +0.00485659848845388 0.00442253886838118\\ +0.00489742117628533 0.00170268932680862\\ +0.00355533440042 -0.000316714889164293\\ +0.00136715338370563 -0.000972981216374125\\ +-6.79068082964918e-06 -1.2996820051292e-05\\ +-2.66047235131239e-06 -2.92258535661283e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.38902856229793 -1.45551287048673\\ +-1.18643209304947 -1.31531452218425\\ +-1.01725943664879 -1.18722067297964\\ +-0.875693559397491 -1.07010627842703\\ +-0.756895331014086 -0.962981561468822\\ +-0.6568411525733 -0.864978981279307\\ +-0.572189716548702 -0.775341745329267\\ +-0.500172999973672 -0.693412955796093\\ +-0.438507191713923 -0.618624560296616\\ +-0.385319673404632 -0.550485435440119\\ +-0.339088490075415 -0.488568209257773\\ +-0.262859273957515 -0.381921446496424\\ +-0.154924767715682 -0.228171081715673\\ +-0.116674089351829 -0.17578198796489\\ +-0.0741485239506783 -0.119969363206328\\ +-0.0278119388457905 -0.0598281525976005\\ +-0.0142865437579109 -0.0396945504364921\\ +-0.0076943336644939 -0.027294696288594\\ +-0.00443881916692379 -0.0179571755619099\\ +-0.00411255337252636 -0.0133789794180201\\ +-0.00539632419288449 -0.00982108596077569\\ +-0.007000799624306 -0.00633139651291259\\ +-0.0072592796844142 -0.00304390270213362\\ +-0.00581360068223735 1.24182885421487e-05\\ +-0.00348182804523778 0.00141147801668362\\ +-0.000734719352422086 0.00104161110457146\\ +3.58602963856924e-06 3.8370184329839e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.40587575072567 -0.976907284632715\\ +-1.2301620101815 -0.870585211221724\\ +-1.0824312872856 -0.772739309726946\\ +-0.957661098200763 -0.682594143776437\\ +-0.85166324906427 -0.599492680290978\\ +-0.760949092302939 -0.5228881683826\\ +-0.682620658909303 -0.45233642909619\\ +-0.614283362970828 -0.387487301851919\\ +-0.553976262058157 -0.328074038284356\\ +-0.40701722257435 -0.180721895373068\\ +-0.36610819392301 -0.141502947842202\\ +-0.328228535223561 -0.107046073237919\\ +-0.293058506240449 -0.0772003917522754\\ +-0.260412038610811 -0.0517659075396768\\ +-0.230195754192921 -0.0304859051234192\\ +-0.202370615605738 -0.0130477336346471\\ +-0.176918932070828 0.000908602166184602\\ +-0.153818883214299 0.0117759723340951\\ +-0.133027611836686 0.0199625175609592\\ +-0.114472657854412 0.0258737757987983\\ +-0.0980504350656257 0.029896914601744\\ +-0.0836298230247263 0.0323885923384957\\ +-0.071058803305682 0.0336670502896259\\ +-0.050799921198446 0.0336455533420752\\ +-0.0359275137133446 0.031542171847549\\ +-0.0251876405651612 0.0284834315375055\\ +-0.0145594537493352 0.0235176352007829\\ +-0.00668477455249028 0.0177201290161542\\ +0.00393272466969208 0.00697034786254025\\ +0.00515063275253169 0.00464501577419418\\ +0.00517908306093684 0.00177733429293658\\ +0.0037537844649238 -0.000347030607327214\\ +0.00144141669328302 -0.0010313358648959\\ +-7.18108528441341e-06 -1.37248919762634e-05\\ +-2.81157544201882e-06 -3.08613036503758e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.40673159644642 -0.94784087454129\\ +-1.23265462983521 -0.843563429933881\\ +-1.0862277609309 -0.74754597837873\\ +-0.962477288676397 -0.659033725398723\\ +-0.857255063437159 -0.577389428944067\\ +-0.767105439749221 -0.502085511291008\\ +-0.689157896099749 -0.432696518920973\\ +-0.621041052695652 -0.3688906589164\\ +-0.560814088230995 -0.310419181015246\\ +-0.413428233154021 -0.165454379407858\\ +-0.372208706051751 -0.126936883885765\\ +-0.333960860485937 -0.0931560255962878\\ +-0.29838054629576 -0.0639706097131623\\ +-0.265296785610384 -0.0391876693757613\\ +-0.234630360380498 -0.0185547934398462\\ +-0.206354992739627 -0.00176105776841129\\ +-0.180463934086854 0.0115540371351295\\ +-0.156944199426826 0.0217856027150745\\ +-0.135759538808312 0.0293451911458416\\ +-0.116841921932538 0.0346423587669693\\ +-0.100090210635686 0.038068402551785\\ +-0.0853740461368275 0.0399838329323332\\ +-0.0725408300007528 0.0407102000819863\\ +-0.0614239242483898 0.04052610497459\\ +-0.0436492884357866 0.0383258756325919\\ +-0.0307107285936277 0.0347921840905852\\ +-0.0214203471264467 0.030810286574976\\ +-0.0122512227140539 0.0250451318386817\\ +-0.0054039675571933 0.0187600534363026\\ +0.00589715862017548 0.00520814467421138\\ +0.00589362917822611 0.00196576984551977\\ +0.00425698836902333 -0.000424421882835313\\ +0.00162963893578083 -0.00117947015309894\\ +-8.17148275134016e-06 -1.55711358269528e-05\\ +-3.1948272112281e-06 -3.50084031075504e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.38527240778923 -1.44036168511157\\ +-1.18391898355899 -1.30132741205507\\ +-1.01576029347923 -1.17428301146684\\ +-0.875015613959669 -1.0581138341619\\ +-0.756875765402408 -0.951839950568483\\ +-0.657341892997603 -0.854603216042908\\ +-0.573093210213357 -0.765655862718618\\ +-0.50137883773865 -0.684349697480829\\ +-0.439929457643058 -0.610125070134445\\ +-0.38688491453924 -0.542498931333627\\ +-0.340734202578146 -0.481051583269261\\ +-0.264516987714335 -0.375243241481732\\ +-0.156242818248244 -0.222915699889985\\ +-0.117750907899316 -0.171162252040861\\ +-0.0748811585578744 -0.116225404324266\\ +-0.0237415277464481 -0.0516524339833093\\ +-0.0122424276376476 -0.0345004869190213\\ +-0.00672283005192464 -0.0238885450731749\\ +-0.00414720903395316 -0.0158829362733111\\ +-0.00416508804137727 -0.011892236950511\\ +-0.00623550411358709 -0.0073186035007069\\ +-0.00699621727921618 -0.00452688022096726\\ +-0.00645042933209972 -0.00129447240755631\\ +-0.00443734080800762 0.00090997258772596\\ +-0.00162290608352511 0.00137910227139004\\ +7.23908162103548e-06 1.13916629109756e-05\\ +3.42641988448911e-06 3.66441996058064e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.39537290958247 -1.4253046819372\\ +-1.19389431889461 -1.28715555579412\\ +-1.02558623655071 -1.16088256555741\\ +-0.884664751585721 -1.04538290949881\\ +-0.766317647137213 -0.939688205435436\\ +-0.66654332101461 -0.842951756348978\\ +-0.582018722155459 -0.754437287998176\\ +-0.509991427771299 -0.673508224051236\\ +-0.448191566029865 -0.599616637010182\\ +-0.394759686512796 -0.532291178445588\\ +-0.348186976609563 -0.471123584074999\\ +-0.27103870951176 -0.365854160448621\\ +-0.18399623609527 -0.245875923649625\\ +-0.139919015131057 -0.187460862786284\\ +-0.1047575982655 -0.143091378758093\\ +-0.0659756222856869 -0.0967138574557436\\ +-0.0206770696601692 -0.0430471849214118\\ +-0.010702488009626 -0.0288665334253553\\ +-0.00598309172153932 -0.0201007893926684\\ +-0.003912071340896 -0.0134905691425249\\ +-0.0041753490861911 -0.0100977010133725\\ +-0.00638186971003973 -0.00260736033344666\\ +-0.00509024373100142 4.97401777022066e-05\\ +-0.0030403962253609 0.0012550529227584\\ +-0.000639129921381709 0.000914572836829164\\ +3.14129265177598e-06 3.35562228448438e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.56 -1.22435525007169\\ +-1.39874914125116 -1.1307443902101\\ +-1.21454497166368 -1.01355762659106\\ +-1.06004968142966 -0.906016620246952\\ +-0.929989887303873 -0.807232769352858\\ +-0.81997198055961 -0.716441444463944\\ +-0.726338613800814 -0.632992214529745\\ +-0.646052079925469 -0.556339862008072\\ +-0.576600092171053 -0.486035044608098\\ +-0.515919860944878 -0.421713519135705\\ +-0.414512402141949 -0.309907485200664\\ +-0.332215484316734 -0.219144082234972\\ +-0.296372916994237 -0.181190678323317\\ +-0.263471807948992 -0.147922782141479\\ +-0.233244458590987 -0.119100688311715\\ +-0.205520177431261 -0.0944431900498375\\ +-0.180189714408131 -0.0736276629096786\\ +-0.157174762548304 -0.0562967955929128\\ +-0.136404259143473 -0.0420703324935472\\ +-0.117798295942993 -0.0305595056421251\\ +-0.101259381554412 -0.0213817323426515\\ +-0.0738941400649999 -0.00860063745851791\\ +-0.0531798307555502 -0.00120312233445197\\ +-0.0378686571735165 0.00274275431315196\\ +-0.0224503682129129 0.00502997720458587\\ +-0.0110264535193014 0.00513021743378328\\ +-0.00303327900031825 0.00369202772669053\\ +0.00110925254230021 0.00159307610246961\\ +0.000805901815932097 -0.000113013116330718\\ +-2.48262176882896e-06 -1.03254853844881e-05\\ +-7.36051405159088e-07 -8.40046971539721e-07\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.56 -1.28309367209372\\ +-1.39782750041374 -1.18754272414858\\ +-1.21024443005831 -1.06642213301021\\ +-1.05304874990978 -0.955349836564152\\ +-0.920867108643791 -0.85340316608399\\ +-0.809223967373055 -0.759783554708206\\ +-0.714394624899966 -0.673806642594159\\ +-0.633285556500677 -0.594893194187095\\ +-0.563337498043457 -0.522559752314637\\ +-0.502447132388871 -0.456408010509601\\ +-0.448903473491458 -0.396112072745973\\ +-0.284940204090695 -0.208585307622684\\ +-0.252840688476507 -0.174036692501741\\ +-0.223473399527048 -0.14394881881677\\ +-0.196638823124507 -0.118031606949101\\ +-0.172201616810439 -0.0959587902506176\\ +-0.150060988596588 -0.0773739772345052\\ +-0.130127618284743 -0.0619014105130731\\ +-0.112307843316714 -0.0491592534281047\\ +-0.0825657166683793 -0.0303881182953349\\ +-0.0597982151886585 -0.0183500195141677\\ +-0.0428086544458994 -0.0108592309324063\\ +-0.0255537551283187 -0.00477095816288253\\ +-0.0106538212685683 -0.00104565642244836\\ +2.72424064979848e-05 0.000224905855716884\\ +2.6406792530409e-08 -1.49729693088574e-08\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.56 -1.50984397933501\\ +-1.36971864290584 -1.38923435087497\\ +-1.17373665572246 -1.25341483208809\\ +-1.00992931540724 -1.12937688043916\\ +-0.872686776049409 -1.01599629693569\\ +-0.757338243974422 -0.912292533612841\\ +-0.659997356987043 -0.817413818216013\\ +-0.577435306702299 -0.730624192461238\\ +-0.506977108633203 -0.651291429329776\\ +-0.446416932489898 -0.578874882741307\\ +-0.393948745379885 -0.512912498269219\\ +-0.348108772259219 -0.453006521301097\\ +-0.271881674752204 -0.349999891115709\\ +-0.185299551440737 -0.232915069684108\\ +-0.141178587639756 -0.176182569610189\\ +-0.105844716548467 -0.133336447460267\\ +-0.0667372878532349 -0.0889658599458079\\ +-0.0176507667758368 -0.0348321078408009\\ +-0.00918432557290383 -0.0234473484234141\\ +-0.00468579824135928 -0.0151169382230201\\ +-0.00362176085858157 -0.0103426519634646\\ +-0.0044155420316645 -0.0075449674596566\\ +-0.00575984274954844 -0.00359933913288191\\ +-0.00526868277975012 -0.000985590508885803\\ +-0.00360583212558518 0.000780544152410689\\ +-0.0013121313558504 0.0011338254635207\\ +5.90812741885216e-06 9.26233859299685e-06\\ +2.79279995152315e-06 2.97908470159314e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.40698158521997 -0.959462465585123\\ +-1.23214757793514 -0.854399774141202\\ +-1.08511360240876 -0.757672046103091\\ +-0.96088350494944 -0.668519506471965\\ +-0.855290732559999 -0.586299465956114\\ +-0.764864511042036 -0.510478529991121\\ +-0.686721789860718 -0.440625131936459\\ +-0.618480666080245 -0.376401137832393\\ +-0.558191278869893 -0.317551311573349\\ +-0.410912183081085 -0.171625751398576\\ +-0.36980274674813 -0.132825975602493\\ +-0.331690932501389 -0.0987731574534989\\ +-0.296265966357457 -0.0693221633395811\\ +-0.263350468774826 -0.0442771345595845\\ +-0.232859212745947 -0.0233838621082998\\ +-0.204760495003804 -0.0063306720755083\\ +-0.179042896700527 0.00724276889593645\\ +-0.155689638402433 0.0177306867431035\\ +-0.134661603409033 0.0255432585398427\\ +-0.115888803192622 0.0310884064358117\\ +-0.0992689703989384 0.0347557384607848\\ +-0.0846713248890036 0.0369041823257272\\ +-0.071943412557703 0.0378539226168821\\ +-0.0514267572303433 0.0372242231069877\\ +-0.0363609996975349 0.0345834605754656\\ +-0.0254786548033323 0.0310591960552145\\ +-0.0177035505112955 0.0273335780456547\\ +-0.0100447683204756 0.0221401149721177\\ +-0.00329115299521177 0.0155291078393873\\ +0.00559410283531725 0.00497957127422555\\ +0.00560356537286877 0.00188929311762354\\ +0.00405272118456157 -0.000392996654864364\\ +0.00155323470035995 -0.00111933437882583\\ +-7.76943753200143e-06 -1.48216794977341e-05\\ +-3.03925006761574e-06 -3.3324948527369e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.56 -1.20759557793008\\ +-1.39917815147348 -1.11471749265959\\ +-1.21583384333856 -0.998673961721522\\ +-1.06202070355434 -0.892153524907759\\ +-0.932491407794455 -0.79428052964311\\ +-0.822873863858481 -0.704302443408351\\ +-0.729528591577012 -0.621580263283734\\ +-0.649432875879819 -0.545579660312908\\ +-0.580087218751991 -0.475861713656566\\ +-0.519439995358447 -0.412072148410852\\ +-0.417917959945509 -0.301202579926942\\ +-0.335325528726128 -0.211260888999372\\ +-0.299288672023714 -0.17369251101466\\ +-0.26617315299183 -0.140799252575997\\ +-0.235718999127489 -0.112344859296478\\ +-0.207762664352326 -0.0880502166022921\\ +-0.182201254732724 -0.0675935291701595\\ +-0.158961849128167 -0.0506172372294231\\ +-0.13797768071712 -0.0367400095259363\\ +-0.119172007208119 -0.0255714557823452\\ +-0.102449413936025 -0.0167270989121682\\ +-0.0876933869849614 -0.00984156876907583\\ +-0.0635251462204025 -0.00063808665811993\\ +-0.045451701629323 0.00428426218473232\\ +-0.0322214201734254 0.00656548575656002\\ +-0.019009700097697 0.00734845232470582\\ +-0.00927959588210658 0.00646134841011525\\ +-0.00239497062486627 0.00439424808273192\\ +0.00150236614150523 0.00188909073760946\\ +0.00129316730398421 3.02172194177608e-05\\ +8.82561777104662e-06 -5.97845992462709e-05\\ +-9.37750552321148e-07 -1.05827185237217e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.41069158802641 -1.14243874299565\\ +-1.2239782449029 -1.02496301526159\\ +-1.06742177870854 -0.917018178277057\\ +-0.93567208120152 -0.817761837655991\\ +-0.824272796808397 -0.726462419945519\\ +-0.729515132618797 -0.642492649638392\\ +-0.648319071522548 -0.565323023270868\\ +-0.57813738576094 -0.494514338050984\\ +-0.516878265059146 -0.429708345000812\\ +-0.414672050509194 -0.317001248560903\\ +-0.331932488146506 -0.225425915138221\\ +-0.295965223746099 -0.187096062562736\\ +-0.262987769173078 -0.153468765847322\\ +-0.23272219441812 -0.124302560528307\\ +-0.204988879944977 -0.0993148708251337\\ +-0.179670891310803 -0.0781821647452834\\ +-0.156683440557685 -0.0605466744119592\\ +-0.135950140660601 -0.0460280669772211\\ +-0.11738684653148 -0.0342377687319793\\ +-0.100892820545944 -0.0247935432676636\\ +-0.0736152426184427 -0.0115201021348732\\ +-0.0529776788513576 -0.00368598791322783\\ +-0.0377288352076024 0.000640711743487454\\ +-0.0223788253342248 0.00340008524982438\\ +-0.0110125521785207 0.00396836763452457\\ +-0.00308890413001062 0.00302051458561015\\ +0.000828843590616524 0.00138541116370572\\ +0.00066432576906772 -6.17617837885831e-05\\ +-5.92936044485626e-07 -6.85406583045278e-07\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.40427542211867 -0.969907354308587\\ +-1.22919632765388 -0.864022963843382\\ +-1.08197759827707 -0.76658570408585\\ +-0.957616640230078 -0.676819305623629\\ +-0.851941542232577 -0.594067115446948\\ +-0.761477058582718 -0.517783666403887\\ +-0.683336337961622 -0.447526722719317\\ +-0.615134118399525 -0.382948527517328\\ +-0.554917390679945 -0.323785029290952\\ +-0.4080261208966 -0.177083469974931\\ +-0.367090219292119 -0.138057433763396\\ +-0.329166941575128 -0.103785330195134\\ +-0.293940766806355 -0.0741180024682204\\ +-0.261229470104432 -0.0488567157546642\\ +-0.230943106475923 -0.0277455467526784\\ +-0.20304561812556 -0.0104721996174904\\ +-0.177521803985215 0.00332333776612548\\ +-0.154351826151339 0.0140342355567733\\ +-0.133494310638149 0.0220691187455688\\ +-0.114877814935801 0.0278340974112512\\ +-0.0983993593063619 0.0317169157826898\\ +-0.0839280864788496 0.0340747496054825\\ +-0.0713119707357364 0.0352262559077323\\ +-0.0509786257210472 0.0349725707112813\\ +-0.0360500595328743 0.0326664369615024\\ +-0.0252685860724196 0.0294335011496369\\ +-0.01459745471866 0.024255342899735\\ +-0.00820035003830211 0.0196078479908413\\ +-0.00167687341249545 0.0129776939262345\\ +0.00531391165394179 0.00476727820035538\\ +0.00533507067131156 0.00181798054013926\\ +0.00386350850104411 -0.000364179936283016\\ +0.00148241424171869 -0.00106372436853164\\ +-7.39728816356866e-06 -1.41275226703819e-05\\ +-2.89520000129606e-06 -3.17656691461998e-06\\ +}; +\addplot [color=black, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.56 -1.31536039739137\\ +-1.39519165658224 -1.21724884641018\\ +-1.20616502526331 -1.09396735605765\\ +-1.04782644978593 -0.980983055749097\\ +-0.914759853882887 -0.87734512797337\\ +-0.802454745292731 -0.78222949722568\\ +-0.707157724167183 -0.694928230836314\\ +-0.625751468555272 -0.61483992088067\\ +-0.555656599458786 -0.541459970051376\\ +-0.494752271168762 -0.474369768813685\\ +-0.441311590551505 -0.413223939395889\\ +-0.278628849762548 -0.222835428366151\\ +-0.246990641943052 -0.187634884080071\\ +-0.218110487446015 -0.156900838531868\\ +-0.191774372953314 -0.130338476024416\\ +-0.167833759969955 -0.107619637566664\\ +-0.146176460204407 -0.0883885103074074\\ +-0.126703911247927 -0.0722718490794183\\ +-0.0938998612325843 -0.0478780420020171\\ +-0.068472106140917 -0.0315777452742978\\ +-0.0492860577298948 -0.0209377505811885\\ +-0.0295942595972485 -0.0116434020632699\\ +-0.0088010693781293 -0.00372043738580019\\ +-0.00134565449189261 -0.000447481226480972\\ +-9.33014288835299e-05 0.000176897816299038\\ +4.26700953015668e-07 4.18235178711868e-07\\ +}; + \end{axis} + \end{tikzpicture} diff --git a/tikz/figs/robust_perf.pdf b/tikz/figs/robust_perf.pdf new file mode 100644 index 0000000000000000000000000000000000000000..25d5e2b5102e3239b9dd167fe50b4b68aa8d3b36 GIT binary patch literal 25806 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 YxqJAyTUi771o(v@Kqe+Rb$Q@_0d9A4w*UYD literal 0 HcmV?d00001 diff --git a/tikz/figs/robust_perf.png b/tikz/figs/robust_perf.png new file mode 100644 index 0000000000000000000000000000000000000000..d25c3b8a63037974db53e70b8b66dfada191eeb8 GIT binary patch literal 42044 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

L9) zC&Ix_721l}Vq)8W$Y2gZL%5*Htz*!*E8KSQk9Jfq|JiS)td81Tm+{f%<3wmS%}*nD zEg!78mQ{9@p0NAbdJy@_IgGbqM8KjyNS|UaZF(V$J!VQfuvfPP-dfV%7Vny(!$?TN zhfR|>Fm=G>1b*R-T&dB|Bzp(u?mG7hl+|#hfadj6*?W9cUGbBjwFl7~N1GVgdl%>z zXa6{as7$h8bK#Ckx)q)LG?aY7h%h8|J&@bO7=F3(Ib zjGy$JTp7xeTXn3p32~eqtkoSWi85SE8eF^lW~|@cP{NZjzJ>}_jSo!6k+bYSh@L**KDTkmM?ad!2r@7M!(F&J8j`d9_NgC5MoVt zHQ3WIp85F&mqQJW3_}!j1aixm&^t8xr#u2c+dvL=2&5r?vX9t7m?<|B%Q8c9k}QR> z6eD-24$~)zm*#j{xpSI=mRh?nyE5M|0U1MP^N40eRuufgv7j!aw({Z5(3g08?W@U$ z{8*`w_F|3PTUHV#^7a+b;uY>=m1N`apAI94DsXO`=Ta4h1y>641zAL=>;v*74X?B; z119V~qXz7z#pY+c`89b&1H%dfVRV3anTNaKkOt4&-Q8KSJh0Mua5R7>fD(FXP`eaW z?#W)xYmUdx^|)&l+^PdFW9c~$T;}(>52;p!)OZkPP#;%DaI*X3j5}JdG8LSv_wy+6 zy&GA5?)XZju`R*`@~c7*{rrq@ZD9r z%WNrlbtaBF+J%+)+f$dmKvQ}0vB;O?38|!-oT8vVa1hsxIl?^Z=BjdaIs_xeG^fen zuc)Jw8@KXcRzbZdTV8GAODS*8)qfOA97OV)P9v+GRr=c?9^GoLvzuSUO+WrwcWom2 zRB28#O0?hPbquYPwwe@g?rHxMLZGz?eL3V=XJN2&wT{E>*ZN3A{pC{{!^*~MxZCIE z&24&PmVo8)ehdWedb^a?dOhv?nmF3fVSDAdCg-`p5B0$*Q^p4H8a0y4QeH+`s`O#m z5-K>d8Clp4#X;&M`!VuZLx0QNG>q6w(~XU%5_=m+uQ1lFCoBc|9kP0C8OPM`nzqaC zE_V`lV_Vmayl6n;_4AvWrv-|t!$YKvzQzitqD20sV4XifRoA%6e#-@KOR?!P%=f%> zeI+;KT-7CYb41Lpm2yMz)J$6NBdkHt^BZ6RV_d%u>9a3 zk}R)vbEB6O6SZCfxVLV5Yf@eB57f}XZ(Kc zPY=q}KhQuRFxm%OT@MVyhZK1NO5KAmgWHWsTq(Ro`1uRetUA#H785T)Useg-IXAGH zN~1)K)6w9qDaH}|n*d=<+265ElJn$G;E4)4T4%Za8dmORh;WYmini&j(BszwO&LEp zYpOE80xf}<%8#n|88)ah?mR_mY}KD3WzmpIYT&sH{sk*V^PsBBi^vac78ya?h~@Ey zN0ZsojAf`eJ}^Ez0g$a1_2XM9QMENS*Z$5N7vm034_@Td%gf6WBD(merZw?3^m$7h zs5-2On=YrGuWZWGRm6{X=Rgbkj_eIzrx2mCeg$$EG7FjmE@dl z(0(d>adcj>Zu$;GD++$}Me_jDgQ?QYH8g0QSQur`T(5V2LR+0V5?QoreFzk1m~hUk zS3X`CN*3*Z)BD^SN|^lP=Lyc(x@*kxdXt#u*9sn3PFOu%JuZ07dv)?&AD856VKu}{!>%}?KcLR=H#;0#k`rMZ=)G0-bz zRtFEd&ImB-qZ=rMEjY|Y2c~*129>fy&rQA%lxj;GL{a>CkoQRk?CQ&=xz-dh`fOqp zxR_Pm19yhNLwA8F752_s+9?f0eELIWY`@-Xa1Nfv;8=F+E3~s{UqM4G2;f}55q314 zfi?ap^UQinq?>m)3roY)PjcVQme1EAwVOb;URHQ-{%!3bjCt>IKrO(OT#U?}Q?hxI z4!4raK%2tZBKorC>Js+xxm(oOCt~}<;t<)(X)V?GQtmbAo+z!joT_`g8AVNvnflYe z`I{4=JoTs2$_zw>u*H`(C2n-*8$_2tCw`$9&|)de{&;S|Za)jvBb?&Z8OhGQVTseu zJd~X6kDd8&22D|WM-nY(=U;oAu!`j{s%mdsuV939i9uC*sm7lrv?G(s5hEW}+ev1d zC2#|y%-3FSEPcP_sZHy=hoDO7{t)4<-G4o=f3J+%&lxzXgd^&(TlU{=_Y|YgJ9-?S zHf1pi@P46Io!-pr+kx*G6J`k;`~2?i9(XXJ8Oz+XXpd!JoeCOlEWCHR6olM@ByPpE zS_ehswYO&oG2Uso6yJe#f5n1uZEIW)xCYi=JM`L$;Mm{OzhRcTii2I5#KGd&bVdcV z#0{T8WIV3c1NG{{PFvV&n1Gb>)>x6Rp=GSr&zhBVUQg5LqZ;qX-XiYkFT*TvV2Z>6 zH8k(0WQ)fpFfHA{C96j4X)qT%Bv%)G}b{ltozLcZ7 z&*Ww0bFaG`rBcF_4uTI)PmXg^6!?u^A9Wjdzt`l>LEK-73_e`kp2qfuqBPr-wFnTF zp>*5np7OKK6EvG*<6X4F)m4!)wxZ8_dvgi%ucvzUGBEly=QUm~{rcJDCi+OVR{QC- z4+;%4FeXS=nA1l_zF(+}JAL+&qm$z?lC~CSLVJLDKT{b-B zOW>}&CUC2~_8%M4x0Ky9_*Y|_J}un0@h0gIYr3A+g!mvw9B+O@umi#GgCR1=d{7T+ zI0VV~Zjv+CRQG`gCgS$hpMFhtJ$$_?+3TLsb0&_(bwbi`1u`WJjUCLe#mq!oQmP?W zOmkxE>rMiHuM!((vnW&>ofRQXcQcDpmerftWPIhLDDVnMlIsr@cx-8VzgDo8(v_3e zW|n@U*Oa=Otukhm+=M7hrQI}L`{spB`|>~am7}J7Z|mET>DOvH>tx+;DN$gi za2nx_Z({7YNa;XjHI6^|^^YrRBEIwCX|&S~DwQs*Nu3@p*U`atHRGrS<#!MeKL&H) zx1HVHm$mQdOkDYHSOd41)rgGp}dQeb?d%DHt%X zvDw*R8P@-(_)|EM+H+`X`0}J)!q`AY3EX?>C-* zuOZKA^GZ+soQ=ayTtkgqO-L-k#box$EL8WI^xP@ysQ#wJSqOR_rEJ^P=R&R@d2uX3 zqzE+iK04UZ1SzW_Hksk!}uM^vZ5@OaLb+B$54e7$OhF24mgudH4&Bd%(=g*G1 zFGtVnyRA1lu(%#0r}Kz^+qg8YGwYgV{uLhaV!V56ZXCI2`!hXXk!rE+ejFf5jN1%m zI(p#VV0SLee+P0*e(|7mz|=JuDF~F8rtacEXt4%br9FI|$irB*c)uwt*Q02$>{zfj^kULZYx~| zy{X7NIzX+QQN@zS*|;^gQ>r9`rEdG4{c_MJiDzxSp7lioKbnrX?GSLY*-o7_ix_g1 z2k$DU8#zB`dGV%RMEAYw?64~RH1?TJqoWC-P1V;CGwy2C3Kx+{vAhRVFhNuTQg4=8 zI28d^OFZ-{)zA%81|v+Eo#j5Y)9=yjB%U`#P+xMNFXOU0q$hin^~Rg!<(*8H?7szV zCu-4Sl3f3b1qd5?b4WR?_tXs-$r-Kn)Fl{qg$_}b*GI`W{S|%$Apjc(d$+F-f3tB% zV!WE6k}CQ-SDJYMg3bdd(u$CP^SU$Y3j!QWO%>p)zwBSg&0G1fPVLOspgg|X(@-n2 zWy@`UQ5{b4FIc2`=zrry+8C3I|3D$O}k8jLL)+V(VnZhfgSP*egn`*)BqaWzY9TQDM}9QmWe1cfeH8Z3yX z1rCk^ZcZ~1TZKeV`banWkq z<8wc+tx9nh4KEDRrDl5Qr>>HP7;#lpBh2i6REgB}0o2?q-u5KAl8G9y9~9G0J~RhY z2oy|)(e6G!!w#=m3&|!hzkD$ONxLhLyi}vnqg(SgCh0{=n28MJqxbE!;UX!Ce)lBl zHpwBPmYTkS^j=VRY|O9#9*LkZiCZ%cR;H&w72$A_aI5u$T(4yN*GU$KdJIPj^Mm z&c+yH0g~X~fBXhdutjUaXYD`V9UR3Nw5Bd1dgO}HA(1Uw~ z3YZZ>%-umTv31TC)k7P*yh8>{E^v{LO%rC@>5cxrieWI9m;&Skv(kr8KI9R ze;s^(Y&R7tLsTxKQzqvZ)F+e-W3gxxhb^{oE&Q|g@w6~wuZe+fQYA#D+g}Mz*k0vU zM1#mb8h-J$HDvJ3E`J!-?zQ1?p&w<@JQN5iYs$X z)i4!C9kU0-RcoBlHBk2$79EE-6iGU8uDJUbT*b6N)Xc?c9szz7ms~d9(XxPsu!s+m zPHGG;%f|N$(71ZhX#$XN_~ldadOy(B$a%&KivdVbq0j($uc>^iVQhq%m_W;ZBh+F|Pif~fdoTG$6;?}OU|aQ(xIf3+k6C+>ys6g3nPdJ)iM z4&f0Hd0eYtZGKuLJDdr4Guc-AqadR4+9K37$P3r-x0gbtz@_?qO(S@|%c-gvDktVP z$VWIlQ6ZoGGC?Zl?8LtSPJE|9$O84o;|!@=j{Cg>yfGAo*K7U(97saJJB{HO4h1t5V^6l4~Z@B4vRlUbgcOQN2RlBzM z&2X9=AKANaNB_^Rg6`Pd?K(Ti!+3o=b_{My3%O;VPG2`gLnxdi%1RTC|Bm)Z5~k4H zzxzFxxTPDO4b9{(j9!Q;^>+CuvcRY483Q-2zUfC=d8WPO@l$3hvxhR)h=b+z#C?l7 z>c`S{EXCJFL<|;FWvFGB)6>!WjXP4m)}FWkLy>AC2iXjZ-UC*H zTRnmX;2N4jh?96~jJ=y=&o6YCY(6xvH!0pv=F{YJMdz5|=bW&Laxk28DB3is#kSHy z@VHIAQ2@(J-+KKn`Z_`Y-#K-~8(C?f#lEb=m0sd`T8BQ85&@y21ODMl7}tfRxeo$> zop8#c>u*aME^1W;fTgGYO!PT~S5&K@=LYrT4b;;Yxrj!E&Z);*q_8>xKDcAof18#M zMZu`3m|58|-?~6j*VB+v=~AGU#ADyOf=e85uaxsevy(nz$J{gh{Q+9LUvN*f)6mOo z(3RDVPfRt+*rsnvHgFKYCvSNFGoi-rhXym2UfV1z9$H9f)HLymqF7#jK!#hk&|$g^ zHWopOQ$x_Yo$Wz8uD&rK670`h!RwEHUn5EZ5!CE`Xn3NSb65-bk~^oV19aIyTW zeirDZI0%H}9C-j)C7(OiuFA;Psp+1cwDt_3=F7R+Wb=U%TDOgPIV%Z-kz{TZiJpkS zF!r5l-Db8pTf%ASJh2M(@PVjgS*E)|*rYI26Mf(8K8jRO#rG){D7FO@i?YJEtobtD zb5dx$VI^(so#SsGVzp#`+V%Xdj^2_dJik^ufB4M%m1a?-y%hw4Vdm&mIY(ZVc*{&- zJiP#s?%th&X#>)PqSQa6pC2&xx)oCz!Y0xreI?ug#R{ruP)O-DL|j;YdD;H{2HRsI zEIFN-O)qWY8|OoOtT*$47;r910HpPKC_$b48(bUwfbF^Jn?sPo;71rGdGBb4XBb7M zJEgacr-SyD>rD7>(^a6YVezICdJXMlZ4mAUzBNQSiwv<4@O3@7J79Qk27gp8l~5&< z`6Ee``rr$H`rWjX{{&J1w)_E-1(PN4Mi$ITOAN`7D$-UO_Yg&c{k6_qi{F1=qS9uM z5iqP(F~yTu(I6kMiT-XdH9@)kx*W3c5W|)v&92>XpVwQcK*0zX7K)=yEhRZVQ1)|6 zR^s!z_c`Dj%xq6iPKR8LW^kA2cEd69aa0aroC+9-w7(wqv_sdMVUn|b490S zFobvG(E^z6*Xfb`cU2hhsHrXD%}=r%52{hzOleYalaE%;cD!(|yhry2hBg1{SsV1i zKghy&yx}cMhL4^wl}pN=g~@{h(?;fZFK1R|oIc3ip;`szIid&n%$0kB9#@C70_`?H zBMuQG&g5(m7G=*4dx1ZkO2W!2qfUm(}9AWqpjt#%Zq;tZ$ z1mtafXnsl%ieE#Wmg)^p9o#OfDt!ZVMZO{g^@#aAC{+%N^KaX#6JdJ+v|Q9(khb=y z2^|P9er|Prxf}@rys{d8VH=Zw1vTVB6WR2@x)bf_eXU)e2>cD={)HWoJmlHUoge@N zRi|vuKr-DWY$yZi^UNpj!5BagrReuG`hpAaO2$-AbKrA(_DG%I^-?DH&)G~N=Ph{>lyD@h5u9liJw-^J`F}_2^o*|qMVsaz zGd&3~A8m0hIOBFX&JuQ)2CYlPoUwlmDHGECdus6hL1CUSrOEp-2$a3);VfW5UA3Jy zP}fJ#Gm(W%hL!{*jECD71nun=-3y#Y_=0Xvas%_jaw(WoH9(|oVuxf}`QpNGC!kcS zW;42=Otr@tdN;+aAnG3lF^k>bs!K$7O$<|}l=1tEY94EA_b+VlV&Gcnv?G1Bx@K~5 zNO5C=(her8%fFwOpr7nOj$|HT9KtyfB1UowH?~H1jHeT|+7J}W`1iq#oV3Dea}@U9 z=|$tjimMUo7Xk9;5+d z-n3QAyoD@NHa4?79E_8ucrLW0;q- ziZX5|=(mm2h3;qJha-scvH@9jg@_uznpEp8a*SC{Utct}und^&u~uo9VtL~~;!Y~R z1qB_2!hM`L&C;Cx8OF<3c@hjA0alDLkev*PO1jjX?+pLj^8%c~zASRyeTqsnE>mhV zj2>~?keO@BuzRF&A(bcQ6b3Hd%f_SBeuoePVS zysi7%4zJMzpp}oZU=dIPB;gE@Nmk zp2l*>z`QQfg}z<|cr35i8j`_%Z`Tp{?++IbU{P!E&RTCCud9x?dpZo`VzWoJypP5! zUmpp%pUb?hymHQMb@~#g5igZqk5edGpN7#JT~eOQKCZ7$k5u%v#Hi_5jGrjnUrw;r zzX%xa55B>t5-QO5dYz=nLJ56RK2i`Mu6%>%1VPwNO8270g3aZNpZJcE(*?At&!Fs= zEZMwI8yaR=Lvp@|aa&9T9kAuo(8lObqoua}IUtPeTZ0=?frIy3Hyn?DWUf0_ZD(cI zdUG4!2?(qUYnuZ!dv8!-Q3R*uJ3ol+e9ojEbz70}Lt8+Bmt%08M&jwj?RCg*U9*dQ z(yFGEoc6r^rYqOh5CD@2c#b_H9T8JTnPdP^udxpb}U57L7_~&k6Fm8CH@o1#s+Jwo6qCs1a}BVE74^m}*V4=po&GC@J72 zhcl{#gV!qL-t}LH*PSlVHQyGn=ykW4g6nIVJ6}DIg_QQ2YA&c-8-!k-zps2_>?QX@ z_Kzv3a1mNQhGAv-eHT@KRetWLT%Xe1 zmA-eeispU~!a4hVq=X%(QfPD=f%WJgvMkG`!n!g9g-tg&4gXaM$cf=j zERz25n0h2FuBblG{8Dc*lRyhOoxfi?(^YfbsF&uz^Tu$XB`T)J-t!&$uJvnPc~j(h=m~h5CtXT1MUvuh*nX;K(^%+x80hdNlRj<@rV? z2?TsR$}jB4@wI_luLkDJ(s#@@H`NcWAUiW3G5NWi`co3k_3(}klS#lnsB^zw206}o zuCEIGY6pvkf2iwj@jB4-GpsYpg#l8VM~%gc508(R%~h6dA1~@QK;8#FiIx?qcz9m8 zydO|ykkw$_;9&kv!|m1L+PKxA*5!IcPx_vZp7oW>OgA$u(X{&T?yDpufXJW6n5hXf zcU+K}2;C+4{Y_wsERo5>bP;M?{jlxfgEFHaURHCb;>00DbnONN3O54>#2BII;)MR@ z7_uw#(M5eR-*SJuD%aC6P5q|_$GP82$0_I1OAyWViwXq*1XV$;!`}+INhHwOgg)=g zdA@)n&sXTYb}4AU)b}~{Y8J?v-1qwh_@S~=g|~+{KtcUw zgMyqu^<$*Rb$(H$sG7VN&_j%V4*z1ZaO{WuxW&v3n*9crzKl3%*dOI4;fo$&E6CH- zpNtO&%%QnH=*un<)0skt5%&?f-XM?aI>9(MGGh4f3XbjlexK*w7!xsuJoIt=eBt`) z_IM%jRilzi!VYN6nwejH#JXK%bDFs8TU>#yub4I(DdRi}HHX2kyAJyEjCj7xZzi90 zi1PXQ^o+ZcZ_m%39OrJ?KeOzmZq6iolM{_ub44FC0BY0PyD%sPR&?k{Q(qz*=Pp;%KM!W|bSNIB=x)&8( zTo6kP+%xRf)9rsmE)cqVv$OpcE`hEylG&ani`&X+0*mk|BIfxHA1X116$;v0ub$BP zkm1(w_0WXM@%nwmu=xO=R8|9T|Co#_pt=1K^;6n3EK$D9#5Ib|R&(98?G;ncz;V%w zg2gm2(}mg8eq?j2abjAB;}(DVcX4>39zxzAir> zkWy=uvdWU9Xw-4hDBUJzLV<1`YOlS@+X8-)5JsH$k~Ad+qjzWO5U~BBHhV zGaFhj=@}Sb7q;aHIc_m}OPcWz`L5u9eD1-snBv_5!x50*RTkD(>w$DbY>=eJaHeG$ z#qWmY5_h<=Z2Gxl(P#_CNtE*(n-n;e&OhwBp<4W=$S>5?jhS-$vLQluAS{m_^+9}| zSF9{7!zs^_qBb?wL;!%#0l33O?L9ZY(}IRlNtfc>I3I&Oiu3KQ#5|39uCG?k;~Y&6 zfQmM6Bkr}|bjwgMIRPe&+{)qI!m-rv<)5R8`NKuv;|Sz}Xt$)$_1kbDg|@D2ilRE* zo%$HCxFk+xOynRRZXPRS)qjSyH1Dk2H@qB%o2H-6qqg6FMBT2s_G*l4 zMqn@>bWvBpOWSZ9`3cAhbFmcYc>3^>et}`D?kWuCF<;w*+H6h`NO=1) zrrQ`BYlZ%Jt+3(OW<4MqK;EdW$ae6tT3nNWtXexMfnPxX@Slf|C!xr$pfdjKw+01b zesgko!q&8#Dva_{M9D0pCOXmexV(eMik*li0T_nQ~uV2`qb$E~k7`*teA( z+*neYjk3`9TQcN1mvwY~^Bq$a#-juW(J!l)m+L{b5su<`<4-0PM}DAwz-!{)xnMtm zC}QsUo(Xz$>&#f8!a<_~RQwr0jEi5|Q8f^~eICAL{EsEH<=zgRqd@zx2n>hV^ovf% zVAG#YHje8$JJ9GB`Ulb}&~FVk4|ocsig`?HWycrP+z zP%nCb-S-6fPJq4YtJc^G|G;%r&(y;)2#7(gG_Q@z^pZKg4Rx1kwEs460xiw~4$ajN z-yAZ(UcPnAY);VYP8dvNh}SrxTi0Xq!%&mKP;jlyd)j(r=VFph& zG4#!E9Y(t!pU$oO)CNNOI|YOYf~`0RR}a7F;y?!dFZ^vwBihM73~|P4l;V|1R!J>m z%a2Lht~+~6fUj}7Pvq=y@nQQOX(<{*dHmWd>;} zat>}yt{An=?Tb^;#$&2pGn?n)B7{a8`v5L3GguIH{_j|u4y;3z=^ia&EJX)vyHOke zRhEK}uWqo}6YXV}zlV;Zg=B9KGMx`vC~_f@FobSfEV8UxYkJj9Y?A7GlivPzRns$@ z>ZEu}e=%u&J>Os2KytmPgvu{wGzbkQL*cB3HR0!7cKRqfbBzrM3Nmgg4Vl}|5Vp-KCYP(Z*WS5Q)FMMztTqTd5yrcPS(zVPtT@$HA< z(b1K_AjE{&k+FpYlYHc$NQsJ4AAah3ZC-wSaW2Y%oXSf=od&;qXne`Ekbuhdrtcw)DHI^ zJ3Q+i+qb>h>+7!-YL%SVo%aQm`&*8CRjWYXPrBhee{+4HY40Dq{5Hv7HlFhUnVI8W zW2?LiVd?cfX5tDhw1X#HzRawOyH1pywzE#5N7@Ed{=<8<+D5+E~sz3$Ittm&~HGc{+@3 zQt0kqPkIEV&YHlT@e#CF!YwUKocOD8iCOJw;pN;pV}p{Aq@~Q&(=AmJ7Y5;VS|q8H z@pj9(rOalGRm{^hSrSg#v9`V8~5M8xIgZ3H3J=ds&+SjGB>pF3k;XSTGcvUEdq=sWIJ&}u?S8B`uPFS*~9X(yQtiOK{oh8tl z=Qu17@VL2B@EG$p0{1}ZVVO=W+TD5Zqv<%c+-lW^%%URShVm&FP4mZN_I#pp+qNbz zsklzK-!yo9d8|QFx;+_iER)C(TnQrZ9nE-O7?K|23$9nF=%wx=-7b+3u)I7KL*9KU z2*^sLj_)g&zTTCZ6C+!n(Xud}6rLl!fInq!MHj=k zShzgMq%1|9$xZ?n)J_H&@4jw*_A@(raScz-b`W89ao_2*g=22{dS21o{uXjBX^e>P zlOTvoY6p@OC9nh{EDb(~kT^Kh#)>ngsCsFT89XAbc~d$vyeld;76F4+gR!I^gTKQ2 zcC!pZbKL@Fya%+jC*nQ{d#Hmk$&0C#0+Sg=`(kZ{=@dtybd}QwC8P;=hCo~7t?IB) z10i9A;RCMioj}})HYV}=s-SFP|Pr@&g<%8swqIe`}H*x z^kd?Gu>hd23&jd^xwkL73|_ByJyQk6Y(*U{{h{za7Ft=#L!@d}^GOR1UB4NF9hriV zTo#JptYs*WmmRD>UEB$tzM583r?bNdecfBC`=(Uk8}nGvw}PaVKVT~&4Ns2gcfvVd zJ6NH3!=$tDM%~@R!^80fLx~UxzHJG(p7+;V2&cHDvO76G92OiZ8M*>f{X9@laLUV3 zDLeD(dr+Osm3i#^w5ItiOX0)9Ti6@SNMG;F&5+|xtuH7YRuPw!)eBjw*~C=}g_!eI zXy2V}s~LaaGST7BqaDZqqwCMjYZK|;jADY+d*mvPStye5ykMJn3fT&6uVb{>1c7Y|Itn@c0^0;v*tr*#{5a`5>9OnpYP&a&Mt0QN!xeV47 zAL|{gnqua0u{#lVLG#^e9jkA9iU;HfB@Jy$3bv1OKqR#DI5|Z{D8!Ow zBC*#Wc7Ykq?45><4(lT-@W*X{Cx|tT4cNY}3TDINJulm9GQRg!2nc2v{uxpQMX-ya z$#41pHwo_=_ol}zmVi?y^yNilrqA83ngO~E&xL62+i$y>k87@Dt#bQ&*C~?6o7rzY zsA4BU$Nv^P5!912Ir7qraZQNZf^2BXTExn#|>NGi%M=G*G<}_05R7g01~UCqz|OBKK6tH zdf`qcRRzDRDL|0qI>KdWbkFN?Ob%hYxr6ui@Rg&)7KQMHNiPS5ri286y6c@ZSC}*p z&*Up%J57~kUa~z;fhrQ6js(Y7^sU5xe9U^wZ}obsc>&2};Q}V?RoF+N6(6|1$#nJ& zc$ADRDt|>o$#qN?$?5?jo;{eu+D7Xma|&DGY^Z2{|7h-30Y*BkQ@JnVopnYv?wsP? zVo8i$QF4o%fO{}}|)Cd644-Zz)jp}U6T7j-C5FUUY2U>nV$XqwjL-gTx zVY#))yBBHe_WPK#b(M^lh(QZ?2tRP0hrn`^8yw({ulz zL+gjz+kLQ6-7AnaWoU`>(_zBmRwR#THv92wmk(!qT7l|JW%X~l0S^=n^SLr3rgH6l zVeknjgdU$iI$isFS9uPi&Q)8cMAGjxDl5Xmmcjn)Mp_uW;W6RADjY$JTVBKG)s%C2 ze*oegr`g&M-v|ENaTAe$sN}}41Y}#P9g~RtR?JQm4x4}D|5KwEj2SH^bta8sxTky$}Nlj`nc1RiSL&WFXgA1by6vff=od4bCJ4Cj*DffcL#gX)pz=RB`;z{q+(2A48I7e z6xoGjmxx#XOPP4p6cX;IL&PBZOEdY>l0rp}xy#g>JK_TF=k)Mh1%(n7w%x z$n(6PJUtdlkg#^c9`cQOFUPJpUkA>5g3kXKIOFd1+%>2Ti?nSsbx!yfApVp)PhIMY z!wAWSeN7SaLi4Cr9?aqp$)1nmP1{uL&FJa+G3l7NN|>u4x}wZfm%<8zP^n4#%8{Iq zhZGi~yKW*;EjH)QrKEnH_8=!@wVeqy2Qxm40cDmDVU8@BdM9{*AIp!Zuj*> zNZtV}Rr0R4dNTzg<_9xAyEdJ}QNf!lUM}yZ$VkTQ6&=8goL7x9u;T7U4rB3(!)IAoCkALUf zH4+jP7wLdqB$?f=CZ9qS99Z^#I=`3&N}bTVggApF`al~ z@#ft|Bg@PQLl*25{O)@eRrT%E^vx+t85raTOdjG0_4LgU09iHTLrRtmd5QXH4G!_T ze|yon;M_>l=@d+?rIXZ6m+;N>*7$mR#3*dG2?iGa))?>%~ zGvljTy`Go_hSmE2;ag7d3`ba$rax=Jli&eU~j=ptc&@-eskc7BWOaNo}9z#;$jsA702 za1qh|X{Vlk>zJ+#;=f zCUM8%q^>~@^45yao~|Uk9CGiT&N7&lM4k%uYm*^K_NS|wH!7EzTQj4OyY^y zYwvAQwJz4NiVtijZxDrH`4F*`B1NL=|P^pWm0EE8v?L8m%U7jGDxL_W+TN zknHw&FP_>??9mAUds#y^k+nf1LP^Q((3&)fe$SK1&j;xs+`lUAA?;No`mPE?g} zm^C?Yj~qSbE5p$24BCXuHQS^`0o37P#M=AlGkd>}8iL@iUxfE3xAQNnUbTLB(dNiv0d5i{}dg*Je1N<<%m{QewmO{|cr zo>!3b%$Z83ZH&$|Dp52dX7zo|+}&Q+Oa~YFln6U^TZSOcDZEMr0suA~y9{m4t#cQ~ z8rI*;Jd@9NEWU(b$=RkhMU@^I3?!sdj5$qyGzkfCMjQ1?9XI9vgNYT9Y|!_O?Nnw% zV5?{d6bQ{3dw;Kf|w=Xik z=xJAhD&e$k&*ulJX&aXr(zx;18R>p`Iu9kS*EAXwbQJ%@|(le&xvV^*^yi?e>!s+|y%18cb5B zF40ADVG7=>xRR`7TA5ZWY*`vc7w3iXkju4bif?g16x(gD>IcpN5{fZBHM!v`!sL}S z%&D?YdD9zo9oUguePVm^;n6nwy{=S+Ss#F->M|Hw`e!H0OF3!8qMyX=flow@p2A`Z zhQdC730%%VziFv10+QYw9+N*3Rh;hiyft{Ietr^I^2OQpU6N=<0L_^l#uE#?pJ)E$ zHK2S~AE&5l#`o9PbhtjKRT4nmdh(;n@4RE@2o=eAFNpm7SS2nicW@04LM0N2rX_SH z&dn@#n=-!GJ~B_A>uUSEdJoG`2S`dL=aOB>;!BTUfk~*6bY^Le(qGZDZu1*A2WZ8PW8)*vx$2s5TLTLf712e4OyaA*C- z*aaQ}amZ;H^iAp6Z>bcud8$q0s$9}|@BBNaI; z{+Aa(N|h#tfXbT!^t9JY5KMiMf}iQW0dO&51;;G6WO9!0{KlIYX!ghpWS_$8c}59W zm!+&rQN*7IpoWO;`e?p>mDS63I3QL9%}1k^74AGIZ$f5#d?3}a(&<1k>?cVo0(s{h z%GDo^$?it*Qtv$QdR5I7uP7}E3pJZg5LbdFl%N^9rDMsS46#GcXkXBRw6w#WfmI-)XiX!I)8})T4nw3 zOdk5tpI_y$5K##v>TsrWDpl!TT8(78@y+n7M$<9IOz3c+Ild;kQirKxXb+Nu0atJw z5%>D)a9kwmHmJ9Bp(nPNz1LuSyNVqXT9_1G)MzUoYatLp9P{T>7fOa5V4L z_h~=gUz34?U8bDI)FjI!hwwQ>WkpMvITgKFxZ5(Mn(9P7^2#K*uhtsx+B+SadPAy}ah`SiG`<-L+A?G4Tr zy!L5qc0FYSsNSJ`BXo(Rp8~-WTHcL2+bi>|d`WlS<=FYlq)PS!B8hd#n=S`ln*r_Z zurs9+>InXp;EmqT!GHB*tFT-eSLFQZK;`%)-xz9JkwC@! zohB)H;P2=>u?xn1IVM`TuJY0*n2gn9ZN%^;>M*un ztK`xx5m89M*EYOJmj(nM$qb(GyKf9(>Lvuqx{AZiFzJ<4TylRGe*~R|pSYt@OUy+H zLaohAb2lRyW=2#n=t-C6QW;GRiB%r#^m2U{ill%&BV*oJ{O{U%9v1374SYFOdS0;} zUU!FOKgPdOrE@9q->4ep38tK-RPPj)@3cy-foD^4c#HZ3e&~CcR#g`^HfRu_r3}rq z->K^9M^%lKQrf)H|M;&W8EKWCc3E*f6Hr zT5JyA0|wQDOe+{r#%HbVI1zxOVTd9d!e1793`#W7FeFR_;F?Q!_yi)*BI+<>5&ev} zUnmIWZKk=ncfok<)LO#f^x~q7Vl&LrcEJ3Fg?l4Lp4&5lWYn7vR~NanGgNd60-MT> z!pxH+wWjqNugB7NMf11{#^X@7Ft%HqRNz_S4crI0p{RSE6c9AGDmKm@In($idy*I> zSwOkj4o0wKJq7V?@bh43>*Rk4%VWuc=tw z*7eNrBx%|5X}#H#UZ*jpr31}L0=i{Y8O#?Jr+wZqOVU|NJ_bsoWXCCXnU$-g4`*Y) z-5l2oO|+xJI(7>VsmY*meEZZ>1loulm5Sx+NT}1n4v^$3E*8_6V${>f4iU$1`lR3) zGpM@&8$&6+E7At{&H*4PB9KSJf>Q;+ID!r+gwC-7F|5vyBS8nEM$z&vKaFsTqNUu8 zzZSBGIDkOc{Cu}dWxBT(y_BX_l9oK{X03CW`F_#>fwKOVp*B2Ju2=vLElGJ(+a!-@ zPGqyL+oddV*)XzKZm@Tmz+0C{4Y#Ap6%vH^O*H2=`{CAhE(p~|QGI<#b+l!mt3Tb&a6>An$;U@6Cy!$9`W+{~M-KyXd>Q?Y*QOd8ilg*V>6g=`tA=`~xy;x}mb7Zy6#k>h zxcg&<-Su*qt&|j;d*cA3t-*K_WejNhZIJu6d{p_5h(gqCmiUB)Fa#29MJVBYKVvT= zt)c$dLhUC_r>Zx^#YG8Q3fYgoYfb4StE=tvrYcb6(bA^_E)rSh^g`seG%;nou5e{|xa{uT_I zEE4fJQa;38vq_?r(s&b0L;7Jo@v+fo&qnbgn-c!X`z{1QvXof2hmn(17BC}ZfpK-# z6A;>D{0WI5Znn#JG(jF#;L=BYazG~gDmc|^>ySXhM`>2#rqWyTJyAh~15Da^St%uq z2V4ntL4W*$EVKz(CB$BvWm7_(o2JuA#qr=d)S!EjrEg%0AA*Y|(6GyFGfsYyj%5pz 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

hv$7)hnl--S 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 NbyaPZS|#g<{{cFE3>p9c literal 0 HcmV?d00001 diff --git a/tikz/figs/robust_perf.svg b/tikz/figs/robust_perf.svg new file mode 100644 index 0000000..35e2f1a --- /dev/null +++ b/tikz/figs/robust_perf.svg @@ -0,0 +1,511 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tikz/figs/robust_perf.tex b/tikz/figs/robust_perf.tex new file mode 100644 index 0000000..6779a7d --- /dev/null +++ b/tikz/figs/robust_perf.tex @@ -0,0 +1,1723 @@ +\tikzset{block/.default={0.8cm}{0.6cm}} +\tikzset{addb/.append style={scale=0.7}} +\tikzset{node distance=0.6} +\def\cdist{0.7} + +\definecolor{T}{rgb}{0.230, 0.299, 0.754}% +\definecolor{S}{rgb}{0.706, 0.016, 0.150}% +\setlength\fwidth{7cm} +\setlength\fheight{4cm} + +\begin{tikzpicture} + \begin{axis}[% + name=axis, + width=\fwidth, + height=\fheight, + at={(0, 0)}, + scale only axis, + separate axis lines, + every outer x axis line/.append style={black}, + every x tick label/.append style={font=\color{black}}, + every x tick/.append style={black}, + xmode=log, + xmin=0.1, + xmax=1000, + xminorticks=true, + xlabel={Frequency [Hz]}, + every outer y axis line/.append style={black}, + every y tick label/.append style={font=\color{black}}, + every y tick/.append style={black}, + ymode=log, + ymin=0.001, + ymax=10, + yminorticks=true, + ylabel={Magnitude}, + axis background/.style={fill=white}, + xmajorgrids, + xminorgrids, + ymajorgrids, + yminorgrids + ] + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.0001931122177\\ + 0.535462089927361 1.00573493472724\\ + 0.922497005259217 1.01680236010719\\ + 1.32166418394661 1.03374858384494\\ + 1.74277467840892 1.05687817368458\\ + 2.21485523372636 1.08784873206357\\ + 2.76338529005317 1.12820099616263\\ + 3.51192753045073 1.18553946072086\\ + 5.22056752784697 1.28965685221731\\ + 5.93982669392036 1.31022397541787\\ + 6.57382014340959 1.31414440876117\\ + 7.20871503378214 1.30497065729765\\ + 7.8323825991792 1.28445066175576\\ + 8.51000724712225 1.25141598556613\\ + 9.24625711640574 1.20596156260807\\ + 10.0462042134681 1.14917565028267\\ + 10.9153593533139 1.08300042075559\\ + 11.9695570235904 1.00151443652005\\ + 13.2471398786612 0.906489000195522\\ + 14.796880626864 0.801614690150466\\ + 16.835508029612 0.683826841375039\\ + 19.5114834684662 0.561302789116589\\ + 23.6796006783308 0.42560963805056\\ + 33.0003479112529 0.259341011797121\\ + 45.9899209052244 0.159046987989402\\ + 57.3797641421413 0.116770448003281\\ + 70.2824426430835 0.0893928832098493\\ + 86.0864769614925 0.0695444840114252\\ + 105.444279352617 0.0549418589545345\\ + 130.351224468151 0.0435976465729145\\ + 161.141427725302 0.0350978183492074\\ + 197.376432630026 0.028904752452537\\ + 239.540735872088 0.0243262510672367\\ + 288.04441533963 0.0209107964333833\\ + 340.041193270371 0.0184689543209229\\ + 401.424249049932 0.0165108877066972\\ + 473.887960971766 0.0149335773074393\\ + 737.679760252773 0.0115264177379453\\ + 794.145171902934 0.0108525646870933\\ + 847.08682665574 0.0101810410947052\\ + 903.557834613893 0.00942356415046645\\ + 963.793479961579 0.00858500367514173\\ + 1000 0.00807691303004834\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.218947676285662 0.000983633691377331\\ + 0.699592016543537 0.0099439702172477\\ + 2.00124979896904 0.0799937322915588\\ + 3.0302710828664 0.178577134330778\\ + 3.92277675892772 0.288736055451022\\ + 4.76077523022637 0.40594913859665\\ + 5.51749237612913 0.51668205276236\\ + 6.2776601058065 0.626407366778494\\ + 7.01206358900718 0.726028543742273\\ + 7.76050333513357 0.817456773337205\\ + 8.51000724712225 0.896753063329142\\ + 9.24625711640574 0.962143314273546\\ + 10.0462042134681 1.01976109831102\\ + 10.9153593533139 1.06822943498017\\ + 11.8597101233767 1.10692281324805\\ + 13.0051125217341 1.13857785742596\\ + 14.2611370719413 1.15921603518581\\ + 15.7833140565212 1.17096352472234\\ + 17.7930438991858 1.17310551167201\\ + 20.6212180399914 1.16352305294118\\ + 25.4921465445142 1.13711774727298\\ + 46.8458011587305 1.05878187635299\\ + 63.5042516859596 1.03499216818096\\ + 90.1477631452492 1.01881100125843\\ + 141.62866162992 1.00872696029412\\ + 282.781797962534 1.00420871972614\\ + 697.981390783066 1.00800293184063\\ + 1000 1.0079725081608\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00019534374483\\ + 0.535462089927361 1.00573411613921\\ + 0.922497005259217 1.01679349761586\\ + 1.32166418394661 1.03375140820082\\ + 1.74277467840892 1.0569456920462\\ + 2.21485523372636 1.08809637421514\\ + 2.76338529005317 1.12886572312616\\ + 3.47969790388769 1.18476567777419\\ + 5.41668691103315 1.30422471017917\\ + 6.10640754223204 1.32259657410345\\ + 6.75818116816111 1.32537729338898\\ + 7.41088151564157 1.31433015545732\\ + 8.05203967082548 1.2914228770447\\ + 8.74866812047991 1.25540448783636\\ + 9.5055659201012 1.20651788935808\\ + 10.3279473191895 1.14606178880926\\ + 11.2214776820798 1.07621652251626\\ + 12.3052400435926 0.990926075815642\\ + 13.6186523675608 0.892323790198539\\ + 15.211855179861 0.784483754484604\\ + 17.3076553419573 0.664541749293765\\ + 20.244465099768 0.533954346847223\\ + 24.7967289250216 0.394800825271885\\ + 38.24569722467 0.202102342662966\\ + 49.9687745385488 0.135236791007901\\ + 61.7718759733849 0.100008294279411\\ + 75.6621850048106 0.0762297207642266\\ + 91.8254283565628 0.059788246822666\\ + 111.441525146679 0.0476109999921181\\ + 136.500780654601 0.038076798066957\\ + 167.194975973199 0.0308967058154004\\ + 204.791209666509 0.0254302558263634\\ + 246.258591635055 0.0215817268529103\\ + 293.404970921579 0.0186967981945757\\ + 346.369417737173 0.0165194303158824\\ + 408.894822629486 0.0147771330965201\\ + 482.707096560318 0.0133733476285466\\ + 724.202233460732 0.0105614401119155\\ + 786.857150693685 0.00989089300243232\\ + 839.312949816636 0.00929380131808741\\ + 895.26571259964 0.00861986625792464\\ + 954.948563979197 0.00787146939222389\\ + 1000 0.0073001265041731\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.218947676285662 0.000990788338256138\\ + 0.525679112201842 0.00562855461974205\\ + 2.2353696459098 0.0993877613568488\\ + 3.26222200971167 0.205811685192902\\ + 4.18428850790158 0.325781044532665\\ + 4.98537346387389 0.441773447875627\\ + 5.77779011797051 0.560216094315097\\ + 6.5134909462728 0.667586663854359\\ + 7.20871503378214 0.762460101298794\\ + 7.90492762269643 0.848158871107208\\ + 8.66837993001978 0.929550164527769\\ + 9.41833153464795 0.996162933722516\\ + 10.2331657833025 1.05425497906712\\ + 11.1184960481927 1.10240869464133\\ + 12.0804213467733 1.14003701674249\\ + 13.1255683577184 1.16733268679212\\ + 14.3932264471941 1.18653638203251\\ + 15.9295021257212 1.19607729038231\\ + 17.957846470021 1.19511565434667\\ + 20.8122156998634 1.18151314959324\\ + 25.9665597293487 1.1483260769365\\ + 43.1156199031823 1.07292604108529\\ + 56.8531791387375 1.045759167949\\ + 77.7841107128649 1.02623023651786\\ + 114.566872863487 1.01316773810595\\ + 197.376432630026 1.00568310022139\\ + 456.730127016875 1.00472176461485\\ + 1000 1.0072118752458\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00019743291514\\ + 0.525679112201842 1.00565578770071\\ + 0.905642837944528 1.01660181531655\\ + 1.29751716865759 1.03344335412117\\ + 1.71093390726902 1.05659863777713\\ + 2.15443469003188 1.08649407923845\\ + 2.66333272517498 1.12547763725157\\ + 3.29243733300777 1.17729558295916\\ + 4.5462954695324 1.27590540081524\\ + 5.46685729972018 1.32950348700345\\ + 6.16296625513294 1.35312947749374\\ + 6.82077673286568 1.36012933423597\\ + 7.41088151564157 1.35366007386874\\ + 8.05203967082548 1.33397259012394\\ + 8.66837993001978 1.30432778800347\\ + 9.33189771573324 1.26308002567807\\ + 10.0462042134681 1.2108899515173\\ + 10.9153593533139 1.14088542292172\\ + 11.8597101233767 1.06171503485177\\ + 13.0051125217341 0.967058758667463\\ + 14.3932264471941 0.860016541861465\\ + 16.0770442167382 0.745566162789153\\ + 18.2920450484629 0.621232676188219\\ + 21.3958887134342 0.489226306145428\\ + 26.2070669648385 0.35235978558186\\ + 36.8609536217216 0.198435567238159\\ + 52.8107971193433 0.10895628133552\\ + 66.5001803043112 0.0756182405472248\\ + 80.7062014114951 0.0566161948325665\\ + 97.0480887738031 0.0437155466574612\\ + 115.628013120738 0.0347485680655739\\ + 137.765076954905 0.0280541194297464\\ + 164.140297114447 0.0229928805845313\\ + 195.565071586595 0.0191207125851768\\ + 233.006141069692 0.0161298452560615\\ + 275.067600790807 0.0139137690303927\\ + 321.741815067637 0.012250709351361\\ + 376.335836228653 0.0109189360722762\\ + 440.193518520887 0.00984863022089378\\ + 524.468874949512 0.00888002330062905\\ + 691.575882873852 0.00755647189111879\\ + 758.367791499719 0.00706718627840073\\ + 816.416760492147 0.0066189759956369\\ + 870.843149769072 0.00617336402736346\\ + 928.89787201645 0.00567530015868301\\ + 990.82280990038 0.00513198056695298\\ + 1000 0.00505155141071614\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.216938351838518 0.00098712092183707\\ + 0.66194334587744 0.00910519748705946\\ + 2.15443469003188 0.0948661839282853\\ + 3.26222200971167 0.211951776694594\\ + 4.22304418720668 0.342730523927302\\ + 5.07815211232768 0.473954725862985\\ + 5.88531577519145 0.602749057982459\\ + 6.63470812109235 0.719935245875769\\ + 7.34287044716677 0.823588511504464\\ + 8.05203967082548 0.91700726887862\\ + 8.74866812047991 0.996689418343782\\ + 9.5055659201012 1.06893037430489\\ + 10.3279473191895 1.1310889258712\\ + 11.1184960481927 1.1764343974798\\ + 12.0804213467733 1.21561774030981\\ + 13.1255683577184 1.24250335678959\\ + 14.3932264471941 1.25921817044493\\ + 15.9295021257212 1.264107684459\\ + 17.7930438991858 1.257055660713\\ + 20.4319732019527 1.23611819655803\\ + 25.2582002696278 1.19163840518399\\ + 38.957456157755 1.10418902227521\\ + 49.9687745385488 1.06876757009708\\ + 64.6860766154633 1.04350993990184\\ + 87.6885609458743 1.02495147364674\\ + 129.154966501488 1.01235557099846\\ + 226.649807927369 1.00509755068201\\ + 549.211648388779 1.00428464328525\\ + 1000 1.00500808075128\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00020159359984\\ + 0.520854855057766 1.00567172535509\\ + 0.897331581458352 1.01666355041185\\ + 1.2856096069433 1.03361489279836\\ + 1.69523234155412 1.05700444913078\\ + 2.13466303332425 1.08735977386374\\ + 2.63889081445751 1.12724988215656\\ + 3.23228397818138 1.17830385350012\\ + 4.14588849683291 1.25750377202671\\ + 5.46685729972018 1.35013329615573\\ + 6.16296625513294 1.37917759246699\\ + 6.82077673286568 1.39075341183722\\ + 7.41088151564157 1.38749020528887\\ + 7.97814457207663 1.37270212302108\\ + 8.58882855954625 1.34537641698621\\ + 9.24625711640574 1.30501926235893\\ + 9.95400828762153 1.25209606492726\\ + 10.7159339982267 1.18803898901496\\ + 11.6430313292088 1.10545394176578\\ + 12.650337203959 1.01545434612583\\ + 13.8720978054162 0.911586542589518\\ + 15.4949503931463 0.788089111850598\\ + 17.6297537528721 0.653231805344941\\ + 20.4319732019527 0.517900761749378\\ + 24.7967289250216 0.374503476257587\\ + 32.6974974451177 0.230699657269204\\ + 60.0867589171969 0.0790657798059202\\ + 75.6621850048106 0.0539127847809466\\ + 91.8254283565628 0.0397818073586747\\ + 110.418805085416 0.0303201374033559\\ + 131.55856240457 0.0238407481400605\\ + 155.307057393346 0.0192973711248455\\ + 183.342548256229 0.0158702928756436\\ + 214.452607597167 0.013386309476278\\ + 250.841505927754 0.0114490548454772\\ + 293.404970921579 0.00992882786111844\\ + 340.041193270371 0.00879363285695708\\ + 394.090164040345 0.00788314426845895\\ + 460.960448682843 0.00710616975254985\\ + 559.432570616938 0.00633355948128595\\ + 685.229159528406 0.00560731267774325\\ + 751.408106111697 0.00524605074668434\\ + 808.924348680594 0.00491813661164044\\ + 862.85125663669 0.00459344284946633\\ + 920.373199661822 0.00423069501597384\\ + 981.729840618884 0.00383405611635296\\ + 1000 0.00371593986420837\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.214947467343798 0.000989526639691109\\ + 0.637976680860628 0.00863789412735541\\ + 2.27697025538168 0.108242044458094\\ + 3.44776405473446 0.241904945641534\\ + 4.4222739805059 0.384499699551156\\ + 5.31772317785097 0.531427341739104\\ + 6.10640754223204 0.665137792675513\\ + 6.8839520696455 0.793319447757841\\ + 7.618717702323 0.905305023353438\\ + 8.35452805838287 1.00443885365664\\ + 9.07732652521023 1.08696908832651\\ + 9.77214696972572 1.15193917417243\\ + 10.5201521761616 1.20690361495895\\ + 11.3254131515281 1.25062968745523\\ + 12.1923125164911 1.28275153704526\\ + 13.2471398786612 1.30558371452019\\ + 14.3932264471941 1.31582322748993\\ + 15.7833140565212 1.31498909888806\\ + 17.6297537528721 1.30127852329881\\ + 20.4319732019527 1.26953866839886\\ + 26.4498018242772 1.20114095072094\\ + 35.8553985745982 1.12869660073072\\ + 45.149677720361 1.0877066062042\\ + 57.3797641421413 1.05739235794576\\ + 74.9678187496688 1.03514421333952\\ + 103.517795563018 1.01928776973159\\ + 159.662602210143 1.0088197193203\\ + 312.964801067075 1.00351469278748\\ + 1000 1.00369510851451\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00019048279805\\ + 0.535462089927361 1.00565768883422\\ + 0.922497005259217 1.01658106227662\\ + 1.32166418394661 1.0333194437492\\ + 1.74277467840892 1.05619097686443\\ + 2.21485523372636 1.08686795193661\\ + 2.76338529005317 1.12695244830046\\ + 3.51192753045073 1.18426663876716\\ + 5.41668691103315 1.299717825742\\ + 6.10640754223204 1.31887104227412\\ + 6.75818116816111 1.32329832374052\\ + 7.41088151564157 1.31471709838457\\ + 8.05203967082548 1.2948245968557\\ + 8.74866812047991 1.26242317460152\\ + 9.5055659201012 1.21745884100342\\ + 10.3279473191895 1.1608327766042\\ + 11.2214776820798 1.09431281344014\\ + 12.3052400435926 1.01172312730851\\ + 13.4936714058831 0.923584916336478\\ + 14.9339321612425 0.824553951703573\\ + 16.835508029612 0.710177621467782\\ + 19.3324228755505 0.587898768801723\\ + 22.822244741869 0.460547631227719\\ + 28.7381269185107 0.321930742610885\\ + 50.4315948717136 0.133427032384923\\ + 62.3440188862786 0.0977786321413313\\ + 75.6621850048106 0.0748413443810201\\ + 91.8254283565628 0.0582525072445148\\ + 111.441525146679 0.0460906485607264\\ + 135.248087041788 0.0370344822838798\\ + 164.140297114447 0.0301906194162913\\ + 199.204570845387 0.024957929419966\\ + 239.540735872088 0.0210977222142257\\ + 285.400976982924 0.0182156363753302\\ + 336.920570598027 0.0160459186693989\\ + 397.740302405804 0.0143134771285805\\ + 469.539001068006 0.0129233402889808\\ + 596.727119597332 0.0113038234418744\\ + 691.575882873852 0.0103561321211341\\ + 758.367791499719 0.00969198057423907\\ + 816.416760492147 0.00908114594313646\\ + 870.843149769072 0.00847212722611604\\ + 928.89787201645 0.00779002049058179\\ + 990.82280990038 0.00704485794161946\\ + 1000 0.00693448459259668\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.22097561147959 0.000988015563046809\\ + 0.719211887222118 0.0103634741974293\\ + 2.00124979896904 0.0788892828364127\\ + 3.0302710828664 0.176094438347807\\ + 3.95911026646846 0.289606936542707\\ + 4.80487043965513 0.407181033234171\\ + 5.62017384808319 0.526174296912567\\ + 6.39448842855694 0.638014981788235\\ + 7.14255928554313 0.740052814379102\\ + 7.90492762269643 0.834342538425389\\ + 8.66837993001978 0.916800347899088\\ + 9.41833153464795 0.985390302168061\\ + 10.2331657833025 1.04633797117934\\ + 11.1184960481927 1.09798731275417\\ + 12.0804213467733 1.13941031469348\\ + 13.1255683577184 1.17043269203085\\ + 14.3932264471941 1.19331250060507\\ + 15.9295021257212 1.2059995762687\\ + 17.7930438991858 1.20768374447583\\ + 20.244465099768 1.19795496661256\\ + 24.1202820761801 1.17282635794731\\ + 50.4315948717136 1.06087193131546\\ + 66.5001803043112 1.03752077346802\\ + 91.8254283565628 1.02098167872263\\ + 140.328908478587 1.00998963130886\\ + 265.108360190854 1.00443861867521\\ + 654.358601888324 1.0065798149595\\ + 1000 1.00685563687749\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00021240746699\\ + 0.511338753841433 1.00576491840608\\ + 0.880937190447399 1.01697241444159\\ + 1.25053858729039 1.03373838064559\\ + 1.63385387780986 1.05650025665683\\ + 2.03849339825246 1.08575254952158\\ + 2.49687842888433 1.12426771790369\\ + 3.00246170908555 1.17172729470902\\ + 3.64385898376354 1.23634285191361\\ + 4.67379510799246 1.34010933922584\\ + 5.88531577519145 1.44049977790754\\ + 6.57382014340959 1.47736869674208\\ + 7.20871503378214 1.49437579273908\\ + 7.76050333513357 1.49479344511541\\ + 8.35452805838287 1.48038159962587\\ + 8.9114823228402 1.45390636042689\\ + 9.5055659201012 1.4137978725404\\ + 10.1392540755882 1.36039272880957\\ + 10.8151870255229 1.29504306137774\\ + 11.6430313292088 1.20860543334188\\ + 12.650337203959 1.1013895152247\\ + 13.8720978054162 0.977113025339458\\ + 15.3527502878042 0.842553781417945\\ + 17.4679621512725 0.684690291672569\\ + 20.4319732019527 0.521847020250513\\ + 25.2582002696278 0.353856158340937\\ + 34.2400613797143 0.198163655489002\\ + 57.3797641421413 0.0723013860660759\\ + 136.500780654601 0.0133140065874688\\ + 193.770333747799 0.00686938997980456\\ + 253.164847863136 0.00423120783088052\\ + 315.863540826782 0.00289024633859841\\ + 383.33951017666 0.00211008386090508\\ + 460.960448682843 0.00159278526162922\\ + 564.614141930367 0.00119101615000305\\ + 642.403365939419 0.000994444496124888\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.209083769055575 0.000986598263337912\\ + 0.581788007434494 0.00757139739726711\\ + 2.81481236050758 0.174317049233237\\ + 4.14588849683291 0.36890978228711\\ + 5.22056752784697 0.565029207330472\\ + 6.10640754223204 0.74090547828939\\ + 6.8839520696455 0.895675693174564\\ + 7.618717702323 1.03389137722625\\ + 8.27785696619848 1.14561468988031\\ + 8.99402217409204 1.24965781214134\\ + 9.68246611930312 1.3306522153231\\ + 10.3279473191895 1.3895982394204\\ + 11.0164594963366 1.43568980092478\\ + 11.7508713090481 1.4682965427414\\ + 12.534242654614 1.48776566308326\\ + 13.4936714058831 1.49542764876625\\ + 14.6610868404698 1.48850958519231\\ + 16.0770442167382 1.46634056846893\\ + 18.1241754737424 1.42314250784083\\ + 21.9959306803007 1.33994483208152\\ + 30.3726357970331 1.21246172777406\\ + 36.8609536217216 1.15411971343847\\ + 44.7353305449847 1.10971634773792\\ + 54.7947233690029 1.07577733447031\\ + 68.9983712143002 1.04918777016186\\ + 90.1477631452492 1.0295322627637\\ + 126.795284678643 1.0153348485452\\ + 204.791209666509 1.00616661194216\\ + 482.707096560318 1.00121997764289\\ + 1000 0.999812500165089\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00020286546282\\ + 0.520854855057766 1.00570911633119\\ + 0.897331581458352 1.01677699183254\\ + 1.27381132318648 1.03325672631315\\ + 1.67967487209265 1.05644931671139\\ + 2.1150728248688 1.08661912895143\\ + 2.59067785868801 1.12439246623547\\ + 3.17322963473498 1.17496482600133\\ + 3.99578030189527 1.24814506896084\\ + 5.56859644428641 1.36254507009756\\ + 6.2776601058065 1.39149968538336\\ + 6.8839520696455 1.40175568124962\\ + 7.47952251562182 1.39831761718072\\ + 8.05203967082548 1.38291174749581\\ + 8.66837993001978 1.35448571781747\\ + 9.33189771573324 1.31255736044116\\ + 10.0462042134681 1.25766954471392\\ + 10.8151870255229 1.19138996904959\\ + 11.7508713090481 1.10620677883826\\ + 12.7675070431927 1.01373403050583\\ + 14.000583824681 0.9074901149025\\ + 15.6384675830225 0.781845363316426\\ + 17.7930438991858 0.645490804300097\\ + 20.8122156998634 0.501829114009966\\ + 25.2582002696278 0.360636586537632\\ + 33.6144900010877 0.216709905986814\\ + 64.0924401935645 0.068200409972777\\ + 80.7062014114951 0.046156564479281\\ + 98.8541702191957 0.0333525736178467\\ + 118.87076977119 0.0252855019649419\\ + 140.328908478587 0.0200404577313662\\ + 165.660595894991 0.0161510110883667\\ + 193.770333747799 0.0133809893689203\\ + 226.649807927369 0.0112560549963639\\ + 262.675410372384 0.00969876805391976\\ + 304.42722120643 0.0084693864501225\\ + 352.815411538088 0.00749439089341161\\ + 408.894822629486 0.00671719951478734\\ + 478.277201772749 0.00605583180383909\\ + 591.250841383188 0.00533494792259004\\ + 691.575882873852 0.0048396004639872\\ + 758.367791499719 0.00451913482873575\\ + 816.416760492147 0.00422811109460214\\ + 870.843149769072 0.00394048699385006\\ + 928.89787201645 0.00362038110668811\\ + 990.82280990038 0.00327227852073189\\ + 1000 0.0032208178147386\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.214947467343798 0.000995493435519096\\ + 0.655868565957143 0.00918650760608809\\ + 2.31934505927443 0.113044554618168\\ + 3.51192753045073 0.252655721863092\\ + 4.50457325175946 0.401507908976705\\ + 5.36697694554048 0.546034783995305\\ + 6.16296625513294 0.68361801627651\\ + 6.94771254846024 0.81536120474835\\ + 7.68928372075831 0.93015204948426\\ + 8.43190929286626 1.03131698924367\\ + 9.16140245713852 1.11498652337075\\ + 9.86265846131282 1.18027675012903\\ + 10.61759183483 1.23485732816843\\ + 11.4303112911448 1.27752721659609\\ + 12.3052400435926 1.30802331753532\\ + 13.3698374182495 1.32853238757083\\ + 14.5265392594678 1.3361513932155\\ + 16.0770442167382 1.33134352246048\\ + 18.1241754737424 1.31134139344463\\ + 21.1995345753607 1.2719159174143\\ + 40.4209583979631 1.10913578182755\\ + 50.4315948717136 1.0743933754553\\ + 64.0924401935645 1.04819503644811\\ + 85.2964449974102 1.02833913210501\\ + 122.204468663149 1.0145112910283\\ + 202.911801804668 1.00600046309331\\ + 469.539001068006 1.00294696104001\\ + 1000 1.00320765829766\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.0002270076268\\ + 0.497389595879006 1.00583553817725\\ + 0.849041520408875 1.01690974122798\\ + 1.20526093687084 1.03374148150558\\ + 1.57469771464309 1.05680763059383\\ + 1.96468664618044 1.08684381862442\\ + 2.38439047009372 1.12498324911001\\ + 2.8408836901833 1.17233114171225\\ + 3.35371015200293 1.23139979052085\\ + 3.95911026646846 1.30684073065481\\ + 4.76077523022637 1.41119316983258\\ + 6.75818116816111 1.63888113573723\\ + 7.41088151564157 1.68315941459321\\ + 7.97814457207663 1.70242173637051\\ + 8.51000724712225 1.70235185991864\\ + 8.99402217409204 1.68678486288908\\ + 9.5055659201012 1.65522796754242\\ + 10.0462042134681 1.60722860901709\\ + 10.61759183483 1.54366645799519\\ + 11.3254131515281 1.4527956871202\\ + 12.0804213467733 1.34878361073928\\ + 13.0051125217341 1.22119926994747\\ + 14.2611370719413 1.06012256304008\\ + 16.0770442167382 0.864777725866691\\ + 19.1550055557353 0.628411443123857\\ + 37.8947091907467 0.178102379869795\\ + 47.2796959160039 0.121559163556905\\ + 57.9112264764176 0.087312441791938\\ + 69.6374473062822 0.065811438111727\\ + 82.9695852083491 0.0511682321380963\\ + 98.8541702191957 0.0404428989538499\\ + 117.779870119712 0.032474292015286\\ + 141.62866162992 0.0261909545281595\\ + 170.306502925284 0.0214482441382243\\ + 204.791209666509 0.0178218338421672\\ + 243.998629725955 0.0151477404594074\\ + 290.712337727258 0.0130491323028158\\ + 343.190719745904 0.0114775900892022\\ + 401.424249049932 0.0102882913929889\\ + 473.887960971766 0.00927079232592664\\ + 737.679760252773 0.00708946157682914\\ + 794.145171902934 0.00666788113216188\\ + 854.932706626838 0.00618825685036627\\ + 911.92675984593 0.00571530026201436\\ + 972.720319245054 0.00519645428471822\\ + 1000 0.00496304500510529\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.203380030584698 0.0009976366376964\\ + 0.535462089927361 0.00685501870061004\\ + 4.80487043965513 0.542452499067977\\ + 6.05036787939122 0.839822182447969\\ + 6.94771254846024 1.07151184792903\\ + 7.68928372075831 1.2590185468638\\ + 8.35452805838287 1.41311837101153\\ + 8.99402217409204 1.54074102526148\\ + 9.59360828709315 1.63766184722241\\ + 10.1392540755882 1.7053296068843\\ + 10.7159339982267 1.75616797175311\\ + 11.3254131515281 1.78912953010938\\ + 11.9695570235904 1.80461890128862\\ + 12.7675070431927 1.80283337603009\\ + 13.6186523675608 1.7834396893436\\ + 14.796880626864 1.73977955627631\\ + 16.3762407452169 1.66951307304861\\ + 19.5114834684662 1.53548778015298\\ + 25.0264009641792 1.36560231032803\\ + 29.5440799888038 1.27657791629261\\ + 34.5571993676214 1.20995176342021\\ + 40.7953450345245 1.15530818275177\\ + 48.6056423214213 1.11205075703598\\ + 58.4476113163363 1.07891428515325\\ + 72.2534949178721 1.05238374633462\\ + 93.5343152029239 1.03157981046968\\ + 129.154966501488 1.01659464596939\\ + 202.911801804668 1.00642001270794\\ + 487.178021879463 0.998734308906213\\ + 1000 0.995230658440607\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00019372988218\\ + 0.530548052536957 1.00565098577973\\ + 0.914031074875623 1.01657441511691\\ + 1.30953502048267 1.03334641537903\\ + 1.72678090388436 1.05633295925728\\ + 2.17438947560008 1.08587355379057\\ + 2.71289780037247 1.12606439473689\\ + 3.41612326858553 1.18182377561663\\ + 5.62017384808319 1.31851667967784\\ + 6.2776601058065 1.33393554487729\\ + 6.8839520696455 1.33522922014505\\ + 7.47952251562182 1.32478438116366\\ + 8.12661920009194 1.30159779610591\\ + 8.74866812047991 1.26958686600392\\ + 9.41833153464795 1.22694420378901\\ + 10.2331657833025 1.16731592213256\\ + 11.1184960481927 1.09740405194999\\ + 12.1923125164911 1.01106219579305\\ + 13.4936714058831 0.910370977650801\\ + 15.0722530931076 0.799575456632487\\ + 17.1488196987054 0.675900642814778\\ + 19.8745954958098 0.54845806026647\\ + 23.8989256623105 0.415063345020131\\ + 32.1001089554317 0.260413317967457\\ + 47.2796959160039 0.141700974665486\\ + 58.988964255085 0.101909173911241\\ + 72.2534949178721 0.076654718187481\\ + 87.6885609458743 0.0594148527440465\\ + 106.420924406472 0.0468226185395045\\ + 129.154966501488 0.0374829167253574\\ + 156.74554102056 0.0304496172280087\\ + 190.230118866894 0.0250860514680367\\ + 228.74908173557 0.0211347694224598\\ + 272.543253128103 0.0181853625646385\\ + 321.741815067637 0.0159639033099413\\ + 379.821530619074 0.0141898040599508\\ + 448.385594802119 0.0127701935027061\\ + 544.171428686589 0.0114348358927496\\ + 678.940681269611 0.01007545198537\\ + 744.512291079513 0.00945294820476786\\ + 801.50069615654 0.00888508444098359\\ + 854.932706626838 0.0083195461197256\\ + 911.92675984593 0.00768348719241727\\ + 972.720319245054 0.00698272589983077\\ + 1000 0.00666689697084442\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.218947676285662 0.000986591214990927\\ + 0.686810358899531 0.00961607450665613\\ + 2.07643010725577 0.0864397123269998\\ + 3.14410830314726 0.193066332844884\\ + 4.07014245321944 0.312234060893812\\ + 4.89428989611453 0.432109454557903\\ + 5.67222897164454 0.550362362826791\\ + 6.39448842855694 0.658816026005437\\ + 7.14255928554313 0.764692516217005\\ + 7.90492762269643 0.861838142364302\\ + 8.66837993001978 0.945817835423729\\ + 9.41833153464795 1.01459042548427\\ + 10.2331657833025 1.07448032840532\\ + 11.1184960481927 1.12391158749394\\ + 12.0804213467733 1.16220577084714\\ + 13.1255683577184 1.18954254201485\\ + 14.3932264471941 1.20812875804871\\ + 15.9295021257212 1.21635071225877\\ + 17.957846470021 1.21326695495313\\ + 20.8122156998634 1.19669668486254\\ + 25.9665597293487 1.15923284594155\\ + 41.1731993116168 1.08329334675042\\ + 53.793615039807 1.05320132888198\\ + 71.5904108596489 1.0320381722762\\ + 101.6265089393 1.01702228685995\\ + 162.633950404819 1.00766460406443\\ + 336.920570598027 1.00394499503993\\ + 1000 1.00659149840496\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00022788340208\\ + 0.497389595879006 1.00585838316961\\ + 0.849041520408875 1.0169777020696\\ + 1.20526093687084 1.03388257921384\\ + 1.57469771464309 1.05705835537382\\ + 1.96468664618044 1.08725473098291\\ + 2.38439047009372 1.12562858663579\\ + 2.8408836901833 1.17332141455905\\ + 3.35371015200293 1.23291645731565\\ + 3.95911026646846 1.30921457916537\\ + 4.76077523022637 1.41518921803517\\ + 6.82077673286568 1.65499003575386\\ + 7.47952251562182 1.70011041399613\\ + 8.05203967082548 1.71918099675407\\ + 8.58882855954625 1.7180627426843\\ + 9.07732652521023 1.70085448735846\\ + 9.59360828709315 1.66699730247143\\ + 10.1392540755882 1.61617447689633\\ + 10.7159339982267 1.54949431157949\\ + 11.4303112911448 1.45498008973714\\ + 12.1923125164911 1.34769973246834\\ + 13.2471398786612 1.20066861798284\\ + 14.5265392594678 1.03788381825594\\ + 16.527920614649 0.829583280200129\\ + 20.244465099768 0.570442597840016\\ + 33.0003479112529 0.230433317062223\\ + 41.5545533471888 0.153618412942845\\ + 50.8987019351968 0.109523035285756\\ + 61.7718759733849 0.0808043734258892\\ + 74.2798248256492 0.0616112863356516\\ + 88.5007491447344 0.0484284265072419\\ + 105.444279352617 0.0386752204862665\\ + 126.795284678643 0.0310159759415969\\ + 152.469572701757 0.0252538928995306\\ + 183.342548256229 0.0208563113378881\\ + 220.466873523941 0.0174639981690851\\ + 262.675410372384 0.0149472628200375\\ + 310.092663593193 0.0130578588174446\\ + 366.06951475969 0.0115509756570184\\ + 432.151112778977 0.0103465273306163\\ + 519.655724382766 0.00926991152637878\\ + 691.575882873852 0.00783422957859858\\ + 758.367791499719 0.00732274373750306\\ + 816.416760492147 0.00685663827475403\\ + 870.843149769072 0.0063953905120238\\ + 928.89787201645 0.00588169092617318\\ + 990.82280990038 0.00532255838700279\\ + 1000 0.00523984081839646\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.201513573381556 0.000983356747414889\\ + 0.525679112201842 0.00663265676049562\\ + 5.03154894503806 0.597050898258991\\ + 6.22004882563471 0.890849293359434\\ + 7.07701066118189 1.11632415896504\\ + 7.8323825991792 1.30888350836189\\ + 8.51000724712225 1.46485849412832\\ + 9.16140245713852 1.5915035370475\\ + 9.77214696972572 1.68519022648511\\ + 10.3279473191895 1.7484145818945\\ + 10.9153593533139 1.79361076852263\\ + 11.5361810173648 1.82022108329581\\ + 12.1923125164911 1.82918320318258\\ + 13.0051125217341 1.82017614081157\\ + 14.000583824681 1.78969725479838\\ + 15.211855179861 1.73794080892886\\ + 17.1488196987054 1.64677326476406\\ + 27.4434330322837 1.31748296226789\\ + 32.1001089554317 1.24193005921703\\ + 37.5469422407334 1.18256983580377\\ + 44.324785912404 1.13440698907649\\ + 52.8107971193433 1.09659672174653\\ + 64.0924401935645 1.06662142623845\\ + 80.7062014114951 1.04252510591626\\ + 106.420924406472 1.02461823071235\\ + 153.881775003835 1.01166295207242\\ + 270.042071883777 1.00308112686129\\ + 1000 0.994958974748763\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00023055490082\\ + 0.492824957004051 1.00581611976503\\ + 0.841249704973612 1.01685911116696\\ + 1.19420002813353 1.03366447524185\\ + 1.56024641436637 1.05673818001975\\ + 1.92879150802078 1.08534830640425\\ + 2.34082727617829 1.12311320449088\\ + 2.78898029238044 1.17026379561332\\ + 3.29243733300777 1.22955054364906\\ + 3.85110700232557 1.30139579670551\\ + 4.5462954695324 1.39644048805521\\ + 5.77779011797051 1.56524035954748\\ + 6.75818116816111 1.6795454448748\\ + 7.41088151564157 1.73385838933694\\ + 7.97814457207663 1.76110589773899\\ + 8.51000724712225 1.76704313958592\\ + 8.99402217409204 1.75516558389328\\ + 9.5055659201012 1.72538643281389\\ + 10.0462042134681 1.67692234449359\\ + 10.61759183483 1.61063699493652\\ + 11.2214776820798 1.52902347588837\\ + 11.9695570235904 1.41943015995361\\ + 12.8857621318552 1.28355239164254\\ + 14.1302599059953 1.11140043695707\\ + 15.9295021257212 0.90333622493005\\ + 19.3324228755505 0.631870785859824\\ + 30.0939003444972 0.278288610386236\\ + 37.5469422407334 0.18875912124164\\ + 45.9899209052244 0.134797995610482\\ + 55.302242561929 0.101061810147035\\ + 66.5001803043112 0.0771538702632976\\ + 79.2316862486625 0.0607065984057186\\ + 95.2750047242729 0.0479584078499907\\ + 114.566872863487 0.0384848754758716\\ + 139.041083409007 0.0310126156212049\\ + 168.743567772738 0.0253506528612443\\ + 204.791209666509 0.0210087393881551\\ + 246.258591635055 0.0177972651231806\\ + 293.404970921579 0.0153942764555667\\ + 346.369417737173 0.0135811751508579\\ + 408.894822629486 0.0121285052187282\\ + 487.178021879463 0.0108958003414909\\ + 717.556091893693 0.00865563555448452\\ + 779.636013040524 0.00810988856160254\\ + 839.312949816636 0.00755573716191403\\ + 895.26571259964 0.00700777825248481\\ + 954.948563979197 0.00640236013241158\\ + 1000 0.00594138705279572\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.201513573381556 0.00099472363035317\\ + 0.525679112201842 0.00670632726603642\\ + 5.72476623970218 0.780836769911304\\ + 6.75818116816111 1.06067376170896\\ + 7.54879928165344 1.27750815472483\\ + 8.2018894992022 1.44525401505821\\ + 8.82969995549409 1.58713956665277\\ + 9.41833153464795 1.69687276187022\\ + 9.95400828762153 1.77457223776392\\ + 10.5201521761616 1.83355930441868\\ + 11.1184960481927 1.87208636723445\\ + 11.7508713090481 1.89026098058825\\ + 12.4192135270178 1.88983883584413\\ + 13.2471398786612 1.86972214913389\\ + 14.2611370719413 1.82746569026238\\ + 15.6384675830225 1.75691466391346\\ + 18.1241754737424 1.62930802903082\\ + 24.1202820761801 1.405880523387\\ + 28.4743916646725 1.30628593563976\\ + 33.3060034362459 1.23212168162655\\ + 38.957456157755 1.17444759555503\\ + 45.9899209052244 1.12800147681489\\ + 54.7947233690029 1.09174562190275\\ + 67.1161176749628 1.06200512106838\\ + 85.2964449974102 1.03876146090514\\ + 114.566872863487 1.02153700945417\\ + 170.306502925284 1.00948857278961\\ + 321.741815067637 1.00142205069168\\ + 1000 0.994270444604027\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00019513496248\\ + 0.530548052536957 1.00568970807611\\ + 0.914031074875623 1.01668700782915\\ + 1.30953502048267 1.03357758781538\\ + 1.72678090388436 1.05673898933865\\ + 2.17438947560008 1.08652734929763\\ + 2.68800102153761 1.12514797602198\\ + 3.35371015200293 1.17848080666259\\ + 5.72476623970218 1.32621381381782\\ + 6.39448842855694 1.34002524226856\\ + 7.01206358900718 1.3391545885544\\ + 7.618717702323 1.32612486739831\\ + 8.27785696619848 1.29985349292251\\ + 8.9114823228402 1.2648360760854\\ + 9.59360828709315 1.21912638054486\\ + 10.423606739764 1.1562196947766\\ + 11.3254131515281 1.08345237377689\\ + 12.4192135270178 0.994646767360003\\ + 13.7447909267754 0.892223337546892\\ + 15.3527502878042 0.780657062635426\\ + 17.4679621512725 0.657279232767804\\ + 20.4319732019527 0.523962553769108\\ + 24.7967289250216 0.388871126510428\\ + 35.2003147279668 0.221779505225601\\ + 48.6056423214213 0.133160333473648\\ + 60.6432939540806 0.0955390613949424\\ + 73.5981447526576 0.0726471496794468\\ + 89.3204599858097 0.056188498144931\\ + 107.406615333343 0.0446955162638014\\ + 130.351224468151 0.0357094538655792\\ + 158.19734815786 0.0289672616469181\\ + 191.992066559328 0.0238425678292925\\ + 230.867799418717 0.0200776978886586\\ + 275.067600790807 0.0172736750849493\\ + 324.721849207313 0.0151653971777367\\ + 383.33951017666 0.0134838134876411\\ + 452.538627817017 0.012138831759109\\ + 549.211648388779 0.0108712020687637\\ + 678.940681269611 0.00962511426052542\\ + 744.512291079513 0.00902966157303615\\ + 801.50069615654 0.0084867578052907\\ + 854.932706626838 0.00794628768338953\\ + 911.92675984593 0.00733860073445905\\ + 972.720319245054 0.00666923865891795\\ + 1000 0.0063675922255174\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.218947676285662 0.000993683498129834\\ + 0.693171727615541 0.00986107491181145\\ + 2.1150728248688 0.0902588037487937\\ + 3.20262069365765 0.201505938087618\\ + 4.14588849683291 0.32559584195205\\ + 4.98537346387389 0.449994311544008\\ + 5.77779011797051 0.572089118533177\\ + 6.5134909462728 0.683327432797346\\ + 7.20871503378214 0.782008012053079\\ + 7.90492762269643 0.871373734370721\\ + 8.66837993001978 0.956313217891875\\ + 9.41833153464795 1.02571357882929\\ + 10.2331657833025 1.08594457215986\\ + 11.1184960481927 1.13540507672703\\ + 12.0804213467733 1.17342993246118\\ + 13.1255683577184 1.20024366843185\\ + 14.3932264471941 1.21802850337886\\ + 15.9295021257212 1.22520839978314\\ + 17.957846470021 1.22081952621386\\ + 20.8122156998634 1.20271075160049\\ + 26.2070669648385 1.16157244183947\\ + 40.0500075787361 1.08882328636126\\ + 52.3261423948666 1.05684096316286\\ + 69.6374473062822 1.03424408497473\\ + 97.946966706954 1.01845914640602\\ + 153.881775003835 1.00844443771496\\ + 307.2468842709 1.00395125244648\\ + 1000 1.00629794083907\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00019502800461\\ + 0.530548052536957 1.00568988121355\\ + 0.914031074875623 1.01669481676841\\ + 1.30953502048267 1.03360899347959\\ + 1.72678090388436 1.05682659974006\\ + 2.17438947560008 1.0867329399606\\ + 2.68800102153761 1.12559832236443\\ + 3.35371015200293 1.17949332784561\\ + 5.83130511352622 1.33579039884428\\ + 6.5134909462728 1.34934296441228\\ + 7.14255928554313 1.34769324630327\\ + 7.76050333513357 1.33345053631879\\ + 8.43190929286626 1.30546702846209\\ + 9.07732652521023 1.26854744951125\\ + 9.77214696972572 1.22065903879413\\ + 10.61759183483 1.15511312963574\\ + 11.5361810173648 1.07968887646144\\ + 12.650337203959 0.988130892832227\\ + 14.000583824681 0.883145745297856\\ + 15.6384675830225 0.769505378109745\\ + 17.7930438991858 0.6446969352834\\ + 20.8122156998634 0.510875504164063\\ + 25.4921465445142 0.370874338006802\\ + 37.2023668141307 0.199480501298638\\ + 50.8987019351968 0.120354962448871\\ + 63.5042516859596 0.0858152722872483\\ + 77.070271142123 0.0649372225342789\\ + 92.6759330114688 0.0506229352816457\\ + 111.441525146679 0.0401109497548331\\ + 134.006889636395 0.0322837595984688\\ + 161.141427725302 0.0263724276350799\\ + 193.770333747799 0.0218523117089745\\ + 233.006141069692 0.0183648596092637\\ + 277.61532944368 0.0157810182859253\\ + 327.729484992338 0.0138459867298172\\ + 383.33951017666 0.0123836581820187\\ + 452.538627817017 0.0111397801861152\\ + 549.211648388779 0.00996962615834048\\ + 678.940681269611 0.00882187840099713\\ + 744.512291079513 0.00827452565657016\\ + 801.50069615654 0.00777604808326403\\ + 854.932706626838 0.00728022082243072\\ + 911.92675984593 0.00672307796487261\\ + 972.720319245054 0.00610966899916823\\ + 1000 0.00583330066268641\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.218947676285662 0.000993111462811602\\ + 0.686810358899531 0.00968062162550128\\ + 2.13466303332425 0.0919662044793055\\ + 3.23228397818138 0.205392663556225\\ + 4.18428850790158 0.332038924609619\\ + 5.03154894503806 0.459159442126436\\ + 5.83130511352622 0.584085057469465\\ + 6.57382014340959 0.698014728155759\\ + 7.27548352919623 0.799122248251886\\ + 7.97814457207663 0.890644303969089\\ + 8.74866812047991 0.97748641202933\\ + 9.5055659201012 1.04820176494391\\ + 10.3279473191895 1.10922961637822\\ + 11.2214776820798 1.15888732185325\\ + 12.1923125164911 1.19649954511023\\ + 13.2471398786612 1.22234955384601\\ + 14.5265392594678 1.23855086021887\\ + 16.0770442167382 1.24357812752163\\ + 18.1241754737424 1.23640612879901\\ + 21.0049824165392 1.21494782254608\\ + 26.6947849403432 1.16755630668553\\ + 38.957456157755 1.09760183255867\\ + 50.4315948717136 1.06347914839118\\ + 65.8898955079995 1.03953022455568\\ + 90.1477631452492 1.02234004816404\\ + 135.248087041788 1.01081862950645\\ + 246.258591635055 1.00456883525182\\ + 613.462171799251 1.00529992477952\\ + 1000 1.00577436551448\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00021607235956\\ + 0.506646100892127 1.00575200657261\\ + 0.872852662384838 1.01694381643291\\ + 1.23906215694792 1.03371251052616\\ + 1.6188596901782 1.0565315387764\\ + 2.01978575681988 1.08595490755404\\ + 2.45126006203334 1.12281253302012\\ + 2.94760625512486 1.17043127985289\\ + 3.54445567397044 1.2325901937055\\ + 4.38168993151419 1.32266767496597\\ + 6.10640754223204 1.48013005035423\\ + 6.82077673286568 1.51890072699045\\ + 7.41088151564157 1.53427941233886\\ + 7.97814457207663 1.53363959321354\\ + 8.51000724712225 1.51935240350784\\ + 9.07732652521023 1.49056875317561\\ + 9.68246611930312 1.4466373827049\\ + 10.3279473191895 1.38809302815284\\ + 11.0164594963366 1.31668595740746\\ + 11.8597101233767 1.2228686981262\\ + 12.8857621318552 1.10769216046452\\ + 14.1302599059953 0.975958468022417\\ + 15.7833140565212 0.823204307634532\\ + 18.1241754737424 0.652260172082157\\ + 21.7940698430296 0.468043376005329\\ + 28.4743916646725 0.282814166586618\\ + 49.5102015955635 0.0971226896640252\\ + 80.7062014114951 0.0381315336354449\\ + 108.401435917833 0.0221246554729174\\ + 136.500780654601 0.0147427851340664\\ + 165.660595894991 0.010679900647644\\ + 197.376432630026 0.00812790588463667\\ + 230.867799418717 0.00648022573022635\\ + 267.563844455205 0.00532687682797522\\ + 307.2468842709 0.00450574828860765\\ + 349.577557436328 0.00391131189377146\\ + 397.740302405804 0.00344388289171274\\ + 452.538627817017 0.00307336860371955\\ + 519.655724382766 0.00275550803571285\\ + 765.391938823015 0.00205285601249384\\ + 823.978568452852 0.00190671380900516\\ + 887.04968896544 0.00174504223495197\\ + 946.1848194722 0.00159044484796015\\ + 1000 0.001450119779708\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.207164967560207 0.000984977952612685\\ + 0.545427130532983 0.00676362065265335\\ + 3.11525422355549 0.21679588554222\\ + 4.4632339267104 0.434323824475532\\ + 5.51749237612913 0.641928165663123\\ + 6.39448842855694 0.826911840911409\\ + 7.20871503378214 0.996622201468997\\ + 7.90492762269643 1.13155450714358\\ + 8.58882855954625 1.24877335435785\\ + 9.24625711640574 1.34349988574698\\ + 9.86265846131282 1.41496895316942\\ + 10.5201521761616 1.47298766258374\\ + 11.2214776820798 1.51598602945727\\ + 11.9695570235904 1.54363990039541\\ + 12.7675070431927 1.55678457483246\\ + 13.7447909267754 1.55625430716884\\ + 14.9339321612425 1.53980378456727\\ + 16.527920614649 1.50380346206315\\ + 18.979216428391 1.43962460646706\\ + 32.6974974451177 1.19938088781834\\ + 39.3182875570577 1.14509170434202\\ + 47.2796959160039 1.1041300715203\\ + 57.9112264764176 1.0714778300226\\ + 72.9227205872831 1.046161493084\\ + 96.157460014321 1.02709822787356\\ + 136.500780654601 1.01372646760208\\ + 228.74908173557 1.00499522641043\\ + 648.353428605472 0.999578989448129\\ + 1000 0.99870383593354\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00021071596485\\ + 0.511338753841433 1.00574234908319\\ + 0.880937190447399 1.01690641882821\\ + 1.25053858729039 1.03360182824143\\ + 1.63385387780986 1.05625718341722\\ + 2.03849339825246 1.08535368388402\\ + 2.49687842888433 1.12362843510873\\ + 3.00246170908555 1.17072898966223\\ + 3.64385898376354 1.23472119699469\\ + 4.67379510799246 1.33703888339513\\ + 5.83130511352622 1.43158840842782\\ + 6.57382014340959 1.47050153055458\\ + 7.20871503378214 1.48625703564617\\ + 7.76050333513357 1.48577100278315\\ + 8.35452805838287 1.47066794789268\\ + 8.9114823228402 1.44385583812113\\ + 9.5055659201012 1.40372489997194\\ + 10.1392540755882 1.35063689870264\\ + 10.8151870255229 1.28592442008821\\ + 11.6430313292088 1.2005268352098\\ + 12.650337203959 1.09471745436885\\ + 13.8720978054162 0.97206496563296\\ + 15.3527502878042 0.839126694363539\\ + 17.4679621512725 0.682867640084677\\ + 20.4319732019527 0.521256628951543\\ + 25.0264009641792 0.360161357466413\\ + 33.3060034362459 0.209412878393601\\ + 52.8107971193433 0.0853223945750632\\ + 153.881775003835 0.0105672898682992\\ + 216.438908606402 0.00556081224213261\\ + 282.781797962534 0.00343027939467486\\ + 356.083255262928 0.00230668563013984\\ + 444.270674960688 0.0016071495541506\\ + 591.250841383188 0.00102956377512518\\ + 607.832312829723 0.000986205727897114\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.211020342856859 0.00099698944666563\\ + 0.922497005259217 0.0189210926724661\\ + 2.76338529005317 0.167288039260035\\ + 4.07014245321944 0.354116638241176\\ + 5.12518692705333 0.542779850013828\\ + 6.05036787939122 0.723671122634888\\ + 6.82077673286568 0.875214438873428\\ + 7.54879928165344 1.01104119831165\\ + 8.27785696619848 1.13335454003902\\ + 8.99402217409204 1.2357272421968\\ + 9.68246611930312 1.31555308910115\\ + 10.3279473191895 1.37383932418325\\ + 11.0164594963366 1.41967106070649\\ + 11.7508713090481 1.45242680686405\\ + 12.650337203959 1.47428414048885\\ + 13.6186523675608 1.4811503133443\\ + 14.796880626864 1.47403959525975\\ + 16.3762407452169 1.44955699686614\\ + 18.6324631193156 1.40311682099961\\ + 23.2469705998565 1.31053261746054\\ + 30.6539529505653 1.20632945246234\\ + 37.5469422407334 1.14738141162976\\ + 45.5678626584106 1.10487194609209\\ + 55.8144624945496 1.07241282961999\\ + 70.2824426430835 1.04700313260738\\ + 92.6759330114688 1.02773843361645\\ + 131.55856240457 1.01417557010508\\ + 218.443607114943 1.00546405585203\\ + 554.298551568467 1.00105982307764\\ + 1000 1.00008650697837\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00020420451419\\ + 0.520854855057766 1.00571591593343\\ + 0.905642837944528 1.01698208839834\\ + 1.29751716865759 1.03403134772919\\ + 1.71093390726902 1.05737606028692\\ + 2.15443469003188 1.08744975356347\\ + 2.66333272517498 1.12661212053633\\ + 3.29243733300777 1.17859844449565\\ + 4.67379510799246 1.28581543726942\\ + 5.56859644428641 1.33449012408357\\ + 6.2776601058065 1.35500296156782\\ + 6.8839520696455 1.35842158901939\\ + 7.47952251562182 1.34923612042116\\ + 8.12661920009194 1.32638521304547\\ + 8.74866812047991 1.29371402381126\\ + 9.41833153464795 1.24943963005363\\ + 10.1392540755882 1.19443799916559\\ + 11.0164594963366 1.12177287525432\\ + 11.9695570235904 1.04066826035085\\ + 13.1255683577184 0.94482321091424\\ + 14.5265392594678 0.83759794623065\\ + 16.3762407452169 0.71490421690769\\ + 18.8050405512858 0.585445407558462\\ + 22.1996611911995 0.452653070310868\\ + 27.9541599906786 0.310482434582043\\ + 57.3797641421413 0.0944807417194765\\ + 70.93341204988 0.0682879879792687\\ + 86.0864769614925 0.051692613048903\\ + 103.517795563018 0.0403447934748092\\ + 123.336349791378 0.0323865175499063\\ + 146.949180062482 0.0263871141261768\\ + 175.082703173572 0.0218072467703292\\ + 208.60240892485 0.0182729722712013\\ + 248.53948574298 0.015524264486379\\ + 293.404970921579 0.0134779119950247\\ + 343.190719745904 0.0119375874997524\\ + 401.424249049932 0.0107006963718353\\ + 473.887960971766 0.00964780496994262\\ + 602.254120146193 0.00842206485344181\\ + 691.575882873852 0.00774812552408906\\ + 758.367791499719 0.00724735502409625\\ + 816.416760492147 0.00678829730653833\\ + 870.843149769072 0.00633168001907941\\ + 928.89787201645 0.0058211374262079\\ + 990.82280990038 0.00526406287474181\\ + 1000 0.00518158830426909\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.212974853574552 0.000984703605242891\\ + 2.94760625512486 0.177044606863457\\ + 3.95911026646846 0.308581759155715\\ + 4.84937406733524 0.443356769275993\\ + 5.67222897164454 0.575326883459059\\ + 6.4537154016467 0.699597208130357\\ + 7.20871503378214 0.812445953415892\\ + 7.90492762269643 0.906252617547371\\ + 8.58882855954625 0.986632068003923\\ + 9.33189771573324 1.05982650392161\\ + 10.1392540755882 1.12308643116154\\ + 10.9153593533139 1.16944021217196\\ + 11.8597101233767 1.20970018615646\\ + 12.8857621318552 1.23753851634942\\ + 14.000583824681 1.25395166223857\\ + 15.3527502878042 1.26068377371205\\ + 17.1488196987054 1.2561680739653\\ + 19.6922025547917 1.23727680991666\\ + 23.8989256623105 1.19824395023137\\ + 39.6824610456948 1.09756656717935\\ + 50.8987019351968 1.06412544855\\ + 66.5001803043112 1.03980606216937\\ + 90.9827289445556 1.02242577389334\\ + 136.500780654601 1.01080142561579\\ + 248.53948574298 1.00446219087767\\ + 636.507908129557 1.00495769545405\\ + 1000 1.00513437205795\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00022858659365\\ + 0.492824957004051 1.00578727958155\\ + 0.841249704973612 1.01677933223578\\ + 1.19420002813353 1.03350297655154\\ + 1.56024641436637 1.05645471714185\\ + 1.94665634334226 1.0864028783824\\ + 2.34082727617829 1.1224087526332\\ + 2.78898029238044 1.16918918444277\\ + 3.29243733300777 1.22791384367162\\ + 3.85110700232557 1.29891092549611\\ + 4.58840412645476 1.39825361021008\\ + 7.20871503378214 1.70529560133243\\ + 7.76050333513357 1.73654590633757\\ + 8.27785696619848 1.74841081742161\\ + 8.74866812047991 1.74345676455276\\ + 9.24625711640574 1.72202222192619\\ + 9.77214696972572 1.68274852409116\\ + 10.3279473191895 1.62570473877806\\ + 10.9153593533139 1.55254228553205\\ + 11.6430313292088 1.45090405481467\\ + 12.534242654614 1.3209326689805\\ + 13.6186523675608 1.16839038323014\\ + 15.0722530931076 0.98791097920778\\ + 17.4679621512725 0.758225084840296\\ + 37.8947091907467 0.183482603160954\\ + 46.4158883361278 0.130569702647175\\ + 56.3314267060136 0.0961629881082258\\ + 67.7377599751775 0.0731974116432733\\ + 80.7062014114951 0.0574384845104833\\ + 97.0480887738031 0.0452626678194245\\ + 116.698981861715 0.0362476777925308\\ + 140.328908478587 0.0294577842184924\\ + 170.306502925284 0.0240404614519806\\ + 206.688024962908 0.0199023481828423\\ + 248.53948574298 0.0168514292996959\\ + 296.122543798803 0.0145743280652851\\ + 349.577557436328 0.0128595094540004\\ + 412.682084570295 0.0114873297029423\\ + 491.690357762803 0.0103229516576721\\ + 710.970943231243 0.00829623045433711\\ + 772.48114514034 0.00778356242217467\\ + 831.610415323096 0.00726429402914252\\ + 887.04968896544 0.00675050128683016\\ + 946.1848194722 0.00618114039187035\\ + 1000 0.00565667531118576\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.201513573381556 0.000987044521074404\\ + 0.598104096238094 0.00863299902648169\\ + 5.26892142135068 0.660104504943558\\ + 6.4537154016467 0.966421242610135\\ + 7.34287044716677 1.20689361301378\\ + 8.05203967082548 1.38912702203261\\ + 8.66837993001978 1.53040268800954\\ + 9.24625711640574 1.64226145765674\\ + 9.86265846131282 1.73592133384525\\ + 10.423606739764 1.7974602824601\\ + 11.0164594963366 1.83955385295083\\ + 11.6430313292088 1.8619560939015\\ + 12.3052400435926 1.86602682083049\\ + 13.1255683577184 1.85102265139232\\ + 14.1302599059953 1.81397743145129\\ + 15.4949503931463 1.74863007611775\\ + 17.7930438991858 1.63419736350766\\ + 25.0264009641792 1.37723711116814\\ + 29.5440799888038 1.28424167611116\\ + 34.5571993676214 1.21517884195361\\ + 40.4209583979631 1.16156897129869\\ + 47.7176094893875 1.11845984316009\\ + 57.3797641421413 1.08336320878975\\ + 70.93341204988 1.05529243877451\\ + 90.9827289445556 1.03390892541377\\ + 124.478714618791 1.01812182142005\\ + 191.992066559328 1.00728209697426\\ + 420.362168384471 0.999473762743937\\ + 1000 0.994549834110329\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.0002170121082\\ + 0.506646100892127 1.00578421595155\\ + 0.872852662384838 1.01704257363672\\ + 1.23906215694792 1.03391820873031\\ + 1.6188596901782 1.05689749417677\\ + 2.01978575681988 1.08655461445589\\ + 2.45126006203334 1.1237527744692\\ + 2.94760625512486 1.17190120917623\\ + 3.54445567397044 1.23493327442668\\ + 4.34147833005509 1.32237246305059\\ + 6.22004882563471 1.49762767007992\\ + 6.8839520696455 1.53373317797514\\ + 7.47952251562182 1.54943586075336\\ + 8.05203967082548 1.54839021523008\\ + 8.58882855954625 1.53308246111554\\ + 9.16140245713852 1.50261587210357\\ + 9.77214696972572 1.45639644256517\\ + 10.423606739764 1.39511730931319\\ + 11.1184960481927 1.32076302650099\\ + 11.9695570235904 1.22364878519491\\ + 13.0051125217341 1.10524353822154\\ + 14.2611370719413 0.970836990876706\\ + 15.9295021257212 0.816231151720163\\ + 18.2920450484629 0.644650699867354\\ + 22.1996611911995 0.453423427371125\\ + 29.8177229001967 0.259262192354296\\ + 76.3629826128224 0.0431143287679629\\ + 99.769776423632 0.0265791205318374\\ + 124.478714618791 0.0181685863872198\\ + 149.683929307726 0.0134771451887414\\ + 176.704352608895 0.0104795914535714\\ + 206.688024962908 0.00840589185207104\\ + 239.540735872088 0.00694439797474118\\ + 275.067600790807 0.00589562333705034\\ + 315.863540826782 0.00508191808281756\\ + 359.381366380463 0.00448504753893933\\ + 408.894822629486 0.00400905545815459\\ + 469.539001068006 0.00360107036003306\\ + 554.298551568467 0.00320907615648738\\ + 710.970943231243 0.00270519726294141\\ + 779.636013040524 0.00250424123665625\\ + 839.312949816636 0.00232408248247338\\ + 895.26571259964 0.0021488559505733\\ + 954.948563979197 0.00195753460039927\\ + 1000 0.00181302873881621\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.207164967560207 0.000989577661714325\\ + 0.565917016324624 0.00731958862421034\\ + 3.17322963473498 0.226338841376543\\ + 4.5462954695324 0.453674526410645\\ + 5.62017384808319 0.670498407504386\\ + 6.5134909462728 0.863047985558827\\ + 7.27548352919623 1.02467014630974\\ + 7.97814457207663 1.16290998131774\\ + 8.66837993001978 1.28222668749995\\ + 9.33189771573324 1.37772263906533\\ + 9.95400828762153 1.44883456609627\\ + 10.61759183483 1.5055079034635\\ + 11.3254131515281 1.54628344541952\\ + 12.0804213467733 1.57105401403903\\ + 12.8857621318552 1.58092486787751\\ + 13.8720978054162 1.57651305804747\\ + 15.0722530931076 1.55588971220731\\ + 16.6810053720006 1.51544669144933\\ + 19.3324228755505 1.44182979870039\\ + 30.3726357970331 1.22926973646728\\ + 36.5226736430818 1.16768840666419\\ + 43.9180089259609 1.12078677562943\\ + 53.2999408084409 1.08458278396406\\ + 65.8898955079995 1.05670419197755\\ + 84.5136633068472 1.03516839167553\\ + 115.628013120738 1.01913734088751\\ + 176.704352608895 1.00834269908519\\ + 356.083255262928 1.00180729032106\\ + 1000 0.998338654356233\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00019997053167\\ + 0.511338753841433 1.00571743705366\\ + 0.872852662384838 1.01672701851584\\ + 1.23906215694792 1.03340440041598\\ + 1.6188596901782 1.05609876982551\\ + 2.01978575681988 1.08535110680322\\ + 2.45126006203334 1.12197438179983\\ + 2.94760625512486 1.16925411051604\\ + 3.54445567397044 1.23090413499703\\ + 4.38168993151419 1.32009886536953\\ + 6.10640754223204 1.47556532170834\\ + 6.82077673286568 1.51376904033354\\ + 7.41088151564157 1.52894755856796\\ + 7.97814457207663 1.5283944707877\\ + 8.51000724712225 1.5144424487903\\ + 9.07732652521023 1.48625540095531\\ + 9.68246611930312 1.44316204005344\\ + 10.3279473191895 1.38563633853832\\ + 11.0164594963366 1.31533675592855\\ + 11.8597101233767 1.2227626031127\\ + 12.8857621318552 1.10879997722328\\ + 14.1302599059953 0.978057780723203\\ + 15.7833140565212 0.825962617447402\\ + 17.957846470021 0.665745982577778\\ + 21.3958887134342 0.486795115680686\\ + 27.4434330322837 0.305178690539769\\ + 41.9394395566719 0.13448716999309\\ + 88.5007491447344 0.0317813417274345\\ + 121.082975023204 0.0177378028321802\\ + 153.881775003835 0.0115853026518327\\ + 186.754584276108 0.00836672239350672\\ + 222.508879812837 0.00634982750817787\\ + 260.2647881969 0.00505178292222461\\ + 298.865287355038 0.00419599248049215\\ + 343.190719745904 0.00354294636012853\\ + 390.473523688556 0.00307229439751212\\ + 444.270674960688 0.0027032416515601\\ + 510.161531474983 0.00239137935770204\\ + 607.832312829723 0.0020779665778434\\ + 724.202233460732 0.00180197554215247\\ + 794.145171902934 0.00164997290723325\\ + 854.932706626838 0.0015172762201196\\ + 911.92675984593 0.00139118298149873\\ + 972.720319245054 0.00125654582367325\\ + 1000 0.00119691993022631\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.214947467343798 0.000991474154018678\\ + 1.87617469143912 0.0786051354534781\\ + 3.47969790388769 0.266177275678597\\ + 4.71708469091702 0.476367211090243\\ + 5.72476623970218 0.676881786128738\\ + 6.57382014340959 0.854133949936334\\ + 7.34287044716677 1.01075925746182\\ + 8.05203967082548 1.14384000084806\\ + 8.74866812047991 1.25813922998681\\ + 9.41833153464795 1.3493739774202\\ + 10.0462042134681 1.41731957931482\\ + 10.7159339982267 1.47166365243692\\ + 11.4303112911448 1.51113390151674\\ + 12.1923125164911 1.53566424431487\\ + 13.0051125217341 1.54626354256286\\ + 14.000583824681 1.54362364906843\\ + 15.211855179861 1.52578235458935\\ + 16.835508029612 1.48925025735678\\ + 19.5114834684662 1.42125324166503\\ + 31.8055201533292 1.20748056754498\\ + 38.24569722467 1.15148553388737\\ + 45.9899209052244 1.1089778932911\\ + 56.3314267060136 1.07494597307969\\ + 70.93341204988 1.04847396918585\\ + 92.6759330114688 1.02900513119491\\ + 130.351224468151 1.01498493137987\\ + 212.484535249888 1.00580801181602\\ + 524.468874949512 1.00049982099324\\ + 1000 0.998963273489523\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.0002297416947\\ + 0.492824957004051 1.00578773132736\\ + 0.849041520408875 1.01706107469385\\ + 1.20526093687084 1.03402613383994\\ + 1.57469771464309 1.05728416936759\\ + 1.94665634334226 1.0860723151995\\ + 2.36250846547795 1.12398581027201\\ + 2.81481236050758 1.17117604858452\\ + 3.32293251639897 1.23026025033061\\ + 3.92277675892772 1.30612085907368\\ + 4.67379510799246 1.40617781439369\\ + 6.94771254846024 1.67239726729273\\ + 7.54879928165344 1.71170867410161\\ + 8.12661920009194 1.72933730768751\\ + 8.66837993001978 1.72606920770066\\ + 9.16140245713852 1.70637097050349\\ + 9.68246611930312 1.66955176293465\\ + 10.2331657833025 1.61551432220752\\ + 10.8151870255229 1.5456452587658\\ + 11.5361810173648 1.44780778279753\\ + 12.4192135270178 1.3216205869055\\ + 13.4936714058831 1.1722032144949\\ + 14.9339321612425 0.993838136479915\\ + 17.1488196987054 0.777745543012107\\ + 22.4052786930002 0.472371699766719\\ + 31.8055201533292 0.247201866096736\\ + 40.0500075787361 0.164664687999375\\ + 49.0558370636505 0.117312977497726\\ + 59.5353313081437 0.086489477633604\\ + 71.5904108596489 0.0658987907248137\\ + 85.2964449974102 0.0517610803282885\\ + 101.6265089393 0.0413041693654156\\ + 122.204468663149 0.0330932570651336\\ + 146.949180062482 0.0269154110849164\\ + 176.704352608895 0.0221983912974139\\ + 212.484535249888 0.0185565439438878\\ + 255.509709035251 0.015725944048536\\ + 304.42722120643 0.013618399306739\\ + 359.381366380463 0.0120343819503353\\ + 424.255643071778 0.0107678604170973\\ + 505.479682119124 0.00968999712364423\\ + 697.981390783066 0.00801207543559182\\ + 765.391938823015 0.00747918340606319\\ + 823.978568452852 0.00699186077452934\\ + 878.909065341995 0.00650955862624419\\ + 937.501501514529 0.00597367066993419\\ + 1000 0.00539288850252799\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.201513573381556 0.000991369565026902\\ + 0.550478980785497 0.00731880118015693\\ + 5.36697694554048 0.679839593590152\\ + 6.4537154016467 0.958477682381947\\ + 7.27548352919623 1.17696209521055\\ + 7.97814457207663 1.35512984917002\\ + 8.58882855954625 1.49417517168493\\ + 9.16140245713852 1.60534550339679\\ + 9.77214696972572 1.69980237718783\\ + 10.3279473191895 1.76324688565682\\ + 10.9153593533139 1.80822609146817\\ + 11.5361810173648 1.83421625412845\\ + 12.1923125164911 1.84223851847655\\ + 13.0051125217341 1.83187655378131\\ + 14.000583824681 1.79971564616347\\ + 15.211855179861 1.74612573305982\\ + 17.1488196987054 1.65270076885321\\ + 26.9420371368188 1.32921049267154\\ + 31.5136348486648 1.25102687383997\\ + 36.8609536217216 1.18953287215509\\ + 43.5149650092505 1.1395955040182\\ + 51.8459354389291 1.10036260736914\\ + 62.9214610961034 1.06923906517432\\ + 78.5045620020451 1.04501166315356\\ + 103.517795563018 1.02606896872531\\ + 148.31025143361 1.01260150224567\\ + 253.164847863136 1.0036921317713\\ + 972.720319245054 0.994672345758512\\ + 1000 0.994808613989335\\ + }; + \addplot [color=T, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00020954496384\\ + 0.516074871038591 1.00579146307111\\ + 0.889096598952916 1.01703959463547\\ + 1.26212131452255 1.03383979653677\\ + 1.64898694447106 1.05659555246692\\ + 2.05737431343291 1.08574586815517\\ + 2.52000499376409 1.1239507180103\\ + 3.05833803237844 1.17338880266678\\ + 3.74605003274899 1.24045599701126\\ + 6.2776601058065 1.44057990425486\\ + 6.94771254846024 1.46116763418812\\ + 7.54879928165344 1.46382443377929\\ + 8.12661920009194 1.45223914241432\\ + 8.74866812047991 1.42539993442632\\ + 9.33189771573324 1.38858554667703\\ + 9.95400828762153 1.33949883455865\\ + 10.7159339982267 1.26977073990895\\ + 11.5361810173648 1.1882166195253\\ + 12.534242654614 1.0868667534867\\ + 13.7447909267754 0.968764216009991\\ + 15.211855179861 0.83985245355863\\ + 17.1488196987054 0.697328850279999\\ + 19.8745954958098 0.544449879386969\\ + 24.1202820761801 0.38544854739369\\ + 31.2244282309286 0.238078940532575\\ + 46.4158883361278 0.111034629018082\\ + 122.204468663149 0.0171162319914057\\ + 164.140297114447 0.00992430724437396\\ + 206.688024962908 0.00661436956912793\\ + 250.841505927754 0.00479772888002399\\ + 296.122543798803 0.00371157692757879\\ + 343.190719745904 0.00300548244364327\\ + 394.090164040345 0.002506686745748\\ + 452.538627817017 0.00212548895791761\\ + 519.655724382766 0.00183068994706429\\ + 613.462171799251 0.00155386932491147\\ + 744.512291079513 0.00128203494651237\\ + 816.416760492147 0.0011528522896618\\ + 878.909065341995 0.00104395024350009\\ + 911.92675984593 0.00098726789669818\\ + }; + \addplot [color=S, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.211020342856859 0.00099135526076278\\ + 0.598104096238094 0.00789341869276899\\ + 2.61467321180109 0.148407886961816\\ + 3.92277675892772 0.325690971355827\\ + 4.98537346387389 0.507889209498173\\ + 5.88531577519145 0.677513921741425\\ + 6.69616005485322 0.832012028793756\\ + 7.41088151564157 0.961752171130274\\ + 8.12661920009194 1.07959943238888\\ + 8.82969995549409 1.17955171767708\\ + 9.5055659201012 1.25893512355348\\ + 10.2331657833025 1.32589651610798\\ + 10.9153593533139 1.37244462231969\\ + 11.6430313292088 1.40699290954211\\ + 12.534242654614 1.4319795371025\\ + 13.4936714058831 1.44276985588542\\ + 14.6610868404698 1.44054164735945\\ + 16.0770442167382 1.42429827881865\\ + 18.1241754737424 1.38886050405382\\ + 21.5940615210357 1.32360151035419\\ + 32.1001089554317 1.18379119700084\\ + 39.3182875570577 1.13109190534588\\ + 48.1595791019235 1.09166733125577\\ + 60.0867589171969 1.06111065730019\\ + 77.070271142123 1.03827810402975\\ + 104.47659715608 1.02145049880974\\ + 156.74554102056 1.00995946517423\\ + 293.404970921579 1.00332016608336\\ + 1000 1.00081388192113\\ + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + 20 0.7\\ + 50 0.7\\ + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + 50 0.1\\ + 500 0.1\\ + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + 500 0.01\\ + 1000 0.01\\ + }; + \addplot [color=S, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + 0.02 1e-05\\ + 2 0.1\\ + }; + \end{axis} +\end{tikzpicture} diff --git a/tikz/figs/robust_perf_tikz.pdf b/tikz/figs/robust_perf_tikz.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4f7ac56b420a7cbc1d3e90135f2a7ff98acce6cb GIT binary patch literal 39996 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

pv#!TunvWFVL>7=Cx3l$Mf{zGR6|| z8pNQ$A<>?w^5)+?I5(Hdu*##0Z;PE1&h}ZKe2EP)OPyraL=T$CHDo-mk#WLZlD$}) zI&8n7da?j339ooKYm^b=U#RGAOdo|~3s*Dp`%L&LxEYNQPu~reTTpc)4LkRlgg|DT zu!YJ63s&hA0`+qGKeHGGn(nTs>ROv@s@l&Wew2aP=cz7$fb|=y?`e;Bus<6LP#baL?>Ab z5NRx~v>3ji79#&H{Uw%V!3pQ?wbY~OPWD61nhw$ZrFuT-Nom;Jy_x!OKiB_1>m-z=fUm6 z;bM!%C?+iD2q<5mA9y$*w(in2$F4XI3=S@x=`tOd&K<&Ql^r6#DGrHQ1IWA>wEh%a zn4NR$TTtNMi299rys$J~l%{=yE(WiuYtFbE1lw8z#-Qy_&>}%395cFs&!)gLMq%2- zBYf(nl1V>D0C(+OOOzttLhca!0{<4o{DedG4W!H%$=w7Ub`z_K!^^Zjvx!oZQM191 z%>{KXjgqTDJK{J<3MD9~%MpeAIR1xo5smyqzN8u-y3X?cUUdkj$%7C^Su*17K6fd; z8Fwgk8`hX*OaYj6jRhp1NNE5xquoWke>^r9jukc|QsCtE?V_%^D#K56$e8URa_W6y z{wi0tK&Agw@-{fu=o2q5-AnhzGae;cwe0x6yah{^FiVep_AVY7J5ORMp(Mhc)!&UH zxo5c9ti$}3zW`+Yp`HL(b>ly4`Bgk!31s7N2<~J=sgM$Fz|d6zUh?FTW50AWh)AEw_A~m+V4I zVbI9w;rH7eA?xd!&0`616AGKKGKs->-RV>BwQ6dic>+=RuP% z^bW*3Nx0PrdpyNN0xl`I_e663dJI4#o6n_ZAFH3HZJ80P;}at@H62}|{qJD|EmcA2 zz{e^*$54_O>kkNaz=Me^}7XiVmLz+zE{8w5AvQoVXYAa!PyR#8#9J!*d?hmE0>@(!aGKOKK z&TgOG@G^pn<0_%(46F&}brZDyYf;IU*#jBh{p)#H8@J7?kZ{>DnZXB6|5E4sF!`pB z#~3u57X3E%#CqwH>{NN@gu4|7s!ra}Gsy4DPO!+~h+_JIHpoG1C9{Ic(mz2?y7(yE zkDYWFmTLI5ZP#LY!ooV3qf2&^FbjAd5ihqe*9%f_Br$ba2)}tepe1ZuzD_f3a`MOI zgXRH?4)ZGo@&=~I&rPD)Az8)?pY1nv=g%9bPYNRPAC{QsWEsgbsP5UuaQH+LLNLEk zXUOU{WqR?@;sFC)yNwN2M^{^|LTs{swxdbTownR?)2XS8Ycw;_?vJmQtE8&FXx2XJ zD}ika{IcK_=nKBT+csAw4C8Qr(@23e0@teXx=bpHTqOJ5jtItc=WXc9ux|_7 zg`DbS@>|>Z1(E33vQ)A7x5t1CxlicL))jVBt9st_oQQ{I%Sh4`+)>7#kDqX;$)iHk pIjutfWwV>jhWs-0{}!6?2Hs>Wx&wBVK@;GMlN}QN`ZVhHe*n^73I6~9 literal 0 HcmV?d00001 diff --git a/tikz/figs/robust_perf_tikz.svg b/tikz/figs/robust_perf_tikz.svg new file mode 100644 index 0000000..81a96da --- /dev/null +++ b/tikz/figs/robust_perf_tikz.svg @@ -0,0 +1,525 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tikz/figs/sf_arch.pdf b/tikz/figs/sf_arch.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d7fb8e91222a187c8973e035c45e6d3e09f7f854 GIT binary patch literal 13632 zcmd6ubySr5_W$V^De05}B?YF4p%D=2R!W)y>69*M5TqOF?h@$|L6DYCDM@Jrq<(tW zz2|z?@q0Yy{w{0XKW5hO%na-E-tT9>_WtZ=9tK5m33dnv7l2`T_wxyW3kU{U8<+tE z1VE}THVBZqf`J*r&;g|K)WG5U-xAh#mj8JA{w@##5*4*})&hU~5(NB@hc-w~-@(q* zSqt***ta9!pS3~C2z%?Nc7_Oh0Qa{8${-0-3kQT9NWwzj0U?esv^GM3WD!;-4o`qk zn2->_-oXx`ZwYXoQUNR4sDTwF)dunV6`A{ykjPO`V*m&%qkn$l+pF)3g@5~}*STok z>sU18dwi~Q)sXMO|F6dy0=@2K!>(o7oY%7K2X@v^ZNBA-3P{yX-^$)b-wt7A=mHW` z0f{3VO$`wb?DSoPgnl^xA>R}1&rE^w{xkuYRTaT#P~0|IkJpb;(c|6yMS!Z_g-A$^ z`dDB7m=KWfY4+bgxBk9bp8tQfVn3?2!#e(n+Uv>xzpwUJocIgg-u_XoFV@K))k3d_ z8-H6Z^jCQK3u+C2R2zeJ`V+O+jT`8-;0F3Xf*a_60XH{(G-(~{@+T%;4{rY5H9&vG zk^iV|fc}qg1Ntj&aDsnX6U2Ti3arRTZ@ICV{^%0ydcg5-mteml!hhrv?0N|Bw|NKq z6)66SOTXd$yG!cWEI)DSddTsEOTR+Gf9BHlAmH!2^ea;Q6_<$qMZE7Wxnke_iA&dm zjvrk56%+m=mpHE*0i4%@0M6?{z`vu-`K#Ri&!TG z?0-yU&g)6#zfCUAUuFDXA(#D+a!ar|{wSC0dJyop<#PRs6n{nTZ>{NfP&Z?Pej@jJ z(DC=>{)#YvMXt<`?hasseH)WXBkg=ZOCTKoZ+nvZHctdA$ zQj78AF5Jc^xb=7?TzEG_J0$b+VWPXB=ciRZ2J0o+++OukoxG2P@X)Cd zYxxIs3P)3rzSp!dl#Z!*{2=^Ut;DAC(bYimKt`|Qz3sETf=H8~KDgJ)r{f@bbLgY#cw`Z?)oLIq9>X!xGyKu0k zT$>_X0kbooMaof6&!rBvOaimnrAx&mIFWsAjhZi#iNa;a%egB`3sp=@cIsP z`!9BtayxToo!H@D3h?l(CuxmvYp!MTN_ABiC!?C~pmaVqIN{X$Xz7|cbZ0I-OuzLb zo-anJ6JC0I)t9-Pk;p-j2#v_%O$vr5X#}P6nh#iu7H40C2;omiyo5u+^iexwCE1Nu zLuG`?xc4WT3skzy3EgN@3O_^6Nr9a76?n#D!Bca$TYW?QS6PN#?&0@xy(5nbBy!2v zKS$v1Moyv|MSH<)@)CF_DRNZr!3tRjpf9EH=8`>CIndHY+3s?0B9fo3L-4NHiLhx{@n;v?h1Oku;`w4lQYk!V;gD@n;n$H#pxzBduiXO(fl_L?~Yw3Kg{#IXxg zpU7B5Ity9T(0|tJwqA2Sv;sxd)(S0eg!C#j2#GjLKVc=?`0A}s7bxH*%XDcH{FNEC zC8d%}^4aG{dLVZ7B|7rHNJ{(}O3gtZiM4U8#4c(g5Ld;9(=f9p1}hs&k!xDL-79|?u@eIb^cFPD`G)#|JJr(e_y0u0yk22aqHfYJLb%D#`y^G2)DXOJ7R z0-DgHdo&!pZM7&Q-Xo7 zjC56$TZZxMY?3u*Qw!P#Lu0{9FP;yB>~X zW4(H^>_FhA+y)A&pyEy_p)T&qJ{)-YjI-D#L));NR41ft_PLivcAG+1a06xvMv`9) zJ|LWOWTMtkKJV%3;YKWK9`N~)VpffT?(~<};jds4(U*N$Deqwd zT)-s10?DQO67VZC{Ksckt2FJM*-?Tl#jpS_TgKj-0MgJ119u(vxt1uNMEr z_`j~ae81oV5&M%%CopcVAIAiSMtb`CdPYVu4tRKBI8GnF?BVtd$o0ZF$8n|QKz&kd zC{jsR5ymHUZ%)MG)&r>z@Ll4BSzCCz%QY{)cC)^3ZQWHS5Eoj)j0{H;$tH@>b09U) zLl_x7?`AK848y=++kQ|!TaWAjvl18z29J%RN5ui8Vgd550G;6O$jcs1y)Cntz=+>U;}|J;tq z-WyMU1cNU)@L6zVB*WnuW%HHnYFPkdjK_S{_F1Z3=T6xeg2Js*j6Kf*L|Ms3X<^E&pv)zIMAxHfZ7vh5<1G!l`Dd(?CjINFw+GY&&jLRj z?wm%O^czPn8DMv>E~Iq48SQ)16l2bDT%4MkiY?gGM07T$u&|KG@8qhx(}CU8ba6rC z?7V`L%{RpfuiZaA&@ zB_UEIDNz459mXRGiJFAPT)f+YsHldk=RQ4|y@#QM=(m9iYGjg{tal!=!q-`x85m7g zo zI75NPF^yY8Fgw8R6nH^+s2p~6kg$HDz&Yo)PgRk0;C znGKEZI>)l7v|5wK{hO(vfpPfL1HUxU_dM)I-z>r#|IMOAbJ%fvbFj)+*Ss&XTbtVL zZ>q}6tnIw64ozWhZeD!*yC_J5SdR2RapwE3;_o^G;f8VkXiZqOhXv6wMc05Wq32*s zbMd|Yskyq@Ck4{V(s_kAV;NvlNvUW;X1d$Rt8Y8*blid8k*97kSalB{FzH%#V)`Vj z6C^hG4v8oLzz~6~U7+q?BNbcov}DXGsoH9IXR4@!W3UNWVR|Jnd~xU|pEhvp;t8PV zPgZ0mHqvmh?WPiTwbjx{>>R8fO*b7HZE4K4aa+24K`M8)7)BeUK)9#^*js0dR1Hz( zK5bA&%)V?aHts$f?FN13RUq;cJ(@7k-Vb_=eZFSkA;%$89ZtjxxWAq1SY&QFl*CnL zF-!}s+5EyoF=D<_)-GCCsxnS7`u6^YvYba%^MOs3e2J;0VmxUqNx}SxQ%@k@5vxa0 zeQAZ%hs=kYuQq7H9&WshO@6IbC{q)^Q=IRfvDUVBoYq`mEu3$vVZ^4yNzf;LcSzoW zK!U=7WDlhxaY7=7D7Ir-oU4NKxgx=2hvnNNw!BJ)vz)C{YL#vCljVK>o-Q6j8q=9% zQng$XUG7D7&z9%*5g7UDxWIxY)&_LG5@Z5qZ-``FpeZe`ak-YcrDjtMLrFO|vg_WY z%VWuVd_m(EG-b682Lr-aH_}^lJhVlLM?T<8M6jb#Qy}YkppM&$tUNuQmZBu@G@CuI z@3~b{$IgN*6_|rpAP1Ey)61zwYmt8Gk0VUd5J4@#9kDze`0AdBP#kIq!WY(T=-Z-f zi>>P;;|IOvIOpq5HvnXyy0E#8Z0gP)#$=RLZ{+z7Pg_$EC*q@t$1Pz`<&;NzDi*t9 zB5#l-1ByjdhKZ_UcKU495gNBJ5R--xHu$wJ5^k70pl&Dg}Zgaaq<&M z4GBvvI&3ndPKY2>4A3mt-|yC=P8YM1%Mea8n*q*R4pP&S}}xy+I_ zEFAp|-oC)b*PlCzG7ei$oHtHRpRe|xB#cB(R~6Lk@U)GWG*E*0_QFn=i(mWNxEe8ywV}WV0NtTmQtqxUz!jO_ml~5ZKCtQZ{SFgfp%;| zj{`m2G2%}H8P~#H_3l#p3r&5hsb$x@Pf~TX6JZD@B+Cu#5BRiVVboWMOSLU8`K(1V zXjUk?0hv+A?Hmqg^U9E`sa8 zH4!RUKL=P7s{tcXpoMpV?pQGlC?HD*^kOo@MYZ}G=Av9xtGi8+$e#B-1T{BJ6W?R_`w-POq&MYW}$$;_mN{@B8 z$OL?Zzlw>+okR;{voF3mjqWpiXvDHrvOUZXJ?lE2$*H0WvfbFY7Q%i zZHm=qpcHvv5gAR4wNTf(%*?1dr*0GQ{8YJ(VmIrV&YXCCdYJ7Rw{*O!tnS5E1Ca)c zL{k7q_@(iQ?`{GJ;LH3$pvmpkBTdt*Jd(}l_!pkWt{4QgCP^%C3(KcT)kQC2?r~{e z+&g2~Cj-YyVP({J*T9ZjNO*e(Ub`y{W9118U4Ztj_A1;t0BnczVwLy8KUmo{P_uh< z_8%2$n#!b^&VMRVR742g&3Y;GIQayAsltKQjhPwd&dtw_%p8G4Q8GK`SY32UvE(@6 zJEkM-94mlM6g;GKz#;SWV%oC4bBuD$U(@=y04@%s#M^HRvPco?n8d+!Ep$p7)w$i` z4HBYx%lpJ75NHMPr$0%Lkl}bgmocC&_-J;au5)d+eP78x1FU(xug zA)OhYm^G ziXoWe+v5viS8+8Gw*EMoZL40hvNQJ6u7{Z=A+J0iE*aHz&w3Dj&GW=R*Jm9Pe&wZn zEQ{CNS&+o2EZrtN;sQUU@ZbG^JC z(M<9y3+PA*5w695G>Yf@T$te-Xb%r76(1NpV^8<2#BYd zm@8E(i?kGW%wmCyqb3oe#Ie=d)nT{dXa!EpUd@5^RCU*&k%9hNh@5oms1W3Rzm(#P z7|Ny`wJb)K*+8SP#z*pF>+GURa?RP}ksEs@mO zcU3oB9Nb)LI2VwJgs`m0^?HT$fGEhiet6~3Z9|O{08u@zx^@UYXEPym*&BJ)7LiK16FWNhV{+P2LsQ#{a1%`Go^>jQ3I9QWaY7sbTj( z=Hw`QEwYNu!>j))y^pu#z^oM&30=tCT3Bhm{CQTO8(ntw!N%&3={GTeyH>qhA9* z*@X`_e-vGuPCP=i3SlSVq8;)-%)&UJOAPSpx1@r#J16q4C$vX{Ne%)p76zldxGzLV zB{7FD>$)E@R@WwJoSqj=d(UQToneDtOb1Z0T;}&8YzzG%S9_G+L>bMr3wHhd{+?oZ7v4ovmS;q9C?xwXTMR|2|L z7fdKE)^?Zi=I`%%%LQ(s1azA^P6~Z|PQ&_y%(2c=Bf80X^cB+G2!&;i$)qjfr(@|4 z9bY4H11tyQr?Fc3kZQ7Tz(Z%_>`TlG)Ar_{vDYOdj`iQh5v$Pzi))BU`;Y}E9}egF z4AVz!cN1G~cMl3pk>y-e=mA+{b&M0J*;9~+vU1$6P)3XRFMa}>AEw*?_qZ1d{oPM#NS|v|jpCy;d>W{Am0LhN+tbf+FvIubSfwjMhX51@ugCxe88#@f z;=x*02_=|HL7YUAKFd^5Fh_W1uN-)qZ-NHlR^HQu1QS9|d7e@fma7u@DMUzL&xU1q zIc!eGJX^z`It5c^*%DE2%jt4oP`4AY*W-}f%zQVRe0zl}7f2$p&UmM>5N)@H1nuSJ zaTj+dxG*r3KdK@LyFEOo>_zdeV@F{*qX*_g`%n=63N^#5SqI!*m+hpyQu+eS_yEEq*X-rL2EF0jLMB}%D9V1XA$jL6x zR)Ul*kPqNoI8viyC4{6=w6F?1b{tV#--BxMfWakZ;%>W-K9j4=hqB6YQ5(@4Al93N zs#|mnublMft;ZRsQM>4@YD+2Uyk1P#YneQ+eE0_K{yn59U8i}AK0q?Q(9y}K)n?oW zw@0v&wMP9Dt%klnBaHQri9ytIJg2A#UMgl06B`Z6mi#~%lFNe4dTGrrvlQv6=VT^X zAy`{ty5VyG`MRckU#>ROc(jkcR^Ca6D9U;=$r`>_9v*aHwO2-{`(s@%-l zO=>uETdYa!^jyZjeLQ|m>P#i$0$CQv_uwZ{{dZgNj~`Ym7?`OzSc2q%oZR1LdUo~> zKo}R#pG@~4oWCFMeb%s4pyDOC^lUL`rpc%G^eSS_W@O1RGj&7Ll#jueF=(G-Xc#h9 z8S?TnWTLYG(hVxoJnSHxu7WM?EtxdVy}|(CWmmS6!*icuH-@6+dTX>jqtH{@_EwR8 z24gEh;V3sN4|`ZruD?r2T8rAIB=wOYzm1llQ;7iJ$3;m6%!vSsmZkU@0bkzFKw^j$ zr(+KMGVDz{wkS79xTJ(rJxpAFw`JEH9%=zU(B=|haW~tKxskM+KfAgRzx$E zHN&SWD$DZ4SD(L>rqT7jX1o+rUws9)`K=3b=a1Qu$NQOFl2fUi7su6~@#n{+U^`5v zj?&MRG_#1iYy(1EhA1+(0*KcrCaDmgp?$DJff9-FMR|})?817ZP)mcFYY%~R02g_$CLi^(2)bB02>?sdg3}ggSYFjeMa+D8d~bMe>OQZFPNHT%+ubj*$B)aeY!p?r1F}p*8eWlC%ywSR` zG>?Ys6_KW|`c*ucu}JCFhZ|ME)2~f@5u1})GnI4it0pjSFsUoGzL|Vj9BgAoVh&AF zdz%DcdblKcYh*9o4Z>W%nx7Jr1FF=3$`j*VfN4oAg>ky``MhBqiNsYEfp<_r6m zxopIVcO`Wmc`IZqS4e47cv{lYlwgO7*{DUU^JOsB5Qma*9lXmo_6n_hYZVhbE6>DN z9#<`~ig<#CeOvc~ybCYR>Z`~+QwSSXycDu>1b%n%t#LMYzI4wod{nvPpR>;4GH+Zl zjJGmVaXhy2hWIYeHs_w>V+Pi`8~1Kef8EZHCx(RN($+k8@E*Z_&;o(5D)nzKZQ*_K zm}(Md)VimGKOH$DAC*qD!QacWkH->GqiZsoiYcv`v*U$q+^qvzUtG%^a0Twa$R>8I z#T6i3z)D?;qS@Zg5d?`mx2^nG4tenUT{;h?Ro5A9bh9ozw{DG0k8Ks43kzE3YG1(O zhq_@D7ouo+Rn4DoBKg84d)|+QU%JduLF);0n)n*+0H7v}_(u`5`jry?pNPB}ULskn z;ri``Idmiy>Ur~ZlmFhcLPSGD)6U$y zguVD>6`MW2t#rqa=9rxSu|N7f&1IaDR;$AD7KXEIu}cODmUlttwGd>P2lbSfj-D(P zJaL3)NSR)RY1NcrtQ4f6+uPVK+uJB9EX#EU1VZf}vkw3tt*mHRhMQZE4~8>J(5f;H zI9G+`4wgQ3ErA}ycIyVc&Qa*KqaM&sSCH(-NoK0kf7pB6jX7Kv;Wl~Fc^g}i4Xrd$ z=dtsQ%7WEq%!~L^ku~^hec?meu(~ykKNbe~4;#jRR0efrgfU3j+S=hCch4w;q^yjs zf!`awZ!g8Q1PpkLU~ppu1jfsaKzzIK!U^GpK@E8fU@$ls4uvCxe*Fn;kcz1*0sx1C z)V|%P0|i30|D^Chf8Q6e4>m}n-Xjj&JFw(vsI%a1*drw>gM2bT@%c!ERr83u*}F_{ zooYh;IZ*u!si3;1s-~O(t!<9Jd!ePTYX|2I7-r0!hDkaVm$x~2SY6T4i;yjguiy!5 z4I?I?mO=NiE|6RhV^wmG?TOLJj@b7lzNsTkk_ju2J_L>CpG!V13|E%@EN`YL9RF?1 zT_AOSH-|GdJ9JsvY^XPzL^=E6u&`;^mWt-_p@7FgD{P;7$aOppSD~v)?o7v=-(kON zYq$@8HtU$}^M@Ao%lRj{d#y0UdCp#hl;^7qldVJ>JM$W(c50e}KN@B4pl|2kY=APfFd0ONJ+yZNOvh60@6}Lm#Bb>$k2^Q_el33B@F^HIKUv? z-FYsa_xt|mU1zPc&N;3%1c5+Em6hamAP}rv@S?bd z53ZOp^jd?zusn1W|G}E<;Ry!+AbhR#!UF=KA-{QH^|I~DKp+nw%JOo0K7Tf+eFOBy zFRynE*;t(5kY^%pVc)qQ1VviOzR}WlD74aUF}S0EFyJ&leLKv9tL33|lbv#mrFmBQo11Gh4Casq=a}0`mXw zPfV;Y1B!q|R|hvyQTYM0PA{D-PF4c^A30@td8#=1|NeG!DMw8>4wsoZ$Qyqc?-lk2 z{;zlzF3!jZy+m8&P-rVoVEla|6=vq~RsUIq2lzj=+&MVF&04*zThB{!w6rM53tgH+ z7G=x+{eBjdRftE(lgzBRuP+Pl9kx)Civ=d)Sce2#Nr*Y&{(%t33Eg~In-Jtg@C)|E zidpJAXHBD=1#R#>gb8d&p;@!c5ZnsN6TUCsSc>jdgLR}e?8@@&L{pR>%jZ?3u#2bmGmwT`yYomgRL=|gx`}%b;}Bfd z{M;FDX6Aes+8xOXLiFb3CMTIe^~q69CRsSUK!TPb9Q6S&;4%Kk-oy4!VUPi$^Y!F-!n}U1}$+C6# z9lBWz%0VP-^G9=!)XZClM0t4@C28-rZpis`Yj}W}zlkyn*wx1pI*YM3L`l=VNG8j2dhn^PMluJSGcTv$8`%gd0ZZs zGS?UdZPaGriBqKWG8T78Wtj`+qxZzmg;6iuj42eflL> zl1A7c9fEP=hS_LvZhCB#VEx@t?sZKiBp9e5-tNT4SWhTF?oF{-`<(vrD9|u_qjxtR zhIK`lhGoL=lTW) zX)Wc}c-OQKF`LI8^Or{du|~s-;y4}j+%OtY3Nzw<{H-5@%T>eaNdgab`VZ?uCT~CK zHl-!0U^wZ~XDB6_Fu6lX`E+}xxqZujqL327khF!r)eTkPpH6?&>4Nq`;vrj#n*Qb{ zn)SY;F{3qz-1*~J{_fn(>62+jQ*xt=lcy*~B9tiv59KniW5l=dPk3s8nQG@?#BQc6 zUT%go`8Kn6$gk=BbJLEJtq@N_*yGMC+0odI#vZ)ioJjFSPBDe)(9W%0eJCGw;uC?^ zjxr6dulX6ok~krK98$1-?aXe)iv77u2DGg~$$~^4Z$(~*V{H%`f){6Q&!+ zSjVSM#&@yD*)=WvgF7HXPN*+&aa1Xyt{Smy>Kst0ExN`Tgf=EQxu-3RfDdv-R!8H* zK)bG@!>o_MM>iI*)evn*KGsn4;=C>8hDym$G*u^Jj1FH|cxhDapfH-JUTEGb-3Z&X zIzQShF{y`pt^Xc}i8fs#Hd)B9nYcOI;@KQeC9mm*$ z>PkVoG!6uSz01qWLdGrsjCsVy%R4|q%a82n=s3|p`glb!ov_Vd=sp|Ox-j%GFq}0? zEbj-HIc^5IMsqa{-A0y}HH&Y2-i{KTp@lLq4C1%AW5%moF*9oE;^P}r^_4#`wXjVi zL6@l~9!tq~XRx)TB^M<vATiJF|5-2FrrOf5lM)ZiPE-<9o|cYQQOPnQ3>rw<{kyOmYgf;ugeqB4c@jI!=a-|ldujilf-uFf)$h1c_DM|D23!>QBqP` zKZ|B`{_x?0#_3Bg4i5friqS{S=k|8p!x=VIG>BBj^P`H%1sEh? zLaCyz(xsTxF5gDcO7kpJT!FmGD^ca(n$4KuK-FtDy0jl*-InYjhaD^PDV+yS(YweMz5TzEOF&-8HbruEI6Lp_PE~h++cvm9L+= zxe4Im;jvF|hY~Q(ewNsRps`-E4a>5+7v>P65Pmb_hp8dxklQHyL%#OK@cUx!EELg0 zj>sX9Or0`UyJTy>OV<+}pMAW`n!qiUo?0Y zCJQ?zBnw!-S5e9L4)W|0$?<1(-}_7WP*;5=S-KN$+_L@}RDlsyN&(&S4E!z63DyJy1uSI>VNOc4PA$h)0+0mg_=9!e3 zsAy(pwphlsyDPchFF2F`C}b%nBlR|uwA!<0_{TH;e6j4B2Fc4~i`E3T*9-ebBIA-{ z4kE{@cxoiRMAcm*>Yg7N0B!)8+@Tg0Igpkx@~(3Lo#r7<`DL6LF$t z5ck|U7sj~>^UiIU%Ugz8I_DtVmb?$v@C))d4MWq7u_c^oQycwhtd1%7KHm62ll-}5 znQJjaGhbF&XN!nT%$0)^dsM<#cq#=21+A2y5FsI9PF@~YRa%A!O8jtZ{8Hg)Yr0SB zc9&&pD=zFcvnpU*JT~ z1Rk3Pfq?G+Am+O-v2=Yp6pX5IrvLUVil}=2Kyw4xPm0V(A>h?qr@`d}b!$b%uYTny z%eF35PnfCd=ukjqSkHG$9WCuf>K}9r3;3f>$$HayWhmE95(TzMIt(6!i4O-R$Xy`Q0J472hr~NLc0t_c-b|JSIlY z$%%)PGv?2f?ix!lIcjqcBjPl%nR&W;c^#S_SN)A!*v2yd=$bXCz(Xe4cYkT5(cASs z8PniGPi!GLuF2j}o)5MoSRa~D0bZ0%G%L#gNTM7|o2 zwSw|^8o7IlY=8vAXu^+8hPmi0B_KIDId^DiXmIjQJ+sk9NNK2h|Xl ztWO;})3UGLn)9Fd{p6?Inz6U2Sn~Ykq+^4U#4uigD54TtzHfjKa{SHn%De(}I3Dws z`%ckCi&!TS{!`PL+okr78_f3e6|piJ?Hcz}X?|i-z&^GHT|#~i4cX0gM1p61?7d~O z)p{M|N}t-QSFM;L;{`h{<{1c)X*f6zw?pj9AMN{=MmC1bM5hb7i`OWwVg(1xMvy=H zIXGzB8^`G*Nu4=(xHc{UL(DY!3JN>^KA7liG=M~JzqW9REGoGTEzNZIUJhQw~`z;~m&%VC-zu`=_V+Gnbz#v-YDrvpEbp|81 zx_YN&v@vmZU?pbbiVeHcBt+aMIXOAtY&9Qb(Qvingo>%GVswq;_wjP`%+=BS^L6h- zf{fz#)`mF73TLWL<4!5Zl4amHSCrE&H`1@muF}jNljSs^Y7QQvxOzlQLjD*%=AfPp z-wMb_dcZ0EXgjsP;H?Pz)9XHA>h0D}DjHY6Iqi*M6&0P3;IGO4 zz%cERlXrnzCmFwAfApU5B?yrV!`Cl+qFbEcJ`V}XOq|&J>S8&*-S<=E$AcVjDJ!$b?Rtu+Y zUQ&K$P($yv>nt)fl#v8QC1G#*qE&|8IB>Fi`OV!gZI$5gi-P}8^lA8Q;qcoG9}e0o zH%*2)`7lwt^LCv$nTh*izGe3u9axO|t}f0r7E9pO!snXU)cJ%qTL59#xrK)tj``n~D40yp6Iu@W;fG%ziJ z_LJXPIXO8=?g_0tuhzgd`nc(9`1@rHros7&E2jCKDgN|C@bqqAI9J&-|Hm(0ya1r_ zSB*3JajneZm~P37%J+43Ppqu1IXO5UaB@aQQnJ7ALpVk_3p(gzk6jk3j*6wBj{L^( zir$0IF6OC5mY0M3s)bZxYq2q?$Njtv*b09%r{$?sCiEk zW9inqn0lP-{0+ezI!!l>H~!Yax^i{==)sA03y zgzEqRtv21@#XXf@SBLsUEARtiyEaz%S5K$tUAo8UIi2IQ!ud-n+9j-|P8xF(73J0U z^e#I=t%{dE`z@W#b_n7o-ltC<2)ETx`i@!>!nV3Qilzqej0tE2CM+kQ4xddw_-rY! zDNR7u$r!{tntb=MuUPGdGB!(@20JwPS2T4^sN3nGvb8^8Ik(QJG*(wveIywhylaIS zm(%TtUCxgtQ%`8jd_p%iHk7z|={C+3XR0fu@!n(mUmRSudb1+xp{}CdnbllhWQwf2 zKZECvC@Cq~`{t%bk}Bf-V}6(40vYmJ%#6`6ewt9?uib~@_kk&~qDMpcC$nK>U@`l9 zdnX`fO`3M6tIl>7?4o$6h)wzL0`k$Lbja{6{5iTTDVW-LF={E|3yF$Xh-1hMG)z6u zA?nxz%Pjcv5NU?^WcjDcekR}J;^L?oae0{9Kx|nEjcJREiD?5t3n+SCxK>~lQr-8>(A+X9VuvFhQ}yw;}mQ^6cO17cU%!rzjV z?(y4tkLAZf7bouiOv?4Yt%}!R_~&8g2dnKBmhH5{4phc9aZpbhYH9)7ep*RJ%{q1V z`1j6^(g8%*$BGsjmX;66WG-GKTV_YTDF!b8KKF=Qy0kCL(W7;ixnM=Iu(PLLTwJJ( z@0S@>_wpFml<1t>+S#QNL+g;nO!pj0FN0il|1@|xCOba^m|i{JpXc4*U(`>hk5BpE ze%`g`H3gOHC7XK6%X^|OPK<#E+WV{dnJKKQ2}!LNi+r{}zdW?Px;R~mH#8Hlx3?du z`e`na^?;47>*dRrCzmOfp9DaH99|tUJ#ovs6I?gde0Ght4b6oCt`Pv|d8B1;gFD22tYE~RFU(BG z$S7skM{))u%@4tt%5joh+(&Z{O73=01`#U()LkxWy{L0K*+(5m755L6!(Qw_$H8*B zNAQMFp=(`_`&`WcMNn2#JGk1S!9JM&#>Me&J%#DIYw%uwJDE)XW-Z1n7q4CgEaYqO z^;OfsFI9_1)0q#ZFj;x#cI}OvIvLP%KLBQIQ1aZ($o1s6v1?39%Gzf7nd=5WPUNpF zT-cZSY1y_a`%xtgjip#k>B3+1wAM)=fdE?p#Fx}*IV=?Arprw6q6SMUMA*32g_V`{ zog$-ePOso!*QvS~&{PCo{=D;ag4v)ZE3p z^|eluR%U*ytfRTAG?+p@5uN(BsBz_S?<-*{eT;(YVS2eAs_YD(Us+js>1#OSF-c--vzL)0N)8Te1skJR2;Um`pRPA4Ic3t&-029 z6zaJ+Y(r`NcWHDfO{Mp?SbPn<@&_(+qlha@AJudlDuOjGh=U!up(EaA5&OICJqCk8!*S$YXh8~^C= zS<_%QmK79m_;!Av&TwCgB1Y&Y^tXL}`X|5S0fm<|wsf08^EBiD4M6|pCb~AU_S)8a zAc>Gie~*(xze^K|dpv>LXyv4uRnAQwh*i=JMdiz~Fn6Lv7LE}fI%aRuwW=chgK!%M zheYEtSd6IRie82{QexLJ7_*0rT36MOsZeCWTFuuy7i?bV`teVhw!`|I^~m$|2z%{}WhB!NjK zxyinVtI1y!7B)&iCvW+O45wZiznP~0WR`vh?YWo)FVz{=3lQNE>pX!^G9-FFFh z7Ar*$)q@weOYn`XyGu-G&B{Yfm0ThuPBB_KkrAzds;8y~*QE=QM#rZMVc)hePMH&r z+w8!48uNh&5FC(Gb7IqgA^Cv`K z38m5b+>t;`@2y0evJ_FoiC_&iE{h>w&u+V*EjGmWc2PwsZoSyrb~H6bTMdtE7=A#X zK46{`tq#3J`R<6j1>D8mHezp{I*P&#>h&d5zvOH*GIUm^_)vAlQUIkmjoLQ#gyeWJ+VDQldjQWkO`yBBKAC=~t* zWs1Ac43y(>dwiJ9h`kCCIUZ}wT0&H5jla3_LyCK2!+c-2q8_B-1QYJqHT~Q@;s&3E z^NX-x2esb^VmlsdNPUJ4x-td3k+NmFunv!yfP}92oK?$Iw zaDpDj^pS?oz$!Ar-2Pek&eAa*!(CpZmq3qt`Rwz3dr+Z_9Q-XUzpnnNF2+&=rP5+>>U(cM63_&}j9FQ?pb{kz;K}i|^`Xj+o{i63_}ghijk#B!Oc8D&aLDp7wZN4)iYt^^ET_0|bOXukg}wyhs5Q z@VM8^a(QbKkwicW!h;kR7OIet$H&PR85$Ve1*@!bM%VOjYDyha0igE~3jGWUAmBzy zDk@fh=c!1N?{Zgjz7uV&;siWqaIDn0_DA4{j~@pBlOwUn(?~Chw`0`icJTG~x_U7cx`02Jni zkAa5G@42GY;JNw(2s!y36fq&%iZ>fc_`<{8UCq`u&-ZZLZ~(v?H3NeLLR>G;J2E4) zFJhDo%FU!2ytg%ux2EH1nIArL1~y4HaDo2o?Zz~@*_;1%$x?Mbj)kWL^v1Kp_3&|T zX`h{}+i4&%<+Ep+{kh3+9=2%uH>Aazq=pC$>BPE7YZw2-JeOO)og?|wbml}$`Qbyg zj~D-cZvQ8(|CgNq&-MR#4E}E};hIQgJ)=Hy&AKU}6ohf#kg2l&upTiGdg{Udjk5|? z1?6*GAwIiI+F80;=?A*XY~Xn*ltx27npilPTNyjgnj@J)R%H=zRgkzWUktGNLifR~ zd9!E&X@W8WlAZT(6?yF3$i`tRE>7IKiA932(qDo|xy*?r?nssnldZj_V_-+gXVA%J z_-|}R8BW-pd$PuW=ToZKz_CrN3KPKZpxSoLFh!Nm30np5ER$pbK?$0~O1M128)onM@JqKfsM?|I8rq zb6`Nq(%;OC5u7bH5fKAI4p6fqu6c~AB7jx^nlb&L)UioM;L(ev{^X}FE>MVh&?&2H z%PAW;{0mbaLpB#DyZsqbsm=b!T)Xlt96~-KP5Qn&P8u4Y3$?$!2Z)H%;U7PoSf*OKYsk!)8C(? zo3A1CYFL(#jlyb-)r7e>Tj3)I56?^B)Q~Vr){PxaO_|)j|0JtOg1k^H9B_F|I~c zuPn=2ul#Og(1PQ1Tvffp7F{iP1d&RjnO|X{ZvN+qx^YWlWZm<*mK=tSij0QZg zjfIspIXgR>(#*UipdPCq2-n5Xzu8$-4;*yi5r5GcR5Ub(4*tLlAf|yz+WYH((11$n zBblL7E^7blEo}1-Cqe@#7~zl&{}zIgf~p6gxWGTkPu@95g7Gy4jMw z#f62PbIf%H0Fae7eRt>P=jnuA-2vg?B$M2MoSvRe1s+cWUnv%pPc2XgU78OK#J$!! z>fGj4n$7+E#KB_Bo<`&X0ilkQ8sHrKgwTu!E`)v(m6$rptVTC-fR!u}@|YviG%csc^p!=d^P$ zo287%^$LzHMv=u+QT!147WRLDApdVQ`M+Sx%|0Sov8#(Jf~{GT^}?Ra_P-j;CsLu{ zy^XaEu}gp1N;~V86%SV{lEdOBe`OjO=!$p7#S!^7{~rsSikvqgx;Q@6b#%{5SYjQ% z-#Nin0x)j`*@q-hDcc#v<=@I?87VF8BbErc#(Lkd%!EydwA(suSK%srb{G=2wVjAu zgqjCMm(KW4O9ksH=Vr0|b&c#JBM4RA+Lg4()s(g`dkJ?qdaoH2@LOsI5-`U|pOpw# zmQ((Ld7T;C@bl6iwOp+kFHeE36S$Xiyj?If&s4FQ2|{ZLMabXbIu%t?W_kDkAN5>L zI#5kH2ZVfn(_P~rP_GnSr}W?wkrrTtn^q1+I^aJ?8q;Dgsad1me%XIw*12(hTn~RH zr_8KMQlrtb&@-d2OzBA)k4t^l^eMpaBU}O88bVR9pWS0s)~fFKTum3gX=?EOZN-~d zGSAQWt(-BMm7(G)cLCUxq=9rwv!7qa?2Y?u(gjH8DC$U%|jiw zPn{g2omG3ajwEd(iIrU6qK@xvSpD2YGRQtM+?&2-vZ&G;Mh$Askzf{6jXGdKvNKy6 zdCsUFej4k>IfEPTcC^XYX8@)LWVoWML^Gs=lYWsQ7wp;b^-0t3TgHo`WIwU~K+>l= z{fddLnx_#LpD2s5+w}z#HPKdy`4Qf}2X;tJWFj))L3v7x`Tb!!^j&}69YY$S>y?^( ztj16o9CJ>N$g~v_CyDNXEsdre4;4uaPCtG|o5mZ?(2;~+&5XK;P34yH&2J`OQkI}y z+!dRl*H~L#G@HQ?O-K(i^M{bsT!#R*hMgyTdR zi?R`1^s~N->Tt6|_!3h27L)E4$HkdjG03qJXHMjYJ zYkniZ=2cWw^wLc7wVeF$TpR20|H0(Op7jQP{RR$961qm*lSe4%F2ZKxn0JRbbGen% zZA1bGeRn*ih?m_g9bTay&jy7Kf|-<=8zH!NwFPvd(R@uNjPGt2?yhK4Z{%k1jI|%+ zq?JP77j)0~d)Vt(qu*^*D}nPo+Az#0=H79!B-$zR$k;fap7v3~%LN!KWxMry z1}HO=PLtm|ou=wWN=zGng9cA;{b>?tErpwypz}@6_y?C%alft6T04X+*V!AwZ_X_I z70!%4Y{o2)lb_u3xrLs5ICe?OZasZAp zDtR#cG!H}#pTG5T({%tiHfk_fjX+ltne+)#a_{FOwucYfAWJo97eT_{sHq<~y2hLO`8AmD7YcMu!O+e#^E;HG>Fni9F!2KT zrZPjQ+OdS<+V`9+s#18xA!-SDNu>wxJc0gf3w+}EKi@&7?aQoYugmUdtF z+cVNwI9$htTJxWO-T+Gbw4jPJJ)FUnO1(K`zM`F^A0P;9xMnn?lmi%b*_66VMzB-c zfwP=YSz1=yQv5i&%!cA&7bLQ$r-$VJ^HZOgf2RxPNtxKr} z6!-ORCk+mZg#@FXzW=QK#(|t1XsDYORjEtL(g(3H-0Ng8DCjcIJu$48A`Tjg*T+oX)m+Ff76zR^- z&2-TWrPo~SFq@-~VFYB~15Vv_baW!3`Ah|$o0tH0%$6?hl?~+Bao-Y2l<(Ti4;WT3 zsl?f}>V}Y(0(pj}6d2$TQ%}JS@`A6IH4dIvkkwEs`Bsy(A~i-2C}Cv{9}yn6X5Kj` z5^<>uvczOjBXbk+?S8%EF01=-?6GdOKGX~k{R({$zY!nzKD~Hg8(?^OKt2Equ-=*d zMJc$vwB!yctEScg{>E?~^eQ)+Go&QvQb(`>hDnHWR$aS;cUna(3p!8OQ7Er*%}a1j>H^MiUdIwYTdWQT z<9Jdi)}Qv3^u{){`f@#C49_{qi<-D%WG+`V0}k~kE0?cN=A)^os48BKWIwL0b;V?W zp{6*xq@#^VoEq^mW7ff35oC9~q?jfr$4&kKlQ^NVIr}IFC_@O)J*3Z89$oDvwrYLr zvNyeV&w~9sLxl6Ia{eys;=MRcoG+S`6rWkIagb^n(k_MMJ3|gi2``W#uLxD}W^VD2 zuiMEEw1@YVUDkswt^50)zIWuLaP`+IH*1dg$UPlaTUVC^bg7IgDb7ca!a%GuTx78&);q&d4g;x$KGeUO zQHU2KvnE+){QLHDZHRkynia8_8TnO*ML28j^!OK%?uG=#r&@oAO$ydw^5>$%cIQXm z!xe;Frjh`dNvz)lR@xGf&Vasi`sdr+oRuplq4#cJ=k)G1k+C8szoh(ck@`~R!e((m z=ur)OyrFQd!#LN`Hf9JEroKS3e@U3d1`2T{&c==Sc6tpt@LF|e$n9=Ui`>M0EJn1q z+K1eJ6R(K{+Z3;v>(v2<;3LE+Hffv2weDm5v_%#D@tWRJKa4U93cmtix2ymZSeTgm z!Yx#Cd*xK$Bx?06c+2HY1~<9I96~DX&*}NO4?4D&ScM(EMQQ@jjTC3*nKmH)>l5Y2(uYtmLbdmo5AhNIiX1)C!Hti8w5I|NwQeod?0mG$ z?cVS}Kn`cZi8=jOH(gB#|K9gD6z?-lqqkxwJv0usuqFZa)L4;z@zfEEYlEJU^vz}f zrH~5~X*dF#eF3I`Tu?`KPTmZDA9d+J-G`kX0L!K=33*(VA?nHqXgr<-%h!@*ni>lU z;i?}nY=0c%#e2~ViiW(xYJj8=+Tz%bWGigUFr2LIfc|h-((;Cj0{dA=i)IC5RV?hl=)_^ONxi!;_ z_THNv)4eDwH3|7ZXp0Sye9RnO$jty^w+(Iw4w&SQs*v{xV$w8`}TfrjM(7`+U1~yLn%dD2*u#Lp}!owLc`|+TgWr3)u&r za|&?PIxe=nTLr=N0cdMo{mFvt!+l>Bzlmavf+4yC$S#P!(IB3fI%3`8y#xf%|}z2 zSLbpIU(Ly>#CJYQ^uj&693ZH);H%Ra%F9RC=%ue&R19ZU5QOP(7x{lCAQsWbE(hQHpn^c| zOPj2)e45ODa&>t=00v(B!5HoeTFc~?8jFvvJ12)iW?zWqefSW{I)G4+9orSj2&^(~d8*Ow9 zRv&S}>{osxCsFTKh$?iC%G(FI_;gI&D{vw(ZG#0f6cTJ@j5Sf7WEEJV^^Pn$TJTq% zxQz?@6JO8p*ws_y0akd + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tikz/figs/sf_arch.tex b/tikz/figs/sf_arch.tex new file mode 100644 index 0000000..cebe3b2 --- /dev/null +++ b/tikz/figs/sf_arch.tex @@ -0,0 +1,35 @@ +\tikzset{block/.default={0.8cm}{0.6cm}} +\tikzset{addb/.append style={scale=0.7}} +\tikzset{node distance=0.6} +\def\cdist{0.7} + +\definecolor{T}{rgb}{0.230, 0.299, 0.754}% +\definecolor{S}{rgb}{0.706, 0.016, 0.150}% +\begin{tikzpicture} + \node[addb={+}{}{}{}{-}] (addfb) at (0, 0){}; + \node[block, right=of addfb] (K){$k$}; + \node[block, right=1.2 of K] (G){$G^\prime$}; + \node[addb={+}{}{}{}{}, right=of G] (adddy){}; + \coordinate[] (KG) at ($0.5*(K.east)+0.5*(G.west)$); + \node[block, below=of KG] (Gm){$G$}; + \node[block, below=of Gm] (Hh){$H_H$}; + \node[addb={+}{}{}{}{}, below=of Hh] (addsf){}; + \node[block] (Hl) at (addsf-|G) {$H_L$}; + \node[addb={+}{}{}{}{}, right=1.2 of Hl] (addn) {}; + + + \draw[->] (addfb.east) -- (K.west) node[above left]{}; + \draw[->] (K.east) -- (G.west) node[above left]{$u$}; + \draw[->] (KG) node[branch]{} -- (Gm.north); + \draw[->] (Gm.south) -- (Hh.north); + \draw[->] (Hh.south) -- (addsf.north) node[above left]{}; + \draw[->] (Hl.west) -- (addsf.east); + \draw[->] (addsf.west) -| (addfb.south) node[below right]{}; + \draw[->] (G.east) -- (adddy.west); + \draw[<-] (addn.east) -- ++(\cdist, 0) coordinate[](endpos) node[above left]{$n$}; + \draw[->] (adddy.east) -- (G-|endpos) node[above left]{$y$}; + \draw[->] (adddy-|addn) node[branch]{} -- (addn.north); + \draw[<-] (addfb.west) -- ++(-\cdist, 0) node[above right]{$r$}; + \draw[->] (addn.west) -- (Hl.east) node[above right]{$y_m$}; + \draw[<-] (adddy.north) -- ++(0, \cdist) node[below right]{$d_y$}; +\end{tikzpicture} diff --git a/tikz/figs/sf_arch_class.pdf b/tikz/figs/sf_arch_class.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e155e0fd97433f0ef425d6ecc2b3a0358b7e5e53 GIT binary patch literal 12204 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 Ee>iZYhyVZp literal 0 HcmV?d00001 diff --git a/tikz/figs/sf_arch_class.png b/tikz/figs/sf_arch_class.png new file mode 100644 index 0000000000000000000000000000000000000000..004fa6530cf3010d3dc7bd9e52d4ffb268e87579 GIT binary patch literal 8015 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 Y7d5OsSl?|17R5mtsyZqaN;YBt3ptLWi2wiq literal 0 HcmV?d00001 diff --git a/tikz/figs/sf_arch_class.svg b/tikz/figs/sf_arch_class.svg new file mode 100644 index 0000000..8551bf0 --- /dev/null +++ b/tikz/figs/sf_arch_class.svg @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tikz/figs/sf_arch_class.tex b/tikz/figs/sf_arch_class.tex new file mode 100644 index 0000000..3e317a0 --- /dev/null +++ b/tikz/figs/sf_arch_class.tex @@ -0,0 +1,26 @@ +\tikzset{block/.default={0.8cm}{0.6cm}} +\tikzset{addb/.append style={scale=0.7}} +\tikzset{node distance=0.6} +\def\cdist{0.7} + +\definecolor{T}{rgb}{0.230, 0.299, 0.754}% +\definecolor{S}{rgb}{0.706, 0.016, 0.150}% +\begin{tikzpicture} + \node[addb={+}{}{}{}{-}] (addfb) at (0, 0){}; + \node[block, right=of addfb] (K){$K$}; + \node[block, right=of K] (G){$G^\prime$}; + \node[addb={+}{}{}{}{}, right=of G] (adddy){}; + \node[addb={+}{}{}{}{}, below right=and 0.5 of adddy] (addn) {}; + \node[block] (Hh) at (G|-addn) {$H_L$}; + + \draw[->] (addfb.east) -- (K.west) node[above left]{}; + \draw[->] (K.east) -- (G.west) node[above left]{$u$}; + \draw[->] (G.east) -- (adddy.west); + \draw[<-] (addn.east) -- ++(\cdist, 0) coordinate[](endpos) node[above left]{$n$}; + \draw[->] (G-|addn)node[branch]{} -- (addn.north); + \draw[->] (adddy.east) -- (G-|endpos) node[above left]{$y$}; + \draw[<-] (addfb.west) -- ++(-\cdist, 0) node[above right]{$r$}; + \draw[->] (addn.west) -- (Hh.east); + \draw[->] (Hh.west) -| (addfb.south); + \draw[<-] (adddy.north) -- ++(0, \cdist) node[below right]{$d_y$}; +\end{tikzpicture} diff --git a/tikz/figs/sf_arch_class_bis.pdf b/tikz/figs/sf_arch_class_bis.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ac9861e32ec1c76e6f32a796a435a5f7ae1402bb GIT binary patch literal 13494 zcmd6uby$>J+xF>_4hf|@XPBY8l@tMKkfEhJ1q1}7yCkK%L_k82?hYvt5Rh($=F|N> z&wkjizFYTxH^=e(!7$tm9P7N!`}(cxT5H|3iV{++>};H9w4Zl2kI^_OfE3pHW@rKe z02NmoBY^q?eKR8i2Y|ApzQeblrL65Ne|!1%TMBl7n3%PT7VzsIu>*hm(gDar9PFOB zXt962_VvoQR~>+ok-fE}oq>@(8rRngN&u-R77j*s04WQIgOP-hfwiF#K+ed@#KDvT z1QrrPvv;sFf>@%tOeq5uZPb8@_tgfm`V|@aVPJ^h;A7B?tPKD4iLdXz4VLHYKfTF8 z^WMau*}ui-CP&TwE%^U~J#6re44dOdhJDY@+R^4~t|$Xk>>yV5HV``_D+5=6 zxH3S($mxlJ(LFnetB}yO`=9+=g8i8(VBQ}l0E3Dm5CMeoUe2Rh8y+$KshY^`FrcHtL6T`s};Yl)(!>w1GP7k|9@TW&p7c5-cnyz>x**yy;{)C zaN{ql1^o;!zo6FOy4o0&lOL$PY21Kr1UI1n65N3P0o>fWZqh2s3fO((icx=8`%p;}2ZA8FE~6>1RmzdoJA!0{*&7KO@DjxP~(hsP=Vje<+|qX|Gvn^&JN}YF?YCE@NI&rEUcT@}VuaC$FRn^r->B9zalb@D;sfbW& zEKP{(sBZsI{HX4*LZ{);IOXc5ZrTO?@p`ZNiY@tw{6o*6eb-b2xPF z>bRw4_RjtY>CyD;=f=?nolB{r0X^Gj!(iEvJLR&B+w43E3ort+=G&zoÅ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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tikz/figs/sf_arch_class_bis.tex b/tikz/figs/sf_arch_class_bis.tex new file mode 100644 index 0000000..caefbaa --- /dev/null +++ b/tikz/figs/sf_arch_class_bis.tex @@ -0,0 +1,26 @@ +\tikzset{block/.default={0.8cm}{0.6cm}} +\tikzset{addb/.append style={scale=0.7}} +\tikzset{node distance=0.6} +\def\cdist{0.7} + +\definecolor{T}{rgb}{0.230, 0.299, 0.754}% +\definecolor{S}{rgb}{0.706, 0.016, 0.150}% +\begin{tikzpicture} + \node[addb={+}{}{}{}{-}] (addfb) at (0, 0){}; + \node[block, left=of addfb] (Kr){${H_H}^{-1}$}; + \node[block, right=of addfb] (K){$G^{-1} {H_L}^{-1} H_H$}; + \node[block, right=of K] (G){$G^\prime$}; + \node[addb={+}{}{}{}{}, right=of G] (adddy){}; + \node[addb={+}{}{}{}{}, below right=0.7 and 0.3 of adddy] (addn) {}; + + \draw[->] (addfb.east) -- (K.west) node[above left]{}; + \draw[->] (K.east) -- (G.west) node[above left]{$u$}; + \draw[->] (G.east) -- (adddy.west); + \draw[<-] (addn.east) -- ++(\cdist, 0) coordinate[](endpos) node[above left]{$n$}; + \draw[->] (G-|addn)node[branch]{} -- (addn.north); + \draw[->] (adddy.east) -- (G-|endpos) node[above left]{$y$}; + \draw[<-] (Kr.west) -- ++(-\cdist, 0) node[above right]{$r$}; + \draw[->] (Kr.east) -- (addfb.west); + \draw[->] (addn.west) -| (addfb.south); + \draw[<-] (adddy.north) -- ++(0, \cdist) node[below right]{$d_y$}; +\end{tikzpicture} diff --git a/tikz/figs/sf_arch_class_prefilter.pdf b/tikz/figs/sf_arch_class_prefilter.pdf new file mode 100644 index 0000000000000000000000000000000000000000..09c004980edde7bef11417e3dda7b8b997da598f GIT binary patch literal 12484 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Ξ28B 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tikz/figs/sf_arch_class_prefilter.tex b/tikz/figs/sf_arch_class_prefilter.tex new file mode 100644 index 0000000..af5b72c --- /dev/null +++ b/tikz/figs/sf_arch_class_prefilter.tex @@ -0,0 +1,28 @@ +\tikzset{block/.default={0.8cm}{0.6cm}} +\tikzset{addb/.append style={scale=0.7}} +\tikzset{node distance=0.6} +\def\cdist{0.7} + +\definecolor{T}{rgb}{0.230, 0.299, 0.754}% +\definecolor{S}{rgb}{0.706, 0.016, 0.150}% +\begin{tikzpicture} + \node[addb={+}{}{}{}{-}] (addfb) at (0, 0){}; + \node[block, left=of addfb] (Kr){$K_r$}; + \node[block, right=of addfb] (K){$K$}; + \node[block, right=of K] (G){$G^\prime$}; + \node[addb={+}{}{}{}{}, right=of G] (adddy){}; + \node[addb={+}{}{}{}{}, below right=0.7 and 0.3 of adddy] (addn) {}; + \node[block, left=of addn] (Hh) {$H_H$}; + + \draw[->] (addfb.east) -- (K.west) node[above left]{}; + \draw[->] (K.east) -- (G.west) node[above left]{$u$}; + \draw[->] (G.east) -- (adddy.west); + \draw[<-] (addn.east) -- ++(\cdist, 0) coordinate[](endpos) node[above left]{$n$}; + \draw[->] (G-|addn)node[branch]{} -- (addn.north); + \draw[->] (adddy.east) -- (G-|endpos) node[above left]{$y$}; + \draw[<-] (Kr.west) -- ++(-\cdist, 0) node[above right]{$r$}; + \draw[->] (Kr.east) -- (addfb.west); + \draw[->] (addn.west) -- (Hh.east); + \draw[->] (Hh.west) -| (addfb.south); + \draw[<-] (adddy.north) -- ++(0, \cdist) node[below right]{$d_y$}; +\end{tikzpicture} diff --git a/tikz/figs/sf_arch_eq.pdf b/tikz/figs/sf_arch_eq.pdf new file mode 100644 index 0000000000000000000000000000000000000000..febab84b8d5fb68b270b2ea18fd0535df368e593 GIT binary patch literal 37877 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 literal 0 HcmV?d00001 diff --git a/tikz/figs/sf_arch_eq.png b/tikz/figs/sf_arch_eq.png new file mode 100644 index 0000000000000000000000000000000000000000..257ecf33f09413bd7a3bba2c280afef1e6083ee7 GIT binary patch literal 17210 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 T&TshlFOcMARHTcgjD!9UQVbty literal 0 HcmV?d00001 diff --git a/tikz/figs/sf_arch_eq.svg b/tikz/figs/sf_arch_eq.svg new file mode 100644 index 0000000..3b152c3 --- /dev/null +++ b/tikz/figs/sf_arch_eq.svg @@ -0,0 +1,216 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tikz/figs/sf_arch_eq.tex b/tikz/figs/sf_arch_eq.tex new file mode 100644 index 0000000..e4559c4 --- /dev/null +++ b/tikz/figs/sf_arch_eq.tex @@ -0,0 +1,35 @@ +\tikzset{block/.default={0.8cm}{0.6cm}} +\tikzset{addb/.append style={scale=0.7}} +\tikzset{node distance=0.6} +\def\cdist{0.7} + +\definecolor{T}{rgb}{0.230, 0.299, 0.754}% +\definecolor{S}{rgb}{0.706, 0.016, 0.150}% +\begin{tikzpicture} + \node[addb={+}{}{}{}{-}] (addfb) at (0, 0){}; + \node[addb={+}{}{}{}{-}, right=of addfb] (addK){}; + \node[block, right=of addK] (K){$k$}; + \node[block, right=1.8 of K] (G){$G^\prime$}; + \node[addb={+}{}{}{}{}, right=of G] (adddy){}; + \node[block, below right=0.5 and -0.2 of K] (Gm){$G$}; + \node[block, below left =0.5 and -0.2 of K] (Hh){$H_H$}; + \node[block, below=1.5 of G] (Hl) {$H_L$}; + \node[addb={+}{}{}{}{}, right=1 of Hl] (addn) {}; + + \draw[->] (addfb.east) -- (addK.west); + \draw[->] (addK.east) -- (K.west); + \draw[->] (K.east) -- (G.west) node[above left]{$u$}; + \draw[->] (G.east) -- (adddy.west); + \draw[->] ($(G.west)+(-0.8, 0)$) node[branch](sffb){} |- (Gm.east); + \draw[->] (Gm.west) -- (Hh.east); + \draw[->] (Hh.west) -| (addK.south); + \draw[<-] (addn.east) -- ++(\cdist, 0) coordinate[](endpos) node[above left]{$n$}; + \draw[->] (adddy.east) -- (G-|endpos) node[above left]{$y$}; + \draw[->] (adddy-|addn) node[branch]{} -- (addn.north); + \draw[<-] (addfb.west) -- ++(-\cdist, 0) node[above right]{$r$}; + \draw[->] (addn.west) -- (Hl.east) node[above right]{$y_m$}; + \draw[<-] (adddy.north) -- ++(0, \cdist) node[below right]{$d_y$}; + \draw[->] (Hl.west) -| (addfb.south) node[below right]{}; + + \node[fit={($(addK.west|-Hh.south)+(-0.1, 0)$) (K.north-|sffb)}, inner sep=5pt, draw, dashed, color=gray, label={$K$}] (Kfb) {}; +\end{tikzpicture} diff --git a/tikz/figs/sf_hinf_filters_b.pdf b/tikz/figs/sf_hinf_filters_b.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ae4bb675acaff952dc5c5c954c94f95b87c56954 GIT binary patch literal 32372 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 G_J08*1xbJa literal 0 HcmV?d00001 diff --git a/tikz/figs/sf_hinf_filters_b.svg b/tikz/figs/sf_hinf_filters_b.svg new file mode 100644 index 0000000..c056a19 --- /dev/null +++ b/tikz/figs/sf_hinf_filters_b.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tikz/figs/sf_hinf_filters_b.tex b/tikz/figs/sf_hinf_filters_b.tex new file mode 100644 index 0000000..2d28de1 --- /dev/null +++ b/tikz/figs/sf_hinf_filters_b.tex @@ -0,0 +1,32 @@ +\tikzset{block/.default={0.8cm}{0.6cm}} +\tikzset{addb/.append style={scale=0.7}} +\tikzset{node distance=0.6} +\def\cdist{0.7} + +\definecolor{T}{rgb}{0.230, 0.299, 0.754}% +\definecolor{S}{rgb}{0.706, 0.016, 0.150}% +\begin{tikzpicture} + \node[block={4.0cm}{3.0cm}, dashed] (P) {}; + \node[above] at (P.north) {$P$}; + + \coordinate[] (inputw) at ($(P.south west)!0.8!(P.north west) + (-\cdist, 0)$); + \coordinate[] (inputu) at ($(P.south west)!0.4!(P.north west) + (-\cdist, 0)$); + + \coordinate[] (outputh) at ($(P.south east)!0.8!(P.north east) + ( \cdist, 0)$); + \coordinate[] (outputl) at ($(P.south east)!0.4!(P.north east) + ( \cdist, 0)$); + \coordinate[] (outputv) at ($(P.south east)!0.1!(P.north east) + ( \cdist, 0)$); + + \node[block, left=2*\cdist of outputl] (WL){$w_L$}; + \node[block, left=2*\cdist of outputh] (WH){$w_H$}; + \node[addb={+}{}{}{}{-}, left=of WH] (sub) {}; + + \node[block, below=\cdist of P] (HL) {$H_L$}; + + \draw[->] (inputw) node[above right]{$w$} -- (sub.west); + \draw[->] (HL.west) -| ($(inputu)+(0.5*\cdist, 0)$) -- (WL.west); + \draw[->] (inputu-|sub) node[branch]{} -- (sub.south); + \draw[->] (sub.east) -- (WH.west); + \draw[->] ($(inputw)+(2*\cdist, 0)$) node[branch]{} |- ($(outputv)+(-0.5*\cdist, 0)$) |- (HL.east); + \draw[->] (WH.east) -- (outputh)node[above left]{$z_H$}; + \draw[->] (WL.east) -- (outputl)node[above left]{$z_L$}; +\end{tikzpicture} diff --git a/tikz/figs/sf_hinf_filters_plant_b.pdf b/tikz/figs/sf_hinf_filters_plant_b.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e6f579219fc356542d1d34776fca90bce28b68d9 GIT binary patch literal 32324 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 Bj5q)Q literal 0 HcmV?d00001 diff --git a/tikz/figs/sf_hinf_filters_plant_b.png b/tikz/figs/sf_hinf_filters_plant_b.png new file mode 100644 index 0000000000000000000000000000000000000000..7ace0810eb07b1c1e01c6b09c43b71be2f5a4cd1 GIT binary patch literal 10923 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tikz/figs/sf_hinf_filters_plant_b.tex b/tikz/figs/sf_hinf_filters_plant_b.tex new file mode 100644 index 0000000..f5beb7c --- /dev/null +++ b/tikz/figs/sf_hinf_filters_plant_b.tex @@ -0,0 +1,30 @@ +\tikzset{block/.default={0.8cm}{0.6cm}} +\tikzset{addb/.append style={scale=0.7}} +\tikzset{node distance=0.6} +\def\cdist{0.7} + +\definecolor{T}{rgb}{0.230, 0.299, 0.754}% +\definecolor{S}{rgb}{0.706, 0.016, 0.150}% +\begin{tikzpicture} + \node[block={4.0cm}{3.0cm}, dashed] (P) {}; + \node[above] at (P.north) {$P$}; + + \coordinate[] (inputw) at ($(P.south west)!0.8!(P.north west) + (-\cdist, 0)$); + \coordinate[] (inputu) at ($(P.south west)!0.4!(P.north west) + (-\cdist, 0)$); + + \coordinate[] (outputh) at ($(P.south east)!0.8!(P.north east) + ( \cdist, 0)$); + \coordinate[] (outputl) at ($(P.south east)!0.4!(P.north east) + ( \cdist, 0)$); + \coordinate[] (outputv) at ($(P.south east)!0.1!(P.north east) + ( \cdist, 0)$); + + \node[block, left=2*\cdist of outputl] (WL){$w_L$}; + \node[block, left=2*\cdist of outputh] (WH){$w_H$}; + \node[addb={+}{}{}{}{-}, left=of WH] (sub) {}; + + \draw[->] (inputw) node[above right]{$w$} -- (sub.west); + \draw[->] (inputu) node[above right]{$u$} -- (WL.west); + \draw[->] (inputu-|sub) node[branch]{} -- (sub.south); + \draw[->] (sub.east) -- (WH.west); + \draw[->] ($(inputw)+(2*\cdist, 0)$) node[branch]{} |- (outputv) node[above left]{$v$}; + \draw[->] (WH.east) -- (outputh)node[above left]{$z_H$}; + \draw[->] (WL.east) -- (outputl)node[above left]{$z_L$}; + \end{tikzpicture} diff --git a/tikz/figs/spec_S_T.pdf b/tikz/figs/spec_S_T.pdf new file mode 100644 index 0000000000000000000000000000000000000000..72a67ba431e6d9bff972e43bf5ccafb265805ef9 GIT binary patch literal 17183 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�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

184|YG?Y)^jl$KpIEw}f= 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 literal 0 HcmV?d00001 diff --git a/tikz/figs/spec_S_T.svg b/tikz/figs/spec_S_T.svg new file mode 100644 index 0000000..01cb79e --- /dev/null +++ b/tikz/figs/spec_S_T.svg @@ -0,0 +1,434 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tikz/figs/spec_S_T.tex b/tikz/figs/spec_S_T.tex new file mode 100644 index 0000000..9742801 --- /dev/null +++ b/tikz/figs/spec_S_T.tex @@ -0,0 +1,133 @@ +\tikzset{block/.default={0.8cm}{0.6cm}} +\tikzset{addb/.append style={scale=0.7}} +\tikzset{node distance=0.6} +\def\cdist{0.7} + +\definecolor{T}{rgb}{0.230, 0.299, 0.754}% +\definecolor{S}{rgb}{0.706, 0.016, 0.150}% +\setlength\fwidth{7cm} +\setlength\fheight{5cm} + +\begin{tikzpicture} + \begin{axis}[% + name=axis, + width=\fwidth, + height=\fheight, + at={(0, 0)}, + scale only axis, + separate axis lines, + every outer x axis line/.append style={black}, + every x tick label/.append style={font=\color{black}}, + every x tick/.append style={black}, + xmode=log, + xmin=0.1, + xmax=1000, + xminorticks=true, + xlabel={Frequency [Hz]}, + every outer y axis line/.append style={black}, + every y tick label/.append style={font=\color{black}}, + every y tick/.append style={black}, + ymode=log, + ymin=0.001, + ymax=10, + yminorticks=true, + ylabel={Magnitude}, + axis background/.style={fill=white}, + xmajorgrids, + xminorgrids, + ymajorgrids, + yminorgrids + ] + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + 0.1 4.7609074288834\\ + 0.457784053837662 4.74112847250108\\ + 0.781435060784454 4.70208061093208\\ + 1.0991097009295 4.64559165613624\\ + 1.42283045721435 4.57144906349989\\ + 1.75891659032773 4.47927616460061\\ + 2.09566239948043 4.37423445322045\\ + 2.45126006203334 4.25274519592358\\ + 2.8408836901833 4.11095719445138\\ + 3.26222200971167 3.95170788088451\\ + 3.71167181947577 3.77948905141281\\ + 4.18428850790158 3.59988757314696\\ + 4.71708469091702 3.40317136463527\\ + 5.31772317785097 3.19223684289429\\ + 5.99484250318941 2.97087790006113\\ + 6.82077673286568 2.72585419958062\\ + 7.76050333513357 2.47949503869403\\ + 8.9114823228402 2.2201435349723\\ + 10.3279473191895 1.95491825546796\\ + 12.0804213467733 1.69160934903556\\ + 14.3932264471941 1.42447068049222\\ + 17.3076553419573 1.17667603248786\\ + 21.1995345753607 0.943491337665097\\ + 26.2070669648385 0.740920673515988\\ + 32.6974974451177 0.569453372601831\\ + 41.1731993116168 0.427919272009563\\ + 51.8459354389291 0.317863515154134\\ + 65.8898955079995 0.230558428152838\\ + 85.2964449974102 0.1611173349527\\ + 114.566872863487 0.105607825522203\\ + 228.74908173557 0.0390036255196556\\ + 272.543253128103 0.0307810979565345\\ + 315.863540826782 0.025500739341156\\ + 359.381366380463 0.0218605610825003\\ + 405.142317111465 0.0191453206052172\\ + 452.538627817017 0.0171066280251345\\ + 505.479682119124 0.0154393411147139\\ + 559.432570616938 0.0141825204910006\\ + 619.144175597784 0.0131421696026314\\ + 685.229159528406 0.012282656024432\\ + 758.367791499719 0.0115737646620205\\ + 847.08682665574 0.0109423524789141\\ + 946.1848194722 0.0104322816237634\\ + 1000 0.0102154679782451\\ + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + 20 0.7\\ + 50 0.7\\ + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + 50 0.1\\ + 500 0.1\\ + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + 500 0.01\\ + 1000 0.01\\ + }; + \addplot [color=S, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + 0.02 1e-05\\ + 2 0.1\\ + }; + + \node[draw, fill=white, align=center, anchor=west] (noise) at (20, 0.01){Noise\\Attenuation}; + \draw[->] (noise.north) -- (100, 0.1-|noise.north); + \draw[->] (noise.east) -- (500, 0.01); + + \node[draw, fill=white, align=center, anchor=north east] (bandwidth) at (900, 8) {Bandwidth\\Limitation}; + \draw[->] (bandwidth.west) -- (20, 0.7); + + \node[draw, fill=white, align=center, anchor=south west] (robust) at (0.2, 1) {Robust\\Stability}; + \draw[->] (robust.east) -- (8,2|-robust.east); + + \node[draw, fill=white, align=center, anchor=south west] (dist) at (0.11, 0.1) {Disturbance\\Rejection}; + \draw[->] (dist.south) -- (1, 0.025); + \end{axis} + + % \begin{customlegend}[legend cell align=left, %<= to align cells + % legend entries={ % <= in the following there are the entries + % $S$, + % $T$ + % }, + % legend style={at={(axis.north east)}, outer sep=5pt, font=\footnotesize}] + % \addlegendimage{upperbound, S} + % \addlegendimage{upperbound, T} + % \end{customlegend} + +\end{tikzpicture} diff --git a/tikz/figs/spec_S_T_weights.pdf b/tikz/figs/spec_S_T_weights.pdf new file mode 100644 index 0000000000000000000000000000000000000000..aa9333dfef9cba8e1aed7e529bf06cddc0ed0974 GIT binary patch literal 18146 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 literal 0 HcmV?d00001 diff --git a/tikz/figs/spec_S_T_weights.png b/tikz/figs/spec_S_T_weights.png new file mode 100644 index 0000000000000000000000000000000000000000..8ac19f3ec80e242bed1e516f995ff5f1ff3e1564 GIT binary patch literal 38441 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 a;s8&sbIvX<$j$I@<=mNzh^l{3vHt@f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tikz/figs/spec_S_T_weights.tex b/tikz/figs/spec_S_T_weights.tex new file mode 100644 index 0000000..6041dbf --- /dev/null +++ b/tikz/figs/spec_S_T_weights.tex @@ -0,0 +1,165 @@ +\tikzset{block/.default={0.8cm}{0.6cm}} +\tikzset{addb/.append style={scale=0.7}} +\tikzset{node distance=0.6} +\def\cdist{0.7} + +\definecolor{T}{rgb}{0.230, 0.299, 0.754}% +\definecolor{S}{rgb}{0.706, 0.016, 0.150}% +\setlength\fwidth{7cm} +\setlength\fheight{4cm} + +\begin{tikzpicture} + \begin{axis}[% + name=axis, + width=\fwidth, + height=\fheight, + at={(0, 0)}, + xmode=log, + xmin=0.1, + xmax=1000, + xminorticks=true, + xlabel={Frequency [Hz]}, + ymode=log, + ymin=0.001, + ymax=10, + yminorticks=true, + ylabel={Magnitude}, + axis background/.style={fill=white}, + xminorgrids, + yminorgrids + ] + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + 0.1 4.7609074288834\\ + 0.457784053837662 4.74112847250108\\ + 0.781435060784454 4.70208061093208\\ + 1.0991097009295 4.64559165613624\\ + 1.42283045721435 4.57144906349989\\ + 1.75891659032773 4.47927616460061\\ + 2.09566239948043 4.37423445322045\\ + 2.45126006203334 4.25274519592358\\ + 2.8408836901833 4.11095719445138\\ + 3.26222200971167 3.95170788088451\\ + 3.71167181947577 3.77948905141281\\ + 4.18428850790158 3.59988757314696\\ + 4.71708469091702 3.40317136463527\\ + 5.31772317785097 3.19223684289429\\ + 5.99484250318941 2.97087790006113\\ + 6.82077673286568 2.72585419958062\\ + 7.76050333513357 2.47949503869403\\ + 8.9114823228402 2.2201435349723\\ + 10.3279473191895 1.95491825546796\\ + 12.0804213467733 1.69160934903556\\ + 14.3932264471941 1.42447068049222\\ + 17.3076553419573 1.17667603248786\\ + 21.1995345753607 0.943491337665097\\ + 26.2070669648385 0.740920673515988\\ + 32.6974974451177 0.569453372601831\\ + 41.1731993116168 0.427919272009563\\ + 51.8459354389291 0.317863515154134\\ + 65.8898955079995 0.230558428152838\\ + 85.2964449974102 0.1611173349527\\ + 114.566872863487 0.105607825522203\\ + 228.74908173557 0.0390036255196556\\ + 272.543253128103 0.0307810979565345\\ + 315.863540826782 0.025500739341156\\ + 359.381366380463 0.0218605610825003\\ + 405.142317111465 0.0191453206052172\\ + 452.538627817017 0.0171066280251345\\ + 505.479682119124 0.0154393411147139\\ + 559.432570616938 0.0141825204910006\\ + 619.144175597784 0.0131421696026314\\ + 685.229159528406 0.012282656024432\\ + 758.367791499719 0.0115737646620205\\ + 847.08682665574 0.0109423524789141\\ + 946.1848194722 0.0104322816237634\\ + 1000 0.0102154679782451\\ + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + 20 0.7\\ + 50 0.7\\ + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + 50 0.1\\ + 500 0.1\\ + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + 500 0.01\\ + 1000 0.01\\ + }; + \addplot [color=S, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + 0.02 1e-05\\ + 2 0.1\\ + }; + \addplot [color=T, dashed, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 4.76100991590828\\ + 0.479380849508911 4.74142527327249\\ + 0.818300681586739 4.70271823354146\\ + 1.15096220088503 4.64622189875955\\ + 1.47628147190939 4.57452203442608\\ + 1.80824493487795 4.48620448383121\\ + 2.15443469003188 4.37981637168679\\ + 2.49687842888433 4.26245362773302\\ + 2.86719649749377 4.1246194153153\\ + 3.23228397818138 3.98033166957675\\ + 3.61041859717334 3.82486484671119\\ + 4.03278998219371 3.64713653765075\\ + 4.4632339267104 3.4647619825248\\ + 4.93962174387832 3.26480194796314\\ + 5.46685729972018 3.04925839907739\\ + 6.05036787939122 2.82113529913371\\ + 6.69616005485322 2.58433297473304\\ + 7.41088151564157 2.34341563310535\\ + 8.2018894992022 2.10327517992625\\ + 9.07732652521023 1.86874101690569\\ + 10.1392540755882 1.62441576093477\\ + 11.4303112911448 1.37851305256105\\ + 13.0051125217341 1.14008905236091\\ + 14.9339321612425 0.917854238055838\\ + 17.4679621512725 0.707763275334409\\ + 20.8122156998634 0.521723677525708\\ + 25.7282596744793 0.355127638575637\\ + 33.3060034362459 0.218852355295698\\ + 47.7176094893875 0.109683242413354\\ + 119.971773543588 0.0185302783860461\\ + 155.307057393346 0.011476348897964\\ + 190.230118866894 0.00798799480050497\\ + 226.649807927369 0.00592480300553732\\ + 265.108360190854 0.00460058967167214\\ + 304.42722120643 0.00373107031932976\\ + 346.369417737173 0.00310997571143914\\ + 390.473523688556 0.00266040632221317\\ + 436.153778920801 0.0023309089597649\\ + 482.707096560318 0.00208663214807546\\ + 534.229329953835 0.00188718187213126\\ + 591.250841383188 0.00172433492968875\\ + 654.358601888324 0.00159137569438841\\ + 724.202233460732 0.00148282003877247\\ + 801.50069615654 0.00139418971090831\\ + 887.04968896544 0.0013218279786433\\ + 990.82280990038 0.00125794881012626\\ + 1000 0.00125323629492883\\ + }; + \addplot [color=S, dashed, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.203380030584698 0.000989777819887578\\ + 0.449420266211914 0.0047942767347441\\ + 5.12518692705333 0.622210572704616\\ + 20.6212180399914 10.0725642635729\\ + }; + \end{axis} + \begin{customlegend}[legend cell align=left, %<= to align cells + legend entries={ % <= in the following there are the entries + ${w_L}^{-1}$, + ${w_H}^{-1}$, + }, + legend style={at={(axis.north east)}, anchor=north east, outer sep=5pt, font=\footnotesize}] + \addlegendimage{dashed, S} + \addlegendimage{dashed, T} + \end{customlegend} +\end{tikzpicture} diff --git a/tikz/index.html b/tikz/index.html new file mode 100644 index 0000000..6d5e985 --- /dev/null +++ b/tikz/index.html @@ -0,0 +1,1111 @@ + + + + + + + +Tikz - Sensor Fusion Paper + + + + + + + + + + + + +

+

Tikz - Sensor Fusion Paper

+
+ +

+Configuration file is accessible here. +

+ +
+

1 Change some default

+
+
+
\tikzset{block/.default={0.8cm}{0.6cm}}
+\tikzset{addb/.append style={scale=0.7}}
+\tikzset{node distance=0.6}
+\def\cdist{0.7}
+
+\definecolor{T}{rgb}{0.230, 0.299, 0.754}%
+\definecolor{S}{rgb}{0.706, 0.016, 0.150}%
+
+
+
+
+ +
+

2 Sensor Fusion with complementary filters

+
+
+
\tikzset{block/.default={0.8cm}{0.6cm}}
+\tikzset{addb/.append style={scale=0.7}}
+\tikzset{node distance=0.6}
+\def\cdist{0.7}
+
+\definecolor{T}{rgb}{0.230, 0.299, 0.754}%
+\definecolor{S}{rgb}{0.706, 0.016, 0.150}%
+\begin{tikzpicture}
+  \node[addb={+}{}{}{}{-}] (addfb) at (0, 0){};
+  \node[block, right=of addfb] (K){$k$};
+  \node[block, right=1.2 of K] (G){$G^\prime$};
+  \node[addb={+}{}{}{}{}, right=of G] (adddy){};
+  \coordinate[] (KG) at ($0.5*(K.east)+0.5*(G.west)$);
+  \node[block, below=of KG] (Gm){$G$};
+  \node[block, below=of Gm] (Hh){$H_H$};
+  \node[addb={+}{}{}{}{}, below=of Hh] (addsf){};
+  \node[block] (Hl) at (addsf-|G) {$H_L$};
+  \node[addb={+}{}{}{}{}, right=1.2 of Hl] (addn) {};
+
+
+  \draw[->] (addfb.east) -- (K.west) node[above left]{};
+  \draw[->] (K.east) -- (G.west) node[above left]{$u$};
+  \draw[->] (KG) node[branch]{} -- (Gm.north);
+  \draw[->] (Gm.south) -- (Hh.north);
+  \draw[->] (Hh.south) -- (addsf.north) node[above left]{};
+  \draw[->] (Hl.west) -- (addsf.east);
+  \draw[->] (addsf.west) -| (addfb.south) node[below right]{};
+  \draw[->] (G.east) -- (adddy.west);
+  \draw[<-] (addn.east) -- ++(\cdist, 0) coordinate[](endpos) node[above left]{$n$};
+  \draw[->] (adddy.east) -- (G-|endpos) node[above left]{$y$};
+  \draw[->] (adddy-|addn) node[branch]{} -- (addn.north);
+  \draw[<-] (addfb.west) -- ++(-\cdist, 0) node[above right]{$r$};
+  \draw[->] (addn.west) -- (Hl.east) node[above right]{$y_m$};
+  \draw[<-] (adddy.north) -- ++(0, \cdist) node[below right]{$d_y$};
+\end{tikzpicture}
+
+
+ + +
+

sf_arch.png +

+

Figure 1: Sensor Fusion with complementary filters (png, pdf, tex).

+
+
+
+ +
+

3 Equivalent configuration

+
+
+
\tikzset{block/.default={0.8cm}{0.6cm}}
+\tikzset{addb/.append style={scale=0.7}}
+\tikzset{node distance=0.6}
+\def\cdist{0.7}
+
+\definecolor{T}{rgb}{0.230, 0.299, 0.754}%
+\definecolor{S}{rgb}{0.706, 0.016, 0.150}%
+\begin{tikzpicture}
+  \node[addb={+}{}{}{}{-}] (addfb) at (0, 0){};
+  \node[addb={+}{}{}{}{-}, right=of addfb] (addK){};
+  \node[block, right=of addK] (K){$k$};
+  \node[block, right=1.8 of K] (G){$G^\prime$};
+  \node[addb={+}{}{}{}{}, right=of G] (adddy){};
+  \node[block, below right=0.5 and -0.2 of K] (Gm){$G$};
+  \node[block, below left =0.5 and -0.2 of K] (Hh){$H_H$};
+  \node[block, below=1.5 of G] (Hl) {$H_L$};
+  \node[addb={+}{}{}{}{}, right=1 of Hl] (addn) {};
+
+  \draw[->] (addfb.east) -- (addK.west);
+  \draw[->] (addK.east) -- (K.west);
+  \draw[->] (K.east) -- (G.west) node[above left]{$u$};
+  \draw[->] (G.east) -- (adddy.west);
+  \draw[->] ($(G.west)+(-0.8, 0)$) node[branch](sffb){} |- (Gm.east);
+  \draw[->] (Gm.west) -- (Hh.east);
+  \draw[->] (Hh.west) -| (addK.south);
+  \draw[<-] (addn.east) -- ++(\cdist, 0) coordinate[](endpos) node[above left]{$n$};
+  \draw[->] (adddy.east) -- (G-|endpos) node[above left]{$y$};
+  \draw[->] (adddy-|addn) node[branch]{} -- (addn.north);
+  \draw[<-] (addfb.west) -- ++(-\cdist, 0) node[above right]{$r$};
+  \draw[->] (addn.west) -- (Hl.east) node[above right]{$y_m$};
+  \draw[<-] (adddy.north) -- ++(0, \cdist) node[below right]{$d_y$};
+  \draw[->] (Hl.west) -| (addfb.south) node[below right]{};
+
+  \node[fit={($(addK.west|-Hh.south)+(-0.1, 0)$) (K.north-|sffb)}, inner sep=5pt, draw, dashed, color=gray, label={$K$}] (Kfb) {};
+\end{tikzpicture}
+
+
+ + +
+

sf_arch_eq.png +

+

Figure 2: Equivalent configuration (png, pdf, tex).

+
+
+
+ +
+

4 Equivalent configuration - classical Feedback

+
+
+
\tikzset{block/.default={0.8cm}{0.6cm}}
+\tikzset{addb/.append style={scale=0.7}}
+\tikzset{node distance=0.6}
+\def\cdist{0.7}
+
+\definecolor{T}{rgb}{0.230, 0.299, 0.754}%
+\definecolor{S}{rgb}{0.706, 0.016, 0.150}%
+\begin{tikzpicture}
+  \node[addb={+}{}{}{}{-}] (addfb) at (0, 0){};
+  \node[block, right=of addfb] (K){$K$};
+  \node[block, right=of K] (G){$G^\prime$};
+  \node[addb={+}{}{}{}{}, right=of G] (adddy){};
+  \node[addb={+}{}{}{}{}, below right=and 0.5 of adddy] (addn) {};
+  \node[block] (Hh) at (G|-addn) {$H_L$};
+
+  \draw[->] (addfb.east) -- (K.west) node[above left]{};
+  \draw[->] (K.east) -- (G.west) node[above left]{$u$};
+  \draw[->] (G.east) -- (adddy.west);
+  \draw[<-] (addn.east) -- ++(\cdist, 0) coordinate[](endpos) node[above left]{$n$};
+  \draw[->] (G-|addn)node[branch]{} -- (addn.north);
+  \draw[->] (adddy.east) -- (G-|endpos) node[above left]{$y$};
+  \draw[<-] (addfb.west) -- ++(-\cdist, 0) node[above right]{$r$};
+  \draw[->] (addn.west) -- (Hh.east);
+  \draw[->] (Hh.west) -| (addfb.south);
+  \draw[<-] (adddy.north) -- ++(0, \cdist) node[below right]{$d_y$};
+\end{tikzpicture}
+
+
+ + +
+

sf_arch_class.png +

+

Figure 3: Equivalent configuration - classical Feedback (png, pdf, tex).

+
+
+
+ +
+

5 Equivalent configuration - classical Feedback with pre-filter

+
+
+
\tikzset{block/.default={0.8cm}{0.6cm}}
+\tikzset{addb/.append style={scale=0.7}}
+\tikzset{node distance=0.6}
+\def\cdist{0.7}
+
+\definecolor{T}{rgb}{0.230, 0.299, 0.754}%
+\definecolor{S}{rgb}{0.706, 0.016, 0.150}%
+\begin{tikzpicture}
+  \node[addb={+}{}{}{}{-}] (addfb) at (0, 0){};
+  \node[block, left=of addfb] (Kr){$K_r$};
+  \node[block, right=of addfb] (K){$K$};
+  \node[block, right=of K] (G){$G^\prime$};
+  \node[addb={+}{}{}{}{}, right=of G] (adddy){};
+  \node[addb={+}{}{}{}{}, below right=0.7 and 0.3 of adddy] (addn) {};
+  \node[block, left=of addn] (Hh) {$H_H$};
+
+  \draw[->] (addfb.east) -- (K.west) node[above left]{};
+  \draw[->] (K.east) -- (G.west) node[above left]{$u$};
+  \draw[->] (G.east) -- (adddy.west);
+  \draw[<-] (addn.east) -- ++(\cdist, 0) coordinate[](endpos) node[above left]{$n$};
+  \draw[->] (G-|addn)node[branch]{} -- (addn.north);
+  \draw[->] (adddy.east) -- (G-|endpos) node[above left]{$y$};
+  \draw[<-] (Kr.west) -- ++(-\cdist, 0) node[above right]{$r$};
+  \draw[->] (Kr.east) -- (addfb.west);
+  \draw[->] (addn.west) -- (Hh.east);
+  \draw[->] (Hh.west) -| (addfb.south);
+  \draw[<-] (adddy.north) -- ++(0, \cdist) node[below right]{$d_y$};
+\end{tikzpicture}
+
+
+ + +
+

sf_arch_class_prefilter.png +

+

Figure 4: Equivalent configuration - classical Feedback with pre-filter (png, pdf, tex).

+
+
+
+ +
+

6 Equivalent configuration - bis

+
+
+
\tikzset{block/.default={0.8cm}{0.6cm}}
+\tikzset{addb/.append style={scale=0.7}}
+\tikzset{node distance=0.6}
+\def\cdist{0.7}
+
+\definecolor{T}{rgb}{0.230, 0.299, 0.754}%
+\definecolor{S}{rgb}{0.706, 0.016, 0.150}%
+\begin{tikzpicture}
+  \node[addb={+}{}{}{}{-}] (addfb) at (0, 0){};
+  \node[block, left=of addfb] (Kr){${H_H}^{-1}$};
+  \node[block, right=of addfb] (K){$G^{-1} {H_L}^{-1} H_H$};
+  \node[block, right=of K] (G){$G^\prime$};
+  \node[addb={+}{}{}{}{}, right=of G] (adddy){};
+  \node[addb={+}{}{}{}{}, below right=0.7 and 0.3 of adddy] (addn) {};
+
+  \draw[->] (addfb.east) -- (K.west) node[above left]{};
+  \draw[->] (K.east) -- (G.west) node[above left]{$u$};
+  \draw[->] (G.east) -- (adddy.west);
+  \draw[<-] (addn.east) -- ++(\cdist, 0) coordinate[](endpos) node[above left]{$n$};
+  \draw[->] (G-|addn)node[branch]{} -- (addn.north);
+  \draw[->] (adddy.east) -- (G-|endpos) node[above left]{$y$};
+  \draw[<-] (Kr.west) -- ++(-\cdist, 0) node[above right]{$r$};
+  \draw[->] (Kr.east) -- (addfb.west);
+  \draw[->] (addn.west) -| (addfb.south);
+  \draw[<-] (adddy.north) -- ++(0, \cdist) node[below right]{$d_y$};
+\end{tikzpicture}
+
+
+ + +
+

sf_arch_class_bis.png +

+

Figure 5: Equivalent configuration - bis (png, pdf, tex).

+
+
+
+ +
+

7 H-Infinity - Complementary filters - Generalized plant

+
+
+
\tikzset{block/.default={0.8cm}{0.6cm}}
+\tikzset{addb/.append style={scale=0.7}}
+\tikzset{node distance=0.6}
+\def\cdist{0.7}
+
+\definecolor{T}{rgb}{0.230, 0.299, 0.754}%
+\definecolor{S}{rgb}{0.706, 0.016, 0.150}%
+\begin{tikzpicture}
+   \node[block={4.0cm}{3.0cm}, dashed] (P) {};
+   \node[above] at (P.north) {$P$};
+
+   \coordinate[] (inputw)  at ($(P.south west)!0.8!(P.north west) + (-\cdist, 0)$);
+   \coordinate[] (inputu)  at ($(P.south west)!0.4!(P.north west) + (-\cdist, 0)$);
+
+   \coordinate[] (outputh) at ($(P.south east)!0.8!(P.north east) + ( \cdist, 0)$);
+   \coordinate[] (outputl) at ($(P.south east)!0.4!(P.north east) + ( \cdist, 0)$);
+   \coordinate[] (outputv) at ($(P.south east)!0.1!(P.north east) + ( \cdist, 0)$);
+
+   \node[block, left=2*\cdist of outputl] (WL){$w_L$};
+   \node[block, left=2*\cdist of outputh] (WH){$w_H$};
+   \node[addb={+}{}{}{}{-}, left=of WH] (sub) {};
+
+   \draw[->] (inputw) node[above right]{$w$} -- (sub.west);
+   \draw[->] (inputu) node[above right]{$u$} -- (WL.west);
+   \draw[->] (inputu-|sub) node[branch]{} -- (sub.south);
+   \draw[->] (sub.east) -- (WH.west);
+   \draw[->] ($(inputw)+(2*\cdist, 0)$) node[branch]{} |- (outputv) node[above left]{$v$};
+   \draw[->] (WH.east) -- (outputh)node[above left]{$z_H$};
+   \draw[->] (WL.east) -- (outputl)node[above left]{$z_L$};
+ \end{tikzpicture}
+
+
+ + +
+

sf_hinf_filters_plant_b.png +

+

Figure 6: H-Infinity - Complementary filters - Generalized plant (png, pdf, tex).

+
+
+
+ +
+

8 H-Infinity - Complementary filters

+
+
+
\tikzset{block/.default={0.8cm}{0.6cm}}
+\tikzset{addb/.append style={scale=0.7}}
+\tikzset{node distance=0.6}
+\def\cdist{0.7}
+
+\definecolor{T}{rgb}{0.230, 0.299, 0.754}%
+\definecolor{S}{rgb}{0.706, 0.016, 0.150}%
+\begin{tikzpicture}
+   \node[block={4.0cm}{3.0cm}, dashed] (P) {};
+   \node[above] at (P.north) {$P$};
+
+   \coordinate[] (inputw)  at ($(P.south west)!0.8!(P.north west) + (-\cdist, 0)$);
+   \coordinate[] (inputu)  at ($(P.south west)!0.4!(P.north west) + (-\cdist, 0)$);
+
+   \coordinate[] (outputh) at ($(P.south east)!0.8!(P.north east) + ( \cdist, 0)$);
+   \coordinate[] (outputl) at ($(P.south east)!0.4!(P.north east) + ( \cdist, 0)$);
+   \coordinate[] (outputv) at ($(P.south east)!0.1!(P.north east) + ( \cdist, 0)$);
+
+   \node[block, left=2*\cdist of outputl] (WL){$w_L$};
+   \node[block, left=2*\cdist of outputh] (WH){$w_H$};
+   \node[addb={+}{}{}{}{-}, left=of WH] (sub) {};
+
+   \node[block, below=\cdist of P] (HL) {$H_L$};
+
+   \draw[->] (inputw) node[above right]{$w$} -- (sub.west);
+   \draw[->] (HL.west) -| ($(inputu)+(0.5*\cdist, 0)$) -- (WL.west);
+   \draw[->] (inputu-|sub) node[branch]{} -- (sub.south);
+   \draw[->] (sub.east) -- (WH.west);
+   \draw[->] ($(inputw)+(2*\cdist, 0)$) node[branch]{} |- ($(outputv)+(-0.5*\cdist, 0)$) |- (HL.east);
+   \draw[->] (WH.east) -- (outputh)node[above left]{$z_H$};
+   \draw[->] (WL.east) -- (outputl)node[above left]{$z_L$};
+\end{tikzpicture}
+
+
+ + +
+

sf_hinf_filters_b.png +

+

Figure 7: H-Infinity - Complementary filters (png, pdf, tex).

+
+
+
+ +
+

9 Input Multiplicative Uncertainty

+
+
+
\tikzset{block/.default={0.8cm}{0.6cm}}
+\tikzset{addb/.append style={scale=0.7}}
+\tikzset{node distance=0.6}
+\def\cdist{0.7}
+
+\definecolor{T}{rgb}{0.230, 0.299, 0.754}%
+\definecolor{S}{rgb}{0.706, 0.016, 0.150}%
+\begin{tikzpicture}
+  % Blocs
+  \node[block] (G) {$G$};
+
+  \node[addb, left=of G] (addi) {};
+  \node[block, above left=0.5 and 0.2 of addi] (deltai) {$\Delta_I$};
+  \node[block, left=of deltai] (wi) {$w_I$};
+
+  % Connections and labels
+  \draw[->] ($(G.west)+(-4, 0)$)coordinate[](start) node[branch]{} |- (wi.west);
+  \draw[->] ($(start)+(-\cdist, 0)$) -- (addi.west);
+  \draw[->] (wi.east) -- (deltai.west);
+  \draw[->] (deltai.east) -| (addi.north);
+  \draw[->] (addi.east) -- (G.west);
+  \draw[->] (G.east) -- ++(0.8, 0);
+
+  \node[fit={(start|-wi.north) (G.south east)}, inner sep=10pt, draw, dashed, color=gray, label={$G_p$}] (Gp) {};
+\end{tikzpicture}
+
+
+ + +
+

input_uncertainty.png +

+

Figure 8: Input Multiplicative Uncertainty (png, pdf, tex).

+
+
+
+ +
+

10 One mass

+
+
+
\tikzset{block/.default={0.8cm}{0.6cm}}
+\tikzset{addb/.append style={scale=0.7}}
+\tikzset{node distance=0.6}
+\def\cdist{0.7}
+
+\definecolor{T}{rgb}{0.230, 0.299, 0.754}%
+\definecolor{S}{rgb}{0.706, 0.016, 0.150}%
+\begin{tikzpicture}
+  % ====================
+  % Parameters
+  % ====================
+  \def\massw{2.2}  % Width of the masses
+  \def\massh{0.8}  % Height of the masses
+  \def\spaceh{1.2} % Height of the springs/dampers
+  \def\dispw{0.3}  % Width of the dashed line for the displacement
+  \def\disph{0.5}  % Height of the arrow for the displacements
+  \def\bracs{0.05} % Brace spacing vertically
+  \def\brach{-10pt} % Brace shift horizontaly
+  % ====================
+
+
+  % ====================
+  % Ground
+  % ====================
+  \draw (-0.5*\massw, 0) -- (0.5*\massw, 0);
+  \draw[dashed] (0.5*\massw, 0) -- ++(\dispw, 0);
+  \draw[->] (0.5*\massw+0.5*\dispw, 0) -- ++(0, \disph) node[right]{$w$};
+  % ====================
+
+  \begin{scope}[shift={(0, 0)}]
+    % Mass
+    \draw[fill=white] (-0.5*\massw, \spaceh) rectangle (0.5*\massw, \spaceh+\massh) node[pos=0.5]{$m$};
+
+    % Spring, Damper, and Actuator
+    \draw[spring] (-0.4*\massw, 0) -- (-0.4*\massw, \spaceh) node[midway, left=0.1]{$k$};
+    \draw[damper] (0, 0)           -- ( 0, \spaceh)          node[midway, left=0.2]{$c$};
+    \draw[actuator] ( 0.4*\massw, 0) -- ( 0.4*\massw, \spaceh) node[midway, left=0.1](F){$F$};
+
+    % Displacements
+    \draw[dashed] (0.5*\massw, \spaceh) -- ++(\dispw, 0);
+    \draw[->] (0.5*\massw+0.5*\dispw, \spaceh) -- ++(0, \disph) node[right]{$x$};
+
+    % Legend
+    % \draw[decorate, decoration={brace, amplitude=8pt}, xshift=\brach] %
+    %   (-0.5*\massw, \bracs) -- (-0.5*\massw, \spaceh+\massh-\bracs) %
+    %   node[midway,rotate=90,anchor=south,yshift=10pt]{};
+  \end{scope}
+\end{tikzpicture}
+
+
+ + +
+

mech_sys_alone.png +

+

Figure 9: One mass (png, pdf, tex).

+
+
+
+ +
+

11 One mass - Control

+
+
+
\tikzset{block/.default={0.8cm}{0.6cm}}
+\tikzset{addb/.append style={scale=0.7}}
+\tikzset{node distance=0.6}
+\def\cdist{0.7}
+
+\definecolor{T}{rgb}{0.230, 0.299, 0.754}%
+\definecolor{S}{rgb}{0.706, 0.016, 0.150}%
+\begin{tikzpicture}
+  % ====================
+  % Parameters
+  % ====================
+  \def\massw{2.2}  % Width of the masses
+  \def\massh{0.8}  % Height of the masses
+  \def\spaceh{1.2} % Height of the springs/dampers
+  \def\dispw{0.3}  % Width of the dashed line for the displacement
+  \def\disph{0.5}  % Height of the arrow for the displacements
+  \def\bracs{0.05} % Brace spacing vertically
+  \def\brach{-10pt} % Brace shift horizontaly
+  % ====================
+
+
+  % ====================
+  % Ground
+  % ====================
+  \draw (-0.5*\massw, 0) -- (0.5*\massw, 0);
+  \draw[dashed] (0.5*\massw, 0) -- ++(\dispw, 0);
+  \draw[->] (0.5*\massw+0.5*\dispw, 0) -- ++(0, \disph) node[below right]{$w$};
+  % ====================
+
+  \begin{scope}[shift={(0, 0)}]
+    % Mass
+    \draw[fill=white] (-0.5*\massw, \spaceh) rectangle (0.5*\massw, \spaceh+\massh) node[pos=0.5]{$m$};
+
+    % Spring, Damper, and Actuator
+    \draw[spring] (-0.4*\massw, 0) -- (-0.4*\massw, \spaceh) node[midway, left=0.1]{$k$};
+    \draw[damper] (0, 0)           -- ( 0, \spaceh)          node[midway, left=0.2]{$c$};
+    \draw[actuator] ( 0.4*\massw, 0) -- ( 0.4*\massw, \spaceh) coordinate[midway, right=0.15](F);
+
+    % Displacements
+    \draw[dashed] (0.5*\massw, \spaceh) -- ++(\dispw, 0);
+    \draw[->] (0.5*\massw+0.5*\dispw, \spaceh) -- ++(0, \disph) node[right](x){$x$};
+  \end{scope}
+
+  \node[block, right=1 of F] (Kfb) {$K$};
+  \node[addb={+}{}{-}{}{}, right=2*\cdist of Kfb] (add) {};
+  \node[addb] (addn) at (x-|Kfb) {};
+  \node[block, right=of addn] (Hl) {$H_L$};
+
+  \draw[->] (x) -- (addn.west);
+  \draw[->] (addn.east) -- (Hl.west);
+  \draw[->] (Hl.east) -| (add.north);
+  \draw[->] (add.west) -- (Kfb.east);
+  \draw[->] (Kfb.west) -- (F) node[above right]{$F$};
+  \draw[<-] (addn.north) -- ++(0,\cdist) node[below right]{$n$};
+  \draw[<-] (add.east) -- ++(\cdist,0) node[above left]{$r$};
+\end{tikzpicture}
+
+
+ + +
+

mech_sys_alone_ctrl.png +

+

Figure 10: One mass - Control (png, pdf, tex).

+
+
+
+ +
+

12 Piezoelectric Actuator

+
+
+
\tikzset{block/.default={0.8cm}{0.6cm}}
+\tikzset{addb/.append style={scale=0.7}}
+\tikzset{node distance=0.6}
+\def\cdist{0.7}
+
+\definecolor{T}{rgb}{0.230, 0.299, 0.754}%
+\definecolor{S}{rgb}{0.706, 0.016, 0.150}%
+\begin{tikzpicture}
+  \node[piezo={2}{3}{10}] (piezo) at (0, 0){};
+  \node[draw, fill=white, anchor=south, minimum width=3cm, minimum height=1.5cm] (mass) at ($(piezo.north)+(0, 0.5)$) {Mass};
+  \draw[] ($(piezo.south)+(-1.5, -0.5)$) -- ++(3, 0);
+  \draw ($0.8*(piezo.north west)+0.2*(piezo.north east)$) -- ++(0, 0.5);
+  \draw ($0.2*(piezo.north west)+0.8*(piezo.north east)$) -- ++(0, 0.5);
+  \draw ($0.8*(piezo.south west)+0.2*(piezo.south east)$) -- ++(0, -0.5);
+  \draw ($0.2*(piezo.south west)+0.8*(piezo.south east)$) -- ++(0, -0.5);
+\end{tikzpicture}
+
+
+ + +
+

1dof_isolation_piezo.png +

+

Figure 11: Piezoelectric Actuator (png, pdf, tex).

+
+
+
+ +
+

13 Upper bounds

+
+
+
\tikzset{block/.default={0.8cm}{0.6cm}}
+\tikzset{addb/.append style={scale=0.7}}
+\tikzset{node distance=0.6}
+\def\cdist{0.7}
+
+\definecolor{T}{rgb}{0.230, 0.299, 0.754}%
+\definecolor{S}{rgb}{0.706, 0.016, 0.150}%
+\setlength\fwidth{7cm}
+\setlength\fheight{5cm}
+
+\begin{tikzpicture}
+  \begin{axis}[%
+    name=axis,
+    width=\fwidth,
+    height=\fheight,
+    at={(0, 0)},
+    scale only axis,
+    separate axis lines,
+    every outer x axis line/.append style={black},
+    every x tick label/.append style={font=\color{black}},
+    every x tick/.append style={black},
+    xmode=log,
+    xmin=0.1,
+    xmax=1000,
+    xminorticks=true,
+    xlabel={Frequency [Hz]},
+    every outer y axis line/.append style={black},
+    every y tick label/.append style={font=\color{black}},
+    every y tick/.append style={black},
+    ymode=log,
+    ymin=0.001,
+    ymax=10,
+    yminorticks=true,
+    ylabel={Magnitude},
+    axis background/.style={fill=white},
+    xmajorgrids,
+    xminorgrids,
+    ymajorgrids,
+    yminorgrids
+    ]
+    \addplot [color=T, line width=1.5pt, forget plot, upperbound]
+    table[row sep=crcr]{%
+      0.1 4.7609074288834\\
+      0.457784053837662 4.74112847250108\\
+      0.781435060784454 4.70208061093208\\
+      1.0991097009295 4.64559165613624\\
+      1.42283045721435  4.57144906349989\\
+      1.75891659032773  4.47927616460061\\
+      2.09566239948043  4.37423445322045\\
+      2.45126006203334  4.25274519592358\\
+      2.8408836901833 4.11095719445138\\
+      3.26222200971167  3.95170788088451\\
+      3.71167181947577  3.77948905141281\\
+      4.18428850790158  3.59988757314696\\
+      4.71708469091702  3.40317136463527\\
+      5.31772317785097  3.19223684289429\\
+      5.99484250318941  2.97087790006113\\
+      6.82077673286568  2.72585419958062\\
+      7.76050333513357  2.47949503869403\\
+      8.9114823228402 2.2201435349723\\
+      10.3279473191895  1.95491825546796\\
+      12.0804213467733  1.69160934903556\\
+      14.3932264471941  1.42447068049222\\
+      17.3076553419573  1.17667603248786\\
+      21.1995345753607  0.943491337665097\\
+      26.2070669648385  0.740920673515988\\
+      32.6974974451177  0.569453372601831\\
+      41.1731993116168  0.427919272009563\\
+      51.8459354389291  0.317863515154134\\
+      65.8898955079995  0.230558428152838\\
+      85.2964449974102  0.1611173349527\\
+      114.566872863487  0.105607825522203\\
+      228.74908173557 0.0390036255196556\\
+      272.543253128103  0.0307810979565345\\
+      315.863540826782  0.025500739341156\\
+      359.381366380463  0.0218605610825003\\
+      405.142317111465  0.0191453206052172\\
+      452.538627817017  0.0171066280251345\\
+      505.479682119124  0.0154393411147139\\
+      559.432570616938  0.0141825204910006\\
+      619.144175597784  0.0131421696026314\\
+      685.229159528406  0.012282656024432\\
+      758.367791499719  0.0115737646620205\\
+      847.08682665574 0.0109423524789141\\
+      946.1848194722  0.0104322816237634\\
+      1000  0.0102154679782451\\
+    };
+    \addplot [color=T, line width=1.5pt, forget plot, upperbound]
+    table[row sep=crcr]{%
+      20  0.7\\
+      50  0.7\\
+    };
+    \addplot [color=T, line width=1.5pt, forget plot, upperbound]
+    table[row sep=crcr]{%
+      50  0.1\\
+      500 0.1\\
+    };
+    \addplot [color=T, line width=1.5pt, forget plot, upperbound]
+    table[row sep=crcr]{%
+      500 0.01\\
+      1000  0.01\\
+    };
+    \addplot [color=S, line width=1.5pt, forget plot, upperbound]
+    table[row sep=crcr]{%
+      0.02  1e-05\\
+      2 0.1\\
+    };
+
+    \node[draw, fill=white, align=center, anchor=west] (noise) at (20, 0.01){Noise\\Attenuation};
+    \draw[->] (noise.north) -- (100, 0.1-|noise.north);
+    \draw[->] (noise.east) -- (500, 0.01);
+
+    \node[draw, fill=white, align=center, anchor=north east] (bandwidth) at (900, 8) {Bandwidth\\Limitation};
+    \draw[->] (bandwidth.west) -- (20, 0.7);
+
+    \node[draw, fill=white, align=center, anchor=south west] (robust) at (0.2, 1) {Robust\\Stability};
+    \draw[->] (robust.east) -- (8,2|-robust.east);
+
+    \node[draw, fill=white, align=center, anchor=south west] (dist) at (0.11, 0.1) {Disturbance\\Rejection};
+    \draw[->] (dist.south) -- (1, 0.025);
+  \end{axis}
+
+  % \begin{customlegend}[legend cell align=left, %<= to align cells
+  %   legend entries={ % <= in the following there are the entries
+  %   $S$,
+  %   $T$
+  % },
+  %   legend style={at={(axis.north east)}, outer sep=5pt, font=\footnotesize}]
+  %   \addlegendimage{upperbound, S}
+  %   \addlegendimage{upperbound, T}
+  % \end{customlegend}
+
+\end{tikzpicture}
+
+
+ + +
+

spec_S_T.png +

+

Figure 12: Upper bounds (png, pdf, tex).

+
+
+
+ +
+

14 Bode plot of the mechanical system

+
+ +
+

bode_plot_mech_sys.png +

+

Figure 13: Bode plot of the mechanical system (png, pdf, tex).

+
+
+
+ +
+

15 Bode plot of the mechanical system - Uncertainty

+
+ +
+

bode_plot_mech_sys_uncertainty.png +

+

Figure 14: Bode plot of the mechanical system - Uncertainty (png, pdf, tex).

+
+
+
+ +
+

16 Bode plot of the controller

+
+ +
+

bode_Kfb.png +

+

Figure 15: Bode plot of the controller (png, pdf, tex).

+
+
+
+ +
+

17 Bode plot of the loop gain

+
+ +
+

bode_plot_loop_gain.png +

+

Figure 16: Bode plot of the loop gain (png, pdf, tex).

+
+
+
+ +
+

18 Upper bounds with weights

+
+ +
+

spec_S_T_weights.png +

+

Figure 17: Upper bounds with weights (png, pdf, tex).

+
+
+
+ +
+

19 Upper bounds with Complementary Filters

+
+ +
+

hinf_filters_result_tikz.png +

+

Figure 18: Upper bounds with Complementary Filters (png, pdf, tex).

+
+
+
+ +
+

20 Upper bounds with weights and Complementary Filters

+
+ +
+

hinf_filters_result_weights.png +

+

Figure 19: Upper bounds with weights and Complementary Filters (png, pdf, tex).

+
+
+
+ +
+

21 Robustness - Nyquist

+
+ +
+

nyquist_robustness.png +

+

Figure 20: Robustness - Nyquist (png, pdf, tex).

+
+
+
+ +
+

22 Robustness - Loop Gain

+
+ +
+

bode_plot_loop_gain_robustness.png +

+

Figure 21: Robustness - Loop Gain (png, pdf, tex).

+
+
+
+ +
+

23 Robust performance

+
+ +
+

robust_perf.png +

+

Figure 22: Robust performance (png, pdf, tex).

+
+
+
+
+
+

Author: Thomas Dehaeze

+

Created: 2019-07-22 lun. 11:55

+

Validate

+
+ + diff --git a/tikz/index.org b/tikz/index.org new file mode 100644 index 0000000..fb3c266 --- /dev/null +++ b/tikz/index.org @@ -0,0 +1,12018 @@ +#+TITLE: Sensor Fusion Paper - Tikz Figures +:DRAWER: +#+HTML_LINK_HOME: ../index.html +#+HTML_LINK_UP: ../index.html + +#+HTML_HEAD: +#+HTML_HEAD: +#+HTML_HEAD: +#+HTML_HEAD: +#+HTML_HEAD: +#+HTML_HEAD: + +#+PROPERTY: header-args:latex :headers '("\\usepackage{tikz}" "\\usepackage{import}" "\\import{/home/thomas/Cloud/thesis/papers/dehaeze20_virtu_senso_fusio/tikz}{config.tex}") +#+PROPERTY: header-args:latex+ :imagemagick t :fit yes +#+PROPERTY: header-args:latex+ :iminoptions -scale 100% -density 150 +#+PROPERTY: header-args:latex+ :imoutoptions -quality 100 +#+PROPERTY: header-args:latex+ :results raw replace :buffer no +#+PROPERTY: header-args:latex+ :eval no-export +#+PROPERTY: header-args:latex+ :exports both +#+PROPERTY: header-args:latex+ :mkdirp yes +#+PROPERTY: header-args:latex+ :noweb yes +#+PROPERTY: header-args:latex+ :output-dir figs +#+PROPERTY: header-args:latex+ :post pdf2svg(file=*this*, ext="png") +:END: + +Configuration file is accessible [[file:config.org][here]]. + +* Change some default +#+NAME: tikz_default +#+begin_src latex + \tikzset{block/.default={0.8cm}{0.6cm}} + \tikzset{addb/.append style={scale=0.7}} + \tikzset{node distance=0.6} + \def\cdist{0.7} + + \definecolor{T}{rgb}{0.230, 0.299, 0.754}% + \definecolor{S}{rgb}{0.706, 0.016, 0.150}% +#+end_src + +* Data :ignore:noexport: + :PROPERTIES: + :PROPERTY: header-args:latex+ :eval no + :END: + +#+NAME: data:upperbound-robust-stability +#+begin_src latex + 0.1 4.7609074288834\\ + 0.457784053837662 4.74112847250108\\ + 0.781435060784454 4.70208061093208\\ + 1.0991097009295 4.64559165613624\\ + 1.42283045721435 4.57144906349989\\ + 1.75891659032773 4.47927616460061\\ + 2.09566239948043 4.37423445322045\\ + 2.45126006203334 4.25274519592358\\ + 2.8408836901833 4.11095719445138\\ + 3.26222200971167 3.95170788088451\\ + 3.71167181947577 3.77948905141281\\ + 4.18428850790158 3.59988757314696\\ + 4.71708469091702 3.40317136463527\\ + 5.31772317785097 3.19223684289429\\ + 5.99484250318941 2.97087790006113\\ + 6.82077673286568 2.72585419958062\\ + 7.76050333513357 2.47949503869403\\ + 8.9114823228402 2.2201435349723\\ + 10.3279473191895 1.95491825546796\\ + 12.0804213467733 1.69160934903556\\ + 14.3932264471941 1.42447068049222\\ + 17.3076553419573 1.17667603248786\\ + 21.1995345753607 0.943491337665097\\ + 26.2070669648385 0.740920673515988\\ + 32.6974974451177 0.569453372601831\\ + 41.1731993116168 0.427919272009563\\ + 51.8459354389291 0.317863515154134\\ + 65.8898955079995 0.230558428152838\\ + 85.2964449974102 0.1611173349527\\ + 114.566872863487 0.105607825522203\\ + 228.74908173557 0.0390036255196556\\ + 272.543253128103 0.0307810979565345\\ + 315.863540826782 0.025500739341156\\ + 359.381366380463 0.0218605610825003\\ + 405.142317111465 0.0191453206052172\\ + 452.538627817017 0.0171066280251345\\ + 505.479682119124 0.0154393411147139\\ + 559.432570616938 0.0141825204910006\\ + 619.144175597784 0.0131421696026314\\ + 685.229159528406 0.012282656024432\\ + 758.367791499719 0.0115737646620205\\ + 847.08682665574 0.0109423524789141\\ + 946.1848194722 0.0104322816237634\\ + 1000 0.0102154679782451\\ +#+end_src + +#+NAME: data:upperbound-bandwidth +#+begin_src latex + 20 0.7\\ + 50 0.7\\ +#+end_src + +#+NAME: data:upperbound-noise-attenuation-1 +#+begin_src latex + 50 0.1\\ + 500 0.1\\ +#+end_src + +#+NAME: data:upperbound-noise-attenuation-2 +#+begin_src latex + 500 0.01\\ + 1000 0.01\\ +#+end_src + +#+NAME: data:upperbound-dist-rejection +#+begin_src latex + 0.02 1e-05\\ + 2 0.1\\ +#+end_src + +#+NAME: data:weight-hl +#+begin_src latex + 0.1 4.76100991590828\\ + 0.479380849508911 4.74142527327249\\ + 0.818300681586739 4.70271823354146\\ + 1.15096220088503 4.64622189875955\\ + 1.47628147190939 4.57452203442608\\ + 1.80824493487795 4.48620448383121\\ + 2.15443469003188 4.37981637168679\\ + 2.49687842888433 4.26245362773302\\ + 2.86719649749377 4.1246194153153\\ + 3.23228397818138 3.98033166957675\\ + 3.61041859717334 3.82486484671119\\ + 4.03278998219371 3.64713653765075\\ + 4.4632339267104 3.4647619825248\\ + 4.93962174387832 3.26480194796314\\ + 5.46685729972018 3.04925839907739\\ + 6.05036787939122 2.82113529913371\\ + 6.69616005485322 2.58433297473304\\ + 7.41088151564157 2.34341563310535\\ + 8.2018894992022 2.10327517992625\\ + 9.07732652521023 1.86874101690569\\ + 10.1392540755882 1.62441576093477\\ + 11.4303112911448 1.37851305256105\\ + 13.0051125217341 1.14008905236091\\ + 14.9339321612425 0.917854238055838\\ + 17.4679621512725 0.707763275334409\\ + 20.8122156998634 0.521723677525708\\ + 25.7282596744793 0.355127638575637\\ + 33.3060034362459 0.218852355295698\\ + 47.7176094893875 0.109683242413354\\ + 119.971773543588 0.0185302783860461\\ + 155.307057393346 0.011476348897964\\ + 190.230118866894 0.00798799480050497\\ + 226.649807927369 0.00592480300553732\\ + 265.108360190854 0.00460058967167214\\ + 304.42722120643 0.00373107031932976\\ + 346.369417737173 0.00310997571143914\\ + 390.473523688556 0.00266040632221317\\ + 436.153778920801 0.0023309089597649\\ + 482.707096560318 0.00208663214807546\\ + 534.229329953835 0.00188718187213126\\ + 591.250841383188 0.00172433492968875\\ + 654.358601888324 0.00159137569438841\\ + 724.202233460732 0.00148282003877247\\ + 801.50069615654 0.00139418971090831\\ + 887.04968896544 0.0013218279786433\\ + 990.82280990038 0.00125794881012626\\ + 1000 0.00125323629492883\\ +#+end_src + +#+NAME: data:weight-hh +#+begin_src latex + 0.203380030584698 0.000989777819887578\\ + 0.449420266211914 0.0047942767347441\\ + 5.12518692705333 0.622210572704616\\ + 20.6212180399914 10.0725642635729\\ +#+end_src + +#+NAME: data:hl +#+begin_src latex + 0.1 1.00020952606124\\ + 0.449420266211914 1.00439444056532\\ + 0.76715811767793 1.01272784524132\\ + 1.07902879151618 1.02491454851703\\ + 1.39683511798874 1.04114413762629\\ + 1.74277467840892 1.06277127886704\\ + 2.1150728248688 1.09005589290585\\ + 2.52000499376409 1.12358430111627\\ + 2.97490754721444 1.1647515613402\\ + 3.54445567397044 1.21915995877579\\ + 4.4222739805059 1.30220386269588\\ + 5.51749237612913 1.38869606135927\\ + 6.16296625513294 1.42329223210868\\ + 6.69616005485322 1.44002371458486\\ + 7.20871503378214 1.4451033802025\\ + 7.68928372075831 1.43993984995528\\ + 8.2018894992022 1.42428828042971\\ + 8.66837993001978 1.40175058285261\\ + 9.16140245713852 1.37050262756076\\ + 9.68246611930312 1.33069793321537\\ + 10.3279473191895 1.27424467776163\\ + 11.0164594963366 1.20854214707295\\ + 11.7508713090481 1.13570495506675\\ + 12.650337203959 1.04677883765563\\ + 13.7447909267754 0.943679050123237\\ + 15.0722530931076 0.830394240297457\\ + 16.6810053720006 0.712414936441653\\ + 18.8050405512858 0.586622272210216\\ + 21.7940698430296 0.455264142531017\\ + 26.2070669648385 0.326579283518924\\ + 33.3060034362459 0.208672671063449\\ + 46.8458011587305 0.108471783502643\\ + 124.478714618791 0.0164997756678873\\ + 159.662602210143 0.0104152887225431\\ + 195.565071586595 0.0072640647690405\\ + 233.006141069692 0.00540031929981286\\ + 270.042071883777 0.00426457540484721\\ + 310.092663593193 0.00346444056474815\\ + 349.577557436328 0.0029289521926441\\ + 394.090164040345 0.00250741699876454\\ + 440.193518520887 0.00219836200013106\\ + 487.178021879463 0.00196912938874112\\ + 539.17746403875 0.00178183136845956\\ + 596.727119597332 0.00162874587725399\\ + 660.419396233031 0.00150356016008975\\ + 730.909932860291 0.00140111130596261\\ + 808.924348680594 0.00131717393449145\\ + 895.26571259964 0.00124828640279652\\ + 1000 0.00118697716847575\\ +#+end_src + +#+NAME: data:hh +#+begin_src latex + 0.211020342856859 0.000991355164946403\\ + 0.492824957004051 0.00536343282029864\\ + 2.42876438246045 0.128327524780232\\ + 3.54445567397044 0.267992154829373\\ + 4.4632339267104 0.413805848676621\\ + 5.26892142135068 0.557587736797486\\ + 5.99484250318941 0.693160496305138\\ + 6.63470812109235 0.81193792953703\\ + 7.27548352919623 0.925424392834698\\ + 7.90492762269643 1.02770565894096\\ + 8.51000724712225 1.11478829979149\\ + 9.07732652521023 1.18510732855918\\ + 9.68246611930312 1.24761337860369\\ + 10.3279473191895 1.30053311262914\\ + 11.0164594963366 1.34273501848344\\ + 11.7508713090481 1.37382109949711\\ + 12.534242654614 1.39409360664554\\ + 13.3698374182495 1.4044213762404\\ + 14.3932264471941 1.40566001105301\\ + 15.6384675830225 1.39616695613207\\ + 17.1488196987054 1.37570643727067\\ + 19.3324228755505 1.33943394453979\\ + 23.6796006783308 1.26895368211008\\ + 31.2244282309286 1.18029446890997\\ + 37.5469422407334 1.13328156575089\\ + 44.7353305449847 1.09818850827496\\ + 53.793615039807 1.07013138018377\\ + 65.8898955079995 1.04777741305257\\ + 82.9695852083491 1.03046080493667\\ + 110.418805085416 1.01711094138512\\ + 159.662602210143 1.00783805748313\\ + 275.067600790807 1.00210387254234\\ + 794.145171902934 0.999522245381891\\ + 1000 0.999396233385764\\ +#+end_src + +* Sensor Fusion with complementary filters +#+begin_src latex :file sf_arch.pdf :tangle figs/sf_arch.tex :exports both + <> + \begin{tikzpicture} + \node[addb={+}{}{}{}{-}] (addfb) at (0, 0){}; + \node[block, right=of addfb] (K){$k$}; + \node[block, right=1.2 of K] (G){$G^\prime$}; + \node[addb={+}{}{}{}{}, right=of G] (adddy){}; + \coordinate[] (KG) at ($0.5*(K.east)+0.5*(G.west)$); + \node[block, below=of KG] (Gm){$G$}; + \node[block, below=of Gm] (Hh){$H_H$}; + \node[addb={+}{}{}{}{}, below=of Hh] (addsf){}; + \node[block] (Hl) at (addsf-|G) {$H_L$}; + \node[addb={+}{}{}{}{}, right=1.2 of Hl] (addn) {}; + + + \draw[->] (addfb.east) -- (K.west) node[above left]{}; + \draw[->] (K.east) -- (G.west) node[above left]{$u$}; + \draw[->] (KG) node[branch]{} -- (Gm.north); + \draw[->] (Gm.south) -- (Hh.north); + \draw[->] (Hh.south) -- (addsf.north) node[above left]{}; + \draw[->] (Hl.west) -- (addsf.east); + \draw[->] (addsf.west) -| (addfb.south) node[below right]{}; + \draw[->] (G.east) -- (adddy.west); + \draw[<-] (addn.east) -- ++(\cdist, 0) coordinate[](endpos) node[above left]{$n$}; + \draw[->] (adddy.east) -- (G-|endpos) node[above left]{$y$}; + \draw[->] (adddy-|addn) node[branch]{} -- (addn.north); + \draw[<-] (addfb.west) -- ++(-\cdist, 0) node[above right]{$r$}; + \draw[->] (addn.west) -- (Hl.east) node[above right]{$y_m$}; + \draw[<-] (adddy.north) -- ++(0, \cdist) node[below right]{$d_y$}; + \end{tikzpicture} +#+end_src + +#+name: fig:sf_arch +#+caption: Sensor Fusion with complementary filters ([[./figs/sf_arch.png][png]], [[./figs/sf_arch.pdf][pdf]], [[./figs/sf_arch.tex][tex]]). +#+RESULTS: +[[file:figs/sf_arch.png]] + +* Equivalent configuration +#+begin_src latex :file sf_arch_eq.pdf :tangle figs/sf_arch_eq.tex + <> + \begin{tikzpicture} + \node[addb={+}{}{}{}{-}] (addfb) at (0, 0){}; + \node[addb={+}{}{}{}{-}, right=of addfb] (addK){}; + \node[block, right=of addK] (K){$k$}; + \node[block, right=1.8 of K] (G){$G^\prime$}; + \node[addb={+}{}{}{}{}, right=of G] (adddy){}; + \node[block, below right=0.5 and -0.2 of K] (Gm){$G$}; + \node[block, below left =0.5 and -0.2 of K] (Hh){$H_H$}; + \node[block, below=1.5 of G] (Hl) {$H_L$}; + \node[addb={+}{}{}{}{}, right=1 of Hl] (addn) {}; + + \draw[->] (addfb.east) -- (addK.west); + \draw[->] (addK.east) -- (K.west); + \draw[->] (K.east) -- (G.west) node[above left]{$u$}; + \draw[->] (G.east) -- (adddy.west); + \draw[->] ($(G.west)+(-0.8, 0)$) node[branch](sffb){} |- (Gm.east); + \draw[->] (Gm.west) -- (Hh.east); + \draw[->] (Hh.west) -| (addK.south); + \draw[<-] (addn.east) -- ++(\cdist, 0) coordinate[](endpos) node[above left]{$n$}; + \draw[->] (adddy.east) -- (G-|endpos) node[above left]{$y$}; + \draw[->] (adddy-|addn) node[branch]{} -- (addn.north); + \draw[<-] (addfb.west) -- ++(-\cdist, 0) node[above right]{$r$}; + \draw[->] (addn.west) -- (Hl.east) node[above right]{$y_m$}; + \draw[<-] (adddy.north) -- ++(0, \cdist) node[below right]{$d_y$}; + \draw[->] (Hl.west) -| (addfb.south) node[below right]{}; + + \begin{scope}[on background layer] + \node[fit={($(addK.west|-Hh.south)+(-0.1, 0)$) (K.north-|sffb)}, inner sep=5pt, draw, fill=black!20!white, dashed, label={$K$}] (Kfb) {}; + \end{scope} + \end{tikzpicture} +#+end_src + +#+name: fig:sf_arch_eq +#+caption: Equivalent configuration ([[./figs/sf_arch_eq.png][png]], [[./figs/sf_arch_eq.pdf][pdf]], [[./figs/sf_arch_eq.tex][tex]]). +#+RESULTS: +[[file:figs/sf_arch_eq.png]] + +* Equivalent configuration - classical Feedback +#+begin_src latex :file sf_arch_class.pdf :tangle figs/sf_arch_class.tex + <> + \begin{tikzpicture} + \node[addb={+}{}{}{}{-}] (addfb) at (0, 0){}; + \node[block, right=of addfb] (K){$K$}; + \node[block, right=of K] (G){$G^\prime$}; + \node[addb={+}{}{}{}{}, right=of G] (adddy){}; + \node[addb={+}{}{}{}{}, below right=and 0.5 of adddy] (addn) {}; + \node[block] (Hh) at (G|-addn) {$H_L$}; + + \draw[->] (addfb.east) -- (K.west) node[above left]{}; + \draw[->] (K.east) -- (G.west) node[above left]{$u$}; + \draw[->] (G.east) -- (adddy.west); + \draw[<-] (addn.east) -- ++(\cdist, 0) coordinate[](endpos) node[above left]{$n$}; + \draw[->] (G-|addn)node[branch]{} -- (addn.north); + \draw[->] (adddy.east) -- (G-|endpos) node[above left]{$y$}; + \draw[<-] (addfb.west) -- ++(-\cdist, 0) node[above right]{$r$}; + \draw[->] (addn.west) -- (Hh.east); + \draw[->] (Hh.west) -| (addfb.south); + \draw[<-] (adddy.north) -- ++(0, \cdist) node[below right]{$d_y$}; + \end{tikzpicture} +#+end_src + +#+RESULTS: +#+name: fig:sf_arch_class +#+caption: Equivalent configuration - classical Feedback ([[./figs/sf_arch_class.png][png]], [[./figs/sf_arch_class.pdf][pdf]], [[./figs/sf_arch_class.tex][tex]]). +[[file:figs/sf_arch_class.png]] + +* Equivalent configuration - classical Feedback with pre-filter +#+begin_src latex :file sf_arch_class_prefilter.pdf :tangle figs/sf_arch_class_prefilter.tex + <> + \begin{tikzpicture} + \node[addb={+}{}{}{}{-}] (addfb) at (0, 0){}; + \node[block, left=of addfb] (Kr){$K_r$}; + \node[block, right=of addfb] (K){$K$}; + \node[block, right=of K] (G){$G^\prime$}; + \node[addb={+}{}{}{}{}, right=of G] (adddy){}; + \node[addb={+}{}{}{}{}, below right=0.7 and 0.3 of adddy] (addn) {}; + \node[block, left=of addn] (Hh) {$H_H$}; + + \draw[->] (addfb.east) -- (K.west) node[above left]{}; + \draw[->] (K.east) -- (G.west) node[above left]{$u$}; + \draw[->] (G.east) -- (adddy.west); + \draw[<-] (addn.east) -- ++(\cdist, 0) coordinate[](endpos) node[above left]{$n$}; + \draw[->] (G-|addn)node[branch]{} -- (addn.north); + \draw[->] (adddy.east) -- (G-|endpos) node[above left]{$y$}; + \draw[<-] (Kr.west) -- ++(-\cdist, 0) node[above right]{$r$}; + \draw[->] (Kr.east) -- (addfb.west); + \draw[->] (addn.west) -- (Hh.east); + \draw[->] (Hh.west) -| (addfb.south); + \draw[<-] (adddy.north) -- ++(0, \cdist) node[below right]{$d_y$}; + \end{tikzpicture} +#+end_src + +#+name: fig:sf_arch_class_prefilter +#+caption: Equivalent configuration - classical Feedback with pre-filter ([[./figs/sf_arch_class_prefilter.png][png]], [[./figs/sf_arch_class_prefilter.pdf][pdf]], [[./figs/sf_arch_class_prefilter.tex][tex]]). +#+RESULTS: +[[file:figs/sf_arch_class_prefilter.png]] + +* Equivalent configuration - bis +#+begin_src latex :file sf_arch_class_bis.pdf :tangle figs/sf_arch_class_bis.tex + <> + \begin{tikzpicture} + \node[addb={+}{}{}{}{-}] (addfb) at (0, 0){}; + \node[block, left=of addfb] (Kr){${H_L}^{-1}$}; + \node[block, right=of addfb] (K){$G^{-1} {H_H}^{-1} H_L$}; + \node[block, right=of K] (G){$G^\prime$}; + \node[addb={+}{}{}{}{}, right=of G] (adddy){}; + \node[addb={+}{}{}{}{}, below right=0.7 and 0.3 of adddy] (addn) {}; + + \draw[->] (addfb.east) -- (K.west) node[above left]{}; + \draw[->] (K.east) -- (G.west) node[above left]{$u$}; + \draw[->] (G.east) -- (adddy.west); + \draw[<-] (addn.east) -- ++(\cdist, 0) coordinate[](endpos) node[above left]{$n$}; + \draw[->] (G-|addn)node[branch]{} -- (addn.north); + \draw[->] (adddy.east) -- (G-|endpos) node[above left]{$y$}; + \draw[<-] (Kr.west) -- ++(-\cdist, 0) node[above right]{$r$}; + \draw[->] (Kr.east) -- (addfb.west); + \draw[->] (addn.west) -| (addfb.south); + \draw[<-] (adddy.north) -- ++(0, \cdist) node[below right]{$d_y$}; + \end{tikzpicture} +#+end_src + +#+name: fig:sf_arch_class_bis +#+caption: Equivalent configuration - bis ([[./figs/sf_arch_class_bis.png][png]], [[./figs/sf_arch_class_bis.pdf][pdf]], [[./figs/sf_arch_class_bis.tex][tex]]). +#+RESULTS: +[[file:figs/sf_arch_class_bis.png]] + +* H-Infinity - Complementary filters - Generalized plant +#+begin_src latex :file sf_hinf_filters_plant_b.pdf :tangle figs/sf_hinf_filters_plant_b.tex + <> + \begin{tikzpicture} + \node[block={4.0cm}{3.0cm}, draw, dashed, fill=black!20!white] (P) {}; + \node[above] at (P.north) {$P$}; + + \coordinate[] (inputw) at ($(P.south west)!0.8!(P.north west) + (-\cdist, 0)$); + \coordinate[] (inputu) at ($(P.south west)!0.4!(P.north west) + (-\cdist, 0)$); + + \coordinate[] (outputh) at ($(P.south east)!0.8!(P.north east) + ( \cdist, 0)$); + \coordinate[] (outputl) at ($(P.south east)!0.4!(P.north east) + ( \cdist, 0)$); + \coordinate[] (outputv) at ($(P.south east)!0.1!(P.north east) + ( \cdist, 0)$); + + \node[block, left=2*\cdist of outputl] (WL){$w_L$}; + \node[block, left=2*\cdist of outputh] (WH){$w_H$}; + \node[addb={+}{}{}{}{-}, left=of WH] (sub) {}; + + \draw[->] (inputw) node[above right]{$w$} -- (sub.west); + \draw[->] (inputu) node[above right]{$u$} -- (WL.west); + \draw[->] (inputu-|sub) node[branch]{} -- (sub.south); + \draw[->] (sub.east) -- (WH.west); + \draw[->] ($(inputw)+(2*\cdist, 0)$) node[branch]{} |- (outputv) node[above left]{$v$}; + \draw[->] (WH.east) -- (outputh)node[above left]{$z_H$}; + \draw[->] (WL.east) -- (outputl)node[above left]{$z_L$}; + \end{tikzpicture} +#+end_src + +#+name: fig:sf_hinf_filters_plant_b +#+caption: H-Infinity - Complementary filters - Generalized plant ([[./figs/sf_hinf_filters_plant_b.png][png]], [[./figs/sf_hinf_filters_plant_b.pdf][pdf]], [[./figs/sf_hinf_filters_plant_b.tex][tex]]). +#+RESULTS: +[[file:figs/sf_hinf_filters_plant_b.png]] + +* H-Infinity - Complementary filters +#+begin_src latex :file sf_hinf_filters_b.pdf :tangle figs/sf_hinf_filters_b.tex + <> + \begin{tikzpicture} + \node[block={4.0cm}{3.0cm}, draw, dashed, fill=black!20!white] (P) {}; + \node[above] at (P.north) {$P$}; + + \coordinate[] (inputw) at ($(P.south west)!0.8!(P.north west) + (-\cdist, 0)$); + \coordinate[] (inputu) at ($(P.south west)!0.4!(P.north west) + (-\cdist, 0)$); + + \coordinate[] (outputh) at ($(P.south east)!0.8!(P.north east) + ( \cdist, 0)$); + \coordinate[] (outputl) at ($(P.south east)!0.4!(P.north east) + ( \cdist, 0)$); + \coordinate[] (outputv) at ($(P.south east)!0.1!(P.north east) + ( \cdist, 0)$); + + \node[block, left=2*\cdist of outputl] (WL){$w_L$}; + \node[block, left=2*\cdist of outputh] (WH){$w_H$}; + \node[addb={+}{}{}{}{-}, left=of WH] (sub) {}; + + \node[block, below=\cdist of P] (HL) {$H_L$}; + + \draw[->] (inputw) node[above right]{$w$} -- (sub.west); + \draw[->] (HL.west) -| ($(inputu)+(0.5*\cdist, 0)$) -- (WL.west); + \draw[->] (inputu-|sub) node[branch]{} -- (sub.south); + \draw[->] (sub.east) -- (WH.west); + \draw[->] ($(inputw)+(2*\cdist, 0)$) node[branch]{} |- ($(outputv)+(-0.5*\cdist, 0)$) |- (HL.east); + \draw[->] (WH.east) -- (outputh)node[above left]{$z_H$}; + \draw[->] (WL.east) -- (outputl)node[above left]{$z_L$}; + \end{tikzpicture} +#+end_src + +#+name: fig:sf_hinf_filters_b +#+caption: H-Infinity - Complementary filters ([[./figs/sf_hinf_filters_b.png][png]], [[./figs/sf_hinf_filters_b.pdf][pdf]], [[./figs/sf_hinf_filters_b.tex][tex]]). +#+RESULTS: +[[file:figs/sf_hinf_filters_b.png]] + +* H-Infinity - 3 Complementary filters +#+begin_src latex :file comp_filter_three_hinf.pdf :tangle figs/comp_filter_three_hinf.tex + <> + \begin{tikzpicture} + \node[block={5.0cm}{4.0cm}, dashed] (P) {}; + \node[above] at (P.north) {$P$}; + + \coordinate[] (inputw) at ($(P.south west)!0.8!(P.north west) + (-\cdist, 0)$); + \coordinate[] (inputu) at ($(P.south west)!0.4!(P.north west) + (-\cdist, 0)$); + + \coordinate[] (output3) at ($(P.south east)!0.8!(P.north east) + ( \cdist, 0)$); + \coordinate[] (output2) at ($(P.south east)!0.6!(P.north east) + ( \cdist, 0)$); + \coordinate[] (output1) at ($(P.south east)!0.4!(P.north east) + ( \cdist, 0)$); + \coordinate[] (outputv) at ($(P.south east)!0.1!(P.north east) + ( \cdist, 0)$); + + \node[block, left=2*\cdist of output1] (W1){$w_1$}; + \node[block, left=2*\cdist of output2] (W2){$w_2$}; + \node[block, left=2*\cdist of output3] (W3){$w_3$}; + \node[addb={+}{}{}{}{-}, left=of W3] (sub1) {}; + \node[addb={+}{}{}{}{-}, left=of sub1] (sub2) {}; + + \node[block, below=\cdist of P] (H) {$\begin{bmatrix}H_1 \\ H_2\end{bmatrix}$}; + + \draw[->] (inputw) node[above right]{$w$} -- (sub2.west); + \draw[->] (W1-|sub1)node[branch]{} -- (sub1.south); + \draw[->] (W2-|sub2)node[branch]{} -- (sub2.south); + \draw[->] ($(sub2.west)+(-0.5, 0)$) node[branch]{} |- (outputv) |- (H.east); + \draw[->] ($(H.south west)!0.7!(H.north west)$) -| ($(inputu|-W1)+(0.4, 0)$) -- (W1.west); + \draw[->] ($(H.south west)!0.3!(H.north west)$) -| (inputu|-W2) -- (W2.west); + + \draw[->] (sub2.east) -- (sub1.west); + \draw[->] (sub1.east) -- (W3.west); + \draw[->] (W1.east) -- (output1)node[above left]{$z_1$}; + \draw[->] (W2.east) -- (output2)node[above left]{$z_2$}; + \draw[->] (W3.east) -- (output3)node[above left]{$z_3$}; + \end{tikzpicture} +#+end_src + +#+name: fig:comp_filter_three_hinf +#+caption: H-Infinity - Complementary filters ([[./figs/comp_filter_three_hinf.png][png]], [[./figs/comp_filter_three_hinf.pdf][pdf]], [[./figs/comp_filter_three_hinf.tex][tex]]). +#+RESULTS: +[[file:figs/comp_filter_three_hinf.png]] + +* Input Multiplicative Uncertainty +#+begin_src latex :file input_uncertainty.pdf :tangle figs/input_uncertainty.tex + <> + \begin{tikzpicture} + % Blocs + \node[block] (G) {$G$}; + + \node[addb, left= of G] (addi) {}; + \node[block, above left=0.3 and 0.3 of addi] (deltai) {$\Delta_I$}; + \node[block, left= of deltai] (wi) {$w_I$}; + \node[branch] (branch) at ($(wi.west|-addi)+(-0.4, 0)$) {}; + + % Connections and labels + \draw[->] (branch.center) |- (wi.west); + \draw[->] ($(branch)+(-0.6, 0)$) -- (addi.west); + \draw[->] (wi.east) -- (deltai.west); + \draw[->] (deltai.east) -| (addi.north); + \draw[->] (addi.east) -- (G.west); + \draw[->] (G.east) -- ++(0.6, 0); + + \begin{scope}[on background layer] + \node[fit={(branch|-wi.north) (G.south east)}, inner sep=6pt, draw, dashed, fill=black!20!white] (Gp) {}; + \node[below left] at (Gp.north east) {$G\prime$}; + \end{scope} + \end{tikzpicture} +#+end_src + +#+name: fig:input_uncertainty +#+caption: Input Multiplicative Uncertainty ([[./figs/input_uncertainty.png][png]], [[./figs/input_uncertainty.pdf][pdf]], [[./figs/input_uncertainty.tex][tex]]). +#+RESULTS: +[[file:figs/input_uncertainty.png]] + +* One mass +#+begin_src latex :file mech_sys_alone.pdf :tangle figs/mech_sys_alone.tex + <> + \begin{tikzpicture} + % ==================== + % Parameters + % ==================== + \def\massw{2.2} % Width of the masses + \def\massh{0.8} % Height of the masses + \def\spaceh{1.2} % Height of the springs/dampers + \def\dispw{0.3} % Width of the dashed line for the displacement + \def\disph{0.5} % Height of the arrow for the displacements + \def\bracs{0.05} % Brace spacing vertically + \def\brach{-10pt} % Brace shift horizontaly + % ==================== + + + % ==================== + % Ground + % ==================== + \draw (-0.5*\massw, 0) -- (0.5*\massw, 0); + \draw[dashed] (0.5*\massw, 0) -- ++(\dispw, 0); + \draw[->] (0.5*\massw+0.5*\dispw, 0) -- ++(0, \disph) node[right]{$w$}; + % ==================== + + \begin{scope}[shift={(0, 0)}] + % Mass + \draw[fill=white] (-0.5*\massw, \spaceh) rectangle (0.5*\massw, \spaceh+\massh) node[pos=0.5]{$m$}; + + % Spring, Damper, and Actuator + \draw[spring] (-0.4*\massw, 0) -- (-0.4*\massw, \spaceh) node[midway, left=0.1]{$k$}; + \draw[damper] (0, 0) -- ( 0, \spaceh) node[midway, left=0.2]{$c$}; + \draw[actuator] ( 0.4*\massw, 0) -- ( 0.4*\massw, \spaceh) node[midway, left=0.1](F){$F$}; + + % Displacements + \draw[dashed] (0.5*\massw, \spaceh) -- ++(\dispw, 0); + \draw[->] (0.5*\massw+0.5*\dispw, \spaceh) -- ++(0, \disph) node[right]{$x$}; + + % Legend + % \draw[decorate, decoration={brace, amplitude=8pt}, xshift=\brach] % + % (-0.5*\massw, \bracs) -- (-0.5*\massw, \spaceh+\massh-\bracs) % + % node[midway,rotate=90,anchor=south,yshift=10pt]{}; + \end{scope} + \end{tikzpicture} +#+end_src + +#+name: fig:mech_sys_alone +#+caption: One mass ([[./figs/mech_sys_alone.png][png]], [[./figs/mech_sys_alone.pdf][pdf]], [[./figs/mech_sys_alone.tex][tex]]). +#+RESULTS: +[[file:figs/mech_sys_alone.png]] + +* One mass - Control +#+begin_src latex :file mech_sys_alone_ctrl.pdf :tangle figs/mech_sys_alone_ctrl.tex + <> + \begin{tikzpicture} + % ==================== + % Parameters + % ==================== + \def\massw{2.2} % Width of the masses + \def\massh{0.8} % Height of the masses + \def\spaceh{1.2} % Height of the springs/dampers + \def\dispw{0.3} % Width of the dashed line for the displacement + \def\disph{0.5} % Height of the arrow for the displacements + \def\bracs{0.05} % Brace spacing vertically + \def\brach{-10pt} % Brace shift horizontaly + % ==================== + + + % ==================== + % Ground + % ==================== + \draw (-0.5*\massw, 0) -- (0.5*\massw, 0); + \draw[dashed] (0.5*\massw, 0) -- ++(\dispw, 0); + \draw[->] (0.5*\massw+0.5*\dispw, 0) -- ++(0, \disph) node[below right]{$w$}; + % ==================== + + \begin{scope}[shift={(0, 0)}] + % Mass + \draw[fill=white] (-0.5*\massw, \spaceh) rectangle (0.5*\massw, \spaceh+\massh) node[pos=0.5]{$m$}; + + % Spring, Damper, and Actuator + \draw[spring] (-0.4*\massw, 0) -- (-0.4*\massw, \spaceh) node[midway, left=0.1]{$k$}; + \draw[damper] (0, 0) -- ( 0, \spaceh) node[midway, left=0.2]{$c$}; + \draw[actuator] ( 0.4*\massw, 0) -- ( 0.4*\massw, \spaceh) coordinate[midway, right=0.15](F); + + % Displacements + \draw[dashed] (0.5*\massw, \spaceh) -- ++(\dispw, 0); + \draw[->] (0.5*\massw+0.5*\dispw, \spaceh) -- ++(0, \disph) node[right](x){$x$}; + \end{scope} + + \node[block, right=1 of F] (Kfb) {$K$}; + \node[addb={+}{}{-}{}{}, right=2*\cdist of Kfb] (add) {}; + \node[addb] (addn) at (x-|Kfb) {}; + \node[block, right=of addn] (Hl) {$H_L$}; + + \draw[->] (x) -- (addn.west); + \draw[->] (addn.east) -- (Hl.west); + \draw[->] (Hl.east) -| (add.north); + \draw[->] (add.west) -- (Kfb.east); + \draw[->] (Kfb.west) -- (F) node[above right]{$F$}; + \draw[<-] (addn.north) -- ++(0,\cdist) node[below right]{$n$}; + \draw[<-] (add.east) -- ++(\cdist,0) node[above left]{$r$}; + \end{tikzpicture} +#+end_src + +#+name: fig:mech_sys_alone_ctrl +#+caption: One mass - Control ([[./figs/mech_sys_alone_ctrl.png][png]], [[./figs/mech_sys_alone_ctrl.pdf][pdf]], [[./figs/mech_sys_alone_ctrl.tex][tex]]). +#+RESULTS: +[[file:figs/mech_sys_alone_ctrl.png]] + +* Piezoelectric Actuator +#+begin_src latex :file 1dof_isolation_piezo.pdf :tangle figs/1dof_isolation_piezo.tex + <> + \begin{tikzpicture} + \node[piezo={2}{3}{10}] (piezo) at (0, 0){}; + \node[draw, fill=white, anchor=south, minimum width=3cm, minimum height=1.5cm] (mass) at ($(piezo.north)+(0, 0.5)$) {Mass}; + \draw[] ($(piezo.south)+(-1.5, -0.5)$) -- ++(3, 0); + \draw ($0.8*(piezo.north west)+0.2*(piezo.north east)$) -- ++(0, 0.5); + \draw ($0.2*(piezo.north west)+0.8*(piezo.north east)$) -- ++(0, 0.5); + \draw ($0.8*(piezo.south west)+0.2*(piezo.south east)$) -- ++(0, -0.5); + \draw ($0.2*(piezo.south west)+0.8*(piezo.south east)$) -- ++(0, -0.5); + \end{tikzpicture} +#+end_src + +#+name: fig:1dof_isolation_piezo +#+caption: Piezoelectric Actuator ([[./figs/1dof_isolation_piezo.png][png]], [[./figs/1dof_isolation_piezo.pdf][pdf]], [[./figs/1dof_isolation_piezo.tex][tex]]). +#+RESULTS: +[[file:figs/1dof_isolation_piezo.png]] + +* Upper bounds +#+begin_src latex :file spec_S_T.pdf :tangle figs/spec_S_T.tex + <> + \setlength\fwidth{7cm} + \setlength\fheight{5cm} + + \begin{tikzpicture} + \begin{axis}[% + name=axis, + width=\fwidth, + height=\fheight, + at={(0, 0)}, + scale only axis, + separate axis lines, + every outer x axis line/.append style={black}, + every x tick label/.append style={font=\color{black}}, + every x tick/.append style={black}, + xmode=log, + xmin=0.1, + xmax=1000, + xminorticks=true, + xlabel={Frequency [Hz]}, + every outer y axis line/.append style={black}, + every y tick label/.append style={font=\color{black}}, + every y tick/.append style={black}, + ymode=log, + ymin=0.001, + ymax=10, + yminorticks=true, + ylabel={Magnitude}, + axis background/.style={fill=white}, + xmajorgrids, + xminorgrids, + ymajorgrids, + yminorgrids + ] + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + <> + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + <> + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + <> + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + <> + }; + \addplot [color=S, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + <> + }; + + \node[draw, fill=white, align=center, anchor=west] (noise) at (20, 0.01){Noise\\Attenuation}; + \draw[->] (noise.north) -- (100, 0.1-|noise.north); + \draw[->] (noise.east) -- (500, 0.01); + + \node[draw, fill=white, align=center, anchor=north east] (bandwidth) at (900, 8) {Bandwidth\\Limitation}; + \draw[->] (bandwidth.west) -- (20, 0.7); + + \node[draw, fill=white, align=center, anchor=south west] (robust) at (0.2, 1) {Robust\\Stability}; + \draw[->] (robust.east) -- (8,2|-robust.east); + + \node[draw, fill=white, align=center, anchor=south west] (dist) at (0.11, 0.1) {Disturbance\\Rejection}; + \draw[->] (dist.south) -- (1, 0.025); + \end{axis} + + % \begin{customlegend}[legend cell align=left, %<= to align cells + % legend entries={ % <= in the following there are the entries + % $S$, + % $T$ + % }, + % legend style={at={(axis.north east)}, outer sep=5pt, font=\footnotesize}] + % \addlegendimage{upperbound, S} + % \addlegendimage{upperbound, T} + % \end{customlegend} + + \end{tikzpicture} +#+end_src + +#+name: fig:spec_S_T +#+caption: Upper bounds ([[./figs/spec_S_T.png][png]], [[./figs/spec_S_T.pdf][pdf]], [[./figs/spec_S_T.tex][tex]]). +#+RESULTS: +[[file:figs/spec_S_T.png]] + +* Bode plot of the mechanical system +#+NAME: data:bode_plot_mech_sys_magnitude +#+begin_src latex :exports none + 0.1 0.000100077040681054\\ + 0.272543253128103 0.000100575030023101\\ + 0.43314832233764 0.000101464934759738\\ + 0.587176639073325 0.000102724574034075\\ + 0.737679760252773 0.000104367175122706\\ + 0.882969995549408 0.000106373827767982\\ + 1.02804473209331 0.000108834566992957\\ + 1.1723818032866 0.000111792586344107\\ + 1.30953502048267 0.000115140426960708\\ + 1.44264395121816 0.000118966190620297\\ + 1.57833140565212 0.00012354732835445\\ + 1.70306502925285 0.00012847169721901\\ + 1.82499324481615 0.000134067470279222\\ + 1.95565071586595 0.000141092091396706\\ + 2.08122156998634 0.000149060642425566\\ + 2.19959306803007 0.000157914155457765\\ + 2.32469705998565 0.000169028899516352\\ + 2.43998629725955 0.000181271551082471\\ + 2.56099310025846 0.000196738235618899\\ + 2.68800102153761 0.000216674296189979\\ + 2.82130767593947 0.000242927525096564\\ + 2.96122543798804 0.000278143152215355\\ + 3.10808217386906 0.000325419446839597\\ + 3.35371015200293 0.000419096223177928\\ + 3.42400613797143 0.000439341276461064\\ + 3.47168681892656 0.000447567844417553\\ + 3.52003147279668 0.000449984807083431\\ + 3.54445567397044 0.000448731850351484\\ + 3.59381366380463 0.000441170960941456\\ + 3.64385898376355 0.000427344400826069\\ + 3.72023668141307 0.00039763388652928\\ + 3.824569722467 0.000349750691805404\\ + 4.09838367175726 0.000240611931259811\\ + 4.39180089259609 0.000169131547428242\\ + 4.67379510799246 0.000127877923720101\\ + 4.97389595879007 9.967307801278e-05\\ + 5.32999408084409 7.76763468688566e-05\\ + 5.75121707184161 6.05462047310449e-05\\ + 6.29214610961035 4.62441646969631e-05\\ + 6.9317172761554 3.53667028681261e-05\\ + 7.74263682681128 2.65611239929399e-05\\ + 8.8296999554941 1.9284460658412e-05\\ + 10.2804473209331 1.35628028157818e-05\\ + 12.3906215694792 8.96920494033127e-06\\ + 15.5665435927106 5.5069217658656e-06\\ + 20.9566239948044 2.96718273940607e-06\\ + 31.9524750575921 1.25569563497959e-06\\ + 64.2403365939419 3.07819423434704e-07\\ + 100 1.26808063706741e-07\\ +#+end_src + +#+NAME: data:bode_plot_mech_sys_phase +#+begin_src latex :exports none + 0.1 -0.360279720677909\\ + 0.110928986489522 -0.399726239508823\\ + 0.122204468663152 -0.440446767977335\\ + 0.13462605792989 -0.485336746925839\\ + 0.148310251433614 -0.534830252917459\\ + 0.162259528707813 -0.585330760453786\\ + 0.177520801171768 -0.640642308219981\\ + 0.194217468148908 -0.701236456999254\\ + 0.212484535249894 -0.767635080810521\\ + 0.232469705998571 -0.840416979069801\\ + 0.252582002696278 -0.91382126433902\\ + 0.274434330322828 -0.9937740634835\\ + 0.298177229001969 -1.0808986125088\\ + 0.323974262952812 -1.17588848183723\\ + 0.352003147279672 -1.27951850633903\\ + 0.382456972246693 -1.39265813896972\\ + 0.415545533471895 -1.51628791363001\\ + 0.451496777203605 -1.65151992855328\\ + 0.490558370636517 -1.79962357173105\\ + 0.529326605836072 -1.94793502196421\\ + 0.571158647812626 -2.10957933285724\\ + 0.616296625513279 -2.28604784742126\\ + 0.6650018030431 -2.47907386285402\\ + 0.717556091893683 -2.69068950564727\\ + 0.774263682681121 -2.92329985625085\\ + 0.829695852083464 -3.15539135978239\\ + 0.889096598952924 -3.40978953925455\\ + 0.952750047242714 -3.68959754515299\\ + 1.02096066230607 -3.9985784472124\\ + 1.09405470720574 -4.34134801105651\\ + 1.16430313292089 -4.68343908636479\\ + 1.23906215694794 -5.06271309073682\\ + 1.31862140139471 -5.48563013111718\\ + 1.40328908478584 -5.96033793666024\\ + 1.48310251433614 -6.43414310335521\\ + 1.5674554102056 -6.96642431057373\\ + 1.65660595894989 -7.56917034593727\\ + 1.75082703173578 -8.25798483497323\\ + 1.83765620038813 -8.94739205623571\\ + 1.92879150802077 -9.73672637995722\\ + 2.02444650997683 -10.6502453305039\\ + 2.11020342856859 -11.5566518641599\\ + 2.19959306803003 -12.6059438949727\\ + 2.29276931286572 -13.8354493380888\\ + 2.38989256623109 -15.2964499277763\\ + 2.47396410088675 -16.7419892536468\\ + 2.56099310025844 -18.455940403627\\ + 2.65108360190857 -20.5188442655184\\ + 2.74434330322828 -23.0448181567426\\ + 2.84088369018327 -26.1991511292148\\ + 2.92055551218269 -29.3354738213304\\ + 3.00246170908546 -33.2060093347327\\ + 3.08666494333735 -38.0554185709144\\ + 3.17322963473503 -44.2102992203773\\ + 3.26222200971169 -52.0707471833003\\ + 3.35371015200292 -62.0209044940134\\ + 3.47168681892662 -77.4986746832345\\ + 3.7982153061908 -120.230303267244\\ + 3.90473523688559 -129.722782020331\\ + 4.01424249049931 -137.194379975395\\ + 4.1268208457029 -143.04709416857\\ + 4.24255643071768 -147.66917780573\\ + 4.39180089259608 -152.179051563568\\ + 4.54629546953248 -155.675990585521\\ + 4.70622484984116 -158.450422486142\\ + 4.8717802187946 -160.697705094482\\ + 5.04315948717143 -162.551498658356\\ + 5.25679112201842 -164.386209456898\\ + 5.4794723369002 -165.899912200972\\ + 5.71158647812626 -167.169971678082\\ + 5.95353313081449 -168.251091455024\\ + 6.24878807200671 -169.325881490414\\ + 6.55868565957134 -170.242767336282\\ + 6.88395206964551 -171.034789262572\\ + 7.2754835291961 -171.818109931866\\ + 7.68928372075853 -172.497125933675\\ + 8.12661920009201 -173.091900053792\\ + 8.58882855954615 -173.617602567035\\ + 9.14031074875622 -174.1408898981\\ + 9.72720319245064 -174.604302165229\\ + 10.351779556302 -175.017743351308\\ + 11.0164594963369 -175.388976689248\\ + 11.8051652856881 -175.759420020454\\ + 12.6503372039588 -176.09209734734\\ + 13.556017853294 -176.392392885436\\ + 14.5265392594678 -176.66465781875\\ + 15.674554102056 -176.936002663135\\ + 16.9132951702966 -177.18161128073\\ + 18.2499324481618 -177.404677801875\\ + 19.6922025547921 -177.6078573887\\ + 21.2484535249894 -177.793380869149\\ + 22.9276931286572 -177.96314114721\\ + 24.911300260678 -178.132254818644\\ + 27.0665207003317 -178.286340385618\\ + 29.4082017058709 -178.426951191446\\ + 31.9524750575915 -178.555433956644\\ + 34.7168681892662 -178.672965021387\\ + 37.7204249341695 -178.780578807612\\ + 40.9838367175735 -178.879190388815\\ + 44.5295850994262 -178.96961355724\\ + 48.717802187946 -179.05917305424\\ + 53.2999408084406 -179.140800582232\\ + 58.313051135262 -179.215233540711\\ + 63.7976680860626 -179.283132632794\\ + 69.7981390783064 -179.345091670682\\ + 76.3629826128223 -179.40164575426\\ + 84.1249704973636 -179.457058846282\\ + 92.6759330114683 -179.507307463976\\ + 100 -179.543486140468\\ +#+end_src + +#+begin_src latex :file bode_plot_mech_sys.pdf :tangle figs/bode_plot_mech_sys.tex :exports results + <> + \setlength\fwidth{7cm} + \setlength\fheight{5cm} + + \begin{tikzpicture} + \begin{axis}[% + width=\fwidth, + height=0.45\fheight, + at={(0,0.55\fheight)}, + xmode=log, + xmin=0.1, + xmax=100, + xtick={0.1,1,10,100}, + xticklabels={{}}, + xminorticks=true, + ymode=log, + ymin=2e-07, + ymax=0.001, + yminorticks=true, + ylabel={Magnitude [$\si{\meter/\newton}$]}, + xminorgrids, + yminorgrids + ] + \addplot [color=mycolor1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + <> + }; + \end{axis} + + \begin{axis}[% + width=\fwidth, + height=0.45\fheight, + at={(0,0.05\fheight)}, + xmode=log, + xmin=0.1, + xmax=100, + xminorticks=true, + xlabel={Frequency [$\si{\hertz}$]}, + ymin=-180, + ymax=180, + ytick={-180, -90, 0, 90, 180}, + ylabel={Phase [deg]}, + xminorgrids + ] + \addplot [color=mycolor1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + <> + }; + \end{axis} + \end{tikzpicture} +#+end_src + +#+name: fig:bode_plot_mech_sys +#+caption: Bode plot of the mechanical system ([[./figs/bode_plot_mech_sys.png][png]], [[./figs/bode_plot_mech_sys.pdf][pdf]], [[./figs/bode_plot_mech_sys.tex][tex]]). +#+RESULTS: +[[file:figs/bode_plot_mech_sys.png]] + +* Bode plot of the mechanical system - Uncertainty +#+begin_src latex :file bode_plot_mech_sys_uncertainty.pdf :tangle figs/bode_plot_mech_sys_uncertainty.tex :exports results + <> + \setlength\fwidth{7cm} + \setlength\fheight{5cm} + + \begin{tikzpicture} + \begin{axis}[% + width=\fwidth, + height=0.45\fheight, + at={(0,0.55\fheight)}, + xmode=log, + xmin=0.1, + xmax=1000, + xtick={0.1,1,10,100,1000}, + xticklabels={{}}, + xminorticks=true, + ymode=log, + ymin=1e-09, + ymax=1e-3, + ytick={1e-9, 1e-6, 1e-3}, + yminorticks=true, + ylabel={Magnitude [$\si{\meter/\newton}$]}, + xminorgrids, + yminorgrids + ] + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.000108498472276567\\ + 0.302329468440578 0.000109188544929584\\ + 0.483820966492596 0.000110418604153911\\ + 0.661943345877439 0.000112224979618964\\ + 0.833529396509819 0.000114578199252702\\ + 1.00230754828387 0.000117548894744437\\ + 1.1616226326085 0.00012103243176088\\ + 1.32166418394661 0.000125301574693943\\ + 1.47628147190939 0.000130287836635005\\ + 1.63385387780986 0.00013641328669452\\ + 1.77520801171764 0.000142993715765725\\ + 1.92879150802078 0.000151577506079878\\ + 2.07643010725577 0.000161588535712108\\ + 2.21485523372636 0.00017296483238895\\ + 2.36250846547795 0.000187840273024438\\ + 2.49687842888433 0.00020458381426681\\ + 2.63889081445751 0.000226691873020851\\ + 2.78898029238044 0.000256696230431381\\ + 2.94760625512486 0.000298488589789484\\ + 3.11525422355549 0.000357022114315742\\ + 3.35371015200293 0.000456376292189216\\ + 3.44776405473446 0.000483697154807179\\ + 3.51192753045073 0.000490210174062816\\ + 3.54445567397044 0.000488828287718365\\ + 3.57728509936788 0.000484170922063144\\ + 3.64385898376355 0.000465620308132517\\ + 3.746050032749 0.000420826502193084\\ + 3.88677669089267 0.00035034481560035\\ + 4.4222739805059 0.000178619450603848\\ + 4.76077523022637 0.000129345222527601\\ + 5.12518692705333 9.74788316252629e-05\\ + 5.56859644428641 7.3426682653119e-05\\ + 6.10640754223204 5.52840526279009e-05\\ + 6.82077673286569 4.0539956498055e-05\\ + 7.76050333513357 2.90635654349117e-05\\ + 8.99402217409205 2.03989054111842e-05\\ + 10.7159339982267 1.37364782200262e-05\\ + 13.1255683577184 8.89639047515701e-06\\ + 16.527920614649 5.55296106586516e-06\\ + 21.0049824165392 3.47331689714748e-06\\ + 26.4498018242772 2.25625963624715e-06\\ + 32.6974974451177 1.54589958453738e-06\\ + 40.0500075787361 1.09729365615611e-06\\ + 48.1595791019235 8.17610486996005e-07\\ + 57.9112264764176 6.19633126975516e-07\\ + 69.6374473062822 4.77291436823566e-07\\ + 84.5136633068472 3.68563192568884e-07\\ + 105.444279352617 2.78587091692968e-07\\ + 140.328908478587 1.97169505427614e-07\\ + 255.509709035251 9.59282113283662e-08\\ + 318.789129267765 7.22976682432238e-08\\ + 386.890073932798 5.56483026764306e-08\\ + 465.229952396019 4.27238324167138e-08\\ + 559.432570616938 3.22804273547493e-08\\ + 678.940681269611 2.36368639820181e-08\\ + 831.610415323096 1.67526925333487e-08\\ + 1000 1.20843331770768e-08\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.000106710688259385\\ + 0.273172159844137 0.000108505716453839\\ + 0.488302208687788 0.000110327745905599\\ + 0.674262224177834 0.000112349994976854\\ + 0.849041520408875 0.000114839034008563\\ + 1.02096066230605 0.000117951638371099\\ + 1.18324062745838 0.000121594304795896\\ + 1.34626057929891 0.000126062184614937\\ + 1.50375532129974 0.000131292426353532\\ + 1.64898694447106 0.00013707033631946\\ + 1.7916503273639 0.000143825761912395\\ + 1.92879150802078 0.000151549647975981\\ + 2.07643010725577 0.000161538054161382\\ + 2.21485523372636 0.000172889306053977\\ + 2.36250846547795 0.000187732962669881\\ + 2.49687842888433 0.000204441733121838\\ + 2.63889081445751 0.000226504973620545\\ + 2.78898029238044 0.000256449602851223\\ + 2.94760625512486 0.000298159363577881\\ + 3.11525422355549 0.000356575611377486\\ + 3.35371015200293 0.000455712137230615\\ + 3.44776405473446 0.000482955087060811\\ + 3.51192753045073 0.00048943203417931\\ + 3.54445567397044 0.000488039249457236\\ + 3.57728509936788 0.000483376376434566\\ + 3.64385898376355 0.000464830987883892\\ + 3.746050032749 0.000420078562126635\\ + 3.88677669089267 0.000349683224650799\\ + 4.4222739805059 0.000178210117898908\\ + 4.76077523022637 0.000129017619374156\\ + 5.12518692705333 9.72075551516816e-05\\ + 5.56859644428641 7.32007325840928e-05\\ + 6.10640754223204 5.50947496535982e-05\\ + 6.82077673286569 4.03827908269195e-05\\ + 7.76050333513357 2.89335750279168e-05\\ + 8.99402217409205 2.0291241681051e-05\\ + 10.7159339982267 1.36474872366887e-05\\ + 13.1255683577184 8.82216731861334e-06\\ + 16.6810053720006 5.3889167397356e-06\\ + 21.3958887134342 3.29848798482441e-06\\ + 27.1915794303602 2.09662958652095e-06\\ + 33.9258338274099 1.4062384162666e-06\\ + 41.5545533471888 9.93020250542147e-07\\ + 50.4315948717136 7.25348050270024e-07\\ + 60.6432939540806 5.47088218516539e-07\\ + 72.9227205872831 4.1941743859224e-07\\ + 88.5007491447344 3.22365233230992e-07\\ + 110.418805085416 2.42510384874621e-07\\ + 145.600599502065 1.72639960611931e-07\\ + 270.042071883778 8.1234821873906e-08\\ + 336.920570598027 6.09037642599898e-08\\ + 408.894822629486 4.66371438210421e-08\\ + 491.690357762803 3.56191637519681e-08\\ + 591.250841383188 2.67719953843374e-08\\ + 717.556091893694 1.95023782021269e-08\\ + 887.04968896544 1.35353849708511e-08\\ + 1000 1.09303865227853e-08\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.000106161777540379\\ + 0.302329468440578 0.00010683260431838\\ + 0.488302208687789 0.000108065416285876\\ + 0.668074391569561 0.000109856317880892\\ + 0.841249704973612 0.000112191462399587\\ + 1.01159111222383 0.00011514260303287\\ + 1.1723818032866 0.000118607695657118\\ + 1.33390569003906 0.000122860612639371\\ + 1.48995507285286 0.000127836510573029\\ + 1.63385387780986 0.000133326857657485\\ + 1.77520801171764 0.000139735603133973\\ + 1.92879150802078 0.000148096943313887\\ + 2.07643010725578 0.000157850123821692\\ + 2.21485523372636 0.000168934893316964\\ + 2.36250846547795 0.000183430778610122\\ + 2.49687842888433 0.000199748558984006\\ + 2.63889081445751 0.000221295858503897\\ + 2.78898029238044 0.00025054041914577\\ + 2.94760625512486 0.000291274843672557\\ + 3.11525422355549 0.00034832382088498\\ + 3.35371015200293 0.000445131433358172\\ + 3.44776405473447 0.000471726874493622\\ + 3.51192753045073 0.000478042713610977\\ + 3.54445567397044 0.000476676965625263\\ + 3.57728509936788 0.000472117242644679\\ + 3.64385898376354 0.000453993168246729\\ + 3.746050032749 0.000410269121228143\\ + 3.88677669089267 0.000341499907122307\\ + 4.4222739805059 0.000174002660822199\\ + 4.76077523022638 0.000125953002750396\\ + 5.12518692705333 9.48823336523521e-05\\ + 5.56859644428641 7.14336614941324e-05\\ + 6.10640754223204 5.3748626198339e-05\\ + 6.82077673286569 3.93785608284397e-05\\ + 7.76050333513357 2.819510114619e-05\\ + 8.99402217409205 1.9752848137873e-05\\ + 10.7159339982267 1.32620620305653e-05\\ + 13.2471398786612 8.38116592420399e-06\\ + 17.1488196987054 4.90497803070839e-06\\ + 23.0336287314214 2.71833736054597e-06\\ + 30.9378757173014 1.53780955978773e-06\\ + 40.420958397963 9.36082958712216e-07\\ + 50.8987019351967 6.21757614287542e-07\\ + 62.9214610961035 4.34707187758727e-07\\ + 76.3629826128226 3.19026297454473e-07\\ + 92.675933011469 2.3815169935653e-07\\ + 113.5154708921 1.78341563804994e-07\\ + 141.62866162992 1.32236047921706e-07\\ + 191.992066559329 8.91662569794807e-08\\ + 301.63343472592 4.96594928948551e-08\\ + 376.335836228653 3.66896574963568e-08\\ + 460.960448682844 2.73597185123051e-08\\ + 559.432570616939 2.0334592700151e-08\\ + 678.94068126961 1.48604462541444e-08\\ + 839.312949816637 1.03497545109271e-08\\ + 1000 7.58020925787276e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.000103988639710109\\ + 0.302329468440578 0.000104645150871218\\ + 0.488302208687789 0.000105851654071959\\ + 0.668074391569561 0.000107604336437547\\ + 0.841249704973612 0.000109889646081277\\ + 1.01159111222383 0.000112777803866054\\ + 1.1723818032866 0.000116168942132432\\ + 1.33390569003906 0.000120331086036124\\ + 1.48995507285286 0.000125200773153017\\ + 1.63385387780986 0.000130573919625376\\ + 1.77520801171764 0.000136845847259449\\ + 1.92879150802078 0.000145028662910928\\ + 2.07643010725578 0.00015457356875253\\ + 2.21485523372636 0.000165421582656967\\ + 2.36250846547795 0.00017960777779926\\ + 2.49687842888433 0.00019557683229453\\ + 2.63889081445751 0.000216663448531615\\ + 2.78898029238044 0.000245282359903255\\ + 2.94760625512486 0.00028514443914444\\ + 3.11525422355549 0.00034096945031541\\ + 3.35371015200293 0.000435688111201614\\ + 3.44776405473447 0.000461699613286674\\ + 3.51192753045073 0.000467867263001643\\ + 3.54445567397044 0.000466523448250321\\ + 3.57728509936788 0.000462053653092282\\ + 3.64385898376354 0.000444301690076666\\ + 3.746050032749 0.000401490871474381\\ + 3.88677669089267 0.000334169249530451\\ + 4.4222739805059 0.000170217550409949\\ + 4.76077523022638 0.000123188070662285\\ + 5.12518692705333 9.27777533357391e-05\\ + 5.56859644428641 6.98278697413765e-05\\ + 6.16296625513294 5.11162937166974e-05\\ + 6.88395206964551 3.7513061090711e-05\\ + 7.8323825991792 2.68852794191347e-05\\ + 9.1614024571385 1.8436550945132e-05\\ + 11.0164594963366 1.21307391875382e-05\\ + 13.8720978054162 7.36682588683564e-06\\ + 18.292045048463 4.14167608426048e-06\\ + 25.4921465445142 2.12067998722584e-06\\ + 35.5263467657814 1.10792633200102e-06\\ + 47.7176094893875 6.34489282312018e-07\\ + 61.2049837247669 4.04041114929701e-07\\ + 76.3629826128226 2.75570769584807e-07\\ + 93.5343152029238 1.9749031946549e-07\\ + 114.566872863487 1.4405160838562e-07\\ + 141.62866162992 1.05418967420129e-07\\ + 179.992850678248 7.53481826964073e-08\\ + 412.682084570295 2.39567109625622e-08\\ + 505.479682119125 1.76488572213197e-08\\ + 619.144175597783 1.27818871387609e-08\\ + 758.367791499719 9.09889874401779e-09\\ + 946.184819472199 6.16881240263898e-09\\ + 1000 5.58332412998932e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.000110009306716853\\ + 0.302329468440578 0.000110706373910441\\ + 0.483820966492596 0.000111949037246895\\ + 0.661943345877439 0.000113774215714888\\ + 0.833529396509819 0.000116152401693014\\ + 1.00230754828387 0.000119155279585996\\ + 1.1616226326085 0.000122677360748306\\ + 1.32166418394661 0.000126994727442428\\ + 1.47628147190939 0.00013203843451048\\ + 1.63385387780986 0.000138235765629675\\ + 1.77520801171764 0.000144894673198219\\ + 1.92879150802078 0.000153582324682794\\ + 2.07643010725577 0.000163716072304461\\ + 2.21485523372636 0.000175233330760571\\ + 2.36250846547795 0.000190294803849584\\ + 2.49687842888433 0.000207249352707153\\ + 2.63889081445751 0.000229637777282409\\ + 2.78898029238044 0.000260024694628562\\ + 2.94760625512486 0.000302352308926792\\ + 3.11525422355549 0.000361638235396792\\ + 3.35371015200293 0.000462274220585638\\ + 3.44776405473446 0.000489949199715987\\ + 3.51192753045073 0.000496547810815052\\ + 3.54445567397044 0.000495148977691447\\ + 3.57728509936788 0.000490432446714652\\ + 3.64385898376355 0.000471644385058489\\ + 3.746050032749 0.000426275364845835\\ + 3.88677669089267 0.000354887444721767\\ + 4.4222739805059 0.000180954285145751\\ + 4.76077523022637 0.000131047513992969\\ + 5.12518692705333 9.87723219649576e-05\\ + 5.56859644428641 7.4411381791532e-05\\ + 6.10640754223204 5.60349401984436e-05\\ + 6.82077673286569 4.10989387248911e-05\\ + 7.76050333513357 2.94699531582682e-05\\ + 8.99402217409205 2.06854841630379e-05\\ + 10.7159339982267 1.3924858415232e-05\\ + 13.2471398786612 8.83393331819722e-06\\ + 16.835508029612 5.39854938759051e-06\\ + 21.9959306803007 3.18443034458133e-06\\ + 28.4743916646725 1.95267568213506e-06\\ + 35.8553985745982 1.28639395351798e-06\\ + 44.324785912404 8.92962204769872e-07\\ + 53.7936150398071 6.51385876043374e-07\\ + 64.6860766154633 4.90512072076758e-07\\ + 78.5045620020451 3.70523124977448e-07\\ + 96.157460014321 2.80945472495585e-07\\ + 119.971773543589 2.11082394144838e-07\\ + 161.141427725302 1.46525392325845e-07\\ + 270.042071883778 7.74587223010911e-08\\ + 336.920570598027 5.79979202186438e-08\\ + 408.894822629486 4.43781129048905e-08\\ + 491.690357762803 3.38766916726025e-08\\ + 591.250841383188 2.54533236907731e-08\\ + 717.556091893694 1.85370225900837e-08\\ + 887.04968896544 1.28629676477814e-08\\ + 1000 1.03865891492337e-08\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 9.87412452259834e-05\\ + 0.302329468440578 9.93637729132115e-05\\ + 0.488302208687789 0.000100507889522042\\ + 0.668074391569561 0.000102170071609547\\ + 0.841249704973612 0.000104337558104926\\ + 1.01159111222383 0.000107077028612902\\ + 1.1723818032866 0.000110293807587899\\ + 1.33390569003906 0.000114242178956027\\ + 1.48995507285286 0.00011886197173175\\ + 1.63385387780986 0.000123959571869753\\ + 1.77520801171764 0.000129910023808128\\ + 1.92879150802078 0.000137673587888667\\ + 2.07643010725578 0.00014672960337185\\ + 2.21485523372636 0.000157022093762486\\ + 2.36250846547795 0.0001704819097332\\ + 2.49687842888433 0.000185633342532\\ + 2.63889081445751 0.00020564030198482\\ + 2.78898029238044 0.000232793754241726\\ + 2.94760625512486 0.000270614195119691\\ + 3.11525422355549 0.000323578617601768\\ + 3.35371015200293 0.000413435844271566\\ + 3.44776405473447 0.000438105602226915\\ + 3.51192753045073 0.000443948741442839\\ + 3.54445567397044 0.000442668855301515\\ + 3.57728509936788 0.000438422806790848\\ + 3.64385898376354 0.000421569251077331\\ + 3.746050032749 0.000380935406179234\\ + 3.88677669089267 0.000317044689189759\\ + 4.4222739805059 0.000161461663592615\\ + 4.76077523022638 0.00011683478517612\\ + 5.12518692705333 8.79784604398843e-05\\ + 5.56859644428641 6.62015643894078e-05\\ + 6.16296625513294 4.84465175526273e-05\\ + 6.88395206964551 3.55387898129208e-05\\ + 7.8323825991792 2.54544712313923e-05\\ + 9.1614024571385 1.74378590830723e-05\\ + 11.0164594963366 1.14546490460554e-05\\ + 13.8720978054162 6.93457334522411e-06\\ + 18.8050405512858 3.65852134023875e-06\\ + 29.2729483504281 1.47714537226285e-06\\ + 85.2964449974102 1.698983972787e-07\\ + 151.070330448666 5.2752604976401e-08\\ + 218.443607114943 2.43042153739535e-08\\ + 293.404970921579 1.28044837198679e-08\\ + 383.33951017666 7.00855038877425e-09\\ + 500.840798984821 3.74821669541637e-09\\ + 685.229159528406 1.75473935348186e-09\\ + 1000 6.92454023447087e-10\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.000103472815095116\\ + 0.275702332560958 0.000103880516758038\\ + 0.457784053837662 0.00010495130965696\\ + 0.637976680860628 0.000106592509861406\\ + 0.810790980673169 0.000108750544711949\\ + 0.97496491834841 0.000111389099479133\\ + 1.14039960197003 0.000114706267495767\\ + 1.29751716865759 0.000118563270537271\\ + 1.44930957412621 0.000123056369713515\\ + 1.60400310705682 0.000128558437089135\\ + 1.75891659032773 0.000135199722297109\\ + 1.91109062168914 0.000143084261827904\\ + 2.05737431343292 0.000152256210389392\\ + 2.19452908620331 0.000162648846551465\\ + 2.34082727617829 0.000176191613886743\\ + 2.47396410088682 0.000191376199441275\\ + 2.6146732118011 0.000211340461652161\\ + 2.76338529005317 0.000238309591852658\\ + 2.92055551218275 0.000275733401139415\\ + 3.08666494333727 0.000328269798039068\\ + 3.38477285594598 0.000443112526240056\\ + 3.44776405473447 0.000458710983159802\\ + 3.51192753045073 0.000464836331558684\\ + 3.54445567397044 0.000463500004683552\\ + 3.57728509936788 0.000459057949567479\\ + 3.64385898376354 0.000441418654731649\\ + 3.746050032749 0.000398882192185752\\ + 3.88677669089267 0.000331993925190339\\ + 4.4222739805059 0.000169100944902513\\ + 4.76077523022638 0.000122375666345981\\ + 5.12518692705333 9.21621510890714e-05\\ + 5.56859644428641 6.93608421943176e-05\\ + 6.16296625513294 5.07704416373149e-05\\ + 6.88395206964551 3.72553323208468e-05\\ + 7.8323825991792 2.66964261972561e-05\\ + 9.1614024571385 1.83024851341575e-05\\ + 11.0164594963366 1.20376100563483e-05\\ + 13.8720978054162 7.30469440287283e-06\\ + 18.4614694632455 4.02368740763619e-06\\ + 26.2070669648386 1.98056450736137e-06\\ + 37.5469422407334 9.76561820818653e-07\\ + 51.3701354335134 5.3758995557945e-07\\ + 67.1161176749627 3.29488869603869e-07\\ + 84.5136633068474 2.20174486545317e-07\\ + 104.476597156081 1.54740840362616e-07\\ + 129.154966501488 1.10770538168833e-07\\ + 161.141427725302 7.95800386113291e-08\\ + 208.60240892485 5.50603633652723e-08\\ + 397.740302405804 2.21149334943059e-08\\ + 496.244487762891 1.58273931141042e-08\\ + 607.832312829724 1.14555388518188e-08\\ + 751.408106111696 8.02671587032835e-09\\ + 946.184819472199 5.35054626821901e-09\\ + 1000 4.84173808160309e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 9.2452141056678e-05\\ + 0.302329468440578 9.30332784446775e-05\\ + 0.488302208687789 9.41064433035411e-05\\ + 0.668074391569561 9.56657186647809e-05\\ + 0.841249704973612 9.76989126905878e-05\\ + 1.01159111222383 0.000100268474148711\\ + 1.1723818032866 0.000103285545159271\\ + 1.33390569003906 0.000106988584882863\\ + 1.48995507285286 0.000111321132997983\\ + 1.63385387780986 0.000116101618785773\\ + 1.77520801171764 0.000121681763516528\\ + 1.92879150802078 0.00012896205026836\\ + 2.07643010725578 0.000137454225492181\\ + 2.21485523372636 0.000147105826703551\\ + 2.36250846547795 0.000159727512835146\\ + 2.49687842888433 0.000173935531964065\\ + 2.63889081445751 0.000192696919642991\\ + 2.78898029238044 0.000218160331320239\\ + 2.94760625512486 0.000253627942952938\\ + 3.11525422355549 0.000303300440121624\\ + 3.35371015200293 0.000387589305419955\\ + 3.44776405473447 0.000410744305555352\\ + 3.51192753045073 0.000416241944607998\\ + 3.54445567397044 0.000415051882139278\\ + 3.57728509936788 0.000411080761392506\\ + 3.64385898376354 0.00039529807817934\\ + 3.746050032749 0.000357224511595878\\ + 3.88677669089267 0.000297343773365533\\ + 4.4222739805059 0.000151498246377876\\ + 4.76077523022638 0.000109660276902441\\ + 5.12518692705333 8.26064938444201e-05\\ + 5.56859644428641 6.21894937676851e-05\\ + 6.10640754223204 4.67911546524082e-05\\ + 6.82077673286569 3.42794392086172e-05\\ + 7.76050333513357 2.45426471373183e-05\\ + 8.99402217409205 1.71930610226846e-05\\ + 10.7159339982267 1.15432820421917e-05\\ + 13.2471398786612 7.29625725129046e-06\\ + 16.9914417203463 4.35459870936187e-06\\ + 22.4052786930002 2.50713590686654e-06\\ + 29.2729483504281 1.49981341080878e-06\\ + 37.5469422407334 9.48185100756997e-07\\ + 46.8458011587305 6.43053252331225e-07\\ + 57.3797641421414 4.58882800162492e-07\\ + 69.6374473062824 3.38542269740303e-07\\ + 84.5136633068474 2.54195389821415e-07\\ + 103.517795563018 1.91565448931411e-07\\ + 129.154966501488 1.43028907397946e-07\\ + 173.475935923393 9.85070900979107e-08\\ + 285.400976982924 5.25581499957518e-08\\ + 356.083255262927 3.91073830697976e-08\\ + 432.151112778976 2.97511686596322e-08\\ + 524.468874949512 2.22661377188654e-08\\ + 636.507908129558 1.63787041836836e-08\\ + 779.636013040525 1.16625339421993e-08\\ + 972.720319245056 7.90457261366343e-09\\ + 1000 7.5205644695094e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.000108175589061139\\ + 0.302329468440578 0.000108859243862572\\ + 0.488302208687789 0.00011011563206284\\ + 0.668074391569561 0.000111940786144927\\ + 0.841249704973612 0.000114320597885259\\ + 1.01159111222383 0.000117328197074088\\ + 1.1723818032866 0.000120859591600932\\ + 1.33390569003906 0.000125193899284412\\ + 1.48995507285286 0.000130265041842884\\ + 1.63385387780986 0.000135860500234162\\ + 1.77520801171764 0.000142391962081433\\ + 1.92879150802078 0.000150913438948337\\ + 2.07643010725578 0.000160853451257372\\ + 2.21485523372636 0.000172150603431445\\ + 2.36250846547795 0.000186924286938509\\ + 2.49687842888433 0.000203554849632406\\ + 2.63889081445751 0.000225515271526961\\ + 2.78898029238044 0.000255320699248706\\ + 2.94760625512486 0.000296836663365176\\ + 3.11525422355549 0.000354980890284641\\ + 3.35371015200293 0.000453650438029749\\ + 3.44776405473447 0.000480760149424195\\ + 3.51192753045073 0.000487200705342862\\ + 3.54445567397044 0.000485810738021894\\ + 3.57728509936788 0.00048116561411477\\ + 3.64385898376354 0.00046269809941973\\ + 3.746050032749 0.000418141296186079\\ + 3.88677669089267 0.000348059289839985\\ + 4.4222739805059 0.000177359587484963\\ + 4.76077523022638 0.000128390728751047\\ + 5.12518692705333 9.67257363800561e-05\\ + 5.56859644428641 7.28287053640601e-05\\ + 6.10640754223204 5.48057664566279e-05\\ + 6.82077673286569 4.01615023511823e-05\\ + 7.76050333513357 2.87651712920029e-05\\ + 8.99402217409205 2.01629460684854e-05\\ + 10.7159339982267 1.35502215262465e-05\\ + 13.2471398786612 8.57923247580043e-06\\ + 16.835508029612 5.23242717144965e-06\\ + 21.7940698430296 3.13651104272749e-06\\ + 27.9541599906785 1.95246212703684e-06\\ + 35.2003147279668 1.28299076531789e-06\\ + 43.5149650092505 8.88448153666031e-07\\ + 52.8107971193434 6.46624891742329e-07\\ + 63.5042516859598 4.85889504930145e-07\\ + 76.3629826128226 3.71085462434712e-07\\ + 92.675933011469 2.84122122489313e-07\\ + 115.628013120738 2.12875398800721e-07\\ + 152.469572701758 1.50846290450406e-07\\ + 280.18665564592 7.10664614579381e-08\\ + 349.577557436328 5.30684479499532e-08\\ + 424.255643071779 4.04857185710475e-08\\ + 510.161531474984 3.08082484217316e-08\\ + 619.144175597783 2.27330683218922e-08\\ + 758.367791499719 1.62337266836564e-08\\ + 946.184819472199 1.1031088716475e-08\\ + 1000 9.98841221082439e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 9.20962174027622e-05\\ + 0.302329468440578 9.26781913194643e-05\\ + 0.488302208687789 9.37477141513279e-05\\ + 0.668074391569561 9.53014066828721e-05\\ + 0.841249704973612 9.73272567346906e-05\\ + 1.01159111222383 9.98875142858179e-05\\ + 1.1723818032866 0.000102893651809519\\ + 1.33390569003906 0.000106583267880931\\ + 1.48995507285286 0.000110900108739377\\ + 1.63385387780986 0.000115663263464339\\ + 1.77520801171764 0.000121223179553518\\ + 1.92879150802078 0.00012847707796138\\ + 2.07643010725578 0.000136938478141959\\ + 2.21485523372636 0.000146555111249559\\ + 2.36250846547795 0.000159131083489061\\ + 2.49687842888433 0.000173287664949135\\ + 2.63889081445751 0.000191981168199087\\ + 2.78898029238044 0.000217352521368287\\ + 2.94760625512486 0.000252692074083188\\ + 3.11525422355549 0.00030218564715597\\ + 3.35371015200293 0.000386173153397827\\ + 3.44776405473447 0.000409247258270758\\ + 3.51192753045073 0.000414727480550579\\ + 3.54445567397044 0.000413543090546108\\ + 3.57728509936788 0.000409587759564042\\ + 3.64385898376354 0.000393865073274406\\ + 3.746050032749 0.000355933323640147\\ + 3.88677669089267 0.000296273512572656\\ + 4.4222739805059 0.000150962381859858\\ + 4.76077523022638 0.000109277148166478\\ + 5.12518692705333 8.23220156810132e-05\\ + 5.56859644428641 6.19794001487094e-05\\ + 6.10640754223204 4.66371136590403e-05\\ + 6.82077673286569 3.41708968440979e-05\\ + 7.76050333513357 2.44694597849667e-05\\ + 8.99402217409205 1.71464951755453e-05\\ + 10.7159339982267 1.15170892266954e-05\\ + 13.2471398786612 7.28524107246293e-06\\ + 16.9914417203463 4.35388945142629e-06\\ + 22.1996611911995 2.55818055128164e-06\\ + 28.7381269185107 1.561219967596e-06\\ + 36.5226736430818 1.00631917988842e-06\\ + 45.149677720361 6.95048795332769e-07\\ + 55.3022425619291 4.96987145693528e-07\\ + 67.1161176749627 3.67453275030484e-07\\ + 81.4537176628074 2.76537326023398e-07\\ + 98.8541702191957 2.11513043993866e-07\\ + 123.336349791377 1.58231931396983e-07\\ + 164.140297114447 1.10559139516584e-07\\ + 280.18665564592 5.66834157176371e-08\\ + 349.577557436328 4.22784441511828e-08\\ + 424.255643071779 3.22316625989665e-08\\ + 514.886745013749 2.41727939631765e-08\\ + 624.878807200689 1.78160733018793e-08\\ + 765.391938823016 1.27091608062344e-08\\ + 954.948563979197 8.6281052200465e-09\\ + 1000 7.94216474106572e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 9.10260424790388e-05\\ + 0.29680586086656 9.16146421172379e-05\\ + 0.479380849508911 9.26576107336416e-05\\ + 0.655868565957142 9.41493695379941e-05\\ + 0.825879938784426 9.60824378959057e-05\\ + 0.993109181374978 9.85167527400041e-05\\ + 1.1616226326085 0.000101580602650839\\ + 1.3216641839466 0.000105150381936431\\ + 1.47628147190939 0.000109319985245656\\ + 1.63385387780986 0.000114442796332622\\ + 1.77520801171764 0.000119946877970337\\ + 1.92879150802078 0.000127127669973146\\ + 2.07643010725578 0.000135503603984065\\ + 2.21485523372636 0.000145022979092393\\ + 2.36250846547795 0.000157471674787346\\ + 2.49687842888433 0.000171484942449243\\ + 2.63889081445751 0.000189989213864339\\ + 2.78898029238044 0.000215103845407246\\ + 2.94760625512486 0.000250086155729176\\ + 3.11525422355549 0.000299080392415201\\ + 3.35371015200293 0.000382226118911191\\ + 3.44776405473447 0.000405073680373924\\ + 3.51192753045073 0.000410504574019317\\ + 3.54445567397044 0.000409335601515881\\ + 3.57728509936788 0.00040542389756897\\ + 3.64385898376354 0.000389867731748706\\ + 3.746050032749 0.00035233042235574\\ + 3.88677669089267 0.000293285697620287\\ + 4.4222739805059 0.000149463467334991\\ + 4.76077523022638 0.000108203951976913\\ + 5.12518692705333 8.15238370744954e-05\\ + 5.56859644428641 6.13886364658152e-05\\ + 6.10640754223204 4.62027016024133e-05\\ + 6.82077673286569 3.38634728291714e-05\\ + 7.76050333513357 2.42608205148584e-05\\ + 8.99402217409205 1.7012385820694e-05\\ + 10.7159339982267 1.14402205205164e-05\\ + 13.1255683577185 7.39323086152328e-06\\ + 16.6810053720006 4.51383032807263e-06\\ + 21.3958887134342 2.76072235988461e-06\\ + 27.4434330322837 1.72325916689663e-06\\ + 34.2400613797143 1.15521310982721e-06\\ + 41.9394395566719 8.15232422944058e-07\\ + 50.8987019351967 5.95050100670156e-07\\ + 61.2049837247669 4.48475208158429e-07\\ + 73.5981447526576 3.43556494953081e-07\\ + 89.3204599858096 2.63857201012763e-07\\ + 111.441525146679 1.9833724644622e-07\\ + 146.949180062482 1.41066382638699e-07\\ + 272.543253128103 6.62403032069316e-08\\ + 340.04119327037 4.96165029069407e-08\\ + 412.682084570295 3.79602368827775e-08\\ + 496.244487762891 2.89665515262885e-08\\ + 596.727119597331 2.17527544785578e-08\\ + 724.202233460732 1.58325599410297e-08\\ + 895.265712599642 1.0979560009191e-08\\ + 1000 9.011753147682e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.000107390632591073\\ + 0.299554933435981 0.000108079987213054\\ + 0.483820966492596 0.000109326219430118\\ + 0.661943345877439 0.000111118514332109\\ + 0.833529396509819 0.000113444349539165\\ + 1.00230754828386 0.000116375903210388\\ + 1.1616226326085 0.000119811495424174\\ + 1.3216641839466 0.000124021106031241\\ + 1.47628147190939 0.00012893784169338\\ + 1.63385387780986 0.000134978416170763\\ + 1.77520801171764 0.000141468447910502\\ + 1.92879150802078 0.000149935432447832\\ + 2.07643010725578 0.000159811533073935\\ + 2.21485523372636 0.000171035789842108\\ + 2.36250846547795 0.000185713906215765\\ + 2.49687842888433 0.000202236696865487\\ + 2.63889081445751 0.000224054618315995\\ + 2.78898029238044 0.000253666426875365\\ + 2.94760625512486 0.000294912435812034\\ + 3.11525422355549 0.000352678197586838\\ + 3.35371015200293 0.000450704184772937\\ + 3.44776405473447 0.000477636136409261\\ + 3.51192753045073 0.000484033597168295\\ + 3.54445567397044 0.000482652014545749\\ + 3.57728509936788 0.00047803642754126\\ + 3.64385898376354 0.000459687672086539\\ + 3.746050032749 0.000415418804016649\\ + 3.88677669089267 0.000345790682950307\\ + 4.4222739805059 0.000176198036798981\\ + 4.76077523022638 0.000127546852905427\\ + 5.12518692705333 9.6087219794708e-05\\ + 5.56859644428641 7.23450900942591e-05\\ + 6.10640754223204 5.4438890005574e-05\\ + 6.82077673286569 3.98893865800089e-05\\ + 7.76050333513357 2.85667076279732e-05\\ + 8.99402217409205 2.00200008195141e-05\\ + 10.7159339982267 1.34499035704446e-05\\ + 13.2471398786612 8.51095128951646e-06\\ + 16.9914417203463 5.08983222996737e-06\\ + 22.1996611911995 2.99406388483338e-06\\ + 28.7381269185107 1.83037878970775e-06\\ + 36.1874981241128 1.20202325951004e-06\\ + 44.7353305449846 8.31622056079418e-07\\ + 54.2918617761894 6.04624819635483e-07\\ + 65.8898955079996 4.47536250405451e-07\\ + 79.9655452589236 3.37200660026265e-07\\ + 97.0480887738033 2.58212718148332e-07\\ + 121.082975023204 1.93416565609825e-07\\ + 161.141427725302 1.3536373031865e-07\\ + 277.61532944368 6.88252159882456e-08\\ + 346.369417737173 5.13952672001915e-08\\ + 420.362168384472 3.92229475506962e-08\\ + 505.479682119125 2.98629537916601e-08\\ + 613.462171799252 2.20497921359692e-08\\ + 751.408106111696 1.57565556892409e-08\\ + 937.501501514531 1.07139708514884e-08\\ + 1000 9.54277383513251e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.000107466488413449\\ + 0.302329468440578 0.000108144735034372\\ + 0.488302208687789 0.000109391201105845\\ + 0.668074391569561 0.00011120197766173\\ + 0.841249704973612 0.000113563101763251\\ + 1.01159111222383 0.000116547169055179\\ + 1.1723818032866 0.000120051039781421\\ + 1.33390569003906 0.000124351699676366\\ + 1.48995507285286 0.000129383630757763\\ + 1.63385387780986 0.000134935983897614\\ + 1.77520801171764 0.000141417301164902\\ + 1.92879150802078 0.000149873572098284\\ + 2.07643010725578 0.000159737757429113\\ + 2.21485523372636 0.000170948950463659\\ + 2.36250846547795 0.000185610464254058\\ + 2.49687842888433 0.000202114966238787\\ + 2.63889081445751 0.000223909103717614\\ + 2.78898029238044 0.000253488930703438\\ + 2.94760625512486 0.000294690422633091\\ + 3.11525422355549 0.000352392944333977\\ + 3.35371015200293 0.000450303864542952\\ + 3.44776405473447 0.000477196991402593\\ + 3.51192753045073 0.000483578286310881\\ + 3.54445567397044 0.000482192810845442\\ + 3.57728509936788 0.000477576429028972\\ + 3.64385898376354 0.000459235229551363\\ + 3.746050032749 0.0004149959520056\\ + 3.88677669089267 0.000345422729598959\\ + 4.4222739805059 0.000175979821519451\\ + 4.76077523022638 0.000127374946910669\\ + 5.12518692705333 9.5946443762513e-05\\ + 5.56859644428641 7.22287686146037e-05\\ + 6.10640754223204 5.43418688471005e-05\\ + 6.82077673286569 3.98088955410467e-05\\ + 7.76050333513357 2.84998897236641e-05\\ + 8.99402217409205 1.99642110663454e-05\\ + 10.7159339982267 1.34032039464609e-05\\ + 13.2471398786612 8.47161646994992e-06\\ + 16.9914417203463 5.05607161712883e-06\\ + 22.4052786930002 2.91112279843684e-06\\ + 29.2729483504281 1.74163767171847e-06\\ + 37.5469422407334 1.10120925498642e-06\\ + 46.8458011587305 7.46948555878386e-07\\ + 57.3797641421414 5.33112345002567e-07\\ + 69.6374473062824 3.93374149330558e-07\\ + 84.5136633068474 2.95417927327583e-07\\ + 103.517795563018 2.22669423509006e-07\\ + 129.154966501488 1.66278594485007e-07\\ + 173.475935923393 1.14537928127025e-07\\ + 285.400976982924 6.11206785820795e-08\\ + 356.083255262927 4.54802022576636e-08\\ + 432.151112778976 3.46000651124471e-08\\ + 524.468874949512 2.58954932515578e-08\\ + 636.507908129558 1.90486081940581e-08\\ + 779.636013040525 1.3563749870387e-08\\ + 972.720319245056 9.19321688434344e-09\\ + 1000 8.74661016440386e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 9.69823629889104e-05\\ + 0.319524750575921 9.78516964608367e-05\\ + 0.506646100892127 9.90610698391231e-05\\ + 0.686810358899529 0.000100767332108945\\ + 0.856905505126836 0.000102923887857359\\ + 1.02096066230605 0.000105568778267943\\ + 1.18324062745838 0.000108808577094782\\ + 1.34626057929891 0.000112789533922455\\ + 1.50375532129974 0.00011745402498475\\ + 1.64898694447107 0.000122609404068263\\ + 1.7916503273639 0.000128638599946052\\ + 1.92879150802078 0.00013553326005709\\ + 2.07643010725578 0.000144450241740211\\ + 2.21485523372636 0.000154584520085117\\ + 2.36250846547795 0.000167837251580977\\ + 2.49687842888433 0.000182755427283049\\ + 2.63889081445751 0.000202454249413814\\ + 2.78898029238044 0.000229189387538638\\ + 2.94760625512486 0.000266427132387057\\ + 3.11525422355549 0.000318575669241896\\ + 3.35371015200293 0.000407050104340278\\ + 3.44776405473447 0.000431341553125306\\ + 3.51192753045073 0.000437096369114753\\ + 3.54445567397044 0.00043583719573377\\ + 3.57728509936788 0.0004316576347069\\ + 3.64385898376354 0.000415066015369978\\ + 3.746050032749 0.000375061611345758\\ + 3.88677669089267 0.000312159071376029\\ + 4.4222739805059 0.00015897960314731\\ + 4.76077523022638 0.000115041654395699\\ + 5.12518692705333 8.66306690945463e-05\\ + 5.56859644428641 6.51897692656373e-05\\ + 6.16296625513294 4.77085939148161e-05\\ + 6.88395206964551 3.49999150721356e-05\\ + 7.8323825991792 2.50710658675659e-05\\ + 9.1614024571385 1.71780136518707e-05\\ + 11.0164594963366 1.12869997524151e-05\\ + 13.8720978054162 6.83655762817621e-06\\ + 18.8050405512858 3.61095983473549e-06\\ + 28.4743916646725 1.54727756578968e-06\\ + 49.0558370636505 5.20372343211911e-07\\ + 81.4537176628074 1.9214020445582e-07\\ + 118.87076977119 9.32312735412384e-08\\ + 161.141427725302 5.30951351375537e-08\\ + 214.452607597167 3.1894376377903e-08\\ + 293.404970921579 1.860236274033e-08\\ + 648.353428605471 4.80848253662481e-09\\ + 862.851256636689 2.87581835410995e-09\\ + 1000 2.18974291441358e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.000100427594060727\\ + 0.192435097523033 9.97874517398519e-05\\ + 0.343982648902292 0.000100125919087943\\ + 0.520854855057766 0.00010124662570021\\ + 0.69317172761554 0.000102908087579492\\ + 0.864842327573171 0.000105136396518414\\ + 1.03041699495059 0.000107882962068046\\ + 1.19420002813353 0.000111256276838364\\ + 1.35872990190271 0.000115409759185793\\ + 1.5176833902834 0.000120285777527153\\ + 1.6642601764859 0.000125685445978659\\ + 1.80824493487796 0.000132013500000753\\ + 1.94665634334226 0.00013926663857411\\ + 2.09566239948043 0.000148672800979758\\ + 2.2353696459098 0.000159396732431201\\ + 2.38439047009373 0.000173471948024812\\ + 2.52000499376409 0.000189380712861895\\ + 2.66333272517498 0.000210480611414977\\ + 2.81481236050758 0.000239251193016005\\ + 2.97490754721444 0.000279455220138703\\ + 3.17322963473497 0.000346473929038975\\ + 3.35371015200293 0.0004151910114243\\ + 3.44776405473447 0.000439965727380934\\ + 3.51192753045073 0.000445833825211677\\ + 3.54445567397044 0.000444548577774812\\ + 3.57728509936788 0.000440284570832719\\ + 3.64385898376354 0.000423359581675189\\ + 3.746050032749 0.000382553348658144\\ + 3.88677669089267 0.000318391454084048\\ + 4.4222739805059 0.000162147799272739\\ + 4.76077523022638 0.000117331351984914\\ + 5.12518692705333 8.83524165431307e-05\\ + 5.56859644428641 6.64829630856131e-05\\ + 6.16296625513294 4.86524262878523e-05\\ + 6.88395206964551 3.56897962793781e-05\\ + 7.8323825991792 2.55625666045168e-05\\ + 9.1614024571385 1.75118268201853e-05\\ + 11.0164594963366 1.15031343958098e-05\\ + 13.8720978054162 6.9638000043154e-06\\ + 18.8050405512858 3.67378486056757e-06\\ + 29.2729483504281 1.48310914169164e-06\\ + 170.306502925284 4.09673419247559e-08\\ + 233.006141069693 2.0952828088954e-08\\ + 301.63343472592 1.18103267937682e-08\\ + 379.821530619074 6.92657715401356e-09\\ + 473.887960971765 4.05570585059275e-09\\ + 591.250841383187 2.31797054878541e-09\\ + 744.512291079513 1.26223545984491e-09\\ + 963.79347996158 6.22196033020179e-10\\ + 1000 5.61288719318092e-10\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.0001025400138405\\ + 0.280833199882318 0.000103216189572644\\ + 0.449420266211913 0.000104413720885368\\ + 0.620572880677651 0.000106182766109693\\ + 0.788672861561414 0.000108475528352842\\ + 0.957152153899186 0.000111365545221845\\ + 1.11956431948388 0.000114778940136184\\ + 1.2856096069433 0.000119005016618432\\ + 1.43600898465126 0.000123590399749905\\ + 1.58928286562298 0.000129151437950494\\ + 1.74277467840892 0.00013581122736336\\ + 1.8935521797563 0.0001436661066412\\ + 2.03849339825246 0.000152752255547461\\ + 2.17438947560008 0.000162996288841078\\ + 2.31934505927443 0.00017627961892446\\ + 2.45126006203334 0.000191100093182219\\ + 2.59067785868801 0.000210488573624756\\ + 2.73802517792786 0.000236543207308664\\ + 2.89375301905095 0.00027253661434222\\ + 3.05833803237843 0.000323086438709579\\ + 3.38477285594598 0.000450089215962621\\ + 3.44776405473447 0.000465983559611565\\ + 3.51192753045073 0.000472256197723699\\ + 3.54445567397044 0.000470923273278742\\ + 3.57728509936788 0.000466434391814458\\ + 3.64385898376354 0.000448557920602585\\ + 3.746050032749 0.00040539513935408\\ + 3.88677669089267 0.000337481629998808\\ + 4.4222739805059 0.00017201023561259\\ + 4.76077523022638 0.000124526792320705\\ + 5.12518692705333 9.38165493724573e-05\\ + 5.56859644428641 7.06355690738834e-05\\ + 6.10640754223204 5.31490334834746e-05\\ + 6.82077673286569 3.89374435682207e-05\\ + 7.76050333513357 2.78752160156786e-05\\ + 8.99402217409205 1.95232650670496e-05\\ + 10.7159339982267 1.310161134422e-05\\ + 13.2471398786612 8.2735012219088e-06\\ + 17.1488196987054 4.83704234794212e-06\\ + 22.822244741869 2.72755663960327e-06\\ + 30.3726357970332 1.56967005572315e-06\\ + 39.3182875570577 9.72029592857116e-07\\ + 49.5102015955635 6.46160034044481e-07\\ + 60.6432939540807 4.59350568377994e-07\\ + 73.5981447526576 3.37494357356692e-07\\ + 89.3204599858096 2.52308125314275e-07\\ + 109.405470720574 1.892777525113e-07\\ + 136.500780654601 1.40642893059921e-07\\ + 183.342548256229 9.62646511270318e-08\\ + 296.122543798803 5.20357226013982e-08\\ + 369.460120519931 3.854054892539e-08\\ + 452.538627817017 2.88049019788423e-08\\ + 549.211648388779 2.14533234080418e-08\\ + 666.536326812492 1.570813913445e-08\\ + 816.416760492149 1.11370868723883e-08\\ + 1000 7.77436184850145e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 9.21395085575642e-05\\ + 0.246826845225569 9.20503542656985e-05\\ + 0.421332174384729 9.27934623704146e-05\\ + 0.598104096238093 9.40901529296489e-05\\ + 0.774263682681128 9.59136894125588e-05\\ + 0.939664831495471 9.81499789721607e-05\\ + 1.10928986489522 0.000101037278625504\\ + 1.27381132318648 0.000104499874836827\\ + 1.43600898465126 0.000108664891872171\\ + 1.58928286562298 0.000113419576227609\\ + 1.74277467840892 0.000119147772781203\\ + 1.8935521797563 0.000125932827413159\\ + 2.03849339825246 0.000133805077346852\\ + 2.17438947560008 0.000142699031135693\\ + 2.31934505927443 0.000154249380862376\\ + 2.45126006203334 0.000167150527462922\\ + 2.59067785868801 0.000184041372000019\\ + 2.73802517792786 0.000206753054628061\\ + 2.89375301905095 0.000238141483993099\\ + 3.05833803237843 0.000282235505582143\\ + 3.38477285594598 0.000393017462065331\\ + 3.44776405473447 0.000406870278098807\\ + 3.51192753045073 0.000412322106438564\\ + 3.54445567397044 0.000411146350830681\\ + 3.57728509936788 0.000407215726692939\\ + 3.64385898376354 0.000391587627767536\\ + 3.746050032749 0.000353880242111232\\ + 3.88677669089267 0.000294570538865728\\ + 4.4222739805059 0.000150107378667092\\ + 4.76077523022638 0.000108664716938894\\ + 5.12518692705333 8.18663291769054e-05\\ + 5.56859644428641 6.16419607438369e-05\\ + 6.10640754223204 4.63888378128404e-05\\ + 6.82077673286569 3.39950665671626e-05\\ + 7.76050333513357 2.43500135571208e-05\\ + 8.99402217409205 1.70696186634799e-05\\ + 10.7159339982267 1.14729422303671e-05\\ + 13.2471398786612 7.26567694206746e-06\\ + 16.835508029612 4.43299192031026e-06\\ + 21.7940698430296 2.65895926067324e-06\\ + 27.9541599906785 1.65665330710599e-06\\ + 35.2003147279668 1.08982542124e-06\\ + 43.5149650092505 7.55649709135941e-07\\ + 52.8107971193434 5.50705069747892e-07\\ + 63.5042516859598 4.14367343684538e-07\\ + 76.3629826128226 3.16879850300103e-07\\ + 92.675933011469 2.42928590579215e-07\\ + 115.628013120738 1.82236215101026e-07\\ + 153.881775003835 1.27836989854711e-07\\ + 275.067600790807 6.24491830609934e-08\\ + 343.190719745904 4.67068614698865e-08\\ + 416.504424854519 3.56902251713913e-08\\ + 500.840798984821 2.72041425367968e-08\\ + 602.254120146193 2.04082289593092e-08\\ + 730.909932860292 1.48396803805134e-08\\ + 903.557834613892 1.02819506619376e-08\\ + 1000 8.57749894484449e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 9.66644581622536e-05\\ + 0.302329468440578 9.72744382135847e-05\\ + 0.488302208687789 9.83954287053046e-05\\ + 0.668074391569561 0.000100023886690047\\ + 0.841249704973612 0.000102147220329081\\ + 1.01159111222383 0.000104830672766025\\ + 1.1723818032866 0.000107981453864403\\ + 1.33390569003906 0.000111848590451895\\ + 1.48995507285286 0.000116373116466004\\ + 1.63385387780986 0.000121365411626601\\ + 1.77520801171764 0.000127192774671136\\ + 1.92879150802078 0.000134795566697922\\ + 2.07643010725578 0.000143663881623691\\ + 2.21485523372636 0.000153742909112374\\ + 2.36250846547795 0.000166923441701581\\ + 2.49687842888433 0.000181760387016229\\ + 2.63889081445751 0.000201351987078026\\ + 2.78898029238044 0.000227941646482954\\ + 2.94760625512486 0.000264976813273437\\ + 3.11525422355549 0.000316841725938996\\ + 3.35371015200293 0.000404835197289419\\ + 3.44776405473447 0.000428994753905852\\ + 3.51192753045073 0.000434718471098534\\ + 3.54445567397044 0.000433466258872615\\ + 3.57728509936788 0.000429309548187386\\ + 3.64385898376354 0.000412808412079286\\ + 3.746050032749 0.000373021935641119\\ + 3.88677669089267 0.00031046189355475\\ + 4.4222739805059 0.000158116227953389\\ + 4.76077523022638 0.000114417445759358\\ + 5.12518692705333 8.61611336978476e-05\\ + 5.56859644428641 6.4836993756402e-05\\ + 6.16296625513294 4.7451062621475e-05\\ + 6.88395206964551 3.48116856894877e-05\\ + 7.8323825991792 2.49370591965591e-05\\ + 9.1614024571385 1.70872259002164e-05\\ + 11.0164594963366 1.12286231936817e-05\\ + 13.8720978054162 6.80287675388796e-06\\ + 18.6324631193156 3.66459678894313e-06\\ + 27.697619350369 1.63218445265623e-06\\ + 44.7353305449846 6.26822304412387e-07\\ + 68.3651600451024 2.74080488879543e-07\\ + 95.275004724273 1.462457250407e-07\\ + 125.631660247412 8.83232481756404e-08\\ + 161.141427725302 5.71595521684842e-08\\ + 206.688024962908 3.7683805729868e-08\\ + 277.61532944368 2.34437234939699e-08\\ + 514.886745013749 8.73199301217271e-09\\ + 660.419396233031 5.73973512231102e-09\\ + 847.086826655742 3.70359445063856e-09\\ + 1000 2.73875241060332e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.000106175700189644\\ + 0.180408192871938 0.000104682118701548\\ + 0.457784053837662 0.000102099846200115\\ + 0.609234915240071 0.000102498708129319\\ + 0.76715811767793 0.000103757576321125\\ + 0.931041348706908 0.00010579984724932\\ + 1.08902296226373 0.00010844045795183\\ + 1.25053858729039 0.000111856967499858\\ + 1.40977287162897 0.000116018865507441\\ + 1.56024641436637 0.000120792722101782\\ + 1.71093390726902 0.000126548211911761\\ + 1.85895667963569 0.000133353891640932\\ + 2.00124979896903 0.000141223205018554\\ + 2.13466303332425 0.000150073161852793\\ + 2.27697025538168 0.000161499227583127\\ + 2.40647515001542 0.000174173801246586\\ + 2.54334576130465 0.00019063841114565\\ + 2.68800102153761 0.000212578961314522\\ + 2.84088369018331 0.000242638692033769\\ + 3.00246170908556 0.00028475952025618\\ + 3.23228397818138 0.000365780384773333\\ + 3.35371015200293 0.000411037203379393\\ + 3.44776405473447 0.000435551124424618\\ + 3.51192753045073 0.000441352075749187\\ + 3.54445567397044 0.000440075764168374\\ + 3.57728509936788 0.000435850802305437\\ + 3.64385898376354 0.00041908908535768\\ + 3.746050032749 0.000378685309943984\\ + 3.88677669089267 0.000315162819920248\\ + 4.4222739805059 0.000160490344109433\\ + 4.76077523022638 0.000116128123855283\\ + 5.12518692705333 8.74442264901831e-05\\ + 5.56859644428641 6.57984240856867e-05\\ + 6.16296625513294 4.81511182049803e-05\\ + 6.88395206964551 3.53223693937396e-05\\ + 7.8323825991792 2.53002515568116e-05\\ + 9.1614024571385 1.73334755451843e-05\\ + 11.0164594963366 1.13877316848354e-05\\ + 13.8720978054162 6.89613871157685e-06\\ + 18.8050405512858 3.64083670349779e-06\\ + 28.7381269185107 1.52937952386597e-06\\ + 52.8107971193434 4.50503651454882e-07\\ + 97.0480887738033 1.35282466056384e-07\\ + 149.683929307726 5.85359510253534e-08\\ + 214.452607597167 2.97880978214327e-08\\ + 307.246884270901 1.54680614727494e-08\\ + 823.978568452851 2.5999909657966e-09\\ + 1000 1.80693091374625e-09\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 9.13206800570211e-05\\ + 0.288709091735923 9.19105055134259e-05\\ + 0.466303492974274 9.29631356486844e-05\\ + 0.643885742724043 9.44986133993233e-05\\ + 0.818300681586741 9.65127715995375e-05\\ + 0.983995229627825 9.89477097231159e-05\\ + 1.15096220088503 0.000101991727127265\\ + 1.30953502048267 0.000105522263227047\\ + 1.46273335620113 0.00010963213802278\\ + 1.6188596901782 0.000114666850050802\\ + 1.77520801171764 0.000120751276170705\\ + 1.92879150802078 0.000127988109163151\\ + 2.07643010725578 0.000136426767744559\\ + 2.21485523372636 0.000146015490469219\\ + 2.36250846547795 0.000158553112510688\\ + 2.49687842888433 0.00017266511306399\\ + 2.63889081445751 0.000191298495972821\\ + 2.78898029238044 0.000216587060653705\\ + 2.94760625512486 0.000251810249015256\\ + 3.11525422355549 0.000301140220859743\\ + 3.35371015200293 0.000384851790527633\\ + 3.44776405473447 0.000407852521301928\\ + 3.51192753045073 0.000413317775962694\\ + 3.54445567397044 0.000412139245093367\\ + 3.57728509936788 0.000408199147029361\\ + 3.64385898376354 0.000392533211520595\\ + 3.746050032749 0.000354734348367657\\ + 3.88677669089267 0.000295280565893948\\ + 4.4222739805059 0.000150465348938583\\ + 4.76077523022638 0.000108921102151042\\ + 5.12518692705333 8.20567191483993e-05\\ + 5.56859644428641 6.17822943132378e-05\\ + 6.10640754223204 4.64912131141107e-05\\ + 6.82077673286569 3.40664216528013e-05\\ + 7.76050333513357 2.43970878463498e-05\\ + 8.99402217409205 1.7098271880122e-05\\ + 10.7159339982267 1.14873882457832e-05\\ + 13.2471398786612 7.26945443315988e-06\\ + 16.9914417203463 4.34773591848828e-06\\ + 22.1996611911995 2.55787376755107e-06\\ + 28.7381269185107 1.56402141704781e-06\\ + 36.1874981241128 1.02734701841297e-06\\ + 44.7353305449846 7.10965226102788e-07\\ + 54.2918617761894 5.17049404853722e-07\\ + 65.8898955079996 3.82829801832963e-07\\ + 79.9655452589236 2.88533155680471e-07\\ + 97.0480887738033 2.21006029514516e-07\\ + 121.082975023204 1.65590562696806e-07\\ + 161.141427725302 1.15919361368742e-07\\ + 277.61532944368 5.89546198330104e-08\\ + 346.369417737173 4.40267966891563e-08\\ + 420.362168384472 3.36006944784032e-08\\ + 505.479682119125 2.55829207665178e-08\\ + 613.462171799252 1.8889856822754e-08\\ + 751.408106111696 1.34986486654183e-08\\ + 937.501501514531 9.17873741098124e-09\\ + 1000 8.17537863128702e-09\\ + }; + \addplot [color=black, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 0.000100077040681054\\ + 0.302329468440578 0.00010070850271272\\ + 0.488302208687789 0.000101868971592249\\ + 0.668074391569561 0.000103554779410944\\ + 0.841249704973612 0.000105752890621927\\ + 1.01159111222383 0.000108530845698786\\ + 1.1723818032866 0.000111792586344107\\ + 1.33390569003906 0.000115795908728301\\ + 1.48995507285286 0.000120479769554003\\ + 1.63385387780986 0.000125647870325186\\ + 1.77520801171764 0.000131680443603755\\ + 1.92879150802078 0.000139550963445321\\ + 2.07643010725578 0.000148731565293715\\ + 2.21485523372636 0.000159165506518303\\ + 2.36250846547795 0.000172810155584961\\ + 2.49687842888433 0.000188169528939555\\ + 2.63889081445751 0.00020845095095508\\ + 2.78898029238044 0.000235976789953249\\ + 2.94760625512486 0.000274315811775901\\ + 3.11525422355549 0.000328006444631638\\ + 3.35371015200293 0.000419096223177928\\ + 3.44776405473447 0.000444104914201693\\ + 3.51192753045073 0.000450028866247803\\ + 3.54445567397044 0.000448731850351485\\ + 3.57728509936788 0.000444428041937894\\ + 3.64385898376354 0.000427344400826068\\ + 3.746050032749 0.000386154947629177\\ + 3.88677669089267 0.000321389974350199\\ + 4.4222739805059 0.000163676758894729\\ + 4.76077523022638 0.000118438603452693\\ + 5.12518692705333 8.9186934023949e-05\\ + 5.56859644428641 6.71116226907284e-05\\ + 6.16296625513294 4.91132180342143e-05\\ + 6.88395206964551 3.60285290569932e-05\\ + 7.8323825991792 2.58059238825043e-05\\ + 9.1614024571385 1.76793526503942e-05\\ + 11.0164594963366 1.16140550249731e-05\\ + 13.8720978054162 7.03195200726029e-06\\ + 18.8050405512858 3.71093504233745e-06\\ + 29.00430493864 1.5279354376125e-06\\ + 60.6432939540807 3.45545533186796e-07\\ + 465.22995239602 5.85193792717575e-09\\ + 1000 1.26653043529967e-09\\ + }; + \end{axis} + + \begin{axis}[% + width=\fwidth, + height=0.45\fheight, + at={(0,0.05\fheight)}, + xmode=log, + xmin=0.1, + xmax=1000, + xminorticks=true, + xlabel={Frequency [$\si{\hertz}$]}, + ymin=-380, + ymax=0, + ytick={-380, -270, -180, -90, 0}, + ylabel={Phase [deg]}, + xminorgrids + ] + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.251760027483243\\ + 0.113777413322151 -0.286542509666276\\ + 0.129452997822788 -0.326162802533361\\ + 0.145936579915575 -0.367884848944357\\ + 0.164519058775369 -0.415002276083499\\ + 0.183765620038813 -0.463907626203849\\ + 0.205263775270926 -0.518674747215783\\ + 0.227172813302684 -0.574658730519332\\ + 0.25142033481428 -0.636840938198333\\ + 0.278255940220721 -0.705962995055813\\ + 0.30795587129142 -0.782874719636226\\ + 0.340825854742353 -0.868556380221918\\ + 0.373742574239103 -0.95501428791502\\ + 0.409838367175735 -1.05065495129358\\ + 0.44942026621191 -1.15663818616918\\ + 0.492824957004062 -1.27432739184201\\ + 0.540421642070586 -1.40534120591445\\ + 0.592615181247569 -1.55162210634472\\ + 0.643885742724037 -1.69826705118015\\ + 0.699592016543558 -1.86127041206086\\ + 0.760117761795532 -2.04317469718444\\ + 0.825879938784402 -2.24711095209648\\ + 0.897331581458357 -2.47698285443801\\ + 0.966017479952245 -2.70704455108353\\ + 1.03996091395414 -2.96584369800883\\ + 1.11956431948387 -3.25889102334295\\ + 1.20526093687088 -3.59323355824444\\ + 1.28560960694331 -3.92678194253773\\ + 1.37131471775393 -4.30682359085696\\ + 1.46273335620117 -4.74358904833318\\ + 1.56024641436638 -5.25050883680697\\ + 1.64898694447104 -5.75429559197102\\ + 1.74277467840897 -6.33772212180105\\ + 1.84189668079973 -7.02071561407655\\ + 1.94665634334225 -7.83025260147514\\ + 2.03849339825241 -8.62806095190913\\ + 2.1346630333243 -9.56905006252072\\ + 2.23536964590981 -10.6937550744252\\ + 2.34082727617828 -12.058963020253\\ + 2.45126006203328 -13.7464282628135\\ + 2.54334576130472 -15.4081158347983\\ + 2.63889081445755 -17.4430334078259\\ + 2.73802517792786 -19.9818739582498\\ + 2.84088369018327 -23.2181751642798\\ + 2.94760625512479 -27.445075940691\\ + 3.05833803237852 -33.1120284080473\\ + 3.14410830314732 -38.7041384685492\\ + 3.23228397818141 -45.8608852515361\\ + 3.32293251639897 -54.9904067935292\\ + 3.44776405473441 -70.5774474547649\\ + 3.81576466127131 -118.009649130768\\ + 3.95911026646847 -129.588385673263\\ + 4.1078408899656 -137.920144913126\\ + 4.26215882901522 -143.943255242298\\ + 4.42227398050602 -148.390349681061\\ + 4.58840412645483 -151.754591018014\\ + 4.76077523022638 -154.357690376931\\ + 4.93962174387827 -156.411160639613\\ + 5.17265738721588 -158.416988574179\\ + 5.41668691103327 -159.967248686677\\ + 5.67222897164457 -161.18186730636\\ + 5.93982669392029 -162.141541386514\\ + 6.22004882563454 -162.902245651009\\ + 6.51349094627294 -163.503841449604\\ + 6.82077673286572 -163.975365217886\\ + 7.07701066118183 -164.273615379263\\ + 7.34287044716661 -164.511056366598\\ + 7.61871770232323 -164.694570743851\\ + 7.90492762269657 -164.829752764835\\ + 8.12661920009201 -164.902207457253\\ + 8.35452805838285 -164.951692133707\\ + 8.51000724712218 -164.97262435434\\ + 8.66837993001965 -164.984348235052\\ + 8.8296999554939 -164.98720168093\\ + 8.9940221740918 -164.98149298192\\ + 9.1614024571388 -164.96750362418\\ + 9.33189771573347 -164.945490793225\\ + 9.59360828709328 -164.897936319804\\ + 9.86265846131287 -164.833564105633\\ + 10.2331657833024 -164.722637736499\\ + 10.6175918348298 -164.584176606356\\ + 11.118496048193 -164.373980330266\\ + 11.7508713090482 -164.069504490584\\ + 12.4192135270177 -163.71020420549\\ + 13.2471398786616 -163.224081970358\\ + 14.1302599059955 -162.667887134138\\ + 15.2118551798608 -161.948471525206\\ + 16.3762407452172 -161.14145452725\\ + 17.7930438991856 -160.130744116398\\ + 19.5114834684666 -158.882527437793\\ + 21.395888713434 -157.505792441697\\ + 23.6796006783313 -155.848355769882\\ + 26.4498018242767 -153.879087660155\\ + 29.8177229001969 -151.573658737649\\ + 34.240061379715 -148.726631136279\\ + 41.1731993116176 -144.715694824608\\ + 58.9889642550864 -136.843361294216\\ + 67.1161176749614 -134.239366751784\\ + 74.9678187496691 -132.189016010748\\ + 82.2081575524031 -130.638847427528\\ + 89.3204599858103 -129.384585216411\\ + 96.1574600143192 -128.392285320206\\ + 103.51779556302 -127.523181713623\\ + 110.418805085416 -126.868732992195\\ + 116.698981861712 -126.389343816329\\ + 123.33634979138 -125.987188921149\\ + 129.154966501489 -125.712152027378\\ + 135.248087041786 -125.492506559452\\ + 140.328908478584 -125.357057127662\\ + 145.600599502069 -125.257650446268\\ + 149.683929307729 -125.206854668994\\ + 152.469572701759 -125.18433599481\\ + 155.307057393347 -125.170907656172\\ + 158.19734815786 -125.166578164202\\ + 159.662602210142 -125.167827260913\\ + 162.633950404818 -125.17715492501\\ + 165.660595894989 -125.195588578588\\ + 168.743567772734 -125.223125431504\\ + 173.475935923388 -125.281485140686\\ + 178.341022071005 -125.360278664699\\ + 185.040701954232 -125.497032617384\\ + 191.992066559328 -125.669854496106\\ + 201.049641626046 -125.936259933154\\ + 210.534524276677 -126.258115865053\\ + 222.508879812839 -126.716544243913\\ + 235.164288449433 -127.252317765991\\ + 250.841505927762 -127.972701280011\\ + 267.563844455207 -128.792400093408\\ + 288.044415339625 -129.845464350132\\ + 312.964801067081 -131.169594085368\\ + 343.1907197459 -132.799565144016\\ + 379.82153061908 -134.762863057979\\ + 428.18517986523 -137.273636816588\\ + 496.244487762885 -140.57033234846\\ + 666.5363268125 -147.439564829316\\ + 816.416760492152 -152.040389311789\\ + 946.184819472219 -155.188938009027\\ + 1000 -156.314119687902\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.242317279423763 0.000527261530862688\\ + 0.265720110532445 -0.0906901764744248\\ + 0.294082017058709 -0.201796678989837\\ + 0.325471160553176 -0.324039369838999\\ + 0.363546996129332 -0.470202073283303\\ + 0.406077202570047 -0.630263365810578\\ + 0.453582882551013 -0.805311687010715\\ + 0.501996513311016 -0.98040562407175\\ + 0.555577622239876 -1.17142945670994\\ + 0.614877765381008 -1.38090126947819\\ + 0.674262224177818 -1.59008605954955\\ + 0.739381991917593 -1.820377031693\\ + 0.81079098067315 -2.07577506633243\\ + 0.88093719044741 -2.33129514373712\\ + 0.95715215389917 -2.6160163195764\\ + 1.03996091395414 -2.93598786815832\\ + 1.11956431948387 -3.25627675990052\\ + 1.20526093687088 -3.61767176815428\\ + 1.29751716865759 -4.02937254053924\\ + 1.38401609657311 -4.44030995929617\\ + 1.47628147190943 -4.90963628880428\\ + 1.57469771464309 -5.45136379328724\\ + 1.66426017648587 -5.98738485699565\\ + 1.75891659032778 -6.60601326893556\\ + 1.8589566796357 -7.32819367202541\\ + 1.96468664618042 -8.18237547763428\\ + 2.05737431343286 -9.0231106301932\\ + 2.15443469003193 -10.0141930179362\\ + 2.25607406649687 -11.1989096656585\\ + 2.36250846547792 -12.6382135160632\\ + 2.47396410088675 -14.4203723981224\\ + 2.56690271549201 -16.1795313229448\\ + 2.66333272517501 -18.3402126482466\\ + 2.76338529005317 -21.0462647093371\\ + 2.86719649749373 -24.5119967681111\\ + 2.97490754721436 -29.0634725661413\\ + 3.05833803237852 -33.481564067632\\ + 3.14410830314732 -39.0846180235752\\ + 3.23228397818141 -46.2524019113806\\ + 3.32293251639897 -55.3930615232455\\ + 3.44776405473441 -70.9951242931207\\ + 3.81576466127131 -118.46981309558\\ + 3.95911026646847 -130.064497030084\\ + 4.1078408899656 -138.412509288167\\ + 4.26215882901522 -144.452205477096\\ + 4.42227398050602 -148.916246932592\\ + 4.58840412645483 -152.297825743681\\ + 4.76077523022638 -154.918683196035\\ + 4.93962174387827 -156.990363065197\\ + 5.17265738721588 -159.01963597002\\ + 5.41668691103327 -160.594158267876\\ + 5.67222897164457 -161.833919486272\\ + 5.93982669392029 -162.819680075114\\ + 6.22004882563454 -163.607478144545\\ + 6.51349094627294 -164.237237917079\\ + 6.82077673286572 -164.738057787915\\ + 7.14255928554305 -165.131564026444\\ + 7.41088151564139 -165.380223421544\\ + 7.68928372075853 -165.577293902989\\ + 7.97814457207674 -165.728121353518\\ + 8.27785696619849 -165.837091706066\\ + 8.51000724712218 -165.893552212997\\ + 8.74866812047975 -165.929809142275\\ + 8.91148232283998 -165.943318339531\\ + 9.07732652520994 -165.948648810199\\ + 9.246257116406 -165.946072229754\\ + 9.41833153464815 -165.935836995792\\ + 9.59360828709328 -165.918170333486\\ + 9.86265846131287 -165.878186421352\\ + 10.1392540755881 -165.82257469284\\ + 10.5201521761614 -165.725058454775\\ + 10.9153593533136 -165.6018529954\\ + 11.430311291145 -165.413137085991\\ + 11.9695570235905 -165.18724297022\\ + 12.6503372039588 -164.868766040878\\ + 13.4936714058834 -164.433840907416\\ + 14.3932264471941 -163.932450325133\\ + 15.4949503931459 -163.279764982979\\ + 16.6810053720008 -162.543463714292\\ + 18.1241754737421 -161.61650065425\\ + 19.6922025547921 -160.586388292876\\ + 21.5940615210354 -159.322657986708\\ + 23.6796006783313 -157.936213575742\\ + 26.2070669648381 -156.274368421027\\ + 29.2729483504285 -154.307505367749\\ + 33.0003479112518 -152.013103332329\\ + 38.2456972246693 -148.996241247607\\ + 46.8458011587293 -144.626436637134\\ + 62.3440188862789 -138.474655719383\\ + 71.5904108596503 -135.709180093897\\ + 79.965545258922 -133.679599157149\\ + 87.6885609458755 -132.14514714537\\ + 95.2750047242714 -130.904858472003\\ + 102.567793074445 -129.925591802264\\ + 110.418805085416 -129.070718528308\\ + 117.779870119709 -128.430128288072\\ + 124.478714618793 -127.963913909239\\ + 131.558562404571 -127.576304409618\\ + 137.765076954903 -127.314530208784\\ + 144.264395121811 -127.109245017794\\ + 149.683929307729 -126.986098880243\\ + 153.881775003836 -126.917864070788\\ + 158.19734815786 -126.8703945274\\ + 161.141427725301 -126.850313343988\\ + 164.140297114445 -126.83949894237\\ + 165.660595894989 -126.837569510453\\ + 167.194975973196 -126.837959567995\\ + 170.30650292528 -126.845699653513\\ + 173.475935923388 -126.862719823216\\ + 176.704352608899 -126.889016892129\\ + 181.659978837536 -126.945840321875\\ + 186.754584276109 -127.023480337039\\ + 193.770333747798 -127.159276373455\\ + 201.049641626046 -127.331776774799\\ + 210.534524276677 -127.598617729769\\ + 220.466873523944 -127.921752879624\\ + 233.006141069691 -128.382670625163\\ + 246.258591635048 -128.921755467788\\ + 262.675410372388 -129.646683086493\\ + 282.781797962532 -130.59685648596\\ + 304.427221206439 -131.670036958753\\ + 330.764978074424 -133.014032424237\\ + 362.710025233077 -134.660954190677\\ + 405.142317111462 -136.82127759296\\ + 460.96044868285 -139.542642138803\\ + 549.211648388788 -143.459194066645\\ + 823.978568452854 -152.606137433464\\ + 954.948563979212 -155.692471169728\\ + 1000 -156.613827921468\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.296254070574861\\ + 0.113777413322151 -0.337164092489246\\ + 0.128264983052803 -0.380222118482237\\ + 0.144597292179202 -0.428817488730147\\ + 0.161513269350313 -0.479218197921682\\ + 0.180408192871936 -0.535607805376742\\ + 0.199664245010983 -0.593187349629062\\ + 0.220975611479586 -0.657059516239968\\ + 0.244561668345247 -0.727948621889624\\ + 0.270665207003317 -0.806675329377356\\ + 0.299554933435982 -0.894173905498832\\ + 0.331528234231953 -0.991513939256066\\ + 0.363546996129332 -1.08957855382963\\ + 0.398658107358057 -1.19786006798108\\ + 0.43716022482485 -1.31758972458823\\ + 0.479380849508926 -1.45019969568449\\ + 0.525679112201842 -1.59737112574814\\ + 0.576448828292606 -1.76109749792457\\ + 0.62632074521987 -1.92457143695327\\ + 0.680507369673503 -2.10547619627783\\ + 0.739381991917593 -2.3063284903273\\ + 0.803350197712457 -2.53019178683508\\ + 0.872852662384851 -2.78084181302711\\ + 0.948368186628579 -3.06299504666362\\ + 1.02096066230607 -3.34504188409863\\ + 1.0991097009295 -3.66199647343316\\ + 1.18324062745835 -4.02060478114302\\ + 1.27381132318649 -4.42955545284011\\ + 1.3587299019027 -4.83754279677174\\ + 1.44930957412626 -5.30267834780946\\ + 1.54592773641949 -5.83796700533767\\ + 1.64898694447104 -6.46071594646065\\ + 1.74277467840897 -7.08170903101018\\ + 1.84189668079973 -7.80408676811038\\ + 1.94665634334225 -8.65490468304128\\ + 2.05737431343286 -9.67160534901012\\ + 2.15443469003193 -10.6832992119475\\ + 2.25607406649687 -11.8900443240402\\ + 2.36250846547792 -13.3528421861192\\ + 2.47396410088675 -15.1600122216016\\ + 2.56690271549201 -16.9403091044466\\ + 2.66333272517501 -19.1231639066006\\ + 2.76338529005317 -21.8524559290553\\ + 2.86719649749373 -25.3425268534056\\ + 2.97490754721436 -29.9194743456716\\ + 3.05833803237852 -34.3574343209388\\ + 3.14410830314732 -39.9810294529904\\ + 3.23228397818141 -47.1700433029532\\ + 3.32293251639897 -56.3326382829812\\ + 3.44776405473441 -71.9650752659495\\ + 3.81576466127131 -119.530268769788\\ + 3.95911026646847 -131.160536018368\\ + 4.1078408899656 -139.545633908284\\ + 4.26215882901522 -145.623969618513\\ + 4.42227398050602 -150.128258198065\\ + 4.58840412645483 -153.551747654456\\ + 4.76077523022638 -156.216237459704\\ + 4.93962174387827 -158.333331904473\\ + 5.17265738721588 -160.421975338727\\ + 5.41668691103327 -162.058879586526\\ + 5.67222897164457 -163.36416851666\\ + 5.93982669392029 -164.418743147921\\ + 6.22004882563454 -165.278788470621\\ + 6.51349094627294 -165.984381934419\\ + 6.82077673286572 -166.564781482898\\ + 7.14255928554305 -167.041779151996\\ + 7.47952251562161 -167.431890234694\\ + 7.83238259917936 -167.747819991345\\ + 8.20188949920225 -167.999469577901\\ + 8.58882855954615 -168.194640625128\\ + 8.91148232283998 -168.314326497375\\ + 9.246257116406 -168.404457197095\\ + 9.50556592010137 -168.453987210031\\ + 9.7721469697258 -168.48892148555\\ + 10.0462042134681 -168.509959756022\\ + 10.2331657833024 -168.51657348824\\ + 10.4236067397639 -168.517452360097\\ + 10.6175918348298 -168.512748394476\\ + 10.8151870255226 -168.502601661807\\ + 11.118496048193 -168.477455894561\\ + 11.430311291145 -168.440745452482\\ + 11.8597101233768 -168.374403882958\\ + 12.3052400435925 -168.288830254059\\ + 12.8857621318549 -168.155726902505\\ + 13.4936714058834 -167.99447757956\\ + 14.2611370719414 -167.764901191591\\ + 15.0722530931073 -167.496921649085\\ + 16.0770442167387 -167.136716249274\\ + 17.1488196987055 -166.726020989078\\ + 18.4614694632451 -166.195384334862\\ + 19.8745954958102 -165.599612914034\\ + 21.5940615210354 -164.8514091645\\ + 23.4622884814232 -164.020271095078\\ + 25.7282596744791 -162.998930067278\\ + 28.2130767593954 -161.874176703857\\ + 31.2244282309282 -160.517815602532\\ + 34.557199367622 -159.038561318669\\ + 38.5999361767968 -157.289918844751\\ + 43.5149650092505 -155.248439847775\\ + 49.9687745385497 -152.729699077977\\ + 60.0867589171979 -149.180515341334\\ + 84.5136633068495 -142.577748519695\\ + 95.2750047242714 -140.445615250674\\ + 105.444279352618 -138.792859508311\\ + 115.628013120735 -137.442245663899\\ + 124.478714618793 -136.482698207495\\ + 134.006889636394 -135.642551236588\\ + 142.940453343172 -135.012896740795\\ + 151.070330448668 -134.555941631093\\ + 159.662602210142 -134.178466334438\\ + 167.194975973196 -133.926375855739\\ + 173.475935923388 -133.766427144414\\ + 179.992850678251 -133.64407948486\\ + 185.040701954232 -133.577219410707\\ + 190.230118866895 -133.531837084737\\ + 193.770333747798 -133.51355835968\\ + 197.376432630023 -133.504882304111\\ + 199.204570845384 -133.504149148933\\ + 201.049641626046 -133.50582052611\\ + 204.791209666503 -133.516378386844\\ + 208.602408924844 -133.536555000805\\ + 212.484535249894 -133.566343235888\\ + 218.443607114946 -133.629016404045\\ + 224.569799553979 -133.713212646922\\ + 233.006141069691 -133.858771839648\\ + 241.759407916908 -134.042075407008\\ + 253.164847863143 -134.323615686916\\ + 265.108360190857 -134.662387553949\\ + 280.186655645918 -135.14260615809\\ + 296.122543798796 -135.700637996101\\ + 315.863540826787 -136.445729286796\\ + 340.041193270368 -137.414000299678\\ + 369.46012051994 -138.639950705104\\ + 405.142317111462 -140.152525938543\\ + 448.385594802129 -141.970363568225\\ + 510.161531474972 -144.462319385001\\ + 613.462171799237 -148.227139656164\\ + 847.086826655735 -154.828743287754\\ + 990.822809900383 -157.826682710559\\ + 1000 -157.996501908968\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.317631519757327\\ + 0.112733256371051 -0.358161862425362\\ + 0.127087870920203 -0.403890094217104\\ + 0.141955476605011 -0.451299073915578\\ + 0.158562396177119 -0.50431708124097\\ + 0.177112106434508 -0.563625131481729\\ + 0.196016347431923 -0.624172784207531\\ + 0.216938351838516 -0.691321854543958\\ + 0.240093487686069 -0.765826729983104\\ + 0.265720110532445 -0.848540299273878\\ + 0.294082017058709 -0.940431047036355\\ + 0.322484249840837 -1.03285897095319\\ + 0.353629550135508 -1.13473014734885\\ + 0.387782841458937 -1.24712493036995\\ + 0.425234633452872 -1.3712838722806\\ + 0.466303492974262 -1.50864233653061\\ + 0.511338753841437 -1.66087537770716\\ + 0.56072348828519 -1.82995660554352\\ + 0.614877765381008 -2.01823631669137\\ + 0.668074391569548 -2.20643129376168\\ + 0.725873365081736 -2.41495389075396\\ + 0.788672861561404 -2.64681808201618\\ + 0.856905505126854 -2.90571587196624\\ + 0.931041348706901 -3.1962302896448\\ + 1.0023075482839 -3.48563997470103\\ + 1.07902879151619 -3.80967098569252\\ + 1.16162263260848 -4.17475874308425\\ + 1.25053858729041 -4.58914146218984\\ + 1.33390569003905 -5.00051227949592\\ + 1.42283045721431 -5.46709755305162\\ + 1.51768339028343 -6.00100036996358\\ + 1.61885969017819 -6.61822125663909\\ + 1.71093390726897 -7.22973851841547\\ + 1.80824493487798 -7.93641782512495\\ + 1.91109062168914 -8.76272572691218\\ + 2.01978575681984 -9.74223338690206\\ + 2.11507282486886 -10.7090343483785\\ + 2.21485523372639 -11.8527660876202\\ + 2.31934505927442 -13.2265054068277\\ + 2.4287643824604 -14.9061892140864\\ + 2.54334576130472 -17.0038182230007\\ + 2.63889081445755 -19.0948496757672\\ + 2.73802517792786 -21.6917022679413\\ + 2.84088369018327 -24.9879835492697\\ + 2.94760625512479 -29.2769058649336\\ + 3.05833803237852 -35.0079984564125\\ + 3.14410830314732 -40.6496524674011\\ + 3.23228397818141 -47.8572159221851\\ + 3.32293251639897 -57.0388636867383\\ + 3.44776405473441 -72.6975090874207\\ + 3.81576466127131 -120.33975863759\\ + 3.95911026646847 -131.999953743548\\ + 4.1078408899656 -140.416049408546\\ + 4.26215882901522 -146.526487035214\\ + 4.42227398050602 -151.064016558092\\ + 4.58840412645483 -154.521921497778\\ + 4.76077523022638 -157.222037426851\\ + 4.98537346387382 -159.846939279758\\ + 5.22056752784682 -161.881329024441\\ + 5.46685729972028 -163.494239322245\\ + 5.72476623970219 -164.79644267541\\ + 5.99484250318932 -165.863051392992\\ + 6.27766010580631 -166.746549006487\\ + 6.63470812109245 -167.61729559167\\ + 7.01206358900715 -168.324640060187\\ + 7.41088151564139 -168.901593872553\\ + 7.83238259917936 -169.372105712548\\ + 8.27785696619849 -169.753898412268\\ + 8.66837993001965 -170.01400948763\\ + 9.07732652520994 -170.227824201418\\ + 9.50556592010137 -170.400167623872\\ + 9.95400828762154 -170.534944788853\\ + 10.3279473191894 -170.617873203052\\ + 10.7159339982264 -170.680153099904\\ + 11.0164594963369 -170.714010190769\\ + 11.3254131515284 -170.737322307339\\ + 11.6430313292089 -170.750461466155\\ + 11.8597101233768 -170.75373341957\\ + 12.0804213467733 -170.75271901028\\ + 12.3052400435925 -170.747499091522\\ + 12.5342426546138 -170.738147972906\\ + 12.8857621318549 -170.716522943441\\ + 13.2471398786616 -170.685961474488\\ + 13.7447909267756 -170.631620411227\\ + 14.2611370719414 -170.562074624188\\ + 14.9339321612423 -170.454209911797\\ + 15.638467583022 -170.323508271966\\ + 16.5279206146492 -170.136989460879\\ + 17.4679621512724 -169.918455638298\\ + 18.6324631193151 -169.623308369367\\ + 19.8745954958102 -169.284948242215\\ + 21.395888713434 -168.845155291646\\ + 23.033628731422 -168.348273196408\\ + 25.0264009641792 -167.720214147046\\ + 27.1915794303594 -167.017967606124\\ + 29.544079988804 -166.240427353632\\ + 32.3974262952812 -165.287045045911\\ + 35.5263467657817 -164.238763860043\\ + 39.3182875570566 -162.976192578483\\ + 43.5149650092505 -161.60084782187\\ + 48.6056423214227 -159.977149437923\\ + 54.794723369002 -158.084644439281\\ + 62.9214610961035 -155.755063134939\\ + 76.3629826128223 -152.319491332831\\ + 101.626508939302 -147.250966800127\\ + 114.566872863485 -145.28758114324\\ + 126.795284678645 -143.769870437681\\ + 137.765076954903 -142.653564812259\\ + 148.310251433614 -141.772514685778\\ + 158.19734815786 -141.097315887642\\ + 168.743567772734 -140.518919950151\\ + 178.341022071005 -140.10488098524\\ + 186.754584276109 -139.820005263855\\ + 195.565071586593 -139.591510341924\\ + 202.911801804663 -139.450176117671\\ + 210.534524276677 -139.34626121346\\ + 216.438908606406 -139.293118834184\\ + 220.466873523944 -139.269565302444\\ + 224.569799553979 -139.255541062576\\ + 228.74908173557 -139.251062340993\\ + 230.867799418716 -139.252405411479\\ + 235.164288449433 -139.262257717839\\ + 239.540735872084 -139.28166075364\\ + 243.99862972595 -139.31060246065\\ + 250.841505927762 -139.371853803697\\ + 257.876288759386 -139.454418139754\\ + 267.563844455207 -139.597405599137\\ + 277.615329443679 -139.777576589455\\ + 290.712337727252 -140.054193684425\\ + 304.427221206439 -140.386613888351\\ + 321.74181506764 -140.856790144093\\ + 343.1907197459 -141.499195650459\\ + 366.069514759701 -142.236570005403\\ + 394.090164040346 -143.186167310426\\ + 428.18517986523 -144.376118190834\\ + 473.887960971767 -145.978620646176\\ + 534.229329953849 -148.03492640213\\ + 630.666554056761 -151.06249727957\\ + 911.92675984596 -157.845867020343\\ + 1000 -159.441217188806\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.267142412604528\\ + 0.113777413322151 -0.30404196285312\\ + 0.128264983052803 -0.342882948700293\\ + 0.144597292179202 -0.386724522303638\\ + 0.161513269350313 -0.432201811943628\\ + 0.180408192871936 -0.483092379811325\\ + 0.201513573381558 -0.54006634409032\\ + 0.223022329796589 -0.598286496354007\\ + 0.246826845225571 -0.662926737186467\\ + 0.27317215984413 -0.734746344050222\\ + 0.302329468440578 -0.814612495566081\\ + 0.334598912055007 -0.903521699304605\\ + 0.366914237840248 -0.993162506368861\\ + 0.402350554886941 -1.092230902664\\ + 0.441209286319117 -1.20188995379797\\ + 0.48382096649261 -1.32349983386646\\ + 0.530548052536955 -1.45866650279771\\ + 0.58178800743451 -1.60930616547125\\ + 0.632121847581245 -1.76001283133621\\ + 0.68681035889951 -1.92715606535074\\ + 0.746230289139115 -2.11320166987875\\ + 0.81079098067315 -2.32116995474152\\ + 0.88093719044741 -2.55480668952484\\ + 0.948368186628579 -2.78781148170688\\ + 1.02096066230607 -3.04894891584217\\ + 1.0991097009295 -3.34343122017907\\ + 1.18324062745835 -3.67789377525992\\ + 1.26212131452257 -4.01002264922883\\ + 1.3462605792989 -4.38667240736413\\ + 1.43600898465122 -4.81734607973408\\ + 1.5317404637021 -5.31445769907808\\ + 1.63385387780984 -5.89450920973908\\ + 1.7267809038843 -6.47445974827642\\ + 1.82499324481618 -7.15064284860426\\ + 1.92879150802077 -7.94868328774166\\ + 2.03849339825241 -8.90392374133609\\ + 2.1346630333243 -9.85551286509971\\ + 2.23536964590981 -10.9911583868977\\ + 2.34082727617828 -12.3676693043365\\ + 2.45126006203328 -14.0668266641059\\ + 2.54334576130472 -15.7381694693007\\ + 2.63889081445755 -17.7830309226425\\ + 2.73802517792786 -20.3321258845504\\ + 2.84088369018327 -23.5790168277545\\ + 2.94760625512479 -27.8168705715209\\ + 3.05833803237852 -33.4951704361305\\ + 3.14410830314732 -39.0960706063456\\ + 3.23228397818141 -46.261864738887\\ + 3.32293251639897 -55.4007079919875\\ + 3.44776405473441 -71.0006362233949\\ + 3.81576466127131 -118.471358334189\\ + 3.95911026646847 -130.065382863847\\ + 4.1078408899656 -138.413207641842\\ + 4.26215882901522 -144.453226302146\\ + 4.42227398050602 -148.918140790914\\ + 4.58840412645483 -152.301186346058\\ + 4.76077523022638 -154.924149860196\\ + 4.93962174387827 -156.998623054699\\ + 5.17265738721588 -159.032430631839\\ + 5.41668691103327 -160.612742076147\\ + 5.67222897164457 -161.859653091824\\ + 5.93982669392029 -162.85403334973\\ + 6.22004882563454 -163.652032075947\\ + 6.51349094627294 -164.293685186197\\ + 6.82077673286572 -164.808201878961\\ + 7.14255928554305 -165.217316748025\\ + 7.47952251562161 -165.537477471408\\ + 7.76050333513376 -165.738144809468\\ + 8.05203967082557 -165.895147360263\\ + 8.35452805838285 -166.012706454677\\ + 8.58882855954615 -166.077114374298\\ + 8.8296999554939 -166.122560124609\\ + 9.07732652520994 -166.150132550266\\ + 9.246257116406 -166.15905907049\\ + 9.41833153464815 -166.160718204043\\ + 9.59360828709328 -166.155339800919\\ + 9.7721469697258 -166.143134055124\\ + 9.95400828762154 -166.124293187648\\ + 10.2331657833024 -166.083971349883\\ + 10.5201521761614 -166.029643231133\\ + 10.9153593533136 -165.936210462648\\ + 11.3254131515284 -165.819631827069\\ + 11.8597101233768 -165.642530302027\\ + 12.4192135270177 -165.431691600333\\ + 13.125568357718 -165.135474074442\\ + 14.0005838246811 -164.731812880091\\ + 14.9339321612423 -164.266855923701\\ + 16.0770442167387 -163.661472408395\\ + 17.3076553419573 -162.977807603052\\ + 18.8050405512853 -162.115547897619\\ + 20.4319732019529 -161.154982346182\\ + 22.4052786929996 -159.972979020828\\ + 24.5691646298281 -158.671578200854\\ + 27.1915794303594 -157.105351713144\\ + 30.3726357970331 -155.242920694639\\ + 34.240061379715 -153.058623537172\\ + 39.3182875570566 -150.35389963131\\ + 46.8458011587293 -146.724143475162\\ + 69.6374473062844 -138.433477377781\\ + 78.5045620020441 -136.147361642076\\ + 86.8838263525134 -134.372263243347\\ + 95.2750047242714 -132.914023316788\\ + 103.51779556302 -131.746516915315\\ + 111.441525146678 -130.835364308582\\ + 118.870769771187 -130.142568897734\\ + 126.795284678645 -129.552122488392\\ + 134.006889636394 -129.13042830521\\ + 140.328908478584 -128.8400830118\\ + 146.949180062486 -128.606278611709\\ + 152.469572701759 -128.460468935229\\ + 158.19734815786 -128.351655745926\\ + 162.633950404818 -128.294472876112\\ + 167.194975973196 -128.258313856405\\ + 170.30650292528 -128.24591521114\\ + 173.475935923388 -128.242895322258\\ + 175.082703173578 -128.244904498957\\ + 178.341022071005 -128.255962897017\\ + 181.659978837536 -128.276407262025\\ + 186.754584276109 -128.324661010557\\ + 191.992066559328 -128.393987338584\\ + 199.204570845384 -128.51910145094\\ + 206.688024962902 -128.681380124243\\ + 216.438908606406 -128.936078736687\\ + 226.64980792737 -129.247747014602\\ + 239.540735872084 -129.695727157027\\ + 253.164847863143 -130.222663718531\\ + 270.042071883779 -130.934224455176\\ + 288.044415339625 -131.745986296348\\ + 310.0926635932 -132.789993565993\\ + 336.920570598025 -134.102352367457\\ + 369.46012051994 -135.714984325702\\ + 408.894822629482 -137.651032305333\\ + 460.96044868285 -140.114547872533\\ + 544.1714286866 -143.735956567383\\ + 847.086826655735 -153.514455842716\\ + 981.72984061889 -156.519987906249\\ + 1000 -156.880948306508\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.376536357081875\\ + 0.112733256371044 -0.424566546260621\\ + 0.125921561369421 -0.474345411060881\\ + 0.140652724210525 -0.529991200606617\\ + 0.15710723892474 -0.592207436063404\\ + 0.173876240021636 -0.655686137862858\\ + 0.192435097523039 -0.72603626182638\\ + 0.212974853574551 -0.804025596957388\\ + 0.235706941399663 -0.890516259597746\\ + 0.260865361762268 -0.986479267761865\\ + 0.288709091735928 -1.09301234375198\\ + 0.316592411198347 -1.20007857787914\\ + 0.347168681892639 -1.3179702569866\\ + 0.380697987140247 -1.4478909362191\\ + 0.41746552892532 -1.59121284199273\\ + 0.457784053837654 -1.74951111674017\\ + 0.501996513310983 -1.92460785306002\\ + 0.550478980785524 -2.11862940316252\\ + 0.603643850607596 -2.33408190262389\\ + 0.661943345877428 -2.57395210543751\\ + 0.719211887222085 -2.81367544914923\\ + 0.781435060784497 -3.07926218252641\\ + 0.849041520408896 -3.37456614195514\\ + 0.922497005259214 -3.70432607005284\\ + 1.00230754828383 -4.07445402833508\\ + 1.07902879151612 -4.44335914628931\\ + 1.16162263260855 -4.85672719775641\\ + 1.25053858729041 -5.32305523595102\\ + 1.3462605792989 -5.85334214799434\\ + 1.43600898465122 -6.38110114306647\\ + 1.531740463702 -6.98165938062493\\ + 1.63385387780995 -7.67192573835604\\ + 1.74277467840897 -8.47470799708856\\ + 1.84189668079973 -9.27592042347874\\ + 1.94665634334225 -10.2100272048566\\ + 2.05737431343286 -11.3147228584406\\ + 2.15443469003179 -12.4035322745646\\ + 2.25607406649673 -13.6910071975031\\ + 2.36250846547808 -15.2383181750782\\ + 2.47396410088691 -17.1339613310673\\ + 2.56690271549201 -18.9880117226286\\ + 2.66333272517501 -21.2473707798925\\ + 2.76338529005317 -24.0560196106541\\ + 2.86719649749373 -27.6284052863648\\ + 2.97490754721436 -32.2907345510075\\ + 3.08666494333715 -38.5428394860996\\ + 3.17322963473482 -44.7112051718669\\ + 3.26222200971147 -52.5855169730114\\ + 3.38477285594618 -66.3702184277719\\ + 3.54445567397058 -88.4880443736151\\ + 3.74605003274907 -115.236684353826\\ + 3.8867766908927 -128.902759967903\\ + 4.03278998219369 -138.905831518446\\ + 4.18428850790151 -146.149113112781\\ + 4.34147833005496 -151.48922112965\\ + 4.50457325175926 -155.532493677217\\ + 4.6737951079922 -158.677715671335\\ + 4.89428989611481 -161.734448476256\\ + 5.12518692705354 -164.114590243609\\ + 5.36697694554061 -166.02067976731\\ + 5.62017384808323 -167.5836186025\\ + 5.93982669392029 -169.127659019648\\ + 6.27766010580631 -170.404560764179\\ + 6.63470812109201 -171.482551910765\\ + 7.07701066118229 -172.550990298951\\ + 7.54879928165369 -173.464736833609\\ + 8.05203967082557 -174.260279772153\\ + 8.66837993001965 -175.05804063702\\ + 9.41833153464754 -175.846716205294\\ + 10.233165783303 -176.547846340069\\ + 11.2214776820801 -177.249593944768\\ + 12.4192135270177 -177.951804301205\\ + 14.0005838246802 -178.715014318375\\ + 16.2259528707813 -179.590873729937\\ + 20.8122156998621 -181.001582716243\\ + 26.2070669648381 -182.328129094886\\ + 30.372635797035 -183.228677392355\\ + 34.557199367622 -184.069930850532\\ + 38.9574561577541 -184.909058135112\\ + 43.9180089259636 -185.816553200408\\ + 49.0558370636517 -186.726094590607\\ + 54.794723369002 -187.71572378108\\ + 60.6432939540775 -188.703088413813\\ + 67.1161176749657 -189.776936219519\\ + 74.2798248256497 -190.947371456541\\ + 82.2081575524031 -192.225134290773\\ + 90.9827289445497 -193.621602220958\\ + 100.693863147606 -195.148762396795\\ + 111.441525146678 -196.819145851903\\ + 123.336349791372 -198.64571286702\\ + 136.500780654609 -200.64167722331\\ + 151.070330448668 -202.820256483586\\ + 167.194975973196 -205.194336359015\\ + 185.04070195422 -207.776040609527\\ + 206.688024962916 -210.841924878184\\ + 230.867799418716 -214.179205199156\\ + 257.876288759369 -217.795592784245\\ + 290.712337727271 -222.031563040965\\ + 327.72948499234 -226.594501916764\\ + 372.882130718268 -231.85920705325\\ + 428.185179865258 -237.872189254436\\ + 500.840798984813 -245.091108457546\\ + 607.832312829751 -254.470635366782\\ + 801.500696156499 -268.386432019194\\ + 1000 -279.593887492973\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.485055041308868\\ + 0.112733256371051 -0.51460604486735\\ + 0.125921561369413 -0.546405355064536\\ + 0.139361927422416 -0.58008548520607\\ + 0.154236864629659 -0.618751280497833\\ + 0.170699493403842 -0.663047977339318\\ + 0.187185529496553 -0.708767052914908\\ + 0.205263775270926 -0.760224035498055\\ + 0.22508800520954 -0.817987280695547\\ + 0.246826845225571 -0.882673831734564\\ + 0.270665207003317 -0.954962060574985\\ + 0.296805860866562 -1.03560589365745\\ + 0.325471160553176 -1.12545119233874\\ + 0.356904934567525 -1.22545509523107\\ + 0.391374560198028 -1.33670942392669\\ + 0.429173237842218 -1.46046964319726\\ + 0.470622484984116 -1.59819140471183\\ + 0.516074871038594 -1.75157746628645\\ + 0.565917016324609 -1.92263888192085\\ + 0.614877765381008 -2.09368076325876\\ + 0.668074391569548 -2.28306755845139\\ + 0.725873365081736 -2.49330081706509\\ + 0.788672861561404 -2.72740822066967\\ + 0.856905505126854 -2.9890987135168\\ + 0.931041348706901 -3.28297570267813\\ + 1.0023075482839 -3.57587208493524\\ + 1.07902879151619 -3.90387841778667\\ + 1.16162263260848 -4.27345209016147\\ + 1.25053858729041 -4.69285596116458\\ + 1.33390569003905 -5.10908086627254\\ + 1.42283045721431 -5.58097126313822\\ + 1.51768339028343 -6.12065233113722\\ + 1.61885969017819 -6.7441486109937\\ + 1.71093390726897 -7.36146014330868\\ + 1.80824493487798 -8.07433569289748\\ + 1.91109062168914 -8.90726064003672\\ + 2.01978575681984 -9.89382622977746\\ + 2.11507282486886 -10.8668609776615\\ + 2.21485523372639 -12.0171606055587\\ + 2.31934505927442 -13.3978157028684\\ + 2.4287643824604 -15.0847776761391\\ + 2.54334576130472 -17.190062475886\\ + 2.63889081445755 -19.2875011790775\\ + 2.73802517792786 -21.8910214877199\\ + 2.84088369018327 -25.1942398465328\\ + 2.94760625512479 -29.4903778415951\\ + 3.05833803237852 -35.2289743115696\\ + 3.14410830314732 -40.8764513420002\\ + 3.23228397818141 -48.0900098677775\\ + 3.32293251639897 -57.2778292195139\\ + 3.44776405473441 -72.9449859344757\\ + 3.81576466127131 -120.612394997222\\ + 3.95911026646847 -132.282412305859\\ + 4.1078408899656 -140.708709293295\\ + 4.26215882901522 -146.829740667445\\ + 4.42227398050602 -151.378270138821\\ + 4.58840412645483 -154.847595486723\\ + 4.76077523022638 -157.559567037186\\ + 4.98537346387382 -160.199923732467\\ + 5.22056752784682 -162.250503169664\\ + 5.46685729972028 -163.88037025902\\ + 5.72476623970219 -165.200331087385\\ + 5.99484250318932 -166.285532917061\\ + 6.27766010580631 -167.188495632485\\ + 6.63470812109245 -168.083804664645\\ + 7.01206358900715 -168.817089781001\\ + 7.41088151564139 -169.421433562898\\ + 7.83238259917936 -169.920858920443\\ + 8.27785696619849 -170.333166037533\\ + 8.74866812047975 -170.671770082423\\ + 9.246257116406 -170.946925274642\\ + 9.68246611930323 -171.133529365279\\ + 10.1392540755881 -171.285253285936\\ + 10.6175918348298 -171.405075876107\\ + 11.0164594963369 -171.479621785486\\ + 11.430311291145 -171.536368391206\\ + 11.7508713090482 -171.567790413152\\ + 12.0804213467733 -171.590033986081\\ + 12.4192135270177 -171.603390387184\\ + 12.6503372039588 -171.607486098323\\ + 12.8857621318549 -171.607816344052\\ + 13.125568357718 -171.604444663429\\ + 13.3698374182498 -171.597429467613\\ + 13.7447909267756 -171.580191122717\\ + 14.1302599059955 -171.555036712729\\ + 14.6610868404698 -171.509425561968\\ + 15.2118551798608 -171.450275135605\\ + 15.9295021257217 -171.357645511279\\ + 16.6810053720008 -171.244569342184\\ + 17.629753752872 -171.082236074246\\ + 18.6324631193151 -170.891089913447\\ + 19.8745954958102 -170.631825425812\\ + 21.1995345753606 -170.333483012231\\ + 22.8222447418683 -169.944390570111\\ + 24.5691646298281 -169.503422694589\\ + 26.4498018242767 -169.009842173856\\ + 28.7381269185112 -168.390614535282\\ + 31.2244282309282 -167.70245663786\\ + 34.240061379715 -166.855553422979\\ + 37.5469422407329 -165.920806921294\\ + 41.5545533471895 -164.790401508675\\ + 45.9899209052235 -163.553531968316\\ + 51.3701354335138 -162.085956405297\\ + 57.9112264764194 -160.365103392596\\ + 65.8898955079985 -158.377366819092\\ + 77.7841107128642 -155.666029447119\\ + 117.779870119709 -148.800123294502\\ + 131.558562404571 -147.160169358276\\ + 144.264395121811 -145.923659170407\\ + 156.74554102056 -144.936065773363\\ + 168.743567772734 -144.17323497471\\ + 179.992850678251 -143.604018961357\\ + 190.230118866895 -143.194467832346\\ + 199.204570845384 -142.911187153311\\ + 208.602408924844 -142.682514433074\\ + 216.438908606406 -142.539860233761\\ + 224.569799553979 -142.433648214885\\ + 230.867799418716 -142.378173891603\\ + 237.342425002384 -142.343582008265\\ + 241.759407916908 -142.332167928098\\ + 243.99862972595 -142.329961608538\\ + 246.258591635048 -142.330090724829\\ + 250.841505927762 -142.337356792423\\ + 255.509709035257 -142.35396361992\\ + 260.264788196906 -142.379899796685\\ + 267.563844455207 -142.436249778109\\ + 275.067600790807 -142.513437260874\\ + 285.40097698292 -142.64850170527\\ + 296.122543798796 -142.819860712104\\ + 310.0926635932 -143.084150530119\\ + 324.721849207315 -143.402691148082\\ + 343.1907197459 -143.853993641523\\ + 366.069514759701 -144.471024573348\\ + 390.473523688559 -145.179034290873\\ + 420.362168384463 -146.089685744043\\ + 456.730127016882 -147.228338324919\\ + 505.479682119114 -148.75663058012\\ + 569.843705946916 -150.708437115135\\ + 685.229159528409 -153.885052643141\\ + 920.373199661849 -158.968189125187\\ + 1000 -160.326868264223\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.459648478756321\\ + 0.111698681846778 -0.512344070381687\\ + 0.124765955263093 -0.571310969645538\\ + 0.138082976521811 -0.631510837963845\\ + 0.152821403602584 -0.698250656956759\\ + 0.169132951702955 -0.772244514839826\\ + 0.187185529496565 -0.85428787285656\\ + 0.207164967560208 -0.945268796188316\\ + 0.229276931286557 -1.04618113773745\\ + 0.253749037973373 -1.15814019075003\\ + 0.278255940220721 -1.27056063403944\\ + 0.305129701718286 -1.39420573311247\\ + 0.334598912054985 -1.53026360867318\\ + 0.366914237840272 -1.68007229054189\\ + 0.402350554886941 -1.84514601945983\\ + 0.441209286319117 -2.02720822127969\\ + 0.483820966492578 -2.22823335530893\\ + 0.53054805253699 -2.45050069614831\\ + 0.58178800743451 -2.6966643535867\\ + 0.637976680860626 -2.96984567185621\\ + 0.699592016543512 -3.27375690656334\\ + 0.760117761795582 -3.5772273953998\\ + 0.825879938784456 -3.91313376168313\\ + 0.897331581458357 -4.28624834909493\\ + 0.974964918348386 -4.70244046285279\\ + 1.05931476351831 -5.16904195927629\\ + 1.14039960197009 -5.63359406911741\\ + 1.22769104798839 -6.15363468685939\\ + 1.3216641839466 -6.73983011509387\\ + 1.42283045721431 -7.40609144918614\\ + 1.51768339028333 -8.06916652046857\\ + 1.61885969017829 -8.8241678559051\\ + 1.72678090388442 -9.69324609063034\\ + 1.82499324481618 -10.5516955330831\\ + 1.92879150802077 -11.5422391420188\\ + 2.03849339825241 -12.7007796482835\\ + 2.15443469003179 -14.0779177072861\\ + 2.25607406649673 -15.4445925154464\\ + 2.36250846547808 -17.0748383848397\\ + 2.47396410088691 -19.0573252889819\\ + 2.59067785868806 -21.5244486718942\\ + 2.68800102153763 -23.9812345842948\\ + 2.78898029238043 -27.0358634190416\\ + 2.8937530190509 -30.9261971769974\\ + 3.00246170908546 -36.0153640358956\\ + 3.08666494333715 -40.9434597344513\\ + 3.17322963473482 -47.1792262149407\\ + 3.26222200971147 -55.1228203850841\\ + 3.38477285594618 -69.0029150510308\\ + 3.54445567397058 -91.245009920837\\ + 3.74605003274907 -118.150487885579\\ + 3.8867766908927 -131.926014052424\\ + 4.03278998219369 -142.042617783748\\ + 4.18428850790151 -149.403663043219\\ + 4.34147833005496 -154.865921356687\\ + 4.50457325175926 -159.035891425644\\ + 4.6737951079922 -162.312524361661\\ + 4.89428989611481 -165.540411614524\\ + 5.12518692705354 -168.099690549695\\ + 5.36697694554061 -170.193263762633\\ + 5.67222897164457 -172.272414070934\\ + 5.99484250318932 -174.015753844023\\ + 6.3944884285567 -175.751342030732\\ + 6.88395206964506 -177.460778915184\\ + 7.4795225156221 -179.147623808438\\ + 8.20188949920225 -180.831100264993\\ + 9.24625711640539 -182.842409107536\\ + 11.430311291145 -186.208843685954\\ + 14.0005838246802 -189.477684977868\\ + 16.2259528707813 -192.006463778484\\ + 18.4614694632451 -194.377848631994\\ + 20.8122156998621 -196.743785187065\\ + 23.4622884814232 -199.291869435249\\ + 26.4498018242767 -202.042167815925\\ + 29.8177229001949 -205.010544700003\\ + 33.6144900010886 -208.207662583285\\ + 38.2456972246693 -211.911280746869\\ + 43.5149650092477 -215.880638607575\\ + 49.9687745385497 -220.4105278427\\ + 58.4476113163341 -225.848887084499\\ + 70.9334120498816 -232.914986396856\\ + 93.5343152029291 -243.397945571061\\ + 204.791209666517 -273.243847465474\\ + 549.211648388752 -310.365279219138\\ + 654.358601888336 -316.462884152823\\ + 758.367791499694 -321.28818745286\\ + 870.843149769115 -325.506232943304\\ + 990.822809900383 -329.150706379151\\ + 1000 -329.399839682371\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.278622759590093\\ + 0.113777413322151 -0.317103596126003\\ + 0.128264983052803 -0.357607204899523\\ + 0.144597292179202 -0.403322870287298\\ + 0.161513269350313 -0.450740928487761\\ + 0.180408192871936 -0.50379890822623\\ + 0.201513573381558 -0.563193284269488\\ + 0.223022329796589 -0.623879433293979\\ + 0.246826845225571 -0.69124800027825\\ + 0.27317215984413 -0.766085949869108\\ + 0.302329468440578 -0.84929099223487\\ + 0.334598912055007 -0.941893275281529\\ + 0.366914237840248 -1.03522986974107\\ + 0.402350554886941 -1.13834777647565\\ + 0.441209286319117 -1.25244320447788\\ + 0.48382096649261 -1.37891235041687\\ + 0.530548052536955 -1.51940025319732\\ + 0.58178800743451 -1.67586541623498\\ + 0.632121847581245 -1.83228384422605\\ + 0.68681035889951 -2.00561990934364\\ + 0.746230289139115 -2.19837738571539\\ + 0.81079098067315 -2.41361683473642\\ + 0.88093719044741 -2.65512648337941\\ + 0.948368186628579 -2.89567053615423\\ + 1.02096066230607 -3.16489030490055\\ + 1.0991097009295 -3.46803141385936\\ + 1.18324062745835 -3.81176327937041\\ + 1.27381132318649 -4.20469191298855\\ + 1.3587299019027 -4.59765025571028\\ + 1.44930957412626 -5.04674726292012\\ + 1.54592773641949 -5.56491910122793\\ + 1.64898694447104 -6.16939939100976\\ + 1.74277467840897 -6.77375733251372\\ + 1.84189668079973 -7.47854310984033\\ + 1.94665634334225 -8.3107562435398\\ + 2.05737431343286 -9.30777991449926\\ + 2.15443469003193 -10.302211897449\\ + 2.25607406649687 -11.4908683887918\\ + 2.36250846547792 -12.9347104793215\\ + 2.47396410088675 -14.722015143843\\ + 2.56690271549201 -16.4857349272437\\ + 2.66333272517501 -18.6513781261711\\ + 2.76338529005317 -21.3627992162816\\ + 2.86719649749373 -24.8343140535102\\ + 2.97490754721436 -29.3919934367388\\ + 3.05833803237852 -33.8150182932467\\ + 3.14410830314732 -39.423249887777\\ + 3.23228397818141 -46.5964592062709\\ + 3.32293251639897 -55.7427957058747\\ + 3.44776405473441 -71.3528254458425\\ + 3.81576466127131 -118.851843014713\\ + 3.95911026646847 -130.456284711646\\ + 4.1078408899656 -138.814558328878\\ + 4.26215882901522 -144.865031443995\\ + 4.42227398050602 -149.340377884695\\ + 4.58840412645483 -152.73380274964\\ + 4.76077523022638 -155.367060844998\\ + 4.93962174387827 -157.45170996772\\ + 5.17265738721588 -159.498016196548\\ + 5.41668691103327 -161.090512342072\\ + 5.67222897164457 -162.349218376377\\ + 5.93982669392029 -163.354926187977\\ + 6.22004882563454 -164.163706214064\\ + 6.51349094627294 -164.815515764736\\ + 6.82077673286572 -165.339486930595\\ + 7.14255928554305 -165.757280103964\\ + 7.47952251562161 -166.085273131601\\ + 7.76050333513376 -166.2915539594\\ + 8.05203967082557 -166.453557992886\\ + 8.35452805838285 -166.575480510461\\ + 8.58882855954615 -166.642728745841\\ + 8.8296999554939 -166.690635466682\\ + 9.07732652520994 -166.72028306575\\ + 9.246257116406 -166.730376175016\\ + 9.41833153464815 -166.733027071144\\ + 9.59360828709328 -166.728464796312\\ + 9.7721469697258 -166.716899042531\\ + 9.95400828762154 -166.69852183691\\ + 10.2331657833024 -166.65856520947\\ + 10.5201521761614 -166.604207580094\\ + 10.9153593533136 -166.510127269427\\ + 11.3254131515284 -166.392217151468\\ + 11.8597101233768 -166.212514971825\\ + 12.4192135270177 -165.998074577381\\ + 13.125568357718 -165.696286244729\\ + 14.0005838246811 -165.284536903879\\ + 14.9339321612423 -164.809960619205\\ + 16.0770442167387 -164.191972609918\\ + 17.3076553419573 -163.494292208298\\ + 18.8050405512853 -162.614977246987\\ + 20.4319732019529 -161.636412657853\\ + 22.4052786929996 -160.433785143492\\ + 24.5691646298281 -159.111552809013\\ + 27.1915794303594 -157.522618012176\\ + 30.3726357970331 -155.636070957749\\ + 34.240061379715 -153.426743687055\\ + 39.3182875570566 -150.694737586986\\ + 46.8458011587293 -147.032781403923\\ + 68.998371214298 -138.860638939945\\ + 78.5045620020441 -136.371790852444\\ + 86.8838263525134 -134.581473397812\\ + 95.2750047242714 -133.109771483575\\ + 103.51779556302 -131.930486830958\\ + 111.441525146678 -131.009161606938\\ + 118.870769771187 -130.307714679193\\ + 126.795284678645 -129.708866256697\\ + 134.006889636394 -129.280179877106\\ + 140.328908478584 -128.98416160529\\ + 146.949180062486 -128.744828296442\\ + 152.469572701759 -128.594701437831\\ + 158.19734815786 -128.481666733483\\ + 162.633950404818 -128.421381171867\\ + 167.194975973196 -128.382174245008\\ + 170.30650292528 -128.367774234558\\ + 173.475935923388 -128.362777510454\\ + 175.082703173578 -128.363807482361\\ + 178.341022071005 -128.372925915887\\ + 181.659978837536 -128.391454924213\\ + 185.040701954232 -128.419389803131\\ + 190.230118866895 -128.478907104895\\ + 195.565071586593 -128.559517145772\\ + 202.911801804663 -128.699681661767\\ + 210.534524276677 -128.876983921003\\ + 220.466873523944 -129.150368323949\\ + 230.867799418716 -129.480549735937\\ + 243.99862972595 -129.950411523846\\ + 257.876288759386 -130.498738606517\\ + 275.067600790807 -131.234450486695\\ + 296.122543798796 -132.196344326814\\ + 318.789129267769 -133.279837105866\\ + 346.369417737168 -134.63271817069\\ + 379.82153061908 -136.284766451817\\ + 424.255643071768 -138.442627939314\\ + 482.707096560317 -141.146646733843\\ + 585.82482001525 -145.424952609619\\ + 808.924348680602 -152.563956574701\\ + 946.184819472219 -155.811080204622\\ + 1000 -156.902998696731\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.458679666390537\\ + 0.111698681846778 -0.512416578055536\\ + 0.124765955263093 -0.572470526576581\\ + 0.138082976521811 -0.633709176781963\\ + 0.152821403602584 -0.701532463618605\\ + 0.169132951702955 -0.776660441176602\\ + 0.187185529496565 -0.859896196460511\\ + 0.207164967560208 -0.952136940501248\\ + 0.229276931286557 -1.0543870970061\\ + 0.253749037973373 -1.16777390536055\\ + 0.278255940220721 -1.28158153333834\\ + 0.305129701718286 -1.40671014365773\\ + 0.334598912054985 -1.54435986528279\\ + 0.366914237840272 -1.69588179811467\\ + 0.402350554886941 -1.86280439391692\\ + 0.441209286319117 -2.04686652617244\\ + 0.483820966492578 -2.25005945004744\\ + 0.53054805253699 -2.47468071157112\\ + 0.58178800743451 -2.72340431070234\\ + 0.637976680860626 -2.99937326000423\\ + 0.699592016543512 -3.3063234379328\\ + 0.760117761795582 -3.61276510004632\\ + 0.825879938784456 -3.95188746260806\\ + 0.897331581458357 -4.32848497134563\\ + 0.974964918348386 -4.74845086910381\\ + 1.05931476351831 -5.21914294673621\\ + 1.14039960197009 -5.68761975126006\\ + 1.22769104798839 -6.21187884522919\\ + 1.3216641839466 -6.80260941509727\\ + 1.42283045721431 -7.47374714654416\\ + 1.51768339028333 -8.14138972826532\\ + 1.61885969017829 -8.90125898735158\\ + 1.72678090388442 -9.77552572688609\\ + 1.84189668079973 -10.7945948474157\\ + 1.94665634334225 -11.8153520883542\\ + 2.05737431343286 -13.0116308342668\\ + 2.17438947559998 -14.437179416794\\ + 2.27697025538154 -15.8558755210626\\ + 2.38439047009384 -17.5535182494484\\ + 2.49687842888441 -19.6259296710528\\ + 2.59067785868806 -21.6481637273158\\ + 2.68800102153763 -24.109609468308\\ + 2.78898029238043 -27.16907173873\\ + 2.8937530190509 -31.0644189866462\\ + 3.00246170908546 -36.1587860652328\\ + 3.08666494333715 -41.0909086179981\\ + 3.17322963473482 -47.3308138746756\\ + 3.26222200971147 -55.2786618254287\\ + 3.38477285594618 -69.1646125717606\\ + 3.54445567397058 -91.4143347591211\\ + 3.74605003274907 -118.329436848166\\ + 3.8867766908927 -132.111677845411\\ + 4.03278998219369 -142.235245561042\\ + 4.18428850790151 -149.603512983965\\ + 4.34147833005496 -155.073260955117\\ + 4.50457325175926 -159.250997784959\\ + 4.6737951079922 -162.535684491138\\ + 4.89428989611481 -165.774058139419\\ + 5.12518692705354 -168.344308482563\\ + 5.36697694554061 -170.449359440371\\ + 5.67222897164457 -172.54298250157\\ + 5.99484250318932 -174.301595382818\\ + 6.3944884285567 -176.056068326912\\ + 6.88395206964506 -177.788576047212\\ + 7.4795225156221 -179.503397146161\\ + 8.20188949920225 -181.220646594507\\ + 9.24625711640539 -183.280427380295\\ + 11.8597101233768 -187.349321388723\\ + 14.2611370719404 -190.447723051377\\ + 16.3762407452172 -192.922740848926\\ + 18.6324631193151 -195.397591265693\\ + 21.0049824165405 -197.867797362638\\ + 23.6796006783313 -200.526760143678\\ + 26.6947849403426 -203.39267698395\\ + 30.0939003444953 -206.47880853823\\ + 34.240061379715 -210.05678297217\\ + 38.9574561577541 -213.898218789721\\ + 44.7353305449872 -218.293495349705\\ + 52.3261423948667 -223.588539366832\\ + 62.9214610960994 -230.16215025642\\ + 80.7062014114933 -239.41113350558\\ + 185.04070195422 -270.486548894801\\ + 359.381366380452 -295.204703800702\\ + 505.479682119114 -307.805310747956\\ + 613.462171799277 -314.621866292085\\ + 717.556091893683 -319.827889623976\\ + 823.978568452801 -324.129012914611\\ + 937.50150151455 -327.864082258135\\ + 1000 -329.62469536746\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.454123773666083\\ + 0.111698681846778 -0.507713632380785\\ + 0.124765955263093 -0.567732030358002\\ + 0.138082976521811 -0.629078041547189\\ + 0.152821403602584 -0.697190868743405\\ + 0.169132951702955 -0.772846684333729\\ + 0.187185529496565 -0.856913381698178\\ + 0.207164967560208 -0.950360410958467\\ + 0.227172813302684 -1.044360183913\\ + 0.249113002606763 -1.1479065482406\\ + 0.273172159844147 -1.26199536642986\\ + 0.299554933435982 -1.38772791774068\\ + 0.328485736602995 -1.52632531748361\\ + 0.360210656235685 -1.67914733106574\\ + 0.394999546122078 -1.84771701610333\\ + 0.433148322337641 -2.03375285959504\\ + 0.474981480322836 -2.23921042802533\\ + 0.520854855057734 -2.46633615189307\\ + 0.571158647812663 -2.71773689410071\\ + 0.62632074521987 -2.99647061675051\\ + 0.68681035889951 -3.30616605508624\\ + 0.746230289139067 -3.61494939748832\\ + 0.810790980673203 -3.95615852170732\\ + 0.88093719044741 -4.33441949158288\\ + 0.95715215389917 -4.75539975749325\\ + 1.03996091395407 -5.2261471143799\\ + 1.12993393803328 -5.75557302633644\\ + 1.2164242938574 -6.28464073363222\\ + 1.30953502048267 -6.8795042401955\\ + 1.40977287162893 -7.55369220896523\\ + 1.50375532129967 -8.22264548904326\\ + 1.60400310705692 -8.98193764815585\\ + 1.71093390726908 -9.85285738326667\\ + 1.82499324481618 -10.8644790956591\\ + 1.92879150802077 -11.8740530779784\\ + 2.03849339825241 -13.0526393442839\\ + 2.15443469003179 -14.4508973637784\\ + 2.25607406649673 -15.8360373411678\\ + 2.36250846547808 -17.4855749815745\\ + 2.47396410088691 -19.4882195374088\\ + 2.59067785868806 -21.9764074315337\\ + 2.68800102153763 -24.4507265472432\\ + 2.78898029238043 -27.5235189975187\\ + 2.8937530190509 -31.4326702488781\\ + 3.00246170908546 -36.5413327190588\\ + 3.08666494333715 -41.4845101685458\\ + 3.17322963473482 -47.7357647621353\\ + 3.26222200971147 -55.6952645241847\\ + 3.38477285594618 -69.597235764012\\ + 3.54445567397058 -91.8677908378381\\ + 3.74605003274907 -118.809129833006\\ + 3.8867766908927 -132.609645568756\\ + 4.03278998219369 -142.752140647318\\ + 4.18428850790151 -150.140010894866\\ + 4.34147833005496 -155.630060593106\\ + 4.50457325175926 -159.82882209335\\ + 4.6737951079922 -163.135281047964\\ + 4.89428989611481 -166.401959762981\\ + 5.12518692705354 -169.001773218202\\ + 5.36697694554061 -171.137697182196\\ + 5.67222897164457 -173.270171786095\\ + 5.99484250318932 -175.069693017196\\ + 6.3944884285567 -176.874620324263\\ + 6.88395206964506 -178.668578322125\\ + 7.4795225156221 -180.457642860333\\ + 8.27785696619849 -182.437461929213\\ + 9.50556592010074 -184.941532831077\\ + 14.0005838246802 -191.850802645206\\ + 16.0770442167387 -194.52832444539\\ + 18.2920450484626 -197.203855570614\\ + 20.8122156998621 -200.081987271244\\ + 23.4622884814232 -202.957423489853\\ + 26.6947849403426 -206.288683268899\\ + 30.372635797035 -209.871542484651\\ + 34.8772747481423 -213.987453791072\\ + 40.4209583979615 -218.674995540564\\ + 47.7176094893891 -224.266494844757\\ + 58.4476113163341 -231.441647117411\\ + 84.5136633068439 -244.906335018865\\ + 122.204468663144 -258.231497811965\\ + 188.484340903368 -273.497477550725\\ + 293.404970921591 -289.195019811071\\ + 569.843705946879 -312.911054269022\\ + 678.940681269615 -318.73748055103\\ + 786.857150693649 -323.342026355691\\ + 895.265712599675 -327.102518602067\\ + 1000 -330.108677437422\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.271365296431952\\ + 0.113777413322151 -0.309011355470886\\ + 0.128264983052803 -0.348699677246913\\ + 0.144597292179202 -0.393578402930501\\ + 0.161513269350313 -0.440226145674643\\ + 0.180408192871936 -0.492543827957121\\ + 0.201513573381558 -0.55126353741224\\ + 0.223022329796589 -0.611426707008036\\ + 0.246826845225571 -0.678405240063114\\ + 0.27317215984413 -0.753031701348277\\ + 0.302329468440578 -0.836252680108061\\ + 0.331528234231953 -0.920271825276444\\ + 0.363546996129332 -1.01320763641408\\ + 0.398658107358057 -1.11611087016061\\ + 0.43716022482485 -1.230185958692\\ + 0.479380849508926 -1.3568259748611\\ + 0.525679112201842 -1.49765951866954\\ + 0.576448828292606 -1.65461377876755\\ + 0.62632074521987 -1.81155608086547\\ + 0.680507369673503 -1.98544682749198\\ + 0.739381991917593 -2.17872929801439\\ + 0.803350197712457 -2.39438739786448\\ + 0.872852662384851 -2.63611196773743\\ + 0.939664831495459 -2.8765753836569\\ + 1.01159111222386 -3.14534095340468\\ + 1.08902296226373 -3.44750572775757\\ + 1.17238180328657 -3.78954110355701\\ + 1.26212131452257 -4.17978307867614\\ + 1.3462605792989 -4.56928560458624\\ + 1.43600898465122 -5.01353110657502\\ + 1.5317404637021 -5.52496547142763\\ + 1.63385387780984 -6.12012290630463\\ + 1.7267809038843 -6.71366906631772\\ + 1.82499324481618 -7.40406649960312\\ + 1.92879150802077 -8.21695887131014\\ + 2.03849339825241 -9.18770648373618\\ + 2.1346630333243 -10.152730288545\\ + 2.23536964590981 -11.3022846049345\\ + 2.34082727617828 -12.6931851266008\\ + 2.45126006203328 -14.4072180208215\\ + 2.54334576130472 -16.0908133938944\\ + 2.63889081445755 -18.1482412571556\\ + 2.73802517792786 -20.7102162104103\\ + 2.84088369018327 -23.9702993951967\\ + 2.94760625512479 -28.2216551263031\\ + 3.05833803237852 -33.9137629426297\\ + 3.14410830314732 -39.5252168155873\\ + 3.23228397818141 -46.7017311632493\\ + 3.32293251639897 -55.8514579322707\\ + 3.44776405473441 -71.4661450255781\\ + 3.81576466127131 -118.978825855865\\ + 3.95911026646847 -130.588566267803\\ + 4.1078408899656 -138.952325293168\\ + 4.26215882901522 -145.008477387491\\ + 4.42227398050602 -149.489703399009\\ + 4.58840412645483 -152.889215586507\\ + 4.76077523022638 -155.52877605275\\ + 4.93962174387827 -157.619950024475\\ + 5.17265738721588 -159.674736702744\\ + 5.41668691103327 -161.276087779954\\ + 5.67222897164457 -162.544038559971\\ + 5.93982669392029 -163.559396537918\\ + 6.22004882563454 -164.378248010308\\ + 6.51349094627294 -165.040566371151\\ + 6.82077673286572 -165.575499983808\\ + 7.14255928554305 -166.00472565706\\ + 7.47952251562161 -166.344637741322\\ + 7.83238259917936 -166.607814840327\\ + 8.12661920009201 -166.769747274869\\ + 8.43190929286622 -166.892868294005\\ + 8.66837993001965 -166.9617573106\\ + 8.91148232283998 -167.011881880213\\ + 9.1614024571388 -167.044279893857\\ + 9.33189771573347 -167.056483452673\\ + 9.50556592010137 -167.061454555449\\ + 9.68246611930323 -167.059413280126\\ + 9.86265846131287 -167.050561198087\\ + 10.0462042134681 -167.035082969126\\ + 10.3279473191894 -166.99980777682\\ + 10.6175918348298 -166.950513480577\\ + 11.0164594963369 -166.863748370259\\ + 11.430311291145 -166.753765829939\\ + 11.9695570235905 -166.584788889853\\ + 12.5342426546138 -166.381934619316\\ + 13.2471398786616 -166.0951283714\\ + 14.0005838246811 -165.762178473676\\ + 14.9339321612423 -165.31663492989\\ + 16.0770442167387 -164.733354979967\\ + 17.3076553419573 -164.07195558088\\ + 18.8050405512853 -163.23521575646\\ + 20.4319732019529 -162.300889486525\\ + 22.4052786929996 -161.149011468252\\ + 24.5691646298281 -159.878686063694\\ + 27.1915794303594 -158.347346131398\\ + 30.3726357970331 -156.522876922847\\ + 34.240061379715 -154.377815437075\\ + 38.9574561577541 -151.895831214314\\ + 45.5678626584099 -148.696828182975\\ + 76.3629826128223 -137.996504292337\\ + 85.2964449974123 -135.973737864082\\ + 93.534315202923 -134.437082262597\\ + 101.626508939302 -133.190442246925\\ + 109.405470720574 -132.203348020308\\ + 117.779870119709 -131.339705276716\\ + 125.631660247414 -130.691457825707\\ + 132.777082935543 -130.219176896949\\ + 140.328908478584 -129.826313877693\\ + 146.949180062486 -129.560989268318\\ + 153.881775003836 -129.353051604993\\ + 159.662602210142 -129.228502818175\\ + 164.140297114445 -129.159663641783\\ + 168.743567772734 -129.111987977196\\ + 171.88391428171 -129.091995137009\\ + 175.082703173578 -129.081451682391\\ + 176.704352608899 -129.079726485753\\ + 178.341022071005 -129.080366671707\\ + 181.659978837536 -129.088744547999\\ + 185.040701954232 -129.106585142108\\ + 188.48434090338 -129.133883671672\\ + 193.770333747798 -129.192543266044\\ + 199.204570845384 -129.272409716089\\ + 206.688024962902 -129.41175406689\\ + 214.452607597172 -129.58842090449\\ + 224.569799553979 -129.861246626759\\ + 235.164288449433 -130.191094557075\\ + 248.539485742973 -130.660786236175\\ + 262.675410372388 -131.209102273336\\ + 280.186655645918 -131.944853526062\\ + 301.63343472593 -132.90661930082\\ + 324.721849207315 -133.989494815751\\ + 352.81541153808 -135.340686874208\\ + 386.890073932801 -136.989084252856\\ + 432.151112778964 -139.139322999565\\ + 496.244487762885 -142.026784099082\\ + 613.462171799237 -146.688433467674\\ + 808.924348680602 -152.738130723293\\ + 946.184819472219 -155.960226733922\\ + 1000 -157.044183439025\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.291352642326387\\ + 0.113777413322151 -0.33158694820338\\ + 0.128264983052803 -0.373934250553617\\ + 0.144597292179202 -0.421728151960622\\ + 0.161513269350313 -0.471298440492347\\ + 0.180408192871936 -0.526760062117404\\ + 0.201513573381558 -0.588838758099911\\ + 0.223022329796589 -0.652259907984387\\ + 0.246826845225571 -0.722654586779043\\ + 0.27317215984413 -0.800840544926416\\ + 0.302329468440578 -0.887749464246667\\ + 0.334598912055007 -0.984448955703158\\ + 0.366914237840248 -1.081886264508\\ + 0.402350554886941 -1.18949800953021\\ + 0.441209286319117 -1.30851745871672\\ + 0.48382096649261 -1.44038116975187\\ + 0.530548052536955 -1.58677808229922\\ + 0.58178800743451 -1.74971437894899\\ + 0.632121847581245 -1.91248008029615\\ + 0.68681035889951 -2.09270116744005\\ + 0.746230289139115 -2.29292493197084\\ + 0.81079098067315 -2.51625847105504\\ + 0.88093719044741 -2.76653966398499\\ + 0.948368186628579 -3.01549202430735\\ + 1.02096066230607 -3.29373636866771\\ + 1.0991097009295 -3.6065596709899\\ + 1.18324062745835 -3.96067479134985\\ + 1.27381132318649 -4.36473330846997\\ + 1.3587299019027 -4.76808023766779\\ + 1.44930957412626 -5.22820735590182\\ + 1.54592773641949 -5.75808556756752\\ + 1.64898694447104 -6.37498467649934\\ + 1.74277467840897 -6.99058293885932\\ + 1.84189668079973 -7.70718495475504\\ + 1.94665634334225 -8.55181606826565\\ + 2.05737431343286 -9.56188645981206\\ + 2.15443469003193 -10.567691399309\\ + 2.25607406649687 -11.7681943329501\\ + 2.36250846547792 -13.2243743912104\\ + 2.47396410088675 -15.0245275244513\\ + 2.56690271549201 -16.7989070616239\\ + 2.66333272517501 -18.9755603140529\\ + 2.76338529005317 -21.6983530643736\\ + 2.86719649749373 -25.1816130394879\\ + 2.97490754721436 -29.7514235166571\\ + 3.05833803237852 -34.1838078495047\\ + 3.14410830314732 -39.8016291840454\\ + 3.23228397818141 -46.9846645275954\\ + 3.32293251639897 -56.1410695966321\\ + 3.44776405473441 -71.7649126682905\\ + 3.81576466127131 -119.304334669839\\ + 3.95911026646847 -130.924400666565\\ + 4.1078408899656 -139.298825569619\\ + 4.26215882901522 -145.365997204441\\ + 4.42227398050602 -149.858610537105\\ + 4.58840412645483 -153.269892687646\\ + 4.76077523022638 -155.921621351942\\ + 4.93962174387827 -158.025378063275\\ + 5.17265738721588 -160.096502068952\\ + 5.41668691103327 -161.714899424905\\ + 5.67222897164457 -163.000641551105\\ + 5.93982669392029 -164.034573413583\\ + 6.22004882563454 -164.872819983458\\ + 6.51349094627294 -165.555394366702\\ + 6.82077673286572 -166.111485495797\\ + 7.14255928554305 -166.562811412343\\ + 7.47952251562161 -166.925808156351\\ + 7.83238259917936 -167.213096256357\\ + 8.12661920009201 -167.395084635342\\ + 8.43190929286622 -167.538966648318\\ + 8.74866812047975 -167.648081846313\\ + 8.9940221740918 -167.708793612096\\ + 9.246257116406 -167.752523780643\\ + 9.50556592010137 -167.78014890649\\ + 9.68246611930323 -167.790001961959\\ + 9.86265846131287 -167.793244723142\\ + 10.0462042134681 -167.790064216119\\ + 10.2331657833024 -167.78063193877\\ + 10.4236067397639 -167.76510514933\\ + 10.7159339982264 -167.730699838313\\ + 11.0164594963369 -167.68334036078\\ + 11.430311291145 -167.600698471743\\ + 11.8597101233768 -167.496480695299\\ + 12.4192135270177 -167.336845713222\\ + 13.0051125217337 -167.14553430103\\ + 13.7447909267756 -166.875269204983\\ + 14.5265392594678 -166.561588665586\\ + 15.4949503931459 -166.141732593398\\ + 16.5279206146492 -165.664559029809\\ + 17.7930438991856 -165.04959654139\\ + 19.1550055557359 -164.360666044591\\ + 20.8122156998634 -163.49733635482\\ + 22.6128006633721 -162.540623924456\\ + 24.7967289250217 -161.368470029024\\ + 27.1915794303594 -160.082556113323\\ + 30.0939003444972 -158.539528510582\\ + 33.6144900010886 -156.70916806296\\ + 37.8947091907461 -154.566559669709\\ + 43.5149650092505 -151.917123336907\\ + 51.8459354389293 -148.364934141295\\ + 76.3629826128223 -140.442012419733\\ + 86.0864769614942 -138.202825618639\\ + 95.2750047242714 -136.46661398242\\ + 104.476597156082 -135.044326344247\\ + 113.515470892099 -133.910671344623\\ + 122.204468663152 -133.031512015754\\ + 130.351224468151 -132.368629059998\\ + 137.765076954903 -131.883425609511\\ + 145.600599502069 -131.477600321326\\ + 152.469572701759 -131.201630380013\\ + 159.662602210142 -130.983327936111\\ + 165.660595894989 -130.850762902942\\ + 170.30650292528 -130.776103042222\\ + 175.082703173578 -130.722788865515\\ + 178.341022071005 -130.699144811943\\ + 181.659978837536 -130.685040151457\\ + 185.040701954232 -130.680486524156\\ + 186.754584276109 -130.681793564766\\ + 190.230118866895 -130.691576948596\\ + 193.770333747798 -130.710917742724\\ + 197.376432630023 -130.739809411729\\ + 202.911801804663 -130.801027719509\\ + 208.602408924844 -130.883646322567\\ + 216.438908606406 -131.026937928185\\ + 224.569799553979 -131.207833085537\\ + 235.164288449433 -131.486265844544\\ + 246.258591635048 -131.821973051402\\ + 260.264788196906 -132.298843524382\\ + 275.067600790807 -132.854253934479\\ + 293.404970921572 -133.597788100432\\ + 315.863540826787 -134.567182334866\\ + 343.1907197459 -135.799498371891\\ + 376.335836228661 -137.327405580639\\ + 416.504424854512 -139.174483855744\\ + 469.539001068009 -141.537266743549\\ + 549.211648388788 -144.826800143238\\ + 887.04968896542 -155.027720426316\\ + 1000 -157.371821836267\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.266215710157724\\ + 0.110673601809593 -0.309188922090868\\ + 0.1224864613751 -0.357943101291312\\ + 0.13556017853294 -0.412864836750828\\ + 0.15002933220192 -0.474347701555416\\ + 0.166042865718745 -0.542815740173694\\ + 0.183765620038826 -0.618749371541071\\ + 0.2033800305847 -0.702711212324687\\ + 0.22508800520954 -0.795370290354754\\ + 0.249113002606763 -0.897524307594495\\ + 0.275702332560967 -1.01012069896143\\ + 0.305129701718286 -1.13427805736922\\ + 0.337698031082496 -1.27131006453914\\ + 0.373742574239127 -1.42275450187776\\ + 0.409838367175735 -1.57444605413849\\ + 0.44942026621191 -1.74110393057526\\ + 0.49282495700403 -1.9245519596962\\ + 0.540421642070621 -2.12691858452331\\ + 0.592615181247569 -2.35070718870952\\ + 0.649849535446982 -2.59889043830555\\ + 0.712611543011144 -2.87503820686129\\ + 0.774263682681172 -3.15105049347636\\ + 0.841249704973636 -3.4570783357654\\ + 0.914031074875622 -3.79784702292909\\ + 0.99310918137495 -4.17922555415316\\ + 1.06912633917342 -4.55826421210742\\ + 1.15096220088509 -4.9817813655668\\ + 1.23906215694794 -5.45810417799373\\ + 1.33390569003905 -5.99796731102379\\ + 1.42283045721431 -6.53344658986737\\ + 1.51768339028333 -7.14068720830272\\ + 1.61885969017829 -7.83599436622228\\ + 1.72678090388442 -8.64127095975556\\ + 1.82499324481618 -9.44156406332229\\ + 1.92879150802077 -10.3705626532491\\ + 2.03849339825241 -11.4639824190314\\ + 2.15443469003179 -12.7722263200024\\ + 2.25607406649673 -14.0784564894677\\ + 2.36250846547808 -15.6453652917816\\ + 2.47396410088691 -17.5614896345212\\ + 2.56690271549201 -19.4325895578003\\ + 2.66333272517501 -21.7096134123068\\ + 2.76338529005317 -24.5365658152351\\ + 2.86719649749373 -28.127918204697\\ + 2.97490754721436 -32.8099025858887\\ + 3.08666494333715 -39.0823772342837\\ + 3.17322963473482 -45.2665054634002\\ + 3.26222200971147 -53.1570088607498\\ + 3.38477285594618 -66.9639875954284\\ + 3.54445567397058 -89.1108086950577\\ + 3.74605003274907 -115.896007783548\\ + 3.8867766908927 -129.587576680939\\ + 4.03278998219369 -139.617077650208\\ + 4.18428850790151 -146.88776026687\\ + 4.34147833005496 -152.256277710214\\ + 4.50457325175926 -156.329006270623\\ + 4.6737951079922 -159.504770478631\\ + 4.89428989611481 -162.601271279427\\ + 5.12518692705354 -165.023026231603\\ + 5.36697694554061 -166.972661726579\\ + 5.62017384808323 -168.581171023451\\ + 5.93982669392029 -170.182703797748\\ + 6.27766010580631 -171.520326081398\\ + 6.69616005485286 -172.83735394803\\ + 7.14255928554351 -173.961061202217\\ + 7.68928372075853 -175.071909671283\\ + 8.27785696619849 -176.046425518125\\ + 8.9940221740918 -177.023893982584\\ + 9.86265846131223 -178.003913467952\\ + 11.0164594963369 -179.079421885481\\ + 12.6503372039588 -180.329905660928\\ + 21.7940698430307 -185.146315884085\\ + 24.7967289250217 -186.418985976526\\ + 27.9541599906775 -187.689087241731\\ + 31.2244282309302 -188.95363452536\\ + 34.8772747481423 -190.322307463972\\ + 38.9574561577541 -191.81101653142\\ + 43.1156199031796 -193.295351691659\\ + 47.7176094893891 -194.908030182857\\ + 52.8107971193432 -196.663102549803\\ + 58.4476113163341 -198.575146259269\\ + 64.6860766154669 -200.659149285405\\ + 71.5904108596503 -202.930320018808\\ + 79.2316862486613 -205.403808842793\\ + 87.6885609458698 -208.094326957418\\ + 97.0480887738072 -211.015650877062\\ + 108.401435917834 -214.480093221184\\ + 121.0829750232 -218.246454864219\\ + 135.248087041795 -222.322972965085\\ + 152.469572701759 -227.091829097739\\ + 171.88391428171 -232.220980914595\\ + 195.565071586606 -238.127004839334\\ + 226.64980792737 -245.31347136193\\ + 270.042071883762 -254.340019882814\\ + 343.1907197459 -267.233554999159\\ + 500.840798984813 -287.563570312706\\ + 596.727119597363 -296.457758631573\\ + 691.575882873852 -303.497197525021\\ + 794.145171902895 -309.649529008138\\ + 903.557834613925 -314.964537553905\\ + 1000 -318.839865221135\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -1.54483010954081\\ + 0.113777413322151 -1.52491308903853\\ + 0.138082976521811 -1.49504282924985\\ + 0.151418932530433 -1.48492662183804\\ + 0.164519058775369 -1.47991291879049\\ + 0.177112106434508 -1.47958091098744\\ + 0.188919277620761 -1.48302067276808\\ + 0.201513573381558 -1.49037247640928\\ + 0.214947467343796 -1.50201942769414\\ + 0.229276931286572 -1.5183230916636\\ + 0.244561668345247 -1.53962914542592\\ + 0.260865361762251 -1.56627332695496\\ + 0.278255940220721 -1.59858754642073\\ + 0.296805860866562 -1.63690608726245\\ + 0.316592411198347 -1.68157187843457\\ + 0.340825854742353 -1.74085074996913\\ + 0.366914237840248 -1.80945772577317\\ + 0.394999546122053 -1.88801259112032\\ + 0.425234633452872 -1.9771997812235\\ + 0.457784053837654 -2.07778440057149\\ + 0.492824957004062 -2.19063050203243\\ + 0.535462089927357 -2.33346986501374\\ + 0.58178800743451 -2.49470310717854\\ + 0.632121847581245 -2.67624761927223\\ + 0.68681035889951 -2.88038662262028\\ + 0.746230289139115 -3.10986583650677\\ + 0.81079098067315 -3.36802213948209\\ + 0.88093719044741 -3.65895769946422\\ + 0.948368186628579 -3.94918613393051\\ + 1.02096066230607 -4.27379129362578\\ + 1.0991097009295 -4.63832656039375\\ + 1.18324062745835 -5.04980049797081\\ + 1.27381132318649 -5.51719172310575\\ + 1.3587299019027 -5.98113778323156\\ + 1.44930957412626 -6.50697716927257\\ + 1.54592773641949 -7.10796684472714\\ + 1.64898694447104 -7.80168611262346\\ + 1.74277467840897 -8.48792654858963\\ + 1.84189668079973 -9.27983571635099\\ + 1.94665634334225 -10.2046793655013\\ + 2.05737431343286 -11.3001234399686\\ + 2.15443469003193 -12.3812112296355\\ + 2.25607406649687 -13.6609356569385\\ + 2.36250846547792 -15.2004502273837\\ + 2.47396410088675 -17.0882338260324\\ + 2.56690271549201 -18.9359393820861\\ + 2.66333272517501 -21.1888929776164\\ + 2.76338529005317 -23.99106657358\\ + 2.86719649749373 -27.55689798464\\ + 2.97490754721436 -32.2125845805704\\ + 3.08666494333735 -38.4579489432813\\ + 3.17322963473503 -44.6211891605856\\ + 3.26222200971169 -52.4903108899739\\ + 3.38477285594596 -66.2679845506654\\ + 3.54445567397035 -88.376838561896\\ + 3.74605003274907 -115.11441131444\\ + 3.8867766908927 -128.772910092399\\ + 4.03278998219369 -138.7682334004\\ + 4.18428850790151 -146.003584425801\\ + 4.34147833005496 -151.335568397957\\ + 4.50457325175956 -155.370512031624\\ + 4.6737951079925 -158.507188590001\\ + 4.89428989611449 -161.552916917779\\ + 5.12518692705321 -163.921673292868\\ + 5.36697694554061 -165.815971804141\\ + 5.62017384808323 -167.366688483874\\ + 5.93982669392029 -168.895455973801\\ + 6.27766010580631 -170.156378486506\\ + 6.63470812109245 -171.217634613797\\ + 7.07701066118183 -172.265524441732\\ + 7.5487992816532 -173.157536898216\\ + 8.05203967082557 -173.930069103103\\ + 8.66837993001965 -174.699844866232\\ + 9.33189771573347 -175.375731031571\\ + 10.1392540755881 -176.049228114724\\ + 11.0164594963369 -176.651255386265\\ + 12.0804213467733 -177.255620555994\\ + 13.3698374182498 -177.860732793212\\ + 15.0722530931073 -178.516952617043\\ + 17.3076553419573 -179.220243315715\\ + 21.0049824165391 -180.151558606841\\ + 30.0939003444972 -181.873282303637\\ + 35.2003147279672 -182.676076223205\\ + 40.0500075787373 -183.382707757266\\ + 45.1496777203605 -184.086866277981\\ + 50.8987019351974 -184.847460968819\\ + 56.8531791387359 -185.60868781254\\ + 63.5042516859595 -186.435613040617\\ + 70.9334120498816 -187.337410276262\\ + 78.5045620020441 -188.238080783805\\ + 86.8838263525134 -189.217586610042\\ + 96.1574600143192 -190.284027403413\\ + 106.420924406474 -191.445725618154\\ + 117.779870119709 -192.711107655711\\ + 130.351224468151 -194.088530120551\\ + 144.264395121811 -195.586039678904\\ + 161.141427725301 -197.365338110841\\ + 179.992850678251 -199.304564704093\\ + 201.049641626046 -201.40969728174\\ + 226.64980792737 -203.880697613739\\ + 255.509709035257 -206.547844528841\\ + 290.712337727252 -209.6290980907\\ + 336.920570598025 -213.387585424081\\ + 401.424249049931 -218.108343350903\\ + 758.367791499744 -235.527133830614\\ + 870.843149769058 -238.919011129225\\ + 981.72984061889 -241.649029747908\\ + 1000 -242.050341246476\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.170713609675005\\ + 0.115894830343983 -0.198336769176876\\ + 0.133083472465411 -0.228449150635896\\ + 0.151418932530433 -0.260884476043003\\ + 0.170699493403842 -0.295385167802436\\ + 0.192435097523039 -0.334819274618269\\ + 0.214947467343796 -0.376331480599163\\ + 0.237890104107894 -0.419405984203422\\ + 0.263281546564798 -0.468063408835036\\ + 0.288709091735928 -0.517909984419845\\ + 0.316592411198347 -0.573952765863538\\ + 0.347168681892662 -0.637179542390783\\ + 0.377204249341695 -0.70119824342666\\ + 0.409838367175735 -0.773012033920395\\ + 0.445295850994262 -0.853821832961103\\ + 0.48382096649261 -0.945037806503848\\ + 0.525679112201842 -1.04831325871851\\ + 0.565917016324609 -1.15179490856639\\ + 0.609234915240079 -1.26790328121498\\ + 0.655868565957134 -1.3984454165184\\ + 0.706071771413795 -1.54549765048944\\ + 0.760117761795532 -1.71145159742898\\ + 0.818300681586717 -1.89907517078223\\ + 0.88093719044741 -2.11159624665231\\ + 0.948368186628579 -2.35282003420701\\ + 1.02096066230607 -2.6272961250271\\ + 1.0991097009295 -2.94055838584143\\ + 1.17238180328657 -3.25183489519878\\ + 1.25053858729041 -3.60376211962472\\ + 1.33390569003905 -4.00350762331146\\ + 1.42283045721431 -4.46020630968457\\ + 1.51768339028343 -4.9857197599791\\ + 1.61885969017819 -5.59575512695096\\ + 1.71093390726897 -6.20181781311055\\ + 1.80824493487798 -6.90344977945574\\ + 1.91109062168914 -7.72487403186992\\ + 2.01978575681984 -8.69941024171641\\ + 2.11507282486886 -9.66181721150727\\ + 2.21485523372639 -10.8007690900515\\ + 2.31934505927442 -12.1691963433995\\ + 2.4287643824604 -13.8428919959459\\ + 2.54334576130472 -15.93371617452\\ + 2.63889081445755 -18.0186237725028\\ + 2.73802517792786 -20.6086742959508\\ + 2.84088369018327 -23.8974091599441\\ + 2.94760625512479 -28.17797646205\\ + 3.05833803237852 -33.8998430731718\\ + 3.14410830314732 -39.5339695416703\\ + 3.23228397818141 -46.7334565570979\\ + 3.32293251639897 -55.9064546284818\\ + 3.44776405473441 -71.5526342172478\\ + 3.81576466127131 -119.154683226661\\ + 3.95911026646847 -130.797950344006\\ + 4.1078408899656 -139.195804777264\\ + 4.26215882901522 -145.286637611566\\ + 4.42227398050602 -149.803149013901\\ + 4.58840412645483 -153.238573116691\\ + 4.76077523022638 -155.914696317111\\ + 4.93962174387827 -158.043110424048\\ + 5.17265738721588 -160.145443842732\\ + 5.41668691103327 -161.795505700786\\ + 5.67222897164457 -163.113396412369\\ + 5.93982669392029 -164.179992762832\\ + 6.22004882563454 -165.051454141333\\ + 6.51349094627294 -165.76783045975\\ + 6.82077673286572 -166.358349642991\\ + 7.14255928554305 -166.844770713553\\ + 7.47952251562161 -167.24357247982\\ + 7.83238259917936 -167.567419816167\\ + 8.20188949920225 -167.826169217574\\ + 8.58882855954615 -168.027573074108\\ + 8.91148232283998 -168.151584798546\\ + 9.246257116406 -168.245422037777\\ + 9.50556592010137 -168.297306378922\\ + 9.7721469697258 -168.334214455576\\ + 10.0462042134681 -168.356831155606\\ + 10.2331657833024 -168.364269921268\\ + 10.4236067397639 -168.365786537015\\ + 10.6175918348298 -168.361528200666\\ + 10.8151870255226 -168.351630055334\\ + 11.0164594963369 -168.33621613777\\ + 11.3254131515284 -168.302999498509\\ + 11.6430313292089 -168.257971055818\\ + 12.0804213467733 -168.180075959445\\ + 12.5342426546138 -168.082327903382\\ + 13.125568357718 -167.932991704978\\ + 13.7447909267756 -167.754225695988\\ + 14.5265392594678 -167.501719150079\\ + 15.3527502878039 -167.208500669344\\ + 16.3762407452172 -166.815652541871\\ + 17.4679621512724 -166.368605190925\\ + 18.8050405512853 -165.791603896529\\ + 20.2444650997683 -165.144127360647\\ + 21.9959306803003 -164.331284176125\\ + 23.8989256623109 -163.428783148263\\ + 26.2070669648381 -162.32075509207\\ + 28.7381269185112 -161.102466113729\\ + 31.8055201533286 -159.636991125827\\ + 35.5263467657817 -157.893671189237\\ + 40.0500075787373 -155.846170006683\\ + 45.5678626584099 -153.478809848944\\ + 53.2999408084406 -150.429782093203\\ + 86.8838263525134 -140.784045006122\\ + 97.0480887738009 -138.849907183012\\ + 106.420924406474 -137.384252701134\\ + 115.628013120735 -136.200774250536\\ + 124.478714618793 -135.270321768476\\ + 132.777082935543 -134.558270498911\\ + 141.628661629916 -133.947630601801\\ + 149.683929307729 -133.508720132745\\ + 156.74554102056 -133.204563230608\\ + 164.140297114445 -132.957758911057\\ + 170.30650292528 -132.802304977622\\ + 176.704352608899 -132.684633876544\\ + 181.659978837536 -132.621373455172\\ + 186.754584276109 -132.579651059182\\ + 190.230118866895 -132.56383833198\\ + 193.770333747798 -132.557644436777\\ + 195.565071586593 -132.558157287114\\ + 199.204570845384 -132.566404843459\\ + 202.911801804663 -132.584280271635\\ + 206.688024962902 -132.611776910103\\ + 212.484535249894 -132.671032609091\\ + 218.443607114946 -132.751839348059\\ + 226.64980792737 -132.892933770654\\ + 235.164288449433 -133.071853396155\\ + 246.258591635048 -133.348066389207\\ + 257.876288759386 -133.681737680499\\ + 272.543253128104 -134.15623691558\\ + 288.044415339625 -134.709122995929\\ + 307.246884270909 -135.449149018343\\ + 330.764978074424 -136.413201864611\\ + 359.381366380452 -137.636908460264\\ + 394.090164040346 -139.150768364231\\ + 436.153778920815 -140.975400930195\\ + 491.690357762798 -143.300344979641\\ + 580.448594276896 -146.713067630407\\ + 862.851256636678 -154.939754778392\\ + 1000 -157.778843495115\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.916692380500706\\ + 0.123620954373684 -1.00094569036673\\ + 0.140652724210525 -1.05766380123634\\ + 0.15710723892474 -1.11211723685108\\ + 0.173876240021636 -1.16847221214738\\ + 0.190669084051231 -1.22634372642858\\ + 0.209083769055575 -1.29170854495447\\ + 0.227172813302684 -1.35788648726555\\ + 0.246826845225555 -1.43190098506057\\ + 0.268181260945313 -1.51461422630757\\ + 0.291383170483282 -1.6069192975358\\ + 0.316592411198347 -1.70975438002466\\ + 0.343982648902277 -1.82411930216068\\ + 0.373742574239127 -1.95109448820341\\ + 0.406077202570047 -2.09186264448522\\ + 0.441209286319117 -2.24773385352165\\ + 0.479380849508895 -2.42017512357876\\ + 0.520854855057734 -2.61084590038541\\ + 0.565917016324646 -2.82164164173122\\ + 0.614877765381008 -3.05474836292126\\ + 0.668074391569548 -3.31271219864368\\ + 0.725873365081689 -3.59852967448131\\ + 0.788672861561456 -3.9157668223479\\ + 0.856905505126854 -4.26871896698907\\ + 0.931041348706901 -4.66262871687718\\ + 1.01159111222379 -5.10398871142047\\ + 1.09910970092957 -5.60097028704212\\ + 1.18324062745842 -6.09782416921809\\ + 1.27381132318649 -6.65629612576782\\ + 1.37131471775393 -7.28857655411593\\ + 1.47628147190933 -8.01072130597515\\ + 1.57469771464299 -8.73313412726992\\ + 1.67967487209273 -9.56031539835772\\ + 1.79165032736394 -10.5187593287575\\ + 1.8935521797563 -11.4723297995701\\ + 2.001249798969 -12.5814319045509\\ + 2.11507282486872 -13.8910877645142\\ + 2.21485523372624 -15.1815274817952\\ + 2.31934505927457 -16.7090295448904\\ + 2.42876438246056 -18.549854916264\\ + 2.54334576130472 -20.8163436112875\\ + 2.63889081445755 -23.048258009976\\ + 2.73802517792786 -25.7913496432951\\ + 2.84088369018327 -29.2394225702162\\ + 2.94760625512479 -33.6858929113524\\ + 3.05833803237832 -39.5805011945831\\ + 3.14410830314712 -45.3488397277047\\ + 3.2322839781812 -52.6866629266328\\ + 3.32293251639919 -62.0022436164365\\ + 3.44776405473464 -77.8453543947729\\ + 3.81576466127131 -126.031519545107\\ + 3.95911026646847 -137.903605255833\\ + 4.1078408899656 -146.539551305774\\ + 4.26215882901522 -152.878090006057\\ + 4.42227398050573 -157.652272481248\\ + 4.58840412645453 -161.355694025597\\ + 4.80487043965544 -164.958853348815\\ + 5.03154894503829 -167.783043108068\\ + 5.26892142135084 -170.072469399783\\ + 5.56859644428648 -172.328999420614\\ + 5.8853157751914 -174.209646083265\\ + 6.27766010580631 -176.073749287182\\ + 6.75818116816072 -177.904380430516\\ + 7.34287044716709 -179.708497379082\\ + 8.05203967082557 -181.509634910771\\ + 9.07732652520994 -183.665720303729\\ + 11.6430313292089 -187.920266753409\\ + 14.0005838246802 -191.159444049393\\ + 16.0770442167387 -193.745938719991\\ + 18.2920450484626 -196.330072762232\\ + 20.6212180399902 -198.905882105419\\ + 23.2469705998571 -201.67327096612\\ + 26.2070669648381 -204.648504715641\\ + 29.8177229001949 -208.096912113605\\ + 33.9258338274107 -211.802558374216\\ + 38.9574561577541 -216.050723202277\\ + 45.1496777203634 -220.873360770117\\ + 53.7936150398065 -226.927447187004\\ + 67.1161176749657 -234.927612630262\\ + 170.30650292528 -268.98157835559\\ + 307.246884270909 -290.280668426652\\ + 534.229329953814 -310.348129333463\\ + 642.403365939436 -316.653440941271\\ + 751.408106111675 -321.694813234263\\ + 862.851256636735 -325.844507778637\\ + 981.72984061889 -329.436556289893\\ + 1000 -329.926610165139\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.400154802213933\\ + 0.111698681846778 -0.447045088143284\\ + 0.124765955263093 -0.49945145066107\\ + 0.139361927422416 -0.558031249667692\\ + 0.154236864629659 -0.617782167957273\\ + 0.170699493403831 -0.683978019387553\\ + 0.188919277620773 -0.757330789164996\\ + 0.209083769055575 -0.838637103050644\\ + 0.231400538013057 -0.928790391787061\\ + 0.256099310025861 -1.02879550422074\\ + 0.283434330615137 -1.13978646455735\\ + 0.310808217386903 -1.25129856164551\\ + 0.340825854742331 -1.37404199724102\\ + 0.373742574239127 -1.50925164258149\\ + 0.409838367175735 -1.65833131720797\\ + 0.44942026621191 -1.82288704706616\\ + 0.49282495700403 -2.00476961214105\\ + 0.540421642070621 -2.20612964295958\\ + 0.592615181247569 -2.42948986859727\\ + 0.649849535446982 -2.67784110716207\\ + 0.706071771413749 -2.92567519305857\\ + 0.767158117677977 -3.19979276770948\\ + 0.833529396509846 -3.50398652313015\\ + 0.905642837944531 -3.84289130765382\\ + 0.983995229627797 -4.22225237722239\\ + 1.06912633917342 -4.6493037098644\\ + 1.15096220088509 -5.07637418071056\\ + 1.23906215694794 -5.55675726032416\\ + 1.33390569003905 -6.10121078345105\\ + 1.42283045721431 -6.64116168562282\\ + 1.51768339028333 -7.25331841969256\\ + 1.61885969017829 -7.95400683534888\\ + 1.72678090388442 -8.7651522671465\\ + 1.82499324481618 -9.5708822614049\\ + 1.92879150802077 -10.5057102728827\\ + 2.03849339825241 -11.6053695788477\\ + 2.15443469003179 -12.92028189123\\ + 2.25607406649673 -14.2324110479088\\ + 2.36250846547808 -15.8055427330375\\ + 2.47396410088691 -17.7282267107224\\ + 2.56690271549201 -19.6048258599706\\ + 2.66333272517501 -21.8875803235251\\ + 2.76338529005317 -24.720502231245\\ + 2.86719649749373 -28.3180708263081\\ + 2.97490754721436 -33.0065262193071\\ + 3.08666494333715 -39.2857350995548\\ + 3.17322963473482 -45.4750919805643\\ + 3.26222200971147 -53.3709807982593\\ + 3.38477285594618 -67.185390725159\\ + 3.54445567397058 -89.3419171206061\\ + 3.74605003274907 -116.139398918722\\ + 3.8867766908927 -129.839558247484\\ + 4.03278998219369 -139.877983892075\\ + 4.18428850790151 -147.157936725816\\ + 4.34147833005496 -152.536081621253\\ + 4.50457325175926 -156.618806968812\\ + 4.6737951079922 -159.804949817784\\ + 4.89428989611481 -162.914980672448\\ + 5.12518692705354 -165.350908866067\\ + 5.36697694554061 -167.315388193546\\ + 5.62017384808323 -168.939440494575\\ + 5.93982669392029 -170.56058984236\\ + 6.27766010580631 -171.918932468175\\ + 6.69616005485286 -173.261605041201\\ + 7.14255928554351 -174.412632155164\\ + 7.68928372075853 -175.55688486074\\ + 8.35452805838285 -176.686091387937\\ + 9.1614024571382 -177.80222705898\\ + 10.1392540755888 -178.915224666007\\ + 11.5361810173649 -180.22308574211\\ + 14.1302599059945 -182.165608804665\\ + 18.1241754737421 -184.564739823687\\ + 21.0049824165405 -186.077304203745\\ + 23.8989256623109 -187.494709823414\\ + 26.9420371368182 -188.912622043214\\ + 30.0939003444953 -190.326601441374\\ + 33.6144900010886 -191.858477063524\\ + 37.5469422407329 -193.52529527456\\ + 41.5545533471868 -195.186802262626\\ + 45.9899209052265 -196.990490744466\\ + 50.8987019351974 -198.950641318815\\ + 56.3314267060121 -201.081668875558\\ + 62.3440188862748 -203.397877414498\\ + 68.9983712143025 -205.913120408617\\ + 77.0702711421226 -208.899214318306\\ + 86.0864769614886 -212.152410315452\\ + 96.1574600143255 -215.684515528077\\ + 107.406615333344 -219.503214456211\\ + 121.0829750232 -223.966254281903\\ + 137.765076954912 -229.145748720806\\ + 158.19734815786 -235.103127605623\\ + 183.34254825622 -241.877856662316\\ + 216.438908606406 -249.932484067275\\ + 267.56384445519 -260.698892007207\\ + 496.244487762885 -292.373954243335\\ + 585.824820015288 -300.267377871135\\ + 678.940681269615 -306.862025553827\\ + 779.63601304049 -312.625128868311\\ + 887.049688965478 -317.606465594943\\ + 1000 -321.875183278479\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -1.99689715940553\\ + 0.116968270397032 -2.26167895264774\\ + 0.152821403602584 -2.73378393900367\\ + 0.185467692308478 -3.06719091561422\\ + 0.211020342856859 -3.27294896243296\\ + 0.235706941399663 -3.43360383090209\\ + 0.258471350746971 -3.55456966497866\\ + 0.283434330615137 -3.66328685483592\\ + 0.310808217386903 -3.76028466602008\\ + 0.340825854742331 -3.84711523851018\\ + 0.380697987140247 -3.94154211186537\\ + 0.497389595878983 -4.16454739182848\\ + 0.540421642070621 -4.24571758155565\\ + 0.58178800743451 -4.32812461818901\\ + 0.620572880677654 -4.41050724597551\\ + 0.661943345877428 -4.50456702056726\\ + 0.706071771413749 -4.61237172369886\\ + 0.75314201659739 -4.73609074809275\\ + 0.80335019771251 -4.8780349170089\\ + 0.856905505126854 -5.04071100673218\\ + 0.914031074875622 -5.22689382032206\\ + 0.974964918348386 -5.43972016793208\\ + 1.03996091395407 -5.68281131975795\\ + 1.10928986489529 -5.96043374955281\\ + 1.18324062745842 -6.27771284560026\\ + 1.26212131452257 -6.64092168690343\\ + 1.3462605792989 -7.0578786005733\\ + 1.43600898465122 -7.53850589545317\\ + 1.531740463702 -8.09563305901253\\ + 1.63385387780995 -8.74618037593831\\ + 1.72678090388442 -9.39522083451146\\ + 1.82499324481618 -10.1487845143951\\ + 1.92879150802077 -11.0327833420864\\ + 2.03849339825241 -12.082859073184\\ + 2.13466303332416 -13.1204837633721\\ + 2.23536964590967 -14.3487353617016\\ + 2.34082727617843 -15.8246198800829\\ + 2.45126006203344 -17.6301238551209\\ + 2.56690271549201 -19.8869158891739\\ + 2.66333272517501 -22.1397517610562\\ + 2.76338529005317 -24.9430368268422\\ + 2.86719649749373 -28.511216965326\\ + 2.97490754721436 -33.1704986268585\\ + 3.08666494333715 -39.4207145683952\\ + 3.17322963473482 -45.5884248341083\\ + 3.26222200971147 -53.4627349941851\\ + 3.38477285594618 -67.2484538645196\\ + 3.54445567397058 -89.3691968338968\\ + 3.74605003274907 -116.123765982498\\ + 3.8867766908927 -129.795278247441\\ + 4.03278998219369 -139.804984294697\\ + 4.18428850790151 -147.056109006717\\ + 4.34147833005496 -152.405280970686\\ + 4.50457325175926 -156.45885197601\\ + 4.6737951079922 -159.615622131403\\ + 4.89428989611481 -162.68857319107\\ + 5.12518692705354 -165.086948354353\\ + 5.36697694554061 -167.013326613837\\ + 5.62017384808323 -168.598653839861\\ + 5.93982669392029 -170.172400541634\\ + 6.27766010580631 -171.482194450344\\ + 6.63470812109201 -172.596365251098\\ + 7.07701066118229 -173.711317353583\\ + 7.54879928165369 -174.676398420268\\ + 8.12661920009201 -175.642414341445\\ + 8.8296999554939 -176.599958105902\\ + 9.6824661193026 -177.547987173427\\ + 10.7159339982272 -178.492215605829\\ + 12.0804213467733 -179.520606968527\\ + 14.2611370719404 -180.858804705836\\ + 20.6212180399902 -183.808617396662\\ + 23.8989256623109 -185.080215494409\\ + 27.1915794303594 -186.274743481676\\ + 30.6539529505671 -187.471888178777\\ + 34.240061379715 -188.667683051024\\ + 38.2456972246693 -189.965424206331\\ + 42.7199396630653 -191.380338274648\\ + 47.2796959160057 -192.794031698271\\ + 52.3261423948667 -194.332864087135\\ + 57.9112264764156 -196.010686036587\\ + 64.0924401935684 -197.842036144528\\ + 70.9334120498816 -199.842071019043\\ + 78.5045620020441 -202.026433054594\\ + 86.8838263525077 -204.41104016642\\ + 96.1574600143255 -207.011779753847\\ + 106.420924406474 -209.844088697349\\ + 117.779870119709 -212.922403230756\\ + 131.558562404562 -216.576046150875\\ + 146.949180062486 -220.550642621639\\ + 164.140297114445 -224.854206798354\\ + 185.04070195422 -229.889020330893\\ + 210.534524276677 -235.733621004104\\ + 241.759407916908 -242.448973747023\\ + 282.78179796255 -250.549698273788\\ + 343.1907197459 -261.085643381113\\ + 596.727119597363 -291.551372868152\\ + 697.981390783064 -299.498007808359\\ + 801.500696156499 -306.04790332076\\ + 911.92675984596 -311.720603165105\\ + 1000 -315.498164102405\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.415754685381444\\ + 0.111698681846778 -0.464769954904\\ + 0.124765955263093 -0.519662531202357\\ + 0.138082976521811 -0.575774104581456\\ + 0.152821403602584 -0.638091855511504\\ + 0.169132951702955 -0.707347900738057\\ + 0.187185529496565 -0.784372912662491\\ + 0.207164967560208 -0.870111533445481\\ + 0.227172813302684 -0.956519994119446\\ + 0.249113002606763 -1.05193418615102\\ + 0.273172159844147 -1.15738821353278\\ + 0.299554933435982 -1.27404872552796\\ + 0.328485736602995 -1.40323142777055\\ + 0.360210656235685 -1.54641917708295\\ + 0.394999546122078 -1.70528226400108\\ + 0.433148322337641 -1.88170214626479\\ + 0.474981480322836 -2.07780089815503\\ + 0.520854855057734 -2.29598001447931\\ + 0.571158647812663 -2.53897395182338\\ + 0.620572880677654 -2.78147295583852\\ + 0.674262224177818 -3.04925582705619\\ + 0.732596542821484 -3.34539418997184\\ + 0.795977700231537 -3.67350896025312\\ + 0.864842327573189 -4.03793779601619\\ + 0.939664831495459 -4.44396573023784\\ + 1.02096066230601 -4.89814601948945\\ + 1.10928986489529 -5.4087535495583\\ + 1.19420002813357 -5.91853918533053\\ + 1.28560960694331 -6.49092827376154\\ + 1.38401609657311 -7.13843707509784\\ + 1.48995507285279 -7.87762638606068\\ + 1.58928286562308 -8.61704838501856\\ + 1.69523234155419 -9.46401427816869\\ + 1.80824493487798 -10.4462100543236\\ + 1.91109062168914 -11.4246622764908\\ + 2.01978575681984 -12.5646492436783\\ + 2.13466303332416 -13.9138752883092\\ + 2.23536964590967 -15.2469083267567\\ + 2.34082727617843 -16.8297329225998\\ + 2.45126006203344 -18.7445291071186\\ + 2.56690271549201 -21.1131673310762\\ + 2.66333272517501 -23.457459990024\\ + 2.76338529005317 -26.3540822335302\\ + 2.86719649749373 -30.0175948798973\\ + 2.97490754721436 -34.7743228156962\\ + 3.08666494333715 -41.1242207780958\\ + 3.17322963473482 -47.3682351757882\\ + 3.26222200971147 -55.3202319689858\\ + 3.38477285594618 -69.2117796834045\\ + 3.54445567397058 -91.468609779552\\ + 3.74605003274907 -118.392418644802\\ + 3.8867766908927 -132.180580194156\\ + 4.03278998219369 -142.310168000985\\ + 4.18428850790151 -149.68456103159\\ + 4.34147833005496 -155.16054629012\\ + 4.50457325175926 -159.344638424011\\ + 4.6737951079922 -162.635804950071\\ + 4.89428989611481 -165.882463618181\\ + 5.12518692705354 -168.461217231568\\ + 5.36697694554061 -170.575003312133\\ + 5.67222897164457 -172.679434123047\\ + 5.99484250318932 -174.44923305092\\ + 6.3944884285567 -176.217267671146\\ + 6.88395206964506 -177.965997670582\\ + 7.4795225156221 -179.700062933823\\ + 8.27785696619849 -181.606386036218\\ + 9.41833153464754 -183.84322139614\\ + 15.0722530931083 -191.830573474782\\ + 17.3076553419573 -194.429079800513\\ + 19.6922025547908 -197.038188070309\\ + 22.1996611912005 -199.647000771124\\ + 25.0264009641792 -202.455312938817\\ + 28.2130767593936 -205.478019814414\\ + 31.8055201533307 -208.724209117588\\ + 36.1874981241128 -212.472343796829\\ + 41.5545533471868 -216.769582727708\\ + 48.159579101925 -221.647225289254\\ + 57.3797641421395 -227.76863444465\\ + 71.5904108596503 -235.85605425333\\ + 220.466873523944 -277.476801465387\\ + 369.460120519916 -296.558835912357\\ + 514.886745013736 -308.701565159585\\ + 624.878807200712 -315.443134628232\\ + 730.909932860277 -320.583243962553\\ + 839.312949816689 -324.823634380789\\ + 954.948563979212 -328.501229818267\\ + 1000 -329.745759958342\\ + }; + \addplot [color=black, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -0.360279720677909\\ + 0.112733256371051 -0.406240562505843\\ + 0.125921561369413 -0.45387637302639\\ + 0.140652724210525 -0.507128728568574\\ + 0.15710723892474 -0.566671986672134\\ + 0.173876240021625 -0.627427173006708\\ + 0.192435097523039 -0.694763796614723\\ + 0.212974853574551 -0.76941894021104\\ + 0.235706941399678 -0.852220818722344\\ + 0.260865361762251 -0.944103038726894\\ + 0.288709091735928 -1.0461220599299\\ + 0.316592411198347 -1.14867044703925\\ + 0.347168681892662 -1.26161120437672\\ + 0.380697987140222 -1.386106998846\\ + 0.41746552892532 -1.52348546522956\\ + 0.457784053837654 -1.67527314448481\\ + 0.501996513311016 -1.84323918563692\\ + 0.550478980785488 -2.02945229098052\\ + 0.603643850607596 -2.2363558344334\\ + 0.661943345877428 -2.46686823703078\\ + 0.719211887222132 -2.69741661371458\\ + 0.781435060784446 -2.95305411219223\\ + 0.849041520408896 -3.23757082564941\\ + 0.922497005259214 -3.55563639750733\\ + 1.0023075482839 -3.91308783662799\\ + 1.07902879151619 -4.26983452212093\\ + 1.16162263260848 -4.67014138162662\\ + 1.25053858729041 -5.12243806125377\\ + 1.3462605792989 -5.63765038780213\\ + 1.43600898465122 -6.15130119515936\\ + 1.5317404637021 -6.73683459117146\\ + 1.63385387780984 -7.41109783287791\\ + 1.74277467840897 -8.19683250377332\\ + 1.84189668079973 -8.98254766273072\\ + 1.94665634334225 -9.90028991253442\\ + 2.05737431343286 -10.9877030805012\\ + 2.15443469003193 -12.0613705278521\\ + 2.25607406649687 -13.3329959495336\\ + 2.36250846547792 -14.8637155002298\\ + 2.47396410088675 -16.7419892536468\\ + 2.56690271549201 -18.5815586597051\\ + 2.66333272517501 -20.825894533689\\ + 2.76338529005317 -23.618957075032\\ + 2.86719649749373 -27.1751716707795\\ + 2.97490754721436 -31.8207225796624\\ + 3.05833803237852 -36.3118030876589\\ + 3.14410830314732 -41.9899915796018\\ + 3.23228397818141 -49.2351115056359\\ + 3.32293251639897 -58.4553661699928\\ + 3.44776405473441 -74.1671720499759\\ + 3.81576466127131 -121.966103034563\\ + 3.95911026646847 -133.687314810928\\ + 4.1078408899656 -142.166710115829\\ + 4.26215882901522 -148.342815054914\\ + 4.42227398050602 -152.948467327068\\ + 4.58840412645483 -156.477041380036\\ + 4.76077523022638 -159.250466980147\\ + 4.98537346387382 -161.970868172377\\ + 5.22056752784682 -164.105234068313\\ + 5.46685729972028 -165.822804403102\\ + 5.72476623970219 -167.234567932816\\ + 6.05036787939111 -168.629402950382\\ + 6.39448842855712 -169.779919053979\\ + 6.75818116816117 -170.746081112601\\ + 7.14255928554305 -171.569759739561\\ + 7.61871770232323 -172.390278848566\\ + 8.12661920009201 -173.091900053792\\ + 8.66837993001965 -173.699365585657\\ + 9.33189771573347 -174.301472882946\\ + 10.0462042134681 -174.824383698435\\ + 10.8151870255226 -175.282990487354\\ + 11.6430313292089 -175.688546481872\\ + 12.6503372039588 -176.09209734734\\ + 13.7447909267756 -176.448964301635\\ + 14.9339321612423 -176.766534741058\\ + 16.2259528707813 -177.050627288282\\ + 17.629753752872 -177.305897837892\\ + 19.332422875551 -177.560301668955\\ + 21.1995345753606 -177.787999361898\\ + 23.2469705998571 -177.992443527604\\ + 25.4921465445141 -178.176493226676\\ + 27.9541599906793 -178.342545293238\\ + 30.6539529505651 -178.49263143087\\ + 33.6144900010886 -178.628490984456\\ + 37.2023668141304 -178.763291701594\\ + 41.1731993116176 -178.884421641108\\ + 45.5678626584099 -178.993377796313\\ + 50.4315948717143 -179.091464857097\\ + 55.8144624945484 -179.179826768616\\ + 61.7718759733854 -179.259471655478\\ + 68.3651600451004 -179.331291765182\\ + 76.3629826128223 -179.40164575426\\ + 85.2964449974123 -179.464541432936\\ + 95.2750047242714 -179.52078540643\\ + 106.420924406474 -179.57109256977\\ + 119.971773543585 -179.619627045866\\ + 135.248087041786 -179.662652557438\\ + 153.881775003836 -179.703548226843\\ + 175.082703173578 -179.739477039585\\ + 201.049641626046 -179.773147643471\\ + 233.006141069691 -179.804275570755\\ + 272.543253128104 -179.83267911444\\ + 321.74181506764 -179.858271394769\\ + 383.339510176665 -179.881049576357\\ + 465.229952396024 -179.901990067283\\ + 575.121707184161 -179.92071895588\\ + 730.909932860277 -179.937618038116\\ + 954.948563979212 -179.952253810262\\ + 1000 -179.954404899517\\ + }; + \end{axis} + \end{tikzpicture} +#+end_src + +#+name: fig:bode_plot_mech_sys_uncertainty +#+caption: Bode plot of the mechanical system - Uncertainty ([[./figs/bode_plot_mech_sys_uncertainty.png][png]], [[./figs/bode_plot_mech_sys_uncertainty.pdf][pdf]], [[./figs/bode_plot_mech_sys_uncertainty.tex][tex]]). +#+RESULTS: +[[file:figs/bode_plot_mech_sys_uncertainty.png]] + +* Bode plot of the controller +#+NAME: data:bode_Kfb_magnitude +#+begin_src latex :exports none + 0.1 43470401.5635197\\ + 0.140652724210524 22406118.4606333\\ + 0.225088005209546 8841324.97190729\\ + 0.402350554886929 2759551.18650976\\ + 0.632121847581245 1099567.22973382\\ + 0.864842327573171 571911.118634823\\ + 1.08902296226373 348238.834272102\\ + 1.30953502048267 230413.727914817\\ + 1.5176833902834 162916.926170144\\ + 1.72678090388436 118180.38299581\\ + 1.92879150802078 88053.4489201859\\ + 2.11507282486879 67600.1593337435\\ + 2.29805998875885 52196.4252310799\\ + 2.47396410088682 40551.3529146903\\ + 2.63889081445751 31757.3998192352\\ + 2.81481236050758 24156.5912162984\\ + 2.97490754721444 18564.407716775\\ + 3.20262069365765 12562.3365624369\\ + 3.35371015200293 9903.39866696113\\ + 3.44776405473447 8860.70330148828\\ + 3.51192753045073 8439.59373188045\\ + 3.54445567397044 8315.55083857103\\ + 3.57728509936788 8248.9891824612\\ + 3.61041859717334 8238.41528485595\\ + 3.64385898376354 8281.29862424784\\ + 3.71167181947577 8513.11679296013\\ + 3.78074666359936 8910.71745272145\\ + 3.92277675892772 10060.0006461556\\ + 4.3016357581068 13826.7614234338\\ + 4.50457325175946 15807.7747001244\\ + 4.76077523022638 18134.5901302594\\ + 5.03154894503805 20378.4927614313\\ + 5.31772317785097 22542.0240862418\\ + 5.67222897164455 24991.3110735361\\ + 6.10640754223204 27751.7418918669\\ + 6.75818116816111 31647.5291959361\\ + 8.35452805838285 41529.1212967548\\ + 9.1614024571385 47350.5265741091\\ + 10.0462042134682 54704.5281630713\\ + 11.0164594963366 64124.7677611584\\ + 12.0804213467733 76239.9049999386\\ + 13.4936714058831 95386.2088374544\\ + 15.3527502878042 126058.172628886\\ + 18.292045048463 187487.904152082\\ + 36.8609536217215 934555.32079059\\ + 47.7176094893875 1644338.09622994\\ + 62.9214610961035 2961671.49590373\\ + 87.6885609458744 5900456.23627333\\ + 136.500780654601 14541991.6515201\\ + 275.067600790807 59592410.0067978\\ + 359.381366380463 101766885.625809\\ +#+end_src + +#+NAME: data:bode_Kfb_phase +#+begin_src latex :exports none + 0.1 -155.364714507098\\ + 0.108651577465251 -157.046895384675\\ + 0.118051652856881 -158.584357803454\\ + 0.128264983052803 -159.984829386242\\ + 0.138082976521811 -161.120662469234\\ + 0.148652484499784 -162.158997873773\\ + 0.160031031373875 -163.104451315672\\ + 0.17228054471314 -163.961327712226\\ + 0.185467692308466 -164.73360707904\\ + 0.19783188827842 -165.342829955295\\ + 0.211020342856859 -165.892308734626\\ + 0.22508800520954 -166.384071523065\\ + 0.240093487686069 -166.81994455208\\ + 0.253749037973356 -167.1503027674\\ + 0.268181260945295 -167.4416997254\\ + 0.283434330615137 -167.69493021744\\ + 0.296805860866562 -167.877298293101\\ + 0.310808217386903 -168.033977785229\\ + 0.325471160553176 -168.165253579362\\ + 0.337698031082518 -168.252140784466\\ + 0.350384224529072 -168.323012215744\\ + 0.363546996129332 -168.377939090849\\ + 0.373742574239103 -168.408700768469\\ + 0.384224084605498 -168.430533609922\\ + 0.391374560198028 -168.440131065105\\ + 0.398658107358057 -168.445762067993\\ + 0.406077202570047 -168.447424767234\\ + 0.413634368406335 -168.445115830121\\ + 0.421332174384734 -168.438830428563\\ + 0.429173237842218 -168.428562223998\\ + 0.43716022482485 -168.414303351192\\ + 0.44942026621191 -168.385411529502\\ + 0.462024137175122 -168.347480797508\\ + 0.474981480322836 -168.300464719448\\ + 0.492824957004062 -168.223548151042\\ + 0.511338753841437 -168.130228710593\\ + 0.530548052536955 -168.020325903023\\ + 0.555577622239876 -167.859305809794\\ + 0.58178800743451 -167.671571713614\\ + 0.609234915240079 -167.456573441619\\ + 0.643885742724037 -167.161691937189\\ + 0.680507369673503 -166.825379829582\\ + 0.719211887222132 -166.446184720641\\ + 0.760117761795532 -166.022438813388\\ + 0.81079098067315 -165.469202597187\\ + 0.864842327573189 -164.849226494558\\ + 0.922497005259214 -164.158439265126\\ + 0.983995229627797 -163.392091955358\\ + 1.04959323055824 -162.544626583723\\ + 1.11956431948387 -161.609503572351\\ + 1.1942000281335 -160.578971747741\\ + 1.27381132318649 -159.443756915773\\ + 1.3587299019027 -158.192632667642\\ + 1.44930957412626 -156.81181708356\\ + 1.54592773641949 -155.284105754867\\ + 1.64898694447104 -153.587594567159\\ + 1.75891659032778 -151.693744713082\\ + 1.87617469143913 -149.564356623681\\ + 1.98288394912704 -147.512246613038\\ + 2.0956623994805 -145.202606833263\\ + 2.21485523372639 -142.570787084104\\ + 2.31934505927442 -140.064916106496\\ + 2.4287643824604 -137.191964459757\\ + 2.54334576130472 -133.836807389325\\ + 2.63889081445755 -130.691255387186\\ + 2.73802517792786 -126.994823196645\\ + 2.84088369018327 -122.552004496845\\ + 2.94760625512479 -117.067590923778\\ + 3.03027108286649 -112.006977633487\\ + 3.11525422355555 -105.839500800734\\ + 3.20262069365769 -98.2098344235929\\ + 3.29243733300778 -88.7057129662501\\ + 3.38477285594596 -76.9948766579058\\ + 3.51192753045066 -58.191856460893\\ + 3.74605003274907 -24.1759283952212\\ + 3.8867766908927 -8.9549654600952\\ + 3.99578030189527 0.05424674730898\\ + 4.14588849683285 9.57226472391096\\ + 4.30163575810668 17.0676193959614\\ + 4.46323392671051 23.2117407770243\\ + 4.6737951079925 29.6565710826308\\ + 4.93962174387827 36.2665264048853\\ + 5.26892142135084 43.0942325055928\\ + 5.7777901179705 52.0572530148357\\ + 8.27785696619849 86.3727118716517\\ + 10.8151870255226 112.406946070662\\ + 11.9695570235905 121.552177865682\\ + 13.0051125217337 128.478501914037\\ + 14.1302599059955 134.819669591624\\ + 15.2118551798608 139.932375678172\\ + 16.3762407452172 144.544746230039\\ + 17.4679621512724 148.176911238822\\ + 18.6324631193151 151.445726911439\\ + 19.8745954958102 154.36855666213\\ + 21.1995345753606 156.965517430503\\ + 22.6128006633721 159.258251071286\\ + 23.8989256623109 160.998181225102\\ + 25.2582002696278 162.544964165632\\ + 26.6947849403426 163.912362292937\\ + 28.2130767593954 165.113720376764\\ + 29.8177229001969 166.161840342236\\ + 31.5136348486643 167.068888278142\\ + 33.3060034362469 167.846326749679\\ + 34.8772747481423 168.402936323835\\ + 36.5226736430817 168.882777608427\\ + 38.2456972246693 169.291252815606\\ + 40.0500075787373 169.633378481628\\ + 41.5545533471895 169.862433154403\\ + 43.1156199031825 170.054192980089\\ + 44.7353305449843 170.210701908133\\ + 46.4158883361268 170.333854209\\ + 47.7176094893859 170.40538524839\\ + 49.0558370636517 170.459824579316\\ + 50.4315948717143 170.497813484418\\ + 51.3701354335138 170.514297645932\\ + 52.3261423948667 170.523904524208\\ + 53.2999408084406 170.526793188252\\ + 53.7936150398065 170.525765744081\\ + 54.794723369002 170.518858182568\\ + 55.8144624945484 170.505596032206\\ + 56.8531791387359 170.486111558014\\ + 58.4476113163379 170.445489432615\\ + 60.0867589171979 170.391538567918\\ + 61.7718759733854 170.324616137437\\ + 64.0924401935642 170.215762940957\\ + 66.50018030431 170.085099181676\\ + 69.6374473062844 169.891975079658\\ + 72.9227205872842 169.666607449389\\ + 76.3629826128223 169.409719163214\\ + 80.7062014114933 169.060571856472\\ + 85.2964449974123 168.66733699213\\ + 90.9827289445557 168.153086563827\\ + 97.0480887738009 167.578826478813\\ + 103.51779556302 166.943723901156\\ + 111.441525146678 166.141606661108\\ + 119.971773543585 165.255344346467\\ + 129.154966501489 164.281229865536\\ + 139.041083409004 163.21473404092\\ + 149.683929307729 162.050505533379\\ + 161.141427725301 160.782352536145\\ + 173.475935923388 159.403205311421\\ + 186.754584276109 157.905057879654\\ + 202.911801804663 156.066120624088\\ + 220.466873523944 154.050554173503\\ + 239.540735872084 151.841722750434\\ + 260.264788196906 149.420577135854\\ + 280.186655645918 147.072566796613\\ + 301.63343472593 144.521878314074\\ + 324.721849207315 141.74828535307\\ + 349.577557436321 138.728468220433\\ + 376.335836228661 135.435365683924\\ + 405.142317111462 131.837387817798\\ + 436.153778920815 127.897493655173\\ + 469.539001068009 123.572179690684\\ + 505.479682119114 118.810514287571\\ + 544.1714286866 113.553525472907\\ + 585.82482001525 107.734558232872\\ + 630.666554056761 101.281715619792\\ + 678.940681269615 94.1241711336394\\ + 730.909932860277 86.2047189454912\\ + 786.8571506937 77.500553662828\\ + 854.93270662683 66.8230752479042\\ + 946.184819472219 52.7908656572718\\ + 1000 44.8958338224281\\ +#+end_src + +#+begin_src latex :file bode_Kfb.pdf :tangle figs/bode_Kfb.tex :exports results + <> + \setlength\fwidth{7cm} + \setlength\fheight{5cm} + + \begin{tikzpicture} + \begin{axis}[% + width=\fwidth, + height=0.55\fheight, + at={(0,0.45\fheight)}, + xmode=log, + xmin=0.1, + xmax=1000, + xminorticks=true, + xticklabels={{}}, + xminorticks=true, + ymode=log, + ymin=5e3, + ymax=1e8, + yminorticks=true, + ylabel={Magnitude [m/N]}, + xminorgrids, + yminorgrids + ] + \addplot [color=mycolor1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + <> + }; + \end{axis} + + \begin{axis}[% + width=\fwidth, + height=0.4\fheight, + at={(0,0)}, + xmode=log, + xmin=0.1, + xmax=1000, + xminorticks=true, + xlabel={Frequency [$\si{\hertz}$]}, + ymin=-180, + ymax=180, + ytick={-180, -90, 0, 90, 180}, + ylabel={Phase [deg]}, + xminorgrids + ] + \addplot [color=mycolor1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + <> + }; + \end{axis} + \end{tikzpicture} +#+end_src + +#+name: fig:bode_Kfb +#+caption: Bode plot of the controller ([[./figs/bode_Kfb.png][png]], [[./figs/bode_Kfb.pdf][pdf]], [[./figs/bode_Kfb.tex][tex]]). +#+RESULTS: +[[file:figs/bode_Kfb.png]] + +* Bode plot of the loop gain +#+NAME: data:bode_plot_loop_gain_magnitude +#+begin_src latex :exports none + 0.1 4351.30066559668\\ + 0.14195547660501 2204.82467106182\\ + 0.240093487686065 781.88410115415\\ + 1.0991097009295 38.5863311084398\\ + 1.56024641436637 19.6731219991235\\ + 2.03849339825246 11.9393739233154\\ + 2.54334576130465 8.01104989711584\\ + 3.08666494333727 5.72825533399503\\ + 3.71167181947577 4.22049551615354\\ + 4.4222739805059 3.20087649062788\\ + 5.26892142135068 2.46007717667909\\ + 6.33580499265825 1.88932769380087\\ + 7.76050333513357 1.4309193418116\\ + 10.423606739764 0.967981782735701\\ + 14.9339321612425 0.599939394601807\\ + 18.2920450484629 0.452552135718153\\ + 21.9959306803007 0.345922383404315\\ + 26.2070669648385 0.264570646408659\\ + 31.2244282309286 0.199717761793566\\ + 37.5469422407334 0.146549459045651\\ + 45.9899209052244 0.102803892538117\\ + 58.4476113163363 0.0666234955958302\\ + 81.4537176628074 0.0359602867197856\\ + 144.264395121816 0.0124164368593772\\ + 181.659978837533 0.00821726848185247\\ + 218.443607114943 0.00598932500171654\\ + 255.509709035251 0.00463926584634863\\ + 293.404970921579 0.0037505100182471\\ + 333.828586473176 0.00311412685513269\\ + 376.335836228653 0.00265201416353158\\ + 420.362168384471 0.00231155104488257\\ + 469.539001068006 0.00203594091453817\\ + 529.326605836056 0.00179358854065749\\ + 613.462171799251 0.00155164432840315\\ + 730.909932860291 0.00130568441470115\\ + 794.145171902934 0.00119085081149171\\ + 847.08682665574 0.00109793515647738\\ + 903.557834613893 0.00100057295410498\\ + 963.793479961579 0.000899050671300346\\ + 1000 0.000839826664244425\\ +#+end_src + +#+NAME: data:bode_plot_loop_gain_phase +#+begin_src latex :exports none + 0.1 -155.730410010604\\ + 0.108651577465251 -157.444329842179\\ + 0.118051652856881 -159.016305563146\\ + 0.128264983052803 -160.454312864014\\ + 0.139361927422416 -161.766002170186\\ + 0.151418932530433 -162.958631144936\\ + 0.163009236097978 -163.924315989144\\ + 0.175486714964814 -164.805798805554\\ + 0.188919277620761 -165.607251881691\\ + 0.2033800305847 -166.332537314949\\ + 0.218947676285658 -166.985205158253\\ + 0.233543813990654 -167.499274260959\\ + 0.24911300260678 -167.962206209181\\ + 0.265720110532445 -168.375798945693\\ + 0.283434330615137 -168.74167489725\\ + 0.299554933435982 -169.018407931952\\ + 0.316592411198347 -169.261965935831\\ + 0.334598912055007 -169.473073387997\\ + 0.350384224529072 -169.624669444468\\ + 0.366914237840248 -169.75449639023\\ + 0.384224084605498 -169.862835751751\\ + 0.398658107358057 -169.934199655476\\ + 0.413634368406335 -169.992071969196\\ + 0.425234633452872 -170.026676678307\\ + 0.43716022482485 -170.053774811373\\ + 0.44942026621191 -170.073393329798\\ + 0.457784053837654 -170.082328116866\\ + 0.466303492974262 -170.087953921985\\ + 0.474981480322836 -170.090275173747\\ + 0.48382096649261 -170.089295371996\\ + 0.492824957004062 -170.085017096763\\ + 0.501996513311016 -170.077442017453\\ + 0.511338753841437 -170.066570902318\\ + 0.525679112201842 -170.044083651815\\ + 0.540421642070586 -170.01417571457\\ + 0.555577622239876 -169.976838587048\\ + 0.576448828292606 -169.915476501316\\ + 0.598104096238105 -169.840841797148\\ + 0.620572880677654 -169.752879660892\\ + 0.649849535446982 -169.624081686899\\ + 0.680507369673503 -169.474196167453\\ + 0.712611543011191 -169.303038112888\\ + 0.753142016597439 -169.069270441224\\ + 0.795977700231485 -168.804157497829\\ + 0.841249704973636 -168.507248325863\\ + 0.897331581458357 -168.120016590165\\ + 0.95715215389917 -167.688024548217\\ + 1.02096066230607 -167.21042358717\\ + 1.0991097009295 -166.60765156004\\ + 1.18324062745835 -165.942960546518\\ + 1.27381132318649 -165.215223922646\\ + 1.38401609657311 -164.319998682273\\ + 1.50375532129977 -163.342883605381\\ + 1.63385387780984 -162.28359595955\\ + 1.79165032736394 -161.010952285749\\ + 1.96468664618042 -159.639931573803\\ + 2.17438947560012 -158.02352460103\\ + 2.4287643824604 -156.141688970368\\ + 2.76338529005317 -153.813804956048\\ + 3.26222200971169 -150.675040793428\\ + 4.46323392671051 -144.712585392441\\ + 4.98537346387382 -142.750788899754\\ + 5.46685729972028 -141.230345647877\\ + 5.93982669392029 -139.974898128475\\ + 6.39448842855712 -138.964276398578\\ + 6.82077673286572 -138.170971035104\\ + 7.20871503378203 -137.564197358623\\ + 7.61871770232323 -137.029112413269\\ + 7.97814457207674 -136.640412323733\\ + 8.35452805838285 -136.305498337816\\ + 8.74866812047975 -136.025757499902\\ + 9.07732652520994 -135.842444893024\\ + 9.41833153464815 -135.695597729428\\ + 9.68246611930323 -135.609591102768\\ + 9.95400828762154 -135.544372724393\\ + 10.1392540755881 -135.512471769439\\ + 10.3279473191894 -135.489842692645\\ + 10.5201521761614 -135.476485339516\\ + 10.6175918348298 -135.47328149161\\ + 10.7159339982264 -135.472392170035\\ + 10.8151870255226 -135.473815278185\\ + 10.9153593533136 -135.477548257956\\ + 11.118496048193 -135.491931293482\\ + 11.3254131515284 -135.515511589385\\ + 11.5361810173649 -135.548252090693\\ + 11.8597101233768 -135.614439075708\\ + 12.192312516491 -135.700954071076\\ + 12.5342426546138 -135.807579299964\\ + 13.0051125217337 -135.980583697503\\ + 13.4936714058834 -136.188179011162\\ + 14.1302599059955 -136.49506046189\\ + 14.7968806268638 -136.852863183877\\ + 15.638467583022 -137.346459227106\\ + 16.5279206146492 -137.906215148844\\ + 17.629753752872 -138.636698197218\\ + 18.9792164283904 -139.56365114987\\ + 20.6212180399915 -140.707979086463\\ + 22.6128006633721 -142.081517225486\\ + 25.4921465445141 -143.980581035505\\ + 38.9574561577541 -150.818491561461\\ + 43.1156199031825 -152.292378930197\\ + 47.2796959160026 -153.530759774255\\ + 51.3701354335138 -154.550448738739\\ + 55.302242561928 -155.37441864889\\ + 59.5353313081449 -156.11600451482\\ + 63.5042516859595 -156.694462104983\\ + 67.7377599751758 -157.205218929792\\ + 71.5904108596503 -157.588047492811\\ + 75.6621850048106 -157.919442390876\\ + 79.2316862486613 -158.155977357457\\ + 82.9695852083464 -158.356297712351\\ + 86.0864769614942 -158.490412787294\\ + 89.3204599858103 -158.601273293247\\ + 92.6759330114683 -158.688893907112\\ + 95.2750047242714 -158.739383322341\\ + 97.9469667069515 -158.776853269827\\ + 99.7697764236289 -158.794618722137\\ + 101.626508939302 -158.806628236826\\ + 103.51779556302 -158.812897379575\\ + 105.444279352618 -158.813443658655\\ + 107.406615333344 -158.808286577014\\ + 109.405470720574 -158.797447692839\\ + 111.441525146678 -158.780950688716\\ + 114.566872863485 -158.745653454244\\ + 117.779870119709 -158.697781347301\\ + 121.082975023208 -158.637443831784\\ + 125.631660247414 -158.537817197554\\ + 130.351224468151 -158.416579908374\\ + 135.248087041786 -158.274111715337\\ + 141.628661629916 -158.066837891998\\ + 148.310251433614 -157.828056926875\\ + 156.74554102056 -157.501564384406\\ + 165.660595894989 -157.133726658968\\ + 176.704352608899 -156.656116134062\\ + 190.230118866895 -156.053077922383\\ + 206.688024962902 -155.313799873592\\ + 230.867799418716 -154.258437163579\\ + 285.40097698292 -152.21981175333\\ + 307.246884270909 -151.589904612471\\ + 324.721849207315 -151.176005010836\\ + 340.041193270368 -150.882498192212\\ + 352.81541153808 -150.688877511189\\ + 362.710025233077 -150.57150370737\\ + 372.882130718292 -150.480909180991\\ + 379.82153061908 -150.436755399541\\ + 386.890073932801 -150.406593243892\\ + 394.090164040346 -150.391310985555\\ + 397.740302405804 -150.389535648406\\ + 401.424249049931 -150.391827114438\\ + 405.142317111462 -150.398305018997\\ + 408.894822629482 -150.409090963391\\ + 416.504424854512 -150.444083317905\\ + 424.255643071768 -150.497817003391\\ + 432.151112778964 -150.571337440438\\ + 444.2706749607 -150.721086698389\\ + 456.730127016882 -150.921572700448\\ + 469.539001068009 -151.176749890355\\ + 482.707096560317 -151.490746493983\\ + 500.840798984813 -152.008364864025\\ + 519.655724382751 -152.64888225052\\ + 539.177464038763 -153.423469450032\\ + 559.432570616944 -154.343745369635\\ + 580.448594276896 -155.421679482729\\ + 607.832312829711 -157.009344358197\\ + 636.507908129576 -158.885996498353\\ + 666.5363268125 -161.074189606786\\ + 697.981390783064 -163.593949108199\\ + 730.909932860277 -166.460804534995\\ + 772.48114514036 -170.37056544538\\ + 816.416760492152 -174.787371383423\\ + 870.843149769058 -180.536564323253\\ + 937.50150151455 -187.757089622514\\ + 1000 -194.454742635627\\ +#+end_src + +#+begin_src latex :file bode_plot_loop_gain.pdf :tangle figs/bode_plot_loop_gain.tex :exports results + <> + \setlength\fwidth{7cm} + \setlength\fheight{5cm} + + \begin{tikzpicture} + \begin{axis}[% + width=\fwidth, + height=0.55\fheight, + at={(0,0.45\fheight)}, + xmode=log, + xmin=0.1, + xmax=1000, + xminorticks=true, + xticklabels={{}}, + xminorticks=true, + ymode=log, + ymin=1e-3, + ymax=1e3, + ytick={1e-3, 1e-2, 1e-1, 1, 1e1, 1e2, 1e3}, + yticklabels={{}, {$10^{-2}$}, {}, {$10^0$}, {}, {$10^2$}, {}}, + yminorticks=true, + ylabel={Magnitude [m/N]}, + xminorgrids, + yminorgrids + ] + \addplot [color=mycolor1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + <> + }; + \end{axis} + + \begin{axis}[% + width=\fwidth, + height=0.4\fheight, + at={(0,0)}, + xmode=log, + xmin=0.1, + xmax=1000, + xminorticks=true, + xlabel={Frequency [$\si{\hertz}$]}, + ymin=-270, + ymax=0, + ytick={-270, -180, -90, 0}, + ylabel={Phase [deg]}, + xminorgrids + ] + \addplot [color=mycolor1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + <> + }; + \end{axis} + \end{tikzpicture} +#+end_src + +#+name: fig:bode_plot_loop_gain +#+caption: Bode plot of the loop gain ([[./figs/bode_plot_loop_gain.png][png]], [[./figs/bode_plot_loop_gain.pdf][pdf]], [[./figs/bode_plot_loop_gain.tex][tex]]). +#+RESULTS: +[[file:figs/bode_plot_loop_gain.png]] + +* Upper bounds with weights +#+begin_src latex :file spec_S_T_weights.pdf :tangle figs/spec_S_T_weights.tex :exports results + <> + \setlength\fwidth{7cm} + \setlength\fheight{4cm} + + \begin{tikzpicture} + \begin{axis}[% + name=axis, + width=\fwidth, + height=\fheight, + at={(0, 0)}, + xmode=log, + xmin=0.1, + xmax=1000, + xminorticks=true, + xlabel={Frequency [Hz]}, + ymode=log, + ymin=0.001, + ymax=10, + yminorticks=true, + ylabel={Magnitude}, + axis background/.style={fill=white}, + xminorgrids, + yminorgrids + ] + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + <> + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + <> + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + <> + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + <> + }; + \addplot [color=S, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + <> + }; + \addplot [color=T, dashed, line width=1.5pt, forget plot] + table[row sep=crcr]{% + <> + }; + \addplot [color=S, dashed, line width=1.5pt, forget plot] + table[row sep=crcr]{% + <> + }; + \end{axis} + \begin{customlegend}[legend cell align=left, %<= to align cells + legend entries={ % <= in the following there are the entries + ${w_L}^{-1}$, + ${w_H}^{-1}$, + }, + legend style={at={(axis.north east)}, anchor=north east, outer sep=5pt, font=\footnotesize}] + \addlegendimage{dashed, S} + \addlegendimage{dashed, T} + \end{customlegend} + \end{tikzpicture} +#+end_src + +#+name: fig:spec_S_T_weights +#+caption: Upper bounds with weights ([[./figs/spec_S_T_weights.png][png]], [[./figs/spec_S_T_weights.pdf][pdf]], [[./figs/spec_S_T_weights.tex][tex]]). +#+RESULTS: +[[file:figs/spec_S_T_weights.png]] + +* Upper bounds with Complementary Filters +#+begin_src latex :file hinf_filters_result_tikz.pdf :tangle figs/hinf_filters_result_tikz.tex :exports results + <> + \setlength\fwidth{7cm} + \setlength\fheight{4cm} + + \begin{tikzpicture} + \begin{axis}[% + name=axis, + width=\fwidth, + height=\fheight, + at={(0, 0)}, + scale only axis, + separate axis lines, + every outer x axis line/.append style={black}, + every x tick label/.append style={font=\color{black}}, + every x tick/.append style={black}, + xmode=log, + xmin=0.1, + xmax=1000, + xminorticks=true, + xlabel={Frequency [Hz]}, + every outer y axis line/.append style={black}, + every y tick label/.append style={font=\color{black}}, + every y tick/.append style={black}, + ymode=log, + ymin=0.001, + ymax=10, + yminorticks=true, + ylabel={Magnitude}, + axis background/.style={fill=white}, + xmajorgrids, + xminorgrids, + ymajorgrids, + yminorgrids + ] + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + <> + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + <> + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + <> + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + <> + }; + \addplot [color=S, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + <> + }; + \addplot [color=T, line width=1.5pt, forget plot] + table[row sep=crcr]{% + <> + }; + \addplot [color=S, line width=1.5pt, forget plot] + table[row sep=crcr]{% + <> + }; + \end{axis} + \end{tikzpicture} +#+end_src + +#+name: fig:hinf_filters_result_tikz +#+caption: Upper bounds with Complementary Filters ([[./figs/hinf_filters_result_tikz.png][png]], [[./figs/hinf_filters_result_tikz.pdf][pdf]], [[./figs/hinf_filters_result_tikz.tex][tex]]). +#+RESULTS: +[[file:figs/hinf_filters_result_tikz.png]] + +* Upper bounds with weights and Complementary Filters +#+begin_src latex :file hinf_filters_result_weights.pdf :tangle figs/hinf_filters_result_weights.tex :exports results + <> + \setlength\fwidth{7cm} + \setlength\fheight{4cm} + + \begin{tikzpicture} + \begin{axis}[% + name=axis, + width=\fwidth, + height=\fheight, + at={(0, 0)}, + scale only axis, + separate axis lines, + every outer x axis line/.append style={black}, + every x tick label/.append style={font=\color{black}}, + every x tick/.append style={black}, + xmode=log, + xmin=0.1, + xmax=1000, + xminorticks=true, + xlabel={Frequency [Hz]}, + every outer y axis line/.append style={black}, + every y tick label/.append style={font=\color{black}}, + every y tick/.append style={black}, + ymode=log, + ymin=0.001, + ymax=10, + yminorticks=true, + ylabel={Magnitude}, + axis background/.style={fill=white}, + xmajorgrids, + xminorgrids, + ymajorgrids, + yminorgrids + ] + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + <> + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + <> + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + <> + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + <> + }; + \addplot [color=S, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + <> + }; + \addplot [color=T, line width=1.5pt, forget plot] + table[row sep=crcr]{% + <> + }; + \addplot [color=S, line width=1.5pt, forget plot] + table[row sep=crcr]{% + <> + }; + \addplot [color=T, dashed, line width=1.5pt, forget plot] + table[row sep=crcr]{% + <> + }; + \addplot [color=S, dashed, line width=1.5pt, forget plot] + table[row sep=crcr]{% + <> + }; + \end{axis} + + \begin{customlegend}[legend cell align=left, %<= to align cells + legend entries={ % <= in the following there are the entries + ${w_L}^{-1}$, + ${w_H}^{-1}$, + $H_L$, + $H_H$ + }, + legend style={at={(axis.north east)}, anchor=north east, outer sep=5pt, font=\footnotesize}] + \addlegendimage{dashed, S} + \addlegendimage{dashed, T} + \addlegendimage{S} + \addlegendimage{T} + \end{customlegend} + + \end{tikzpicture} +#+end_src + +#+name: fig:hinf_filters_result_weights +#+caption: Upper bounds with weights and Complementary Filters ([[./figs/hinf_filters_result_weights.png][png]], [[./figs/hinf_filters_result_weights.pdf][pdf]], [[./figs/hinf_filters_result_weights.tex][tex]]). +#+RESULTS: +[[file:figs/hinf_filters_result_weights.png]] + +* Robustness - Nyquist +#+begin_src latex :file nyquist_robustness.pdf :tangle figs/nyquist_robustness.tex :exports results + <> + \setlength\fwidth{4cm} + \setlength\fheight{4cm} + + \begin{tikzpicture} + \begin{axis}[% + width=\fwidth, + height=\fheight, + at={(0,0)}, + xmin=-1.4, + xmax=0.2, + xtick={-1.4, -1.2, -1, -0.8, -0.6, -0.4, -0.2, 0, 0.2}, + xticklabels={{}, {-1.2}, {}, {-0.8}, {}, {-0.4}, {},{0}, {}}, + xlabel={Real Part}, + ymin=-1.4, + ymax=0.2, + ytick={-1.4, -1.2, -1, -0.8, -0.6, -0.4, -0.2, 0, 0.2}, + yticklabels={{}, {-1.2}, {}, {-0.8}, {}, {-0.4}, {},{0}, {}}, + ylabel={Imaginary Part} + ] +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.36797893526011 -1.50001862303624\\ +-1.16498995424946 -1.35696621231185\\ +-0.99559961025809 -1.22636638984475\\ +-0.853981047113767 -1.10705800080225\\ +-0.735287602107294 -0.998016431478695\\ +-0.635489695862679 -0.898340115021801\\ +-0.551240783141879 -0.807238670583468\\ +-0.479767470373703 -0.724021826265133\\ +-0.418779528703161 -0.648088368331652\\ +-0.366395990332399 -0.578914495116748\\ +-0.321083862027054 -0.516041206974297\\ +-0.281606321007443 -0.459060726222526\\ +-0.216422889520012 -0.361318857422488\\ +-0.0929771380261113 -0.173362161727646\\ +-0.035769159430413 -0.087189343521481\\ +-0.0217254152011825 -0.0637445100449405\\ +-0.0132966735281785 -0.0474701710373959\\ +-0.00732897645877051 -0.0328869515231414\\ +-0.00480426849737592 -0.0235190250988806\\ +-0.00437071071015693 -0.0174407071898124\\ +-0.0051960505234796 -0.0141102837331601\\ +-0.0087652414789805 -0.00586854263157233\\ +-0.00814604208714309 -0.00174554484874134\\ +-0.00563245364328702 0.00109158594302494\\ +-0.00301516687412939 0.00183036879614207\\ +-0.000566779138372553 0.00101175288654698\\ +4.33619439887956e-06 4.64928740351311e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.38182288726253 -1.47720407548674\\ +-1.17870593604476 -1.33548392815947\\ +-1.00915187892965 -1.20606472916479\\ +-0.867327929571845 -1.08779627251356\\ +-0.748382296263 -0.979666505553309\\ +-0.6482811237289 -0.880787680121524\\ +-0.563674588518503 -0.790384251379557\\ +-0.491787249016289 -0.707781595808656\\ +-0.430328358296008 -0.632394720384497\\ +-0.377418281951746 -0.563716288696618\\ +-0.331527494429166 -0.501303563132216\\ +-0.291424947147702 -0.444764255017566\\ +-0.224886811689192 -0.347900707876285\\ +-0.130461816785873 -0.209758784622679\\ +-0.0836704578794285 -0.144049177057663\\ +-0.0317717903308949 -0.0719651343124343\\ +-0.0192568735770182 -0.0526247411250802\\ +-0.0101062808148391 -0.0357399886459873\\ +-0.00584629385641566 -0.0250681751717676\\ +-0.00427760097148022 -0.01821958147713\\ +-0.00452284243741552 -0.0136749557973785\\ +-0.00641101232382146 -0.00970837892099996\\ +-0.00796341091244956 -0.00525775051172261\\ +-0.00737661196267081 -0.00153941521146583\\ +-0.00508976562629626 0.00100992422232382\\ +-0.00272072529591427 0.0016654180204112\\ +-0.000312287827330282 0.000721997291961651\\ +3.9232421120694e-06 4.20209650453529e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.56 -1.50535724900931\\ +-1.390562472599 -1.39960601016154\\ +-1.1914736871022 -1.26351068856521\\ +-1.02514489104354 -1.13907720422495\\ +-0.885858919182712 -1.0252185865401\\ +-0.768857657453007 -0.920980627146513\\ +-0.670182863069839 -0.825529617702031\\ +-0.586545725763649 -0.738141612238793\\ +-0.515220401554461 -0.658192268771019\\ +-0.453957319695559 -0.585146379755512\\ +-0.400912442964713 -0.518546331952047\\ +-0.354588922046141 -0.457998997818767\\ +-0.277564988204617 -0.353722680740706\\ +-0.189930939976545 -0.234891112679668\\ +-0.145100605685094 -0.177205309134045\\ +-0.10905479740875 -0.13363228930125\\ +-0.0806420898717188 -0.10134999526768\\ +-0.0423866839328368 -0.0603668217745521\\ +-0.0182877989612005 -0.0341876256850084\\ +-0.00949586865416374 -0.022925836151285\\ +-0.00479910770039127 -0.014741544921457\\ +-0.00363324610547067 -0.0100681058133638\\ +-0.00435743584879122 -0.00733261309976729\\ +-0.00563324611328664 -0.00348377749065309\\ +-0.00514088000326818 -0.000941016041339227\\ +-0.00351299106432434 0.000772349409272843\\ +-0.00127640949395635 0.00110843534418881\\ +4.5667588106646e-06 6.23927080400932e-06\\ +2.72330119810427e-06 2.90272460934382e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.56 -1.43933230012855\\ +-1.39014801728604 -1.33497194103752\\ +-1.19460034247808 -1.20338328527939\\ +-1.03106667895463 -1.08298283611798\\ +-0.893937910245688 -0.972733738271957\\ +-0.778545397576963 -0.871729976747991\\ +-0.681005749260745 -0.779184580275941\\ +-0.598093858100534 -0.694419087896208\\ +-0.527139466729534 -0.616853286290956\\ +-0.465943040238388 -0.545994296038062\\ +-0.412707063151534 -0.481424259857306\\ +-0.324603371248104 -0.369768150063148\\ +-0.224594758202364 -0.24163502501623\\ +-0.173101063533159 -0.179142060617866\\ +-0.131238985926635 -0.132015245153821\\ +-0.0977965793420235 -0.0974032549294708\\ +-0.0717255509224966 -0.0724620216290568\\ +-0.0372169004653178 -0.0419171421237561\\ +-0.0113824474282764 -0.0188774918819543\\ +-0.0052993790630409 -0.0118030666465663\\ +-0.00317287741486938 -0.00732636441653822\\ +-0.00368234294209269 -0.00471381713303654\\ +-0.00414124902298907 -0.00149935199024642\\ +-0.00324506492290144 0.000141213576262844\\ +-0.00135648711214476 0.000896926935640474\\ +6.36300647149923e-06 1.34794078845424e-05\\ +2.00669003902476e-06 2.12802817678437e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.40721295054181 -1.50156739028061\\ +-1.20178524747 -1.35774138624796\\ +-1.03037255937286 -1.2262867202962\\ +-0.887048588287306 -1.10604131677438\\ +-0.766879381711734 -0.995984144172445\\ +-0.66575895496951 -0.895222532873192\\ +-0.580274762417476 -0.802980811868838\\ +-0.50759792713406 -0.718589254344256\\ +-0.445393717784121 -0.641472465991367\\ +-0.391748190748267 -0.571136560494852\\ +-0.345107264707861 -0.50715481170179\\ +-0.268117191810962 -0.396787481264092\\ +-0.158667181351622 -0.237293166895955\\ +-0.119682153071083 -0.182850248896864\\ +-0.0761947206444538 -0.124806339319024\\ +-0.0286356585068848 -0.0622326034062173\\ +-0.0147214373199167 -0.041285974693078\\ +-0.00793608763209153 -0.0283876163128598\\ +-0.00495421125148821 -0.0202118930058093\\ +-0.00418445078559193 -0.0149395097448488\\ +-0.00511916080669161 -0.0111547512214183\\ +-0.00759687328516145 -0.00495340156716906\\ +-0.00701661188024461 -0.00142938741804888\\ +-0.00483232213585594 0.000978774960654905\\ +-0.0017693372039489 0.00149795212377613\\ +9.72267318344322e-06 1.77783858734681e-05\\ +3.72888041888508e-06 3.99017586238948e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.56 -1.27208837321292\\ +-1.39716627206371 -1.17630455776466\\ +-1.21038109134187 -1.05591464132848\\ +-1.05382757098056 -0.945510521341182\\ +-0.922155825698476 -0.844171632064228\\ +-0.810909594945431 -0.751102653568614\\ +-0.716380056739696 -0.665623346297092\\ +-0.635486852874352 -0.587159266774018\\ +-0.565681776172733 -0.515232257623042\\ +-0.504870987163716 -0.449449666877219\\ +-0.451351857781089 -0.389491445258653\\ +-0.322336128081188 -0.242109933357459\\ +-0.287083161402663 -0.203113883485638\\ +-0.254840816512332 -0.168826215361465\\ +-0.225317194002946 -0.138995615862977\\ +-0.198318738881838 -0.113333714587125\\ +-0.173715475938874 -0.0915149599576774\\ +-0.151411228853189 -0.0731828044827578\\ +-0.131320429905931 -0.0579606496540186\\ +-0.113352259593073 -0.0454653512431906\\ +-0.0833474532940193 -0.0271710062376214\\ +-0.060367079025099 -0.0155770447432009\\ +-0.0432123006033962 -0.00848854367024243\\ +-0.0257835325709106 -0.00291588432463863\\ +-0.0107237621048124 0.000177006883427477\\ +-0.000447154326500998 0.000815177742687245\\ +0.000199213577757984 0.000102653636737893\\ +-1.24520055377886e-07 -1.7827892340172e-07\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.56 -1.41816083355792\\ +-1.39111423860558 -1.31494957176359\\ +-1.19664988050259 -1.18478191309627\\ +-1.03397797724532 -1.06564817601379\\ +-0.897521565273329 -0.956527009778565\\ +-0.782638365207144 -0.856526999363723\\ +-0.68546667675408 -0.764875118215509\\ +-0.602799409612989 -0.680906382401853\\ +-0.531981532782589 -0.604053702796353\\ +-0.470826731733197 -0.533837002298575\\ +-0.417549387966524 -0.469850839872852\\ +-0.329158213194562 -0.359233915915555\\ +-0.258578690706421 -0.269868827319196\\ +-0.20101047972631 -0.199592917607625\\ +-0.17624313989082 -0.170879496170876\\ +-0.133749916912614 -0.124634186968315\\ +-0.0997313436822493 -0.0908914511912604\\ +-0.0731701415692267 -0.0667865919211876\\ +-0.0448867741119467 -0.0432274586177561\\ +-0.00833131901533979 -0.0135195122024596\\ +-0.00369643791863172 -0.00795217538798632\\ +-0.00301366207083786 -0.00496530442593035\\ +-0.00361480198308617 -0.00123842681363939\\ +-0.00222291641242389 0.00057014286607826\\ +-0.000128435994781517 0.000322187601693003\\ +1.74001221453501e-06 1.83944701537264e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.40518166436843 -0.987606247120369\\ +-1.22887519719764 -0.880530136994483\\ +-1.08067114243838 -0.782012276291244\\ +-0.955529787416411 -0.691269592841817\\ +-0.849248915950594 -0.607637761976297\\ +-0.758328456177841 -0.530562957167996\\ +-0.679861067474466 -0.459594034455762\\ +-0.611444349026914 -0.394373906700984\\ +-0.551110646080663 -0.33462891340734\\ +-0.404329990602502 -0.186449446219706\\ +-0.363547630259094 -0.146989508935129\\ +-0.325818568875203 -0.112299857257094\\ +-0.290817052997111 -0.0822253977411547\\ +-0.258351016321737 -0.0565630203213403\\ +-0.228321307603254 -0.0350540603561207\\ +-0.200683574472227 -0.0173850475203099\\ +-0.175415482369833 -0.00319616559443103\\ +-0.152491395575903 0.00790448237466346\\ +-0.131865550816678 0.0163235138611968\\ +-0.113463492331842 0.022464641397526\\ +-0.0971804812194699 0.0267131269450156\\ +-0.0828849713753474 0.0294238198556702\\ +-0.0704251039841952 0.0309133724686981\\ +-0.0503493682620504 0.0312854352020546\\ +-0.035614703220328 0.029532475400748\\ +-0.0249764650399031 0.0267789413151296\\ +-0.0144521981416625 0.0221893779733566\\ +-0.00666226291539873 0.0167603968840835\\ +0.00368681613247634 0.00662391230888892\\ +0.00485659848845388 0.00442253886838118\\ +0.00489742117628533 0.00170268932680862\\ +0.00355533440042 -0.000316714889164293\\ +0.00136715338370563 -0.000972981216374125\\ +-6.79068082964918e-06 -1.2996820051292e-05\\ +-2.66047235131239e-06 -2.92258535661283e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.38902856229793 -1.45551287048673\\ +-1.18643209304947 -1.31531452218425\\ +-1.01725943664879 -1.18722067297964\\ +-0.875693559397491 -1.07010627842703\\ +-0.756895331014086 -0.962981561468822\\ +-0.6568411525733 -0.864978981279307\\ +-0.572189716548702 -0.775341745329267\\ +-0.500172999973672 -0.693412955796093\\ +-0.438507191713923 -0.618624560296616\\ +-0.385319673404632 -0.550485435440119\\ +-0.339088490075415 -0.488568209257773\\ +-0.262859273957515 -0.381921446496424\\ +-0.154924767715682 -0.228171081715673\\ +-0.116674089351829 -0.17578198796489\\ +-0.0741485239506783 -0.119969363206328\\ +-0.0278119388457905 -0.0598281525976005\\ +-0.0142865437579109 -0.0396945504364921\\ +-0.0076943336644939 -0.027294696288594\\ +-0.00443881916692379 -0.0179571755619099\\ +-0.00411255337252636 -0.0133789794180201\\ +-0.00539632419288449 -0.00982108596077569\\ +-0.007000799624306 -0.00633139651291259\\ +-0.0072592796844142 -0.00304390270213362\\ +-0.00581360068223735 1.24182885421487e-05\\ +-0.00348182804523778 0.00141147801668362\\ +-0.000734719352422086 0.00104161110457146\\ +3.58602963856924e-06 3.8370184329839e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.40587575072567 -0.976907284632715\\ +-1.2301620101815 -0.870585211221724\\ +-1.0824312872856 -0.772739309726946\\ +-0.957661098200763 -0.682594143776437\\ +-0.85166324906427 -0.599492680290978\\ +-0.760949092302939 -0.5228881683826\\ +-0.682620658909303 -0.45233642909619\\ +-0.614283362970828 -0.387487301851919\\ +-0.553976262058157 -0.328074038284356\\ +-0.40701722257435 -0.180721895373068\\ +-0.36610819392301 -0.141502947842202\\ +-0.328228535223561 -0.107046073237919\\ +-0.293058506240449 -0.0772003917522754\\ +-0.260412038610811 -0.0517659075396768\\ +-0.230195754192921 -0.0304859051234192\\ +-0.202370615605738 -0.0130477336346471\\ +-0.176918932070828 0.000908602166184602\\ +-0.153818883214299 0.0117759723340951\\ +-0.133027611836686 0.0199625175609592\\ +-0.114472657854412 0.0258737757987983\\ +-0.0980504350656257 0.029896914601744\\ +-0.0836298230247263 0.0323885923384957\\ +-0.071058803305682 0.0336670502896259\\ +-0.050799921198446 0.0336455533420752\\ +-0.0359275137133446 0.031542171847549\\ +-0.0251876405651612 0.0284834315375055\\ +-0.0145594537493352 0.0235176352007829\\ +-0.00668477455249028 0.0177201290161542\\ +0.00393272466969208 0.00697034786254025\\ +0.00515063275253169 0.00464501577419418\\ +0.00517908306093684 0.00177733429293658\\ +0.0037537844649238 -0.000347030607327214\\ +0.00144141669328302 -0.0010313358648959\\ +-7.18108528441341e-06 -1.37248919762634e-05\\ +-2.81157544201882e-06 -3.08613036503758e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.40673159644642 -0.94784087454129\\ +-1.23265462983521 -0.843563429933881\\ +-1.0862277609309 -0.74754597837873\\ +-0.962477288676397 -0.659033725398723\\ +-0.857255063437159 -0.577389428944067\\ +-0.767105439749221 -0.502085511291008\\ +-0.689157896099749 -0.432696518920973\\ +-0.621041052695652 -0.3688906589164\\ +-0.560814088230995 -0.310419181015246\\ +-0.413428233154021 -0.165454379407858\\ +-0.372208706051751 -0.126936883885765\\ +-0.333960860485937 -0.0931560255962878\\ +-0.29838054629576 -0.0639706097131623\\ +-0.265296785610384 -0.0391876693757613\\ +-0.234630360380498 -0.0185547934398462\\ +-0.206354992739627 -0.00176105776841129\\ +-0.180463934086854 0.0115540371351295\\ +-0.156944199426826 0.0217856027150745\\ +-0.135759538808312 0.0293451911458416\\ +-0.116841921932538 0.0346423587669693\\ +-0.100090210635686 0.038068402551785\\ +-0.0853740461368275 0.0399838329323332\\ +-0.0725408300007528 0.0407102000819863\\ +-0.0614239242483898 0.04052610497459\\ +-0.0436492884357866 0.0383258756325919\\ +-0.0307107285936277 0.0347921840905852\\ +-0.0214203471264467 0.030810286574976\\ +-0.0122512227140539 0.0250451318386817\\ +-0.0054039675571933 0.0187600534363026\\ +0.00589715862017548 0.00520814467421138\\ +0.00589362917822611 0.00196576984551977\\ +0.00425698836902333 -0.000424421882835313\\ +0.00162963893578083 -0.00117947015309894\\ +-8.17148275134016e-06 -1.55711358269528e-05\\ +-3.1948272112281e-06 -3.50084031075504e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.38527240778923 -1.44036168511157\\ +-1.18391898355899 -1.30132741205507\\ +-1.01576029347923 -1.17428301146684\\ +-0.875015613959669 -1.0581138341619\\ +-0.756875765402408 -0.951839950568483\\ +-0.657341892997603 -0.854603216042908\\ +-0.573093210213357 -0.765655862718618\\ +-0.50137883773865 -0.684349697480829\\ +-0.439929457643058 -0.610125070134445\\ +-0.38688491453924 -0.542498931333627\\ +-0.340734202578146 -0.481051583269261\\ +-0.264516987714335 -0.375243241481732\\ +-0.156242818248244 -0.222915699889985\\ +-0.117750907899316 -0.171162252040861\\ +-0.0748811585578744 -0.116225404324266\\ +-0.0237415277464481 -0.0516524339833093\\ +-0.0122424276376476 -0.0345004869190213\\ +-0.00672283005192464 -0.0238885450731749\\ +-0.00414720903395316 -0.0158829362733111\\ +-0.00416508804137727 -0.011892236950511\\ +-0.00623550411358709 -0.0073186035007069\\ +-0.00699621727921618 -0.00452688022096726\\ +-0.00645042933209972 -0.00129447240755631\\ +-0.00443734080800762 0.00090997258772596\\ +-0.00162290608352511 0.00137910227139004\\ +7.23908162103548e-06 1.13916629109756e-05\\ +3.42641988448911e-06 3.66441996058064e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.39537290958247 -1.4253046819372\\ +-1.19389431889461 -1.28715555579412\\ +-1.02558623655071 -1.16088256555741\\ +-0.884664751585721 -1.04538290949881\\ +-0.766317647137213 -0.939688205435436\\ +-0.66654332101461 -0.842951756348978\\ +-0.582018722155459 -0.754437287998176\\ +-0.509991427771299 -0.673508224051236\\ +-0.448191566029865 -0.599616637010182\\ +-0.394759686512796 -0.532291178445588\\ +-0.348186976609563 -0.471123584074999\\ +-0.27103870951176 -0.365854160448621\\ +-0.18399623609527 -0.245875923649625\\ +-0.139919015131057 -0.187460862786284\\ +-0.1047575982655 -0.143091378758093\\ +-0.0659756222856869 -0.0967138574557436\\ +-0.0206770696601692 -0.0430471849214118\\ +-0.010702488009626 -0.0288665334253553\\ +-0.00598309172153932 -0.0201007893926684\\ +-0.003912071340896 -0.0134905691425249\\ +-0.0041753490861911 -0.0100977010133725\\ +-0.00638186971003973 -0.00260736033344666\\ +-0.00509024373100142 4.97401777022066e-05\\ +-0.0030403962253609 0.0012550529227584\\ +-0.000639129921381709 0.000914572836829164\\ +3.14129265177598e-06 3.35562228448438e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.56 -1.22435525007169\\ +-1.39874914125116 -1.1307443902101\\ +-1.21454497166368 -1.01355762659106\\ +-1.06004968142966 -0.906016620246952\\ +-0.929989887303873 -0.807232769352858\\ +-0.81997198055961 -0.716441444463944\\ +-0.726338613800814 -0.632992214529745\\ +-0.646052079925469 -0.556339862008072\\ +-0.576600092171053 -0.486035044608098\\ +-0.515919860944878 -0.421713519135705\\ +-0.414512402141949 -0.309907485200664\\ +-0.332215484316734 -0.219144082234972\\ +-0.296372916994237 -0.181190678323317\\ +-0.263471807948992 -0.147922782141479\\ +-0.233244458590987 -0.119100688311715\\ +-0.205520177431261 -0.0944431900498375\\ +-0.180189714408131 -0.0736276629096786\\ +-0.157174762548304 -0.0562967955929128\\ +-0.136404259143473 -0.0420703324935472\\ +-0.117798295942993 -0.0305595056421251\\ +-0.101259381554412 -0.0213817323426515\\ +-0.0738941400649999 -0.00860063745851791\\ +-0.0531798307555502 -0.00120312233445197\\ +-0.0378686571735165 0.00274275431315196\\ +-0.0224503682129129 0.00502997720458587\\ +-0.0110264535193014 0.00513021743378328\\ +-0.00303327900031825 0.00369202772669053\\ +0.00110925254230021 0.00159307610246961\\ +0.000805901815932097 -0.000113013116330718\\ +-2.48262176882896e-06 -1.03254853844881e-05\\ +-7.36051405159088e-07 -8.40046971539721e-07\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.56 -1.28309367209372\\ +-1.39782750041374 -1.18754272414858\\ +-1.21024443005831 -1.06642213301021\\ +-1.05304874990978 -0.955349836564152\\ +-0.920867108643791 -0.85340316608399\\ +-0.809223967373055 -0.759783554708206\\ +-0.714394624899966 -0.673806642594159\\ +-0.633285556500677 -0.594893194187095\\ +-0.563337498043457 -0.522559752314637\\ +-0.502447132388871 -0.456408010509601\\ +-0.448903473491458 -0.396112072745973\\ +-0.284940204090695 -0.208585307622684\\ +-0.252840688476507 -0.174036692501741\\ +-0.223473399527048 -0.14394881881677\\ +-0.196638823124507 -0.118031606949101\\ +-0.172201616810439 -0.0959587902506176\\ +-0.150060988596588 -0.0773739772345052\\ +-0.130127618284743 -0.0619014105130731\\ +-0.112307843316714 -0.0491592534281047\\ +-0.0825657166683793 -0.0303881182953349\\ +-0.0597982151886585 -0.0183500195141677\\ +-0.0428086544458994 -0.0108592309324063\\ +-0.0255537551283187 -0.00477095816288253\\ +-0.0106538212685683 -0.00104565642244836\\ +2.72424064979848e-05 0.000224905855716884\\ +2.6406792530409e-08 -1.49729693088574e-08\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.56 -1.50984397933501\\ +-1.36971864290584 -1.38923435087497\\ +-1.17373665572246 -1.25341483208809\\ +-1.00992931540724 -1.12937688043916\\ +-0.872686776049409 -1.01599629693569\\ +-0.757338243974422 -0.912292533612841\\ +-0.659997356987043 -0.817413818216013\\ +-0.577435306702299 -0.730624192461238\\ +-0.506977108633203 -0.651291429329776\\ +-0.446416932489898 -0.578874882741307\\ +-0.393948745379885 -0.512912498269219\\ +-0.348108772259219 -0.453006521301097\\ +-0.271881674752204 -0.349999891115709\\ +-0.185299551440737 -0.232915069684108\\ +-0.141178587639756 -0.176182569610189\\ +-0.105844716548467 -0.133336447460267\\ +-0.0667372878532349 -0.0889658599458079\\ +-0.0176507667758368 -0.0348321078408009\\ +-0.00918432557290383 -0.0234473484234141\\ +-0.00468579824135928 -0.0151169382230201\\ +-0.00362176085858157 -0.0103426519634646\\ +-0.0044155420316645 -0.0075449674596566\\ +-0.00575984274954844 -0.00359933913288191\\ +-0.00526868277975012 -0.000985590508885803\\ +-0.00360583212558518 0.000780544152410689\\ +-0.0013121313558504 0.0011338254635207\\ +5.90812741885216e-06 9.26233859299685e-06\\ +2.79279995152315e-06 2.97908470159314e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.40698158521997 -0.959462465585123\\ +-1.23214757793514 -0.854399774141202\\ +-1.08511360240876 -0.757672046103091\\ +-0.96088350494944 -0.668519506471965\\ +-0.855290732559999 -0.586299465956114\\ +-0.764864511042036 -0.510478529991121\\ +-0.686721789860718 -0.440625131936459\\ +-0.618480666080245 -0.376401137832393\\ +-0.558191278869893 -0.317551311573349\\ +-0.410912183081085 -0.171625751398576\\ +-0.36980274674813 -0.132825975602493\\ +-0.331690932501389 -0.0987731574534989\\ +-0.296265966357457 -0.0693221633395811\\ +-0.263350468774826 -0.0442771345595845\\ +-0.232859212745947 -0.0233838621082998\\ +-0.204760495003804 -0.0063306720755083\\ +-0.179042896700527 0.00724276889593645\\ +-0.155689638402433 0.0177306867431035\\ +-0.134661603409033 0.0255432585398427\\ +-0.115888803192622 0.0310884064358117\\ +-0.0992689703989384 0.0347557384607848\\ +-0.0846713248890036 0.0369041823257272\\ +-0.071943412557703 0.0378539226168821\\ +-0.0514267572303433 0.0372242231069877\\ +-0.0363609996975349 0.0345834605754656\\ +-0.0254786548033323 0.0310591960552145\\ +-0.0177035505112955 0.0273335780456547\\ +-0.0100447683204756 0.0221401149721177\\ +-0.00329115299521177 0.0155291078393873\\ +0.00559410283531725 0.00497957127422555\\ +0.00560356537286877 0.00188929311762354\\ +0.00405272118456157 -0.000392996654864364\\ +0.00155323470035995 -0.00111933437882583\\ +-7.76943753200143e-06 -1.48216794977341e-05\\ +-3.03925006761574e-06 -3.3324948527369e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.56 -1.20759557793008\\ +-1.39917815147348 -1.11471749265959\\ +-1.21583384333856 -0.998673961721522\\ +-1.06202070355434 -0.892153524907759\\ +-0.932491407794455 -0.79428052964311\\ +-0.822873863858481 -0.704302443408351\\ +-0.729528591577012 -0.621580263283734\\ +-0.649432875879819 -0.545579660312908\\ +-0.580087218751991 -0.475861713656566\\ +-0.519439995358447 -0.412072148410852\\ +-0.417917959945509 -0.301202579926942\\ +-0.335325528726128 -0.211260888999372\\ +-0.299288672023714 -0.17369251101466\\ +-0.26617315299183 -0.140799252575997\\ +-0.235718999127489 -0.112344859296478\\ +-0.207762664352326 -0.0880502166022921\\ +-0.182201254732724 -0.0675935291701595\\ +-0.158961849128167 -0.0506172372294231\\ +-0.13797768071712 -0.0367400095259363\\ +-0.119172007208119 -0.0255714557823452\\ +-0.102449413936025 -0.0167270989121682\\ +-0.0876933869849614 -0.00984156876907583\\ +-0.0635251462204025 -0.00063808665811993\\ +-0.045451701629323 0.00428426218473232\\ +-0.0322214201734254 0.00656548575656002\\ +-0.019009700097697 0.00734845232470582\\ +-0.00927959588210658 0.00646134841011525\\ +-0.00239497062486627 0.00439424808273192\\ +0.00150236614150523 0.00188909073760946\\ +0.00129316730398421 3.02172194177608e-05\\ +8.82561777104662e-06 -5.97845992462709e-05\\ +-9.37750552321148e-07 -1.05827185237217e-06\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.41069158802641 -1.14243874299565\\ +-1.2239782449029 -1.02496301526159\\ +-1.06742177870854 -0.917018178277057\\ +-0.93567208120152 -0.817761837655991\\ +-0.824272796808397 -0.726462419945519\\ +-0.729515132618797 -0.642492649638392\\ +-0.648319071522548 -0.565323023270868\\ +-0.57813738576094 -0.494514338050984\\ +-0.516878265059146 -0.429708345000812\\ +-0.414672050509194 -0.317001248560903\\ +-0.331932488146506 -0.225425915138221\\ +-0.295965223746099 -0.187096062562736\\ +-0.262987769173078 -0.153468765847322\\ +-0.23272219441812 -0.124302560528307\\ +-0.204988879944977 -0.0993148708251337\\ +-0.179670891310803 -0.0781821647452834\\ +-0.156683440557685 -0.0605466744119592\\ +-0.135950140660601 -0.0460280669772211\\ +-0.11738684653148 -0.0342377687319793\\ +-0.100892820545944 -0.0247935432676636\\ +-0.0736152426184427 -0.0115201021348732\\ +-0.0529776788513576 -0.00368598791322783\\ +-0.0377288352076024 0.000640711743487454\\ +-0.0223788253342248 0.00340008524982438\\ +-0.0110125521785207 0.00396836763452457\\ +-0.00308890413001062 0.00302051458561015\\ +0.000828843590616524 0.00138541116370572\\ +0.00066432576906772 -6.17617837885831e-05\\ +-5.92936044485626e-07 -6.85406583045278e-07\\ +}; +\addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.40427542211867 -0.969907354308587\\ +-1.22919632765388 -0.864022963843382\\ +-1.08197759827707 -0.76658570408585\\ +-0.957616640230078 -0.676819305623629\\ +-0.851941542232577 -0.594067115446948\\ +-0.761477058582718 -0.517783666403887\\ +-0.683336337961622 -0.447526722719317\\ +-0.615134118399525 -0.382948527517328\\ +-0.554917390679945 -0.323785029290952\\ +-0.4080261208966 -0.177083469974931\\ +-0.367090219292119 -0.138057433763396\\ +-0.329166941575128 -0.103785330195134\\ +-0.293940766806355 -0.0741180024682204\\ +-0.261229470104432 -0.0488567157546642\\ +-0.230943106475923 -0.0277455467526784\\ +-0.20304561812556 -0.0104721996174904\\ +-0.177521803985215 0.00332333776612548\\ +-0.154351826151339 0.0140342355567733\\ +-0.133494310638149 0.0220691187455688\\ +-0.114877814935801 0.0278340974112512\\ +-0.0983993593063619 0.0317169157826898\\ +-0.0839280864788496 0.0340747496054825\\ +-0.0713119707357364 0.0352262559077323\\ +-0.0509786257210472 0.0349725707112813\\ +-0.0360500595328743 0.0326664369615024\\ +-0.0252685860724196 0.0294335011496369\\ +-0.01459745471866 0.024255342899735\\ +-0.00820035003830211 0.0196078479908413\\ +-0.00167687341249545 0.0129776939262345\\ +0.00531391165394179 0.00476727820035538\\ +0.00533507067131156 0.00181798054013926\\ +0.00386350850104411 -0.000364179936283016\\ +0.00148241424171869 -0.00106372436853164\\ +-7.39728816356866e-06 -1.41275226703819e-05\\ +-2.89520000129606e-06 -3.17656691461998e-06\\ +}; +\addplot [color=black, line width=1.5pt, forget plot] + table[row sep=crcr]{% +-1.56 -1.31536039739137\\ +-1.39519165658224 -1.21724884641018\\ +-1.20616502526331 -1.09396735605765\\ +-1.04782644978593 -0.980983055749097\\ +-0.914759853882887 -0.87734512797337\\ +-0.802454745292731 -0.78222949722568\\ +-0.707157724167183 -0.694928230836314\\ +-0.625751468555272 -0.61483992088067\\ +-0.555656599458786 -0.541459970051376\\ +-0.494752271168762 -0.474369768813685\\ +-0.441311590551505 -0.413223939395889\\ +-0.278628849762548 -0.222835428366151\\ +-0.246990641943052 -0.187634884080071\\ +-0.218110487446015 -0.156900838531868\\ +-0.191774372953314 -0.130338476024416\\ +-0.167833759969955 -0.107619637566664\\ +-0.146176460204407 -0.0883885103074074\\ +-0.126703911247927 -0.0722718490794183\\ +-0.0938998612325843 -0.0478780420020171\\ +-0.068472106140917 -0.0315777452742978\\ +-0.0492860577298948 -0.0209377505811885\\ +-0.0295942595972485 -0.0116434020632699\\ +-0.0088010693781293 -0.00372043738580019\\ +-0.00134565449189261 -0.000447481226480972\\ +-9.33014288835299e-05 0.000176897816299038\\ +4.26700953015668e-07 4.18235178711868e-07\\ +}; + \end{axis} + \end{tikzpicture} +#+end_src + +#+name: fig:nyquist_robustness +#+caption: Robustness - Nyquist ([[./figs/nyquist_robustness.png][png]], [[./figs/nyquist_robustness.pdf][pdf]], [[./figs/nyquist_robustness.tex][tex]]). +#+RESULTS: +[[file:figs/nyquist_robustness.png]] + +* Robustness - Loop Gain +#+begin_src latex :file bode_plot_loop_gain_robustness.pdf :tangle figs/bode_plot_loop_gain_robustness.tex :exports results + <> + \setlength\fwidth{7cm} + \setlength\fheight{5cm} + + \begin{tikzpicture} + \begin{axis}[% + width=\fwidth, + height=0.55\fheight, + at={(0,0.45\fheight)}, + xmode=log, + xmin=0.1, + xmax=1000, + xminorticks=true, + xticklabels={{}}, + xminorticks=true, + ymode=log, + ymin=1e-3, + ymax=1e3, + ytick={1e-3, 1e-2, 1e-1, 1, 1e1, 1e2, 1e3}, + yticklabels={{}, {$10^{-2}$}, {}, {$10^0$}, {}, {$10^2$}, {}}, + yminorticks=true, + ylabel={Magnitude [m/N]}, + xminorgrids, + yminorgrids + ] + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.218947676285662 1017.61196552463\\ + 1.19420002813353 35.6407786132651\\ + 1.64898694447106 19.2380003311511\\ + 2.1150728248688 12.1253293863687\\ + 2.61467321180109 8.29707163273341\\ + 3.17322963473498 5.95098940627966\\ + 3.78074666359935 4.46495773588301\\ + 4.50457325175946 3.39613675858516\\ + 5.31772317785097 2.65390491747638\\ + 6.33580499265825 2.07104776527706\\ + 7.68928372075831 1.59413673565851\\ + 9.77214696972572 1.16748502973182\\ + 20.6212180399914 0.446485432259996\\ + 27.4434330322837 0.303588570222452\\ + 52.3261423948666 0.126361312356483\\ + 64.0924401935645 0.0973811892384281\\ + 77.7841107128649 0.0768121774913216\\ + 93.5343152029239 0.0619473678728793\\ + 112.473717836475 0.0504819128118696\\ + 135.248087041788 0.0415510462687211\\ + 162.633950404819 0.0345350094662786\\ + 195.565071586595 0.0289912264009868\\ + 230.867799418717 0.024994983195402\\ + 270.042071883777 0.0219204687635685\\ + 312.964801067075 0.019541738214475\\ + 362.710025233065 0.0175802602132589\\ + 416.504424854519 0.0160563480429901\\ + 482.707096560318 0.0146987713194919\\ + 710.970943231243 0.0117378570017106\\ + 765.391938823015 0.0111051777086159\\ + 816.416760492147 0.010482316893541\\ + 862.85125663669 0.00988574231580288\\ + 911.92675984593 0.00922803388600686\\ + 963.793479961579 0.00851403479029288\\ + 1000 0.00801302909023373\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.218947676285662 1010.2680109356\\ + 0.516074871038591 185.291054569483\\ + 1.03041699495059 47.4787058088623\\ + 1.48995507285286 23.3124317828806\\ + 1.96468664618044 13.8770766856263\\ + 2.47396410088681 9.14100353185176\\ + 3.00246170908555 6.52635349789394\\ + 3.61041859717334 4.80132211806491\\ + 4.3016357581068 3.63676708907952\\ + 5.07815211232768 2.83086787348905\\ + 6.05036787939122 2.20071706916141\\ + 7.27548352919623 1.70881964399268\\ + 9.07732652521023 1.27670958103473\\ + 21.3958887134342 0.418167626510791\\ + 27.6976193503689 0.292798467439554\\ + 57.9112264764176 0.104782206740072\\ + 70.2824426430835 0.0814092391315525\\ + 84.5136633068472 0.0647584721105707\\ + 100.693863147603 0.0526749814380803\\ + 119.971773543588 0.0432929814227462\\ + 142.940453343176 0.0359393851872932\\ + 170.306502925284 0.0301278353340686\\ + 202.911801804668 0.0255080454330502\\ + 239.540735872088 0.021999287684161\\ + 280.18665564592 0.0193114341261991\\ + 324.721849207313 0.017239254076805\\ + 372.882130718283 0.0156321048353509\\ + 428.185179865241 0.014293327868481\\ + 496.244487762892 0.0130982517386268\\ + 697.981390783066 0.0107540196195423\\ + 751.408106111697 0.0101963232611723\\ + 801.50069615654 0.0096507087007977\\ + 847.08682665574 0.00912875880629496\\ + 895.26571259964 0.00855176369845847\\ + 946.1848194722 0.00792161798793763\\ + 1000 0.00724785587182594\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.216938351838518 1014.02054069459\\ + 1.21642429385737 33.6295970946075\\ + 1.67967487209265 18.1607851266587\\ + 2.15443469003188 11.4529122416422\\ + 2.66333272517498 7.84213130280337\\ + 3.23228397818138 5.62875109514083\\ + 3.85110700232557 4.22608613175153\\ + 4.58840412645476 3.2164004182189\\ + 5.46685729972018 2.48103710770847\\ + 6.57382014340959 1.91275766426666\\ + 8.05203967082548 1.45470230757548\\ + 10.7159339982267 1.00204713622698\\ + 16.0770442167382 0.589865814329369\\ + 20.0586777950823 0.436350719467253\\ + 24.5691646298279 0.327125335022487\\ + 30.6539529505653 0.235856955351638\\ + 40.7953450345245 0.15244994288537\\ + 61.204983724767 0.082096006067392\\ + 74.9678187496688 0.0610532413280973\\ + 89.3204599858097 0.0478515814591455\\ + 105.444279352617 0.0384499682851255\\ + 123.336349791378 0.0316325126721048\\ + 144.264395121816 0.0263169133578832\\ + 168.743567772738 0.0221382157992202\\ + 195.565071586595 0.0190021888435283\\ + 226.649807927369 0.0164691793167325\\ + 262.675410372384 0.0144153872642595\\ + 301.63343472592 0.0128413881334784\\ + 346.369417737173 0.0115452658150398\\ + 397.740302405804 0.0104769035511789\\ + 456.730127016875 0.00959151093839266\\ + 539.17746403875 0.00870584060813276\\ + 672.709913571234 0.00765363340985318\\ + 730.909932860291 0.00723149286970074\\ + 779.636013040524 0.00686762499111361\\ + 831.610415323096 0.00646039691621083\\ + 878.909065341995 0.00607126073963784\\ + 928.89787201645 0.00564459357509239\\ + 981.729840618884 0.00518519053594821\\ + 1000 0.00502637889930194\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.214947467343798 1011.55751380191\\ + 1.22769104798836 32.3561266593238\\ + 1.69523234155412 17.4799168595727\\ + 2.17438947560008 11.0284410911081\\ + 2.68800102153761 7.55506998383436\\ + 3.26222200971167 5.42528609961824\\ + 3.88677669089267 4.07497812167303\\ + 4.63090280179974 3.10233481307401\\ + 5.51749237612913 2.39328668836617\\ + 6.63470812109235 1.84465413986398\\ + 8.2018894992022 1.38462677167907\\ + 11.5361810173648 0.885156270581529\\ + 15.6384675830225 0.591417196531814\\ + 19.3324228755505 0.441298042343615\\ + 23.4622884814226 0.333694597537387\\ + 28.4743916646725 0.249190493721459\\ + 35.2003147279668 0.178663805500202\\ + 47.2796959160039 0.110857152813133\\ + 69.6374473062822 0.0593446737486652\\ + 85.2964449974102 0.0433710162598532\\ + 101.6265089393 0.0335146929761786\\ + 118.87076977119 0.0269399600454565\\ + 137.765076954905 0.0221911621871252\\ + 159.662602210143 0.0184950000993149\\ + 183.342548256229 0.0157601319915241\\ + 210.534524276671 0.0135708487023447\\ + 241.759407916913 0.01180853595413\\ + 275.067600790807 0.0104694832239571\\ + 312.964801067075 0.00936805796939288\\ + 356.083255262928 0.00846002419996732\\ + 405.142317111465 0.00770915981408621\\ + 460.960448682843 0.00708375238136173\\ + 539.17746403875 0.0064478835656439\\ + 678.940681269611 0.00561919561175502\\ + 737.679760252773 0.0053000109413558\\ + 786.857150693685 0.00502482171406485\\ + 839.312949816636 0.00471723925617921\\ + 887.04968896544 0.00442413893300064\\ + 937.501501514529 0.00410404263798332\\ + 990.82280990038 0.00376112287988771\\ + 1000 0.00370225961318874\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.22097561147959 1013.10358212792\\ + 1.18324062745838 36.7749752086598\\ + 1.63385387780986 19.8365778788021\\ + 2.1150728248688 12.2847969752621\\ + 2.61467321180109 8.40493775364578\\ + 3.17322963473498 6.02791455851724\\ + 3.78074666359935 4.52278812608755\\ + 4.4632339267104 3.48926574353028\\ + 5.26892142135068 2.72549058342386\\ + 6.2776601058065 2.12625226008778\\ + 7.618717702323 1.63626158947482\\ + 9.68246611930312 1.19786626529156\\ + 18.1241754737424 0.533030477401563\\ + 22.822244741869 0.389729027802452\\ + 29.2729483504282 0.274486966106754\\ + 61.204983724767 0.0962024351562488\\ + 74.2798248256492 0.0744264907192957\\ + 88.5007491447344 0.059683279549326\\ + 105.444279352617 0.0484074636591517\\ + 125.631660247412 0.0397045278732077\\ + 149.683929307726 0.0329213496718177\\ + 178.341022071001 0.0275884116134645\\ + 210.534524276671 0.0235679757952076\\ + 246.258591635055 0.0205002034532237\\ + 285.400976982924 0.0181385170676223\\ + 330.764978074424 0.0161974838172152\\ + 379.821530619074 0.0146952104218464\\ + 436.153778920801 0.0134449755947937\\ + 510.161531474983 0.0122631535338395\\ + 685.229159528406 0.0103470309161318\\ + 744.512291079513 0.0097607170882558\\ + 794.145171902934 0.00924990778617015\\ + 839.312949816636 0.00876187492263514\\ + 887.04968896544 0.00822195685367133\\ + 937.501501514529 0.00763081953797367\\ + 990.82280990038 0.00699628969895113\\ + 1000 0.00688726798421893\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.209083769055575 1014.55661163186\\ + 1.27381132318648 28.6087900931733\\ + 1.74277467840892 15.7547410326583\\ + 2.2353696459098 9.95631576509398\\ + 2.76338529005317 6.83306116794708\\ + 3.32293251639897 4.99235607351294\\ + 3.95911026646846 3.75424913941343\\ + 4.71708469091702 2.86136852478872\\ + 5.62017384808319 2.20940058840923\\ + 6.75818116816111 1.70385041070757\\ + 8.43190929286626 1.26315785781898\\ + 17.1488196987054 0.488759308603991\\ + 20.6212180399914 0.375182687383171\\ + 24.5691646298279 0.288226405874671\\ + 29.2729483504282 0.218529842547234\\ + 34.8772747481418 0.163538071673865\\ + 42.3278906557355 0.117068481806225\\ + 52.8107971193433 0.0787106876699193\\ + 68.9983712143002 0.0479662506283344\\ + 102.567793074442 0.0226280300082805\\ + 173.475935923393 0.00837301682375914\\ + 224.569799553977 0.00521611440132475\\ + 275.067600790807 0.00364578154806121\\ + 327.729484992338 0.00271114821124931\\ + 386.890073932798 0.00207577560555873\\ + 452.538627817017 0.00163461223684169\\ + 534.229329953835 0.00128612333941732\\ + 642.403365939419 0.000993900589717283\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.214947467343798 1005.50067917725\\ + 1.20526093687084 33.3177036582016\\ + 1.6642601764859 17.9817848265224\\ + 2.15443469003188 11.1432757086459\\ + 2.66333272517498 7.62862675307782\\ + 3.23228397818138 5.4740596656517\\ + 3.85110700232557 4.10853700838182\\ + 4.58840412645476 3.12543366600556\\ + 5.46685729972018 2.40924780687494\\ + 6.57382014340959 1.85556630870677\\ + 8.12661920009194 1.39178994799707\\ + 11.3254131515281 0.899718656308562\\ + 15.4949503931463 0.593483041752484\\ + 18.979216428391 0.448307754106946\\ + 22.822244741869 0.343462252255545\\ + 27.4434330322837 0.259994063782414\\ + 33.6144900010877 0.188893287554772\\ + 42.7199396630678 0.127706938065899\\ + 82.9695852083491 0.0428281398905604\\ + 99.769776423632 0.0321987548822745\\ + 117.779870119712 0.0252344521027836\\ + 136.500780654601 0.020564537844575\\ + 158.19734815786 0.0169649198203339\\ + 181.659978837533 0.0143292421646197\\ + 208.60240892485 0.012241535502423\\ + 237.342425002387 0.0106781445202606\\ + 270.042071883777 0.00940806858621831\\ + 307.2468842709 0.00837243044007374\\ + 349.577557436328 0.00752528145710059\\ + 397.740302405804 0.00682978340871836\\ + 452.538627817017 0.00625474649990653\\ + 524.468874949512 0.00570755452015936\\ + 691.575882873852 0.00482250898467541\\ + 751.408106111697 0.00453638044581993\\ + 801.50069615654 0.00428843876146089\\ + 847.08682665574 0.00405275777286508\\ + 895.26571259964 0.00379345155705049\\ + 946.1848194722 0.00351131346831125\\ + 1000 0.00321051956501607\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.203380030584698 1003.34140981399\\ + 1.30953502048267 25.4022444932285\\ + 1.77520801171763 14.2561760876888\\ + 2.25607406649686 9.17351915056167\\ + 2.78898029238044 6.30183619028116\\ + 3.35371015200293 4.60905046503113\\ + 3.99578030189527 3.47013553626552\\ + 4.76077523022637 2.64852084159762\\ + 5.67222897164454 2.04837990588264\\ + 6.82077673286568 1.58288388865781\\ + 8.43190929286626 1.19145122775533\\ + 11.8597101233767 0.765035971866667\\ + 16.527920614649 0.495177987798352\\ + 20.8122156998634 0.361664097738976\\ + 25.9665597293487 0.264230362871262\\ + 33.6144900010877 0.180834722000438\\ + 60.0867589171969 0.0766583052964807\\ + 72.9227205872831 0.0584856940658292\\ + 86.8838263525118 0.0463291645498478\\ + 102.567793074442 0.0375787761693927\\ + 121.082975023204 0.0308290960959942\\ + 142.940453343176 0.0255759943241771\\ + 168.743567772738 0.0214505199033043\\ + 197.376432630026 0.0183478255436635\\ + 230.867799418717 0.015847821850562\\ + 267.563844455205 0.0139356291613193\\ + 310.092663593193 0.012370999358994\\ + 356.083255262928 0.0111643266698004\\ + 408.894822629486 0.0101647560011022\\ + 469.539001068006 0.00933140893011105\\ + 564.614141930367 0.00840096625729422\\ + 666.536326812491 0.00762994212808182\\ + 724.202233460732 0.00721786995410951\\ + 779.636013040524 0.0068099568836684\\ + 831.610415323096 0.00640719992446921\\ + 878.909065341995 0.00602202088702229\\ + 928.89787201645 0.00559944188148368\\ + 981.729840618884 0.00514423073570775\\ + 1000 0.00498682889540573\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.218947676285662 1014.56460297755\\ + 1.20526093687084 34.8845570037975\\ + 1.6642601764859 18.8298302625787\\ + 2.13466303332425 11.8684356581192\\ + 2.63889081445751 8.12176726738489\\ + 3.20262069365765 5.82569490210126\\ + 3.81576466127125 4.37121430124143\\ + 4.5462954695324 3.32483919351733\\ + 5.41668691103315 2.56337753289109\\ + 6.4537154016467 2.00089448301025\\ + 7.90492762269643 1.52095232368575\\ + 10.3279473191895 1.07357614010296\\ + 17.3076553419573 0.549141759274592\\ + 21.9959306803007 0.396738002547108\\ + 28.2130767593947 0.279538029419509\\ + 63.5042516859596 0.0881921029043444\\ + 76.3629826128224 0.0691781131094062\\ + 90.9827289445556 0.0555542340327333\\ + 108.401435917833 0.0451261129631943\\ + 129.154966501488 0.037068739554255\\ + 153.881775003835 0.030782001970643\\ + 181.659978837533 0.0260676589068729\\ + 214.452607597167 0.0222909940725512\\ + 250.841505927754 0.0194094519982545\\ + 290.712337727258 0.0171917533127744\\ + 333.828586473176 0.0154733409413927\\ + 383.33951017666 0.0140458416607664\\ + 440.193518520887 0.0128574932504115\\ + 514.886745013749 0.0117323603547629\\ + 678.940681269611 0.0100097906760828\\ + 737.679760252773 0.00945257104570374\\ + 786.857150693685 0.00896903384471185\\ + 831.610415323096 0.00850764694390381\\ + 878.909065341995 0.00799685084268931\\ + 928.89787201645 0.0074362391726347\\ + 981.729840618884 0.00683215344830006\\ + 1000 0.0066232398956367\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.201513573381556 1017.89705373619\\ + 0.632121847581245 105.306512776954\\ + 1.0991097009295 35.5140941866405\\ + 1.56024641436637 18.1093075766938\\ + 2.03849339825246 10.992490660833\\ + 2.54334576130465 7.37767428243772\\ + 3.08666494333727 5.27721739497868\\ + 3.71167181947577 3.89007278836732\\ + 4.4222739805059 2.95223306184261\\ + 5.26892142135068 2.27110667033624\\ + 6.2776601058065 1.76921386089816\\ + 7.618717702323 1.35889028748028\\ + 9.77214696972572 0.980255264426443\\ + 17.4679621512725 0.459739490100574\\ + 21.9959306803007 0.335413438330993\\ + 27.6976193503689 0.241757461920878\\ + 37.8947091907467 0.152799340315738\\ + 54.7947233690029 0.0892816737347753\\ + 67.1161176749628 0.06726141792522\\ + 80.7062014114951 0.0526216439359161\\ + 96.157460014321 0.0421810622245853\\ + 113.5154708921 0.0345915256305001\\ + 134.006889636395 0.0286724141669197\\ + 158.19734815786 0.0240143379415674\\ + 186.754584276108 0.0203195613270296\\ + 218.443607114943 0.0175190846386461\\ + 255.509709035251 0.0152505736375083\\ + 296.122543798803 0.0135100413957899\\ + 340.041193270371 0.0121646399540373\\ + 390.473523688556 0.0110489268070518\\ + 448.385594802119 0.0101206143340208\\ + 524.468874949512 0.00923948252157343\\ + 672.709913571234 0.00800855587703322\\ + 730.909932860291 0.0075696062385947\\ + 779.636013040524 0.00719049404056472\\ + 831.610415323096 0.00676558683702982\\ + 878.909065341995 0.00635911730651065\\ + 928.89787201645 0.00591309562168646\\ + 981.729840618884 0.00543256044221784\\ + 1000 0.00526638881740785\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.201513573381556 1006.27646341099\\ + 1.32166418394661 24.5976040167547\\ + 1.7916503273639 13.8129923022108\\ + 2.27697025538168 8.89456255113853\\ + 2.78898029238044 6.21354574173612\\ + 3.35371015200293 4.54527368650389\\ + 3.99578030189527 3.42292159056829\\ + 4.71708469091702 2.64982647968133\\ + 5.62017384808319 2.04895326307404\\ + 6.75818116816111 1.58347034264658\\ + 8.27785696619848 1.20722188873279\\ + 11.0164594963366 0.83429755385542\\ + 17.1488196987054 0.470832145747326\\ + 21.9959306803007 0.337028933024212\\ + 28.4743916646725 0.235432370004684\\ + 57.3797641421413 0.0882040701290963\\ + 69.6374473062822 0.0683781533335848\\ + 83.7380653526649 0.0542819291874639\\ + 99.769776423632 0.0440752889867497\\ + 118.87076977119 0.0361687966601839\\ + 141.62866162992 0.0299852510200088\\ + 168.743567772738 0.0251076447051765\\ + 201.04964162605 0.0212360927309182\\ + 237.342425002387 0.0182987386480921\\ + 277.61532944368 0.0160500864081386\\ + 321.741815067637 0.0143171819864375\\ + 369.46012051993 0.012973578946373\\ + 424.255643071778 0.0118549334747194\\ + 491.690357762803 0.0108578526759488\\ + 704.446227729904 0.00881186035464185\\ + 758.367791499719 0.00834568904034682\\ + 808.924348680594 0.00788825597921738\\ + 854.932706626838 0.00745041777113824\\ + 903.557834613893 0.00696706317805952\\ + 954.948563979197 0.00644076375402582\\ + 1000 0.0059756247256871\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.218947676285662 1007.33018296687\\ + 1.20526093687084 34.656639227631\\ + 1.6642601764859 18.7076077436069\\ + 2.13466303332425 11.7915684476711\\ + 2.63889081445751 8.06916291236369\\ + 3.20262069365765 5.78788941187977\\ + 3.81576466127125 4.34273887090996\\ + 4.5462954695324 3.30303678302734\\ + 5.41668691103315 2.54639128296071\\ + 6.4537154016467 1.98742388410117\\ + 7.90492762269643 1.51042715184949\\ + 10.3279473191895 1.06570902664843\\ + 16.9914417203463 0.557727466368786\\ + 21.3958887134342 0.407889586229775\\ + 26.9420371368188 0.294820846193655\\ + 36.8609536217216 0.187032882584436\\ + 53.793615039807 0.108237922545278\\ + 65.8898955079995 0.0816939006677886\\ + 79.2316862486625 0.0640053023942399\\ + 94.400647894176 0.051363359890618\\ + 111.441525146679 0.0421552296068759\\ + 131.55856240457 0.0349602616728814\\ + 155.307057393346 0.0292879460159159\\ + 183.342548256229 0.0247809639672377\\ + 216.438908606402 0.0211796143563329\\ + 253.164847863136 0.0184377324070966\\ + 293.404970921579 0.0163311770731725\\ + 336.920570598027 0.0147011087512729\\ + 386.890073932798 0.0133483259486389\\ + 444.270674960688 0.0122225987006258\\ + 519.655724382766 0.0111555768172978\\ + 678.940681269611 0.00956491093523316\\ + 737.679760252773 0.00903199935892566\\ + 786.857150693685 0.00856968443422985\\ + 831.610415323096 0.00812863031912224\\ + 878.909065341995 0.00764041277610679\\ + 928.89787201645 0.00710464095677492\\ + 981.729840618884 0.00652737096418373\\ + 1000 0.00632774049026469\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.218947676285662 1007.91000785727\\ + 1.20526093687084 34.6509254321493\\ + 1.6642601764859 18.7015363087686\\ + 2.13466303332425 11.785896510223\\ + 2.63889081445751 8.06392231069407\\ + 3.20262069365765 5.78303944689258\\ + 3.81576466127125 4.33821894361161\\ + 4.5462954695324 3.29881358258289\\ + 5.41668691103315 2.54242170891368\\ + 6.5134909462728 1.95850615759701\\ + 7.97814457207663 1.48847539821995\\ + 10.5201521761616 1.03714496973112\\ + 16.3762407452169 0.582069810660393\\ + 20.6212180399914 0.425349766380005\\ + 25.7282596744793 0.310930701137908\\ + 33.3060034362459 0.212904339225168\\ + 60.0867589171969 0.0890623029105335\\ + 72.9227205872831 0.0679611802077141\\ + 86.8838263525118 0.0538436175262353\\ + 102.567793074442 0.0436800231142486\\ + 121.082975023204 0.0358388968880997\\ + 142.940453343176 0.029735266332327\\ + 168.743567772738 0.0249410220487855\\ + 197.376432630026 0.0213348188020465\\ + 230.867799418717 0.018428748556362\\ + 267.563844455205 0.0162057397005448\\ + 310.092663593193 0.0143866423472359\\ + 356.083255262928 0.0129836310986834\\ + 408.894822629486 0.0118213624751421\\ + 469.539001068006 0.0108523339186537\\ + 564.614141930367 0.00977035663008292\\ + 666.536326812491 0.00887372122975259\\ + 724.202233460732 0.008394501359153\\ + 779.636013040524 0.00792011000833832\\ + 831.610415323096 0.00745170907950346\\ + 878.909065341995 0.00700374709355809\\ + 928.89787201645 0.00651228593329241\\ + 981.729840618884 0.0059828708359902\\ + 1000 0.00579981043730672\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.207164967560207 1016.2233837122\\ + 1.32166418394661 26.2320511234548\\ + 1.7916503273639 14.7274321623971\\ + 2.27697025538168 9.48060133831936\\ + 2.81481236050758 6.5155007807176\\ + 3.38477285594598 4.76701249633808\\ + 4.03278998219371 3.58997840431629\\ + 4.80487043965513 2.74017793547466\\ + 5.72476623970218 2.11873340002101\\ + 6.94771254846024 1.61537874272775\\ + 8.74866812047991 1.18479472457369\\ + 16.527920614649 0.507595824509019\\ + 20.0586777950823 0.385736318096972\\ + 23.8989256623105 0.297287803782327\\ + 28.4743916646725 0.226257072463131\\ + 34.2400613797143 0.167478467764387\\ + 41.9394395566719 0.11860371140951\\ + 53.2999408084409 0.0777295525940253\\ + 79.2316862486625 0.0379822592705756\\ + 111.441525146679 0.020630572785109\\ + 137.765076954905 0.0143189413909766\\ + 164.140297114447 0.0107372287284458\\ + 190.230118866894 0.00853335216079818\\ + 218.443607114943 0.00696704728781651\\ + 248.53948574298 0.00583781999230269\\ + 280.18665564592 0.00501216543251377\\ + 312.964801067075 0.00440028617723695\\ + 349.577557436328 0.00390349357071925\\ + 390.473523688556 0.00349888277055871\\ + 436.153778920801 0.00316760495871322\\ + 487.178021879463 0.002893633212938\\ + 559.432570616938 0.00260967447747484\\ + 710.970943231243 0.00218884944165815\\ + 765.391938823015 0.00205482653769594\\ + 816.416760492147 0.00192794635276344\\ + 862.85125663669 0.00180983171844397\\ + 911.92675984593 0.0016823734652615\\ + 963.793479961579 0.00154635431543198\\ + 1000 0.00145200181228151\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.211020342856859 1003.9955510862\\ + 1.04959323055823 41.8235084007044\\ + 1.50375532129974 20.9055991311259\\ + 1.98288394912707 12.4460699781338\\ + 2.47396410088681 8.33540154863576\\ + 3.0302710828664 5.85549344558431\\ + 3.64385898376354 4.30801075887992\\ + 4.34147833005509 3.26256620071146\\ + 5.17265738721602 2.50401969854669\\ + 6.22004882563471 1.92061945755656\\ + 7.618717702323 1.45308259436746\\ + 10.0462042134681 1.0064130715626\\ + 14.9339321612425 0.594088540085709\\ + 18.2920450484629 0.44803867467919\\ + 21.7940698430296 0.347117676691585\\ + 25.9665597293487 0.265560905013721\\ + 30.9378757173014 0.20048948612718\\ + 37.2023668141307 0.147088244785372\\ + 45.5678626584106 0.103102862826019\\ + 57.3797641421413 0.0678279726807133\\ + 76.3629826128224 0.0397366072955322\\ + 127.969686821594 0.0148483216958379\\ + 190.230118866894 0.00702074829732011\\ + 246.258591635055 0.00437298891761087\\ + 304.42722120643 0.00300557625914891\\ + 369.46012051993 0.00216428343133139\\ + 444.270674960688 0.00160462479632286\\ + 559.432570616938 0.00112040750908842\\ + 602.254120146193 0.000999579347563396\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.212974853574552 1016.50574526566\\ + 1.01159111222383 46.9911790916885\\ + 1.46273335620113 23.1519311520133\\ + 1.94665634334226 13.573626433132\\ + 2.45126006203334 8.95136888418749\\ + 3.00246170908555 6.29395641113411\\ + 3.61041859717334 4.63313908684307\\ + 4.3016357581068 3.51021646514338\\ + 5.12518692705333 2.69530413093207\\ + 6.10640754223204 2.09573961974881\\ + 7.41088151564157 1.60662752912642\\ + 9.41833153464795 1.17055702876803\\ + 17.1488196987054 0.533405791917041\\ + 21.1995345753607 0.397991183849371\\ + 26.2070669648385 0.293369532535535\\ + 33.3060034362459 0.205137328105748\\ + 67.1161176749628 0.0713895892792184\\ + 80.7062014114951 0.0550657223947795\\ + 95.2750047242729 0.0441008752476974\\ + 112.473717836475 0.0357437245448275\\ + 131.55856240457 0.0296397473087431\\ + 153.881775003835 0.0248432941827399\\ + 179.992850678248 0.0210435614727478\\ + 210.534524276671 0.0180124180600351\\ + 243.998629725955 0.0157110517618747\\ + 282.781797962534 0.0138374124350826\\ + 324.721849207313 0.0123975173472374\\ + 372.882130718283 0.0112092294605964\\ + 428.185179865241 0.0102263510948804\\ + 496.244487762892 0.00935429961479744\\ + 704.446227729904 0.00761185941790715\\ + 758.367791499719 0.00720661492121089\\ + 808.924348680594 0.00680977095431144\\ + 854.932706626838 0.00643046797590552\\ + 903.557834613893 0.00601217226395796\\ + 954.948563979197 0.00555708537806844\\ + 1000 0.00515512000018478\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.201513573381556 1014.09901076975\\ + 1.20526093687084 29.5223897225667\\ + 1.6642601764859 15.935101874094\\ + 2.13466303332425 10.043900229176\\ + 2.63889081445751 6.87329139022325\\ + 3.20262069365765 4.93027110316712\\ + 3.81576466127125 3.69944644155446\\ + 4.5462954695324 2.81397826964314\\ + 5.41668691103315 2.16961540977503\\ + 6.4537154016467 1.69363720029824\\ + 7.90492762269643 1.28751429931373\\ + 10.2331657833025 0.919816503260783\\ + 17.4679621512725 0.459596099476854\\ + 22.1996611911995 0.332089922852266\\ + 28.4743916646725 0.234100288791977\\ + 61.204983724767 0.0790400335404013\\ + 73.5981447526576 0.0619377495210144\\ + 87.6885609458743 0.0496798752878804\\ + 104.47659715608 0.0402999276741434\\ + 124.478714618791 0.0330564607179392\\ + 148.31025143361 0.0274078618525673\\ + 176.704352608895 0.0229645944281744\\ + 208.60240892485 0.0196130988681409\\ + 243.998629725955 0.0170544181835671\\ + 282.781797962534 0.0150836441573749\\ + 327.729484992338 0.0134631331086702\\ + 376.335836228653 0.0122085272100692\\ + 432.151112778977 0.0111645198805656\\ + 505.479682119124 0.0101789868173219\\ + 691.575882873852 0.0084931007203541\\ + 744.512291079513 0.00806038066028581\\ + 794.145171902934 0.00763862159842848\\ + 839.312949816636 0.00723564930863513\\ + 887.04968896544 0.00678981941552115\\ + 937.501501514529 0.00630168247819523\\ + 990.82280990038 0.00577770258190367\\ + 1000 0.00568767407843963\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.207164967560207 1011.50479596479\\ + 1.2856096069433 27.5159925157522\\ + 1.74277467840892 15.4251690286406\\ + 2.2353696459098 9.74840692212505\\ + 2.76338529005317 6.69062777390783\\ + 3.32293251639897 4.88848968483985\\ + 3.95911026646846 3.67632086297426\\ + 4.71708469091702 2.80215497084877\\ + 5.62017384808319 2.16387147377674\\ + 6.75818116816111 1.66896308810543\\ + 8.43190929286626 1.23760040432317\\ + 17.4679621512725 0.467797328953888\\ + 21.0049824165392 0.359190993927253\\ + 25.0264009641792 0.276147308657312\\ + 29.8177229001967 0.209707140040478\\ + 36.1874981241128 0.152616290867114\\ + 45.149677720361 0.104601989638481\\ + 60.6432939540806 0.0622421536486308\\ + 97.946966706954 0.0267531632499154\\ + 121.082975023204 0.0187033042228841\\ + 144.264395121816 0.0141097994857233\\ + 167.194975973199 0.011268979364219\\ + 191.992066559328 0.00923928440970348\\ + 218.443607114943 0.00776727627256859\\ + 246.258591635055 0.00668399416950228\\ + 277.61532944368 0.00581548772886222\\ + 310.092663593193 0.00516567582752593\\ + 346.369417737173 0.00463282803546963\\ + 386.890073932798 0.00419430336791719\\ + 432.151112778977 0.00383138347359192\\ + 487.178021879463 0.00350486639718656\\ + 564.614141930367 0.00317060459111825\\ + 691.575882873852 0.0027646204033453\\ + 751.408106111697 0.00259061971847605\\ + 801.50069615654 0.00244263388478439\\ + 854.932706626838 0.00227942323589595\\ + 903.557834613893 0.00212603526002506\\ + 954.948563979197 0.00196085860361102\\ + 1000 0.00181604581862586\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.214947467343798 1009.58192786932\\ + 0.880937190447399 58.7706287778217\\ + 1.2856096069433 28.0360202803175\\ + 1.72678090388436 15.9621362853469\\ + 2.19452908620331 10.2428162094991\\ + 2.71289780037247 7.0172022322766\\ + 3.29243733300777 5.04035066118113\\ + 3.92277675892772 3.78708097106049\\ + 4.67379510799246 2.88406852589492\\ + 5.56859644428641 2.22535905194243\\ + 6.69616005485322 1.71516636072994\\ + 8.35452805838287 1.27104284313815\\ + 17.6297537528721 0.467752457584128\\ + 21.1995345753607 0.358601207307925\\ + 25.2582002696278 0.275159134590437\\ + 30.0939003444972 0.208435690310362\\ + 36.1874981241128 0.153526689690178\\ + 44.324785912404 0.108158903620433\\ + 56.3314267060136 0.0704732556832477\\ + 82.2081575524054 0.0352740745637332\\ + 121.082975023204 0.0174363657181487\\ + 151.070330448665 0.0118283088529805\\ + 179.992850678248 0.00881754964308474\\ + 210.534524276671 0.00687220631959877\\ + 241.759407916913 0.00558763635365511\\ + 275.067600790807 0.00466511346129345\\ + 310.092663593193 0.00399346182424188\\ + 346.369417737173 0.00349787875777994\\ + 386.890073932798 0.00309717017077995\\ + 432.151112778977 0.00277184382893455\\ + 482.707096560318 0.00250553365692312\\ + 544.171428686589 0.00226692192669531\\ + 751.408106111697 0.00174372280596826\\ + 808.924348680594 0.0016192114672135\\ + 862.85125663669 0.00150126181000073\\ + 911.92675984593 0.00139259477070128\\ + 963.793479961579 0.00127753936805273\\ + 1000 0.00119816209663574\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.201513573381556 1009.67735322637\\ + 1.27381132318648 26.5739279781422\\ + 1.74277467840892 14.6434966041737\\ + 2.2353696459098 9.25859355992173\\ + 2.76338529005317 6.35721066352099\\ + 3.32293251639897 4.64706031482845\\ + 3.95911026646846 3.49679519692054\\ + 4.71708469091702 2.66741608254932\\ + 5.62017384808319 2.0620609410373\\ + 6.75818116816111 1.59299713740149\\ + 8.35452805838287 1.19908969962896\\ + 11.4303112911448 0.798757354151141\\ + 16.6810053720006 0.488243903866472\\ + 21.0049824165392 0.357443150077523\\ + 26.4498018242772 0.258631370967365\\ + 35.5263467657814 0.168707878195502\\ + 53.793615039807 0.0925591555933098\\ + 65.8898955079995 0.0698822939488756\\ + 79.2316862486625 0.0547667866712053\\ + 94.400647894176 0.0439606206725496\\ + 111.441525146679 0.0360871846938901\\ + 131.55856240457 0.0299332138031573\\ + 155.307057393346 0.0250801688365785\\ + 183.342548256229 0.0212231299875493\\ + 216.438908606402 0.0181404322074594\\ + 253.164847863136 0.0157930031146263\\ + 293.404970921579 0.0139892554529613\\ + 336.920570598027 0.0125933591457208\\ + 386.890073932798 0.0114348224227696\\ + 444.270674960688 0.0104706763476498\\ + 519.655724382766 0.00955675670950699\\ + 678.940681269611 0.00819422257864034\\ + 737.679760252773 0.00773771160141285\\ + 786.857150693685 0.00734166714362899\\ + 831.610415323096 0.00696383002578846\\ + 878.909065341995 0.00654558465842431\\ + 928.89787201645 0.00608659638271535\\ + 981.729840618884 0.00559205369101999\\ + 1000 0.0054210311678964\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.211020342856859 1009.6931452419\\ + 1.26212131452255 29.5179030134765\\ + 1.72678090388436 16.2478641048117\\ + 2.21485523372636 10.2621562338164\\ + 2.73802517792786 7.03848060261689\\ + 3.32293251639897 5.06070230378458\\ + 3.95911026646846 3.80571033924721\\ + 4.71708469091702 2.90064417760557\\ + 5.62017384808319 2.23977552358925\\ + 6.75818116816111 1.7273244353653\\ + 8.43190929286626 1.28062135149887\\ + 17.3076553419573 0.489343394106153\\ + 20.8122156998634 0.375483653242048\\ + 24.7967289250216 0.288352956767269\\ + 29.5440799888038 0.218570410884891\\ + 35.5263467657814 0.161031933053262\\ + 43.1156199031823 0.115244729112589\\ + 53.793615039807 0.0775320856924001\\ + 71.5904108596489 0.0457691438481942\\ + 159.662602210143 0.0103342023811624\\ + 195.565071586595 0.00722798501957754\\ + 233.006141069692 0.00538235898932599\\ + 270.042071883777 0.00425432964915769\\ + 310.092663593193 0.00345778907002733\\ + 349.577557436328 0.00292340083277344\\ + 394.090164040345 0.00250123755786537\\ + 440.193518520887 0.00218972083966844\\ + 491.690357762803 0.00193669363188193\\ + 559.432570616938 0.00169696327349966\\ + 772.48114514034 0.00122954705700038\\ + 831.610415323096 0.00112491043087695\\ + 887.04968896544 0.00102885744235005\\ + 911.92675984593 0.000986297837856005\\ + }; + \end{axis} + + \begin{axis}[% + width=\fwidth, + height=0.4\fheight, + at={(0,0)}, + xmode=log, + xmin=0.1, + xmax=1000, + xtick={ 0.1, 1, 10, 100, 1000}, + xminorticks=true, + xlabel={Frequency [Hz]}, + ymin=-270, + ymax=0, + ytick={-360, -270, -180, -90, 0, 90, 180}, + ylabel={Phase [deg]}, + xminorgrids + ] + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.621890317411\\ + 0.108651577465251 -157.326423024957\\ + 0.118051652856881 -158.888199922483\\ + 0.128264983052803 -160.315126598232\\ + 0.139361927422416 -161.614777344837\\ + 0.15002933220192 -162.668983735293\\ + 0.161513269350313 -163.633045782219\\ + 0.173876240021625 -164.511410311947\\ + 0.187185529496553 -165.308215456207\\ + 0.201513573381558 -166.027284138767\\ + 0.216938351838516 -166.672121403474\\ + 0.231400538013072 -167.17797452903\\ + 0.246826845225571 -167.631376435699\\ + 0.263281546564798 -168.034081386147\\ + 0.278255940220721 -168.340104241753\\ + 0.294082017058709 -168.610926635701\\ + 0.310808217386903 -168.84734118415\\ + 0.325471160553176 -169.018577010149\\ + 0.340825854742353 -169.166762153767\\ + 0.356904934567525 -169.292209294772\\ + 0.37031266758699 -169.376378350124\\ + 0.384224084605498 -169.446287139942\\ + 0.398658107358057 -169.502037145866\\ + 0.409838367175735 -169.534609455845\\ + 0.421332174384734 -169.559294875748\\ + 0.433148322337641 -169.576117686146\\ + 0.441209286319117 -169.582974422671\\ + 0.44942026621191 -169.586349656708\\ + 0.457784053837654 -169.586246778213\\ + 0.466303492974262 -169.582668180579\\ + 0.474981480322836 -169.575615268346\\ + 0.48382096649261 -169.565088465168\\ + 0.497389595879016 -169.542783249849\\ + 0.511338753841437 -169.512654406359\\ + 0.525679112201842 -169.474691207593\\ + 0.545427130532976 -169.411859418611\\ + 0.565917016324609 -169.335022288365\\ + 0.587176639073341 -169.244115837285\\ + 0.614877765381008 -169.110577595477\\ + 0.643885742724037 -168.954750782807\\ + 0.674262224177818 -168.776421092937\\ + 0.712611543011191 -168.532375001269\\ + 0.753142016597439 -168.255093637232\\ + 0.795977700231485 -167.944045331647\\ + 0.849041520408896 -167.537701338252\\ + 0.905642837944531 -167.083612679469\\ + 0.966017479952245 -166.580726862713\\ + 1.03041699495061 -166.027952099725\\ + 1.10928986489522 -165.333701911919\\ + 1.1942000281335 -164.571220277545\\ + 1.28560960694331 -163.738972241086\\ + 1.39683511798871 -162.717608327457\\ + 1.51768339028343 -161.60467839241\\ + 1.64898694447104 -160.399237314262\\ + 1.80824493487798 -158.951226060219\\ + 1.98288394912704 -157.390195341644\\ + 2.19452908620335 -155.546554371991\\ + 2.4287643824604 -153.57799776824\\ + 2.73802517792786 -151.106907495749\\ + 3.14410830314732 -148.096045727998\\ + 3.78074666359942 -143.912825424371\\ + 4.98537346387382 -137.63633172317\\ + 5.67222897164457 -134.867132422784\\ + 6.33580499265845 -132.642571703793\\ + 6.94771254846023 -130.919929068106\\ + 7.5487992816532 -129.485567197046\\ + 8.20188949920225 -128.170134371465\\ + 8.8296999554939 -127.105425328375\\ + 9.50556592010137 -126.141344873808\\ + 10.1392540755881 -125.380502613534\\ + 10.8151870255226 -124.695784148017\\ + 11.5361810173649 -124.085005652213\\ + 12.3052400435925 -123.544899161571\\ + 13.0051125217337 -123.134952307731\\ + 13.7447909267756 -122.770456679531\\ + 14.5265392594678 -122.447581513268\\ + 15.3527502878039 -122.162012653963\\ + 16.2259528707813 -121.908995290595\\ + 17.3076553419573 -121.648069441589\\ + 18.4614694632451 -121.415718144246\\ + 20.0586777950826 -121.144192658194\\ + 24.3436887354314 -120.52306870509\\ + 25.9665597293484 -120.28769711477\\ + 27.6976193503698 -120.024284684373\\ + 29.2729483504285 -119.770811681018\\ + 30.9378757173011 -119.48775924843\\ + 32.6974974451167 -119.172037238247\\ + 34.8772747481423 -118.759324924444\\ + 37.2023668141304 -118.296633868056\\ + 39.6824610456936 -117.783097979686\\ + 42.7199396630681 -117.134781623905\\ + 45.9899209052235 -116.424015675966\\ + 49.9687745385497 -115.556376906041\\ + 54.794723369002 -114.519961404669\\ + 61.7718759733854 -113.086338883628\\ + 74.9678187496691 -110.6663582278\\ + 90.9827289445557 -108.275223320369\\ + 102.567793074445 -106.880393759269\\ + 113.515470892099 -105.780359671325\\ + 124.478714618793 -104.859124064924\\ + 135.248087041786 -104.103965717351\\ + 145.600599502069 -103.498263005754\\ + 155.307057393347 -103.02355601677\\ + 164.140297114445 -102.660930600283\\ + 173.475935923388 -102.342053141004\\ + 181.659978837536 -102.111898821061\\ + 190.230118866895 -101.916120187657\\ + 197.376432630023 -101.785657475142\\ + 204.791209666503 -101.679723440442\\ + 210.534524276677 -101.617140175914\\ + 216.438908606406 -101.569661807113\\ + 220.466873523944 -101.546708250617\\ + 224.569799553979 -101.530940723543\\ + 228.74908173557 -101.522563754184\\ + 230.867799418716 -101.521213159132\\ + 233.006141069691 -101.521791111528\\ + 235.164288449433 -101.524325844858\\ + 239.540735872084 -101.535381752793\\ + 243.99862972595 -101.554619599237\\ + 248.539485742973 -101.582288840726\\ + 253.164847863143 -101.618650122988\\ + 260.264788196906 -101.690088565421\\ + 267.563844455207 -101.782670215563\\ + 275.067600790807 -101.897430706878\\ + 285.40097698292 -102.086864436347\\ + 296.122543798796 -102.320520071858\\ + 307.246884270909 -102.601465955364\\ + 318.789129267769 -102.933036039324\\ + 330.764978074424 -103.31884919789\\ + 346.369417737168 -103.883404098812\\ + 362.710025233077 -104.547258592761\\ + 379.82153061908 -105.31967081207\\ + 397.740302405804 -106.210842685246\\ + 416.504424854512 -107.231998640391\\ + 436.153778920815 -108.395466114578\\ + 456.730127016882 -109.714753928551\\ + 482.707096560317 -111.524454619477\\ + 510.161531474972 -113.607835518629\\ + 539.177464038763 -115.995564449383\\ + 569.843705946916 -118.720777922798\\ + 602.254120146183 -121.818469050001\\ + 636.507908129576 -125.324250052804\\ + 672.709913571241 -129.272180860213\\ + 710.970943231237 -133.691321107189\\ + 758.367791499744 -139.467140392697\\ + 808.924348680602 -145.910559463178\\ + 870.843149769058 -154.031624625955\\ + 954.948563979212 -165.070571920746\\ + 1000 -170.814457424012\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -154.983237204473\\ + 0.108651577465251 -156.668159370059\\ + 0.118051652856881 -158.214001908883\\ + 0.128264983052803 -159.629215643877\\ + 0.139361927422416 -160.92182084712\\ + 0.151418932530433 -162.099307003536\\ + 0.163009236097978 -163.054900459942\\ + 0.175486714964814 -163.929396584023\\ + 0.188919277620761 -164.726791920476\\ + 0.2033800305847 -165.450670956668\\ + 0.218947676285658 -166.104217157595\\ + 0.235706941399678 -166.690231160309\\ + 0.25142033481428 -167.149522878047\\ + 0.268181260945295 -167.560407209759\\ + 0.28605955351758 -167.924123677818\\ + 0.302329468440578 -168.199152547814\\ + 0.319524750575915 -168.440892033015\\ + 0.337698031082518 -168.649837033778\\ + 0.353629550135508 -168.79920886404\\ + 0.37031266758699 -168.926297153917\\ + 0.384224084605498 -169.012035461869\\ + 0.398658107358057 -169.083686611526\\ + 0.413634368406335 -169.141304864757\\ + 0.425234633452872 -169.17533432365\\ + 0.43716022482485 -169.201505358344\\ + 0.44942026621191 -169.219825735926\\ + 0.457784053837654 -169.227679761941\\ + 0.466303492974262 -169.232046270227\\ + 0.474981480322836 -169.232924442211\\ + 0.48382096649261 -169.230312637708\\ + 0.492824957004062 -169.224208399127\\ + 0.501996513311016 -169.214608455898\\ + 0.516074871038594 -169.193644951614\\ + 0.530548052536955 -169.164789591498\\ + 0.545427130532976 -169.128021189489\\ + 0.565917016324609 -169.066643391287\\ + 0.587176639073341 -168.991082178178\\ + 0.609234915240079 -168.901254725635\\ + 0.637976680860626 -168.768762926968\\ + 0.668074391569548 -168.613620253318\\ + 0.699592016543558 -168.435588337995\\ + 0.739381991917593 -168.191361919041\\ + 0.781435060784446 -167.913288797605\\ + 0.825879938784402 -167.600818540229\\ + 0.88093719044741 -167.192004791964\\ + 0.939664831495459 -166.734569534602\\ + 1.0023075482839 -166.227470425531\\ + 1.06912633917349 -165.669641074013\\ + 1.15096220088501 -164.968638551771\\ + 1.23906215694794 -164.198452668201\\ + 1.33390569003905 -163.357675192965\\ + 1.44930957412626 -162.325938724454\\ + 1.57469771464309 -161.20211156023\\ + 1.71093390726897 -159.985640253404\\ + 1.87617469143913 -158.5258128326\\ + 2.05737431343286 -156.954224874874\\ + 2.27697025538168 -155.101608885924\\ + 2.54334576130472 -152.94340900031\\ + 2.86719649749373 -150.464341481409\\ + 3.32293251639897 -147.258150272486\\ + 5.51749237612921 -136.083406095976\\ + 6.16296625513279 -133.883395984512\\ + 6.75818116816117 -132.179807032973\\ + 7.34287044716661 -130.76291385684\\ + 7.97814457207674 -129.466550874562\\ + 8.58882855954615 -128.421177090637\\ + 9.246257116406 -127.479617506943\\ + 9.86265846131287 -126.741790503059\\ + 10.5201521761614 -126.083775007597\\ + 11.2214776820801 -125.50392828414\\ + 11.8597101233768 -125.067066209286\\ + 12.5342426546138 -124.683232568044\\ + 13.2471398786616 -124.349458979288\\ + 14.0005838246811 -124.062215839272\\ + 14.6610868404698 -123.85547332448\\ + 15.3527502878039 -123.675609090354\\ + 16.0770442167387 -123.519776780934\\ + 16.8355080296122 -123.384923909643\\ + 17.629753752872 -123.267815007438\\ + 18.6324631193151 -123.145921625261\\ + 19.8745954958102 -123.021685286217\\ + 24.3436887354314 -122.648672305336\\ + 25.7282596744791 -122.523282834447\\ + 26.9420371368182 -122.402817443847\\ + 28.2130767593954 -122.264571366923\\ + 29.544079988804 -122.105757113288\\ + 30.9378757173011 -121.92388156965\\ + 32.3974262952812 -121.71677963361\\ + 34.240061379715 -121.43243843812\\ + 36.1874981241128 -121.106785411617\\ + 38.2456972246693 -120.738242618517\\ + 40.4209583979642 -120.326073492257\\ + 43.1156199031825 -119.790251651065\\ + 45.9899209052235 -119.196776284405\\ + 49.5102015955645 -118.451782685009\\ + 53.7936150398065 -117.536407384202\\ + 58.9889642550864 -116.437445600432\\ + 65.8898955079985 -115.031547665749\\ + 77.7841107128642 -112.822152232915\\ + 97.0480887738009 -109.885042496611\\ + 109.405470720574 -108.385160328583\\ + 121.082975023208 -107.201631366353\\ + 131.558562404571 -106.306063376444\\ + 142.940453343172 -105.486490007322\\ + 153.881775003836 -104.829430231361\\ + 164.140297114445 -104.315195940866\\ + 173.475935923388 -103.923287823533\\ + 183.342548256232 -103.5798831396\\ + 191.992066559328 -103.333294456545\\ + 201.049641626046 -103.125063326588\\ + 208.602408924844 -102.987735567672\\ + 216.438908606406 -102.87789214272\\ + 222.508879812839 -102.814436241065\\ + 228.74908173557 -102.767949087256\\ + 233.006141069691 -102.746737839666\\ + 237.342425002384 -102.733611389985\\ + 239.540735872084 -102.730152818154\\ + 241.759407916908 -102.728804135565\\ + 243.99862972595 -102.729596248195\\ + 246.258591635048 -102.732560731687\\ + 250.841505927762 -102.745136549408\\ + 255.509709035257 -102.766798142603\\ + 260.264788196906 -102.797823724614\\ + 267.563844455207 -102.862558181477\\ + 275.067600790807 -102.950051724146\\ + 282.781797962532 -103.06140609315\\ + 290.712337727252 -103.197794949152\\ + 301.63343472593 -103.420760843227\\ + 312.964801067081 -103.693650317717\\ + 324.721849207315 -104.01992343564\\ + 336.920570598025 -104.403333654753\\ + 352.81541153808 -104.969174763736\\ + 369.46012051994 -105.639366492606\\ + 386.890073932801 -106.423497756422\\ + 405.142317111462 -107.332130697983\\ + 424.255643071768 -108.376880898485\\ + 444.2706749607 -109.570498045223\\ + 465.229952396024 -110.926942054095\\ + 487.17802187946 -112.461446014745\\ + 514.886745013736 -114.561272921578\\ + 544.1714286866 -116.972426589857\\ + 575.121707184161 -119.728338409111\\ + 607.832312829711 -122.864142432586\\ + 642.403365939436 -126.415305638661\\ + 678.940681269615 -130.415267540586\\ + 717.556091893683 -134.891749307882\\ + 765.391938823037 -140.738018239157\\ + 816.416760492152 -147.250183697873\\ + 878.909065341978 -155.437675786016\\ + 963.793479961591 -166.522634662159\\ + 1000 -171.114165657579\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.666384360503\\ + 0.108651577465251 -157.374764989481\\ + 0.118051652856881 -158.940722286828\\ + 0.128264983052803 -160.37219048496\\ + 0.139361927422416 -161.676774965009\\ + 0.151418932530433 -162.861684449677\\ + 0.163009236097978 -163.819948625734\\ + 0.175486714964814 -164.693442781415\\ + 0.188919277620761 -165.486295732325\\ + 0.2033800305847 -166.202322777588\\ + 0.218947676285658 -166.845023591215\\ + 0.233543813990654 -167.349747700988\\ + 0.24911300260678 -167.802711716577\\ + 0.265720110532445 -168.205672061881\\ + 0.280833199882324 -168.512468829459\\ + 0.296805860866562 -168.784581653496\\ + 0.313686982456683 -169.02280847537\\ + 0.331528234231953 -169.227855537594\\ + 0.347168681892662 -169.373829590498\\ + 0.363546996129332 -169.497501018306\\ + 0.377204249341695 -169.58056135254\\ + 0.391374560198028 -169.649637709775\\ + 0.406077202570047 -169.704831112433\\ + 0.41746552892532 -169.737166913566\\ + 0.429173237842218 -169.761771018477\\ + 0.441209286319117 -169.778667927817\\ + 0.44942026621191 -169.785660568911\\ + 0.457784053837654 -169.789241062622\\ + 0.466303492974262 -169.789412956352\\ + 0.474981480322836 -169.786178826284\\ + 0.48382096649261 -169.779540285464\\ + 0.492824957004062 -169.769497992072\\ + 0.506646100892133 -169.748051629173\\ + 0.520854855057768 -169.718941037329\\ + 0.535462089927357 -169.682156622831\\ + 0.555577622239876 -169.621148489414\\ + 0.576448828292606 -169.546426120019\\ + 0.598104096238105 -169.457929442539\\ + 0.62632074521987 -169.327825037606\\ + 0.655868565957134 -169.175909681931\\ + 0.68681035889951 -169.001980144435\\ + 0.725873365081736 -168.763876997633\\ + 0.767158117677927 -168.493284801108\\ + 0.81079098067315 -168.189699691475\\ + 0.864842327573189 -167.793083236863\\ + 0.922497005259214 -167.349875524099\\ + 0.983995229627797 -166.859089199448\\ + 1.05931476351838 -166.238625483163\\ + 1.14039960197002 -165.553167040265\\ + 1.22769104798839 -164.801244170243\\ + 1.3216641839466 -163.98151042713\\ + 1.43600898465122 -162.976845974668\\ + 1.56024641436638 -161.883766514849\\ + 1.69523234155408 -160.701795668595\\ + 1.8589566796357 -159.284792247056\\ + 2.03849339825241 -157.760847276306\\ + 2.25607406649687 -155.966317798153\\ + 2.52000499376417 -153.878426607042\\ + 2.84088369018327 -151.483950278019\\ + 3.29243733300778 -148.394492580459\\ + 5.12518692705321 -139.018081728863\\ + 5.72476623970219 -136.876847834698\\ + 6.27766010580631 -135.218715364184\\ + 6.82077673286572 -133.843429707671\\ + 7.34287044716661 -132.725172705036\\ + 7.90492762269657 -131.71291525268\\ + 8.43190929286622 -130.918756032638\\ + 8.9940221740918 -130.212977293825\\ + 9.50556592010137 -129.679642481175\\ + 10.0462042134681 -129.212839599516\\ + 10.5201521761614 -128.87450576124\\ + 11.0164594963369 -128.581752622389\\ + 11.5361810173649 -128.333815560579\\ + 11.9695570235905 -128.167029666366\\ + 12.4192135270177 -128.02757161149\\ + 12.8857621318549 -127.914640647273\\ + 13.2471398786616 -127.846801844597\\ + 13.6186523675611 -127.792937809968\\ + 14.0005838246811 -127.752580142726\\ + 14.3932264471941 -127.72522422609\\ + 14.6610868404698 -127.713944842696\\ + 14.9339321612423 -127.708036002608\\ + 15.2118551798608 -127.707322292774\\ + 15.4949503931459 -127.711621676322\\ + 15.7833140565207 -127.720745633102\\ + 16.0770442167387 -127.734499311862\\ + 16.5279206146492 -127.763369192552\\ + 16.9914417203464 -127.801498774112\\ + 17.629753752872 -127.865472582195\\ + 18.2920450484626 -127.942793122117\\ + 19.1550055557359 -128.055329806464\\ + 20.2444650997683 -128.208588782637\\ + 21.9959306803003 -128.461308193686\\ + 25.2582002696278 -128.883801163993\\ + 26.6947849403426 -129.032296802157\\ + 27.9541599906793 -129.139356583168\\ + 29.0043049386403 -129.211292763242\\ + 30.0939003444972 -129.26898605786\\ + 30.9378757173011 -129.301820769307\\ + 31.8055201533286 -129.324903569373\\ + 32.3974262952812 -129.334532483018\\ + 33.0003479112518 -129.339324972834\\ + 33.6144900010886 -129.33909360122\\ + 34.240061379715 -129.333658928737\\ + 34.8772747481423 -129.322849806049\\ + 35.5263467657817 -129.306503649892\\ + 36.1874981241128 -129.284466701788\\ + 37.2023668141304 -129.240427065172\\ + 38.2456972246693 -129.182810839857\\ + 39.3182875570566 -129.11121763585\\ + 40.7953450345255 -128.993419514556\\ + 42.327890655736 -128.849466528653\\ + 43.9180089259608 -128.678833581795\\ + 45.9899209052235 -128.42749388029\\ + 48.159579101925 -128.133588414722\\ + 50.4315948717143 -127.797195074197\\ + 53.2999408084406 -127.338144142715\\ + 56.3314267060121 -126.820199476334\\ + 60.0867589171979 -126.144674439625\\ + 64.0924401935642 -125.39719637545\\ + 68.998371214298 -124.46281634986\\ + 74.9678187496691 -123.322631331446\\ + 82.9695852083464 -121.826177526461\\ + 94.4006478941749 -119.81107138638\\ + 132.777082935543 -114.432308489149\\ + 146.949180062486 -112.963388965069\\ + 161.141427725301 -111.729190205213\\ + 173.475935923388 -110.826995144731\\ + 185.040701954232 -110.109535694571\\ + 197.376432630023 -109.46753032869\\ + 208.602408924844 -108.983567600726\\ + 218.443607114946 -108.631254861114\\ + 228.74908173557 -108.328946348595\\ + 237.342425002384 -108.125565998823\\ + 246.258591635048 -107.958555575862\\ + 253.164847863143 -107.858455988654\\ + 260.264788196906 -107.780988073794\\ + 265.108360190857 -107.742416112646\\ + 270.042071883779 -107.71466905207\\ + 275.067600790807 -107.698074026342\\ + 277.615329443679 -107.694064123507\\ + 280.186655645918 -107.692970543761\\ + 282.781797962532 -107.694837755686\\ + 285.40097698292 -107.699711075493\\ + 290.712337727252 -107.718661656271\\ + 296.122543798796 -107.750202497533\\ + 301.63343472593 -107.794728613623\\ + 310.0926635932 -107.886767436509\\ + 318.789129267769 -108.010404337954\\ + 327.72948499234 -108.167179849269\\ + 336.920570598025 -108.358726422112\\ + 349.577557436321 -108.671214796829\\ + 362.710025233077 -109.052993844759\\ + 376.335836228661 -109.508802762085\\ + 390.473523688559 -110.043757757517\\ + 408.894822629482 -110.832201067629\\ + 428.18517986523 -111.764704498624\\ + 448.385594802129 -112.854142092607\\ + 469.539001068009 -114.114601320523\\ + 491.690357762798 -115.56144413211\\ + 514.886745013736 -117.211336849825\\ + 539.177464038763 -119.082225155501\\ + 569.843705946916 -121.645980400075\\ + 602.254120146183 -124.59020355471\\ + 636.507908129576 -127.95018069012\\ + 672.709913571241 -131.759647963868\\ + 710.970943231237 -136.047345644768\\ + 751.408106111675 -140.832034469674\\ + 801.500696156551 -147.044150676644\\ + 862.851256636678 -154.923403235116\\ + 937.50150151455 -164.59744743801\\ + 1000 -172.496839645079\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.687761809685\\ + 0.108651577465251 -157.397991902719\\ + 0.118051652856881 -158.96595866557\\ + 0.128264983052803 -160.399610171508\\ + 0.139361927422416 -161.706566839455\\ + 0.151418932530433 -162.894053730264\\ + 0.163009236097978 -163.854795532162\\ + 0.175486714964814 -164.730956945702\\ + 0.188919277620761 -165.526681297617\\ + 0.2033800305847 -166.24579950787\\ + 0.218947676285658 -166.891828065711\\ + 0.233543813990654 -167.399672216732\\ + 0.24911300260678 -167.855964233162\\ + 0.265720110532445 -168.262474394439\\ + 0.283434330615137 -168.620795620086\\ + 0.299554933435982 -168.890653580135\\ + 0.316592411198347 -169.126945492134\\ + 0.334598912055007 -169.330373597395\\ + 0.350384224529072 -169.475237601079\\ + 0.366914237840248 -169.598014907524\\ + 0.380697987140222 -169.680514830484\\ + 0.394999546122053 -169.74916821205\\ + 0.409838367175735 -169.804076068828\\ + 0.421332174384734 -169.836288013838\\ + 0.433148322337641 -169.860845843829\\ + 0.445295850994262 -169.877774296457\\ + 0.453582882551013 -169.884831348546\\ + 0.462024137175122 -169.888511085227\\ + 0.470622484984116 -169.888817178986\\ + 0.479380849508926 -169.885752346433\\ + 0.4883022086878 -169.879318356637\\ + 0.497389595879016 -169.869516039854\\ + 0.511338753841437 -169.848496481334\\ + 0.525679112201842 -169.819893535452\\ + 0.540421642070586 -169.783698402204\\ + 0.56072348828519 -169.723604506775\\ + 0.58178800743451 -169.649945443698\\ + 0.603643850607596 -169.562663808615\\ + 0.632121847581245 -169.434296182149\\ + 0.661943345877428 -169.284366015767\\ + 0.693171727615563 -169.11267760161\\ + 0.732596542821532 -168.877613673359\\ + 0.774263682681121 -168.610458227614\\ + 0.818300681586717 -168.310726485692\\ + 0.872852662384851 -167.91916130819\\ + 0.931041348706901 -167.48164110239\\ + 0.99310918137495 -166.997224024282\\ + 1.06912633917349 -166.384941597583\\ + 1.15096220088501 -165.708713555909\\ + 1.23906215694794 -164.967175018779\\ + 1.33390569003905 -164.159100909927\\ + 1.44930957412626 -163.169252968514\\ + 1.57469771464309 -162.093012473238\\ + 1.71093390726897 -160.930170472723\\ + 1.87617469143913 -159.537482277177\\ + 2.05737431343286 -158.041543180141\\ + 2.27697025538168 -156.282740392822\\ + 2.54334576130472 -154.240642897539\\ + 2.8937530190509 -151.721043363064\\ + 3.41612326858549 -148.331457162494\\ + 4.71708469091704 -141.705811041362\\ + 5.31772317785112 -139.408523904816\\ + 5.8853157751914 -137.602179934397\\ + 6.39448842855712 -136.241842288182\\ + 6.88395206964551 -135.134988684808\\ + 7.41088151564139 -134.134137840128\\ + 7.90492762269657 -133.3513913807\\ + 8.43190929286622 -132.659687043771\\ + 8.91148232283998 -132.141513015678\\ + 9.41833153464815 -131.693595446267\\ + 9.86265846131287 -131.374437099533\\ + 10.3279473191894 -131.104490024304\\ + 10.7159339982264 -130.923777002835\\ + 11.118496048193 -130.774086994203\\ + 11.5361810173649 -130.655006448824\\ + 11.8597101233768 -130.585465052159\\ + 12.192312516491 -130.532569880342\\ + 12.5342426546138 -130.496010180101\\ + 12.7675070431924 -130.480541408549\\ + 13.0051125217337 -130.472065476283\\ + 13.125568357718 -130.470412479711\\ + 13.2471398786616 -130.47046195141\\ + 13.3698374182498 -130.472197672128\\ + 13.6186523675611 -130.480660697987\\ + 13.8720978054164 -130.495662638985\\ + 14.1302599059955 -130.517057314723\\ + 14.5265392594678 -130.560798263899\\ + 14.9339321612423 -130.618028674927\\ + 15.4949503931459 -130.71430769656\\ + 16.0770442167387 -130.832053559939\\ + 16.8355080296122 -131.007009798903\\ + 17.629753752872 -131.209738223722\\ + 18.6324631193151 -131.484705644458\\ + 19.8745954958102 -131.841008683979\\ + 21.7940698430292 -132.395632830657\\ + 27.4434330322828 -133.811482510281\\ + 29.544079988804 -134.209407525642\\ + 31.2244282309282 -134.472575442227\\ + 32.6974974451167 -134.663574771984\\ + 34.240061379715 -134.825118423553\\ + 35.5263467657817 -134.930961478137\\ + 36.8609536217214 -135.014340673778\\ + 37.8947091907461 -135.06127462248\\ + 38.9574561577541 -135.094217568135\\ + 39.6824610456936 -135.108151239754\\ + 40.4209583979642 -135.115495226042\\ + 40.7953450345255 -135.116653921069\\ + 41.1731993116176 -135.116115642287\\ + 41.9394395566725 -135.109887015563\\ + 42.7199396630681 -135.096692402766\\ + 43.5149650092505 -135.07642349757\\ + 44.3247859124037 -135.048980726717\\ + 45.5678626584099 -134.994169477867\\ + 46.8458011587293 -134.922746218816\\ + 48.159579101925 -134.834487752567\\ + 49.9687745385497 -134.690321864256\\ + 51.8459354389293 -134.515624195234\\ + 53.7936150398065 -134.310248585646\\ + 56.3314267060121 -134.010402691522\\ + 58.9889642550864 -133.662955101143\\ + 62.3440188862789 -133.184157689435\\ + 65.8898955079985 -132.639627042243\\ + 70.2824426430854 -131.924665669406\\ + 74.9678187496691 -131.128853071218\\ + 80.7062014114933 -130.1285114532\\ + 87.6885609458755 -128.900737184652\\ + 96.1574600143192 -127.430924524517\\ + 108.401435917834 -125.398943338222\\ + 165.660595894989 -118.083001438608\\ + 181.659978837536 -116.672022462249\\ + 195.565071586593 -115.63780791975\\ + 208.602408924844 -114.815721157166\\ + 222.508879812839 -114.082730235856\\ + 235.164288449433 -113.534265796706\\ + 246.258591635048 -113.139449605169\\ + 257.876288759386 -112.806328268358\\ + 267.563844455207 -112.587675721291\\ + 277.615329443679 -112.414553965266\\ + 285.40097698292 -112.316358202797\\ + 293.404970921572 -112.246738376862\\ + 298.86528735503 -112.216876828583\\ + 304.427221206439 -112.200749468133\\ + 307.246884270909 -112.197972546733\\ + 310.0926635932 -112.198794746844\\ + 312.964801067081 -112.203273224517\\ + 315.863540826787 -112.211466118429\\ + 321.74181506764 -112.23923276075\\ + 327.72948499234 -112.282580314321\\ + 333.828586473175 -112.342011637935\\ + 343.1907197459 -112.462460165849\\ + 352.81541153808 -112.622111451634\\ + 362.710025233077 -112.822904734861\\ + 372.882130718292 -113.066886907538\\ + 386.890073932801 -113.463131714857\\ + 401.424249049931 -113.945472846572\\ + 416.504424854512 -114.519781517654\\ + 432.151112778964 -115.192368797219\\ + 452.538627817026 -116.181680918925\\ + 473.887960971767 -117.349510784221\\ + 496.244487762885 -118.711450308201\\ + 519.655724382751 -120.284378073453\\ + 544.1714286866 -122.086422264649\\ + 569.843705946916 -124.136824512636\\ + 602.254120146183 -126.953423517933\\ + 636.507908129576 -130.191691966166\\ + 672.709913571241 -133.885186461422\\ + 710.970943231237 -138.062457768388\\ + 751.408106111675 -142.742070331981\\ + 801.500696156551 -148.838092032792\\ + 854.93270662683 -155.581429298284\\ + 928.897872016474 -165.042871823835\\ + 1000 -173.941554924916\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.637272702533\\ + 0.108651577465251 -157.343134925616\\ + 0.118051652856881 -158.906355995069\\ + 0.128264983052803 -160.334851315179\\ + 0.139361927422416 -161.636205814788\\ + 0.15002933220192 -162.692049368218\\ + 0.161513269350313 -163.657873136431\\ + 0.173876240021625 -164.538133293649\\ + 0.187185529496553 -165.336977989427\\ + 0.201513573381558 -166.058240875529\\ + 0.216938351838516 -166.70543847467\\ + 0.231400538013072 -167.213502797993\\ + 0.246826845225571 -167.669261219078\\ + 0.263281546564798 -168.074477248073\\ + 0.278255940220721 -168.382782870386\\ + 0.294082017058709 -168.656015229694\\ + 0.310808217386903 -168.894973711403\\ + 0.328485736602995 -169.100364966625\\ + 0.343982648902299 -169.246329412843\\ + 0.360210656235708 -169.369720724351\\ + 0.373742574239103 -169.452361175029\\ + 0.387782841458937 -169.520842476796\\ + 0.402350554886941 -169.575264341565\\ + 0.413634368406335 -169.606904740939\\ + 0.425234633452872 -169.630712540891\\ + 0.43716022482485 -169.646711400124\\ + 0.445295850994262 -169.653048360885\\ + 0.453582882551013 -169.655927245763\\ + 0.462024137175122 -169.655351286888\\ + 0.470622484984116 -169.651322726841\\ + 0.479380849508926 -169.643842826436\\ + 0.4883022086878 -169.632911872633\\ + 0.501996513311016 -169.610042970358\\ + 0.516074871038594 -169.579401127213\\ + 0.530548052536955 -169.540975244922\\ + 0.550478980785488 -169.477604240533\\ + 0.571158647812626 -169.400316062385\\ + 0.592615181247569 -169.309046155926\\ + 0.620572880677654 -169.175176089395\\ + 0.649849535446982 -169.01915299159\\ + 0.680507369673503 -168.840762243574\\ + 0.719211887222132 -168.596821418964\\ + 0.760117761795532 -168.319840746907\\ + 0.803350197712457 -168.009289987199\\ + 0.856905505126854 -167.60377834134\\ + 0.914031074875622 -167.150798324459\\ + 0.974964918348386 -166.649304693639\\ + 1.04959323055824 -166.015375746948\\ + 1.12993393803321 -165.315037191941\\ + 1.2164242938574 -164.546696175313\\ + 1.30953502048267 -163.708867253385\\ + 1.42283045721431 -162.681645710345\\ + 1.54592773641949 -161.563436895114\\ + 1.67967487209262 -160.353480592204\\ + 1.84189668079973 -158.901644577084\\ + 2.01978575681984 -157.338461456218\\ + 2.23536964590981 -155.495040037354\\ + 2.49687842888425 -153.346080200524\\ + 2.81481236050756 -150.875140178258\\ + 3.26222200971169 -147.674891025869\\ + 4.30163575810668 -141.467645684954\\ + 5.07815211232757 -137.835400896393\\ + 5.72476623970219 -135.360439924982\\ + 6.33580499265845 -133.408039774615\\ + 6.94771254846023 -131.770822895108\\ + 7.5487992816532 -130.424145528394\\ + 8.12661920009201 -129.336095833037\\ + 8.74866812047975 -128.355619435894\\ + 9.33189771573347 -127.58818059227\\ + 9.95400828762154 -126.905864243673\\ + 10.5201521761614 -126.388359780957\\ + 11.118496048193 -125.93191609858\\ + 11.7508713090482 -125.534827607986\\ + 12.3052400435925 -125.247594811112\\ + 12.8857621318549 -124.998290205377\\ + 13.4936714058834 -124.784944342001\\ + 14.1302599059955 -124.605307356134\\ + 14.7968806268638 -124.456860831251\\ + 15.3527502878039 -124.35870571774\\ + 15.9295021257217 -124.277213080517\\ + 16.5279206146492 -124.21076289148\\ + 17.1488196987055 -124.157652115918\\ + 17.7930438991856 -124.116103083489\\ + 18.4614694632451 -124.084272782002\\ + 19.1550055557359 -124.060263073153\\ + 19.8745954958102 -124.042131807466\\ + 20.8122156998634 -124.024724704329\\ + 22.8222447418683 -123.992623557213\\ + 23.6796006783313 -123.975285668614\\ + 24.5691646298281 -123.952446861807\\ + 25.2582002696278 -123.930566515898\\ + 25.9665597293484 -123.903749417285\\ + 26.9420371368182 -123.859016822531\\ + 27.9541599906793 -123.802464613057\\ + 29.0043049386403 -123.732483282408\\ + 30.0939003444972 -123.647575126453\\ + 31.2244282309282 -123.546366420607\\ + 32.3974262952812 -123.427618506906\\ + 33.9258338274107 -123.252867331243\\ + 35.5263467657817 -123.047216029286\\ + 37.2023668141304 -122.809261771869\\ + 38.9574561577541 -122.538010540356\\ + 41.1731993116176 -122.16777343327\\ + 43.5149650092505 -121.748574247593\\ + 46.4158883361268 -121.198531403285\\ + 49.5102015955645 -120.585173964804\\ + 53.2999408084406 -119.81160973644\\ + 57.9112264764194 -118.8580815608\\ + 63.5042516859595 -117.711160118533\\ + 70.9334120498816 -116.242752854322\\ + 84.5136633068495 -113.806500652595\\ + 104.476597156082 -110.876698405016\\ + 117.779870119709 -109.320618291319\\ + 130.351224468151 -108.098005146177\\ + 141.628661629916 -107.177739611156\\ + 152.469572701759 -106.429805580845\\ + 162.633950404818 -105.835724998096\\ + 173.475935923388 -105.303463322575\\ + 183.342548256232 -104.900621121581\\ + 193.770333747798 -104.550997949887\\ + 202.911801804663 -104.303233711474\\ + 210.534524276677 -104.135400098295\\ + 218.443607114946 -103.996118135597\\ + 224.569799553979 -103.911321541915\\ + 230.867799418716 -103.844154921575\\ + 237.342425002384 -103.795362176369\\ + 241.759407916908 -103.773429912008\\ + 246.258591635048 -103.760260938103\\ + 248.539485742973 -103.757042607064\\ + 250.841505927762 -103.756112351995\\ + 253.164847863143 -103.757504020268\\ + 255.509709035257 -103.76125217234\\ + 260.264788196906 -103.775959828357\\ + 265.108360190857 -103.800526658799\\ + 270.042071883779 -103.83525642114\\ + 277.615329443679 -103.90710300305\\ + 285.40097698292 -104.003658152519\\ + 293.404970921572 -104.12612046893\\ + 301.63343472593 -104.275765197925\\ + 312.964801067081 -104.519931811357\\ + 324.721849207315 -104.818298179861\\ + 336.920570598025 -105.174610014476\\ + 349.577557436321 -105.592925944366\\ + 366.069514759701 -106.209742362998\\ + 383.339510176665 -106.939711914058\\ + 401.424249049931 -107.793168915822\\ + 420.362168384463 -108.781482878052\\ + 440.193518520901 -109.917139845086\\ + 460.96044868285 -111.213820380129\\ + 482.707096560317 -112.686466415315\\ + 505.479682119114 -114.351324173422\\ + 534.229329953849 -116.627670661362\\ + 564.614141930371 -119.238764355784\\ + 596.727119597324 -122.219227369553\\ + 630.666554056761 -125.60456520077\\ + 666.5363268125 -129.42917529937\\ + 704.446227729899 -133.723134753379\\ + 744.512291079495 -138.507480059495\\ + 794.145171902947 -144.715495832423\\ + 854.93270662683 -152.594499385165\\ + 928.897872016474 -162.289721566414\\ + 1000 -171.381286042618\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.74666664701\\ + 0.108651577465251 -157.461992515278\\ + 0.118051652856874 -159.035495799664\\ + 0.128264983052812 -160.475162671791\\ + 0.139361927422416 -161.788654935868\\ + 0.151418932530433 -162.983242606846\\ + 0.163009236097967 -163.950810069746\\ + 0.175486714964826 -164.834319302409\\ + 0.188919277620773 -165.637953525226\\ + 0.2033800305847 -166.365586587781\\ + 0.218947676285658 -167.020781173279\\ + 0.233543813990639 -167.537218748025\\ + 0.249113002606763 -168.002676397521\\ + 0.265720110532463 -168.418962411256\\ + 0.283434330615137 -168.787710226205\\ + 0.299554933435982 -169.067055857063\\ + 0.316592411198347 -169.313374066673\\ + 0.334598912054985 -169.527397565891\\ + 0.350384224529049 -169.681548951458\\ + 0.366914237840272 -169.814050730692\\ + 0.384224084605523 -169.925189928665\\ + 0.398658107358057 -169.998887553358\\ + 0.413634368406335 -170.059180314819\\ + 0.429173237842218 -170.106160703567\\ + 0.441209286319117 -170.132706583008\\ + 0.453582882551013 -170.151834576804\\ + 0.462024137175122 -170.160476567728\\ + 0.470622484984116 -170.165836918335\\ + 0.479380849508895 -170.167920040955\\ + 0.488302208687769 -170.166729431289\\ + 0.497389595878983 -170.162267677645\\ + 0.5066461008921 -170.154536470376\\ + 0.520854855057734 -170.136810948103\\ + 0.535462089927392 -170.111729767533\\ + 0.550478980785524 -170.079287576666\\ + 0.571158647812663 -170.024563606144\\ + 0.592615181247569 -169.956701403003\\ + 0.614877765381008 -169.87565374176\\ + 0.643885742724037 -169.755710133777\\ + 0.674262224177818 -169.614927698635\\ + 0.706071771413749 -169.453136472223\\ + 0.746230289139067 -169.230978343317\\ + 0.788672861561456 -168.977902453822\\ + 0.833529396509846 -168.693483803046\\ + 0.889096598952924 -168.321431846732\\ + 0.948368186628579 -167.905312264799\\ + 1.01159111222379 -167.444315957872\\ + 1.08902296226366 -166.861466268335\\ + 1.17238180328665 -166.217758298876\\ + 1.26212131452257 -165.512116128699\\ + 1.3587299019027 -164.743644146011\\ + 1.47628147190933 -163.803246749982\\ + 1.60400310705692 -162.782232974387\\ + 1.75891659032778 -161.553853656507\\ + 1.92879150802077 -160.228774631894\\ + 2.13466303332416 -158.664577975902\\ + 2.38439047009384 -156.841270943573\\ + 2.68800102153763 -154.748273345397\\ + 3.14410830314712 -151.878268211775\\ + 4.42227398050573 -145.577009875308\\ + 4.93962174387859 -143.685401375839\\ + 5.41668691103327 -142.227574176278\\ + 5.8313051135262 -141.159066864834\\ + 6.27766010580631 -140.192079226386\\ + 6.69616005485286 -139.439017561573\\ + 7.07701066118229 -138.868677334088\\ + 7.4795225156221 -138.372181788336\\ + 7.83238259917936 -138.017551773403\\ + 8.20188949920225 -137.718684049762\\ + 8.51000724712218 -137.520835618787\\ + 8.8296999554939 -137.360421512719\\ + 9.07732652520994 -137.265038374657\\ + 9.33189771573286 -137.19125670549\\ + 9.59360828709266 -137.13924907165\\ + 9.77214696972517 -137.116742836342\\ + 9.95400828762089 -137.104006742535\\ + 10.0462042134688 -137.101310357675\\ + 10.1392540755888 -137.101065040391\\ + 10.233165783303 -137.103272697474\\ + 10.3279473191901 -137.107934786244\\ + 10.5201521761621 -137.124625834388\\ + 10.7159339982272 -137.151140840524\\ + 10.9153593533143 -137.187475262419\\ + 11.2214776820801 -137.26036066517\\ + 11.5361810173649 -137.35524177923\\ + 11.8597101233768 -137.472012469468\\ + 12.3052400435925 -137.661506174095\\ + 12.7675070431924 -137.889221419478\\ + 13.369837418249 -138.226768241844\\ + 14.0005838246802 -138.621856606735\\ + 14.6610868404707 -139.072907705047\\ + 15.494950393147 -139.685438109852\\ + 16.3762407452172 -140.372260972294\\ + 17.4679621512724 -141.261934333398\\ + 18.8050405512853 -142.386260187981\\ + 20.4319732019515 -143.773844923492\\ + 22.4052786930011 -145.446231398164\\ + 24.7967289250217 -147.413706151994\\ + 28.2130767593936 -150.055915899828\\ + 35.5263467657817 -154.95035550005\\ + 44.7353305449872 -159.788896189793\\ + 52.3261423948667 -162.93218822977\\ + 60.086758917194 -165.574060325971\\ + 68.9983712143025 -168.087172893437\\ + 79.965545258922 -170.635603827965\\ + 93.5343152029291 -173.219951502749\\ + 115.628013120735 -176.590366161659\\ + 152.469572701759 -180.9971509546\\ + 173.475935923388 -183.169079786976\\ + 193.77033374781 -185.150400214147\\ + 212.484535249894 -186.920951734037\\ + 233.006141069691 -188.83390292066\\ + 253.164847863126 -190.708129017694\\ + 272.543253128086 -192.521946200021\\ + 293.404970921591 -194.501532222984\\ + 315.863540826787 -196.676142673798\\ + 340.041193270368 -199.0791274237\\ + 362.710025233053 -201.398829028979\\ + 386.890073932776 -203.951153522946\\ + 412.682084570317 -206.768309186962\\ + 440.193518520901 -209.886337115313\\ + 469.539001068009 -213.345485206276\\ + 500.840798984813 -217.190513821009\\ + 534.229329953814 -221.470804326564\\ + 569.843705946879 -226.240031847716\\ + 607.832312829751 -231.554993949569\\ + 648.353428605487 -237.472956861865\\ + 691.575882873852 -244.046639719156\\ + 737.679760252757 -251.315872660564\\ + 794.145171902895 -260.492458570856\\ + 854.932706626886 -270.551478299092\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.855185331237\\ + 0.108651577465251 -157.557841584096\\ + 0.118051652856881 -159.118137897841\\ + 0.128264983052803 -160.54415516197\\ + 0.139361927422416 -161.843627064918\\ + 0.151418932530433 -163.02387238987\\ + 0.163009236097978 -163.978442623114\\ + 0.175486714964814 -164.848725983657\\ + 0.188919277620761 -165.638898218969\\ + 0.2033800305847 -166.352814680888\\ + 0.218947676285658 -166.99400956644\\ + 0.233543813990654 -167.497935888331\\ + 0.24911300260678 -167.950606641171\\ + 0.265720110532445 -168.353795399855\\ + 0.283434330615137 -168.709096778937\\ + 0.299554933435982 -168.976606719769\\ + 0.316592411198347 -169.210772365101\\ + 0.334598912055007 -169.412295470718\\ + 0.350384224529072 -169.555740524273\\ + 0.366914237840248 -169.677251660847\\ + 0.380697987140222 -169.758848373026\\ + 0.394999546122053 -169.826695869702\\ + 0.409838367175735 -169.880895006507\\ + 0.421332174384734 -169.912639100886\\ + 0.433148322337641 -169.936783631643\\ + 0.445295850994262 -169.953353319244\\ + 0.453582882551013 -169.960201491422\\ + 0.462024137175122 -169.96369659143\\ + 0.470622484984116 -169.96384230153\\ + 0.479380849508926 -169.960641352571\\ + 0.4883022086878 -169.954095532542\\ + 0.497389595879016 -169.944205695471\\ + 0.511338753841437 -169.923100502092\\ + 0.525679112201842 -169.894466804141\\ + 0.540421642070586 -169.858295948613\\ + 0.56072348828519 -169.798320333536\\ + 0.58178800743451 -169.72487819764\\ + 0.603643850607596 -169.63791273582\\ + 0.632121847581245 -169.510080971485\\ + 0.661943345877428 -169.360844455055\\ + 0.693171727615563 -169.190009363107\\ + 0.732596542821532 -168.956183265523\\ + 0.774263682681121 -168.690503036586\\ + 0.818300681586717 -168.392488857784\\ + 0.872852662384851 -168.003241352615\\ + 0.931041348706901 -167.568386515422\\ + 0.99310918137495 -167.086993998026\\ + 1.06912633917349 -166.478624667051\\ + 1.15096220088501 -165.80681742474\\ + 1.23906215694794 -165.070231692223\\ + 1.33390569003905 -164.267669496681\\ + 1.44930957412626 -163.284728315767\\ + 1.57469771464309 -162.216187876458\\ + 1.71093390726897 -161.061892097595\\ + 1.87617469143913 -159.679763539354\\ + 2.05737431343286 -158.195590298839\\ + 2.27697025538168 -156.451241719226\\ + 2.54334576130472 -154.426887150379\\ + 2.8937530190509 -151.930872083588\\ + 3.41612326858549 -148.576775386334\\ + 4.6737951079925 -142.219861891799\\ + 5.26892142135084 -139.952096398609\\ + 5.7777901179705 -138.327137279148\\ + 6.27766010580631 -136.976014094415\\ + 6.75818116816117 -135.877098685668\\ + 7.2754835291961 -134.884510414733\\ + 7.76050333513376 -134.109724096842\\ + 8.20188949920225 -133.518837720644\\ + 8.66837993001965 -132.99785558509\\ + 9.1614024571388 -132.548359161257\\ + 9.59360828709328 -132.229108275181\\ + 10.0462042134681 -131.960427329527\\ + 10.4236067397639 -131.781862433064\\ + 10.8151870255226 -131.635460062408\\ + 11.2214776820801 -131.52092755923\\ + 11.5361810173649 -131.455697198861\\ + 11.8597101233768 -131.407941291774\\ + 12.0804213467733 -131.385685386364\\ + 12.3052400435925 -131.37099476431\\ + 12.5342426546138 -131.363775314576\\ + 12.6503372039588 -131.362935797377\\ + 12.7675070431924 -131.363925351895\\ + 13.0051125217337 -131.371335657269\\ + 13.2471398786616 -131.385889522829\\ + 13.4936714058834 -131.40746280455\\ + 13.8720978054164 -131.452694430058\\ + 14.2611370719414 -131.512947465985\\ + 14.6610868404698 -131.587710867704\\ + 15.2118551798608 -131.709017031171\\ + 15.7833140565207 -131.853751260507\\ + 16.5279206146492 -132.065322344795\\ + 17.3076553419573 -132.308003013931\\ + 18.2920450484626 -132.635512123185\\ + 19.5114834684666 -133.059723480896\\ + 21.1995345753606 -133.655461837411\\ + 24.3436887354314 -134.713153232043\\ + 27.6976193503698 -135.6862262205\\ + 30.0939003444972 -136.260477032396\\ + 32.100108955431 -136.661415880374\\ + 33.9258338274107 -136.964718914101\\ + 35.5263467657817 -137.184446983082\\ + 37.2023668141304 -137.370744872596\\ + 38.5999361767968 -137.493735503747\\ + 40.0500075787373 -137.592073790241\\ + 41.1731993116176 -137.648886123798\\ + 42.327890655736 -137.690631145621\\ + 43.1156199031825 -137.709866672542\\ + 43.9180089259608 -137.722081235079\\ + 44.7353305449843 -137.727159023527\\ + 45.1496777203605 -137.726987595525\\ + 45.5678626584099 -137.724992129249\\ + 46.4158883361268 -137.715480610771\\ + 47.2796959160026 -137.698532552984\\ + 48.159579101925 -137.674064119632\\ + 49.5102015955645 -137.623097379562\\ + 50.8987019351974 -137.554820321381\\ + 52.3261423948667 -137.469053499993\\ + 54.2918617761888 -137.327259562374\\ + 56.3314267060121 -137.153922580642\\ + 58.4476113163379 -136.948965221802\\ + 61.2049837247677 -136.648399870404\\ + 64.0924401935642 -136.298925028834\\ + 67.7377599751758 -135.816035797344\\ + 71.5904108596503 -135.26563310289\\ + 76.3629826128223 -134.541551726128\\ + 81.4537176628054 -133.734099073927\\ + 87.6885609458755 -132.717225753353\\ + 95.2750047242714 -131.466546478252\\ + 104.476597156082 -129.965807809461\\ + 116.698981861712 -128.049250727939\\ + 142.940453343172 -124.381850906354\\ + 167.194975973196 -121.603650116888\\ + 185.040701954232 -119.922254141574\\ + 201.049641626046 -118.654320394234\\ + 216.438908606406 -117.631960701679\\ + 230.867799418716 -116.834149164949\\ + 243.99862972595 -116.232994321483\\ + 255.509709035257 -115.797203424822\\ + 267.563844455207 -115.426519900264\\ + 277.615329443679 -115.180749652475\\ + 288.044415339625 -114.983513218742\\ + 296.122543798796 -114.869425213536\\ + 304.427221206439 -114.785969505201\\ + 310.0926635932 -114.748105648395\\ + 315.863540826787 -114.72500934998\\ + 318.789129267769 -114.71915064823\\ + 321.74181506764 -114.717167686652\\ + 324.721849207315 -114.719123785093\\ + 327.72948499234 -114.725083283185\\ + 330.764978074424 -114.73511156488\\ + 336.920570598025 -114.767641385775\\ + 343.1907197459 -114.817258156913\\ + 349.577557436321 -114.884525116958\\ + 359.381366380452 -115.019799124949\\ + 369.46012051994 -115.198152176313\\ + 379.82153061908 -115.421743333692\\ + 390.473523688559 -115.692846550514\\ + 405.142317111462 -116.132384513314\\ + 420.362168384463 -116.666701195981\\ + 436.153778920815 -117.302272240256\\ + 452.538627817026 -118.046038389076\\ + 473.887960971767 -119.139264628285\\ + 496.244487762885 -120.428832272736\\ + 519.655724382751 -121.931649038761\\ + 544.1714286866 -123.665857256941\\ + 569.843705946916 -125.650699591264\\ + 596.727119597324 -127.906232195088\\ + 630.666554056761 -130.998823712932\\ + 666.5363268125 -134.544467907671\\ + 704.446227729899 -138.572787950302\\ + 744.512291079495 -143.104350155629\\ + 794.145171902947 -149.033060444997\\ + 847.086826655735 -155.621679159461\\ + 911.92675984596 -163.845839532566\\ + 1000 -174.827206000333\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.829778768684\\ + 0.108651577465251 -157.551435000356\\ + 0.118051652856874 -159.131858070731\\ + 0.128264983052812 -160.579086787074\\ + 0.139361927422416 -161.900839239188\\ + 0.151418932530433 -163.104445855106\\ + 0.163009236097967 -164.080719613893\\ + 0.175486714964826 -164.97363508356\\ + 0.188919277620773 -165.787428136247\\ + 0.2033800305847 -166.526029154933\\ + 0.218947676285658 -167.193061587666\\ + 0.235706941399663 -167.791843348569\\ + 0.251420334814296 -168.262168726231\\ + 0.268181260945313 -168.684386806852\\ + 0.28605955351758 -169.06016020825\\ + 0.302329468440578 -169.34642323809\\ + 0.319524750575915 -169.600510149046\\ + 0.337698031082496 -169.823179667485\\ + 0.356904934567502 -170.015105600689\\ + 0.373742574239127 -170.15198783514\\ + 0.391374560198054 -170.268230732842\\ + 0.406077202570047 -170.346540936813\\ + 0.421332174384734 -170.411925223305\\ + 0.43716022482485 -170.46448438874\\ + 0.44942026621191 -170.49553952532\\ + 0.462024137175122 -170.519460032633\\ + 0.474981480322836 -170.536272230248\\ + 0.483820966492578 -170.54354227253\\ + 0.49282495700403 -170.547668252511\\ + 0.501996513310983 -170.548654697248\\ + 0.511338753841404 -170.546505285982\\ + 0.520854855057734 -170.541222860901\\ + 0.53054805253699 -170.532809438269\\ + 0.545427130533012 -170.514321093056\\ + 0.560723488285227 -170.488791202576\\ + 0.576448828292606 -170.456216481947\\ + 0.598104096238105 -170.401811989547\\ + 0.620572880677654 -170.334842898846\\ + 0.643885742724037 -170.255270499164\\ + 0.674262224177818 -170.13800505975\\ + 0.706071771413749 -170.000849388238\\ + 0.739381991917545 -169.843660969963\\ + 0.781435060784497 -169.628360087593\\ + 0.825879938784456 -169.383658405781\\ + 0.872852662384851 -169.109207430861\\ + 0.931041348706901 -168.750918209545\\ + 0.99310918137495 -168.35101845553\\ + 1.05931476351831 -167.908894740949\\ + 1.14039960197009 -167.351157348076\\ + 1.22769104798839 -166.736728796468\\ + 1.3216641839466 -166.065007934487\\ + 1.43600898465122 -165.240431605824\\ + 1.56024641436628 -164.343003144248\\ + 1.69523234155419 -163.373585326083\\ + 1.8589566796357 -162.214346862923\\ + 2.05737431343286 -160.844591455362\\ + 2.298059988759 -159.247994110774\\ + 2.61467321180114 -157.273724255593\\ + 3.11525422355535 -154.472757537679\\ + 3.92277675892774 -150.797900754665\\ + 4.38168993151404 -149.148153492599\\ + 4.76077523022607 -148.003175825259\\ + 5.12518692705354 -147.072618174051\\ + 5.46685729972028 -146.338908847406\\ + 5.7777901179705 -145.778216178001\\ + 6.10640754223191 -145.287220364788\\ + 6.3944884285567 -144.935699374822\\ + 6.69616005485286 -144.640152555641\\ + 6.94771254846068 -144.446141705618\\ + 7.2087150337825 -144.291496059916\\ + 7.41088151564187 -144.202209745014\\ + 7.61871770232323 -144.136443080744\\ + 7.76050333513376 -144.10593274026\\ + 7.90492762269657 -144.086268145012\\ + 7.97814457207674 -144.080548856773\\ + 8.05203967082557 -144.077595250831\\ + 8.12661920009201 -144.07742459458\\ + 8.20188949920225 -144.080053750696\\ + 8.27785696619849 -144.08549918827\\ + 8.43190929286622 -144.104902740263\\ + 8.58882855954615 -144.135758916654\\ + 8.74866812047975 -144.178184867675\\ + 8.9940221740918 -144.263757270516\\ + 9.24625711640539 -144.37595439102\\ + 9.50556592010074 -144.515087976589\\ + 9.86265846131223 -144.742975995933\\ + 10.233165783303 -145.019805588288\\ + 10.6175918348305 -145.346032972837\\ + 11.118496048193 -145.823802029317\\ + 11.6430313292089 -146.379729926192\\ + 12.192312516491 -147.013990316999\\ + 12.8857621318549 -147.878353627531\\ + 13.6186523675602 -148.854708329194\\ + 14.5265392594687 -150.133697848738\\ + 15.494950393147 -151.560632516965\\ + 16.6810053720008 -153.367674963204\\ + 17.9578464700207 -155.355874512816\\ + 19.5114834684654 -157.798452224566\\ + 21.199534575362 -160.445375625677\\ + 23.2469705998571 -163.606805537511\\ + 25.7282596744791 -167.325044859936\\ + 28.7381269185093 -171.630967097259\\ + 32.6974974451189 -176.926306795728\\ + 38.2456972246693 -183.653282117792\\ + 47.7176094893891 -193.479876259535\\ + 69.6374473062844 -210.288539548327\\ + 82.2081575524031 -217.345703539905\\ + 95.2750047242777 -223.323010163536\\ + 108.401435917834 -228.279889215651\\ + 122.204468663144 -232.635241006573\\ + 137.765076954912 -236.748944743765\\ + 155.307057393347 -240.631291045117\\ + 176.704352608888 -244.581464696917\\ + 204.791209666517 -248.865186817418\\ + 321.74181506764 -261.770735884863\\ + 352.81541153808 -264.715045799753\\ + 383.33951017664 -267.585166106694\\ + 408.894822629509 -270.005563149879\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.648753049518\\ + 0.108651577465251 -157.355608264582\\ + 0.118051652856881 -158.919908167911\\ + 0.128264983052803 -160.349575571378\\ + 0.139361927422416 -161.652203446892\\ + 0.15002933220192 -162.709270968339\\ + 0.161513269350313 -163.676412252975\\ + 0.173876240021625 -164.558090601062\\ + 0.187185529496553 -165.358461825105\\ + 0.201513573381558 -166.081367815707\\ + 0.216938351838516 -166.730333951765\\ + 0.231400538013072 -167.240056103552\\ + 0.246826845225571 -167.697582482169\\ + 0.263281546564798 -168.104683856348\\ + 0.278255940220721 -168.414704762131\\ + 0.294082017058709 -168.689749468205\\ + 0.310808217386903 -168.930622791397\\ + 0.328485736602995 -169.138037107133\\ + 0.343982648902299 -169.285774445951\\ + 0.360210656235708 -169.41102164437\\ + 0.373742574239103 -169.495209122046\\ + 0.387782841458937 -169.565295041027\\ + 0.402350554886941 -169.621381215378\\ + 0.413634368406335 -169.654310325098\\ + 0.425234633452872 -169.679442578006\\ + 0.43716022482485 -169.69680260087\\ + 0.445295850994262 -169.704067887863\\ + 0.453582882551013 -169.707892155396\\ + 0.462024137175122 -169.70827894058\\ + 0.470622484984116 -169.705230795966\\ + 0.479380849508926 -169.698749297368\\ + 0.4883022086878 -169.688835051818\\ + 0.501996513311016 -169.667526249323\\ + 0.516074871038594 -169.638487547885\\ + 0.530548052536955 -169.601708995318\\ + 0.550478980785488 -169.540605198833\\ + 0.571158647812626 -169.465667729542\\ + 0.592615181247569 -169.376834976123\\ + 0.620572880677654 -169.246137539886\\ + 0.649849535446982 -169.093433001549\\ + 0.680507369673503 -168.918513077911\\ + 0.719211887222132 -168.678947476999\\ + 0.760117761795532 -168.406582481994\\ + 0.803350197712457 -168.100900039025\\ + 0.856905505126854 -167.70140426181\\ + 0.914031074875622 -167.254821918273\\ + 0.974964918348386 -166.760129205958\\ + 1.03996091395414 -166.216266025397\\ + 1.11956431948387 -165.533125404598\\ + 1.20526093687088 -164.782796159483\\ + 1.29751716865759 -163.963809517126\\ + 1.40977287162893 -162.958784507381\\ + 1.5317404637021 -161.863816861\\ + 1.66426017648587 -160.678107307879\\ + 1.82499324481618 -159.254305707703\\ + 2.001249798969 -157.720165587939\\ + 2.21485523372639 -155.909609875645\\ + 2.47396410088675 -153.797184972936\\ + 2.78898029238043 -151.365952192128\\ + 3.20262069365769 -148.414453526497\\ + 3.99578030189527 -143.517155438594\\ + 4.89428989611449 -139.076540339208\\ + 5.56859644428648 -136.401960445456\\ + 6.16296625513279 -134.435343304463\\ + 6.75818116816117 -132.776516160888\\ + 7.34287044716661 -131.403761489468\\ + 7.90492762269657 -130.287708592825\\ + 8.51000724712218 -129.275181439119\\ + 9.07732652520994 -128.476818318457\\ + 9.68246611930323 -127.761339696477\\ + 10.3279473191894 -127.128638614078\\ + 10.9153593533136 -126.651288478501\\ + 11.5361810173649 -126.232394834697\\ + 12.192312516491 -125.869889843248\\ + 12.7675070431924 -125.608969671527\\ + 13.3698374182498 -125.383509750578\\ + 14.0005838246811 -125.191379192426\\ + 14.6610868404698 -125.030182035013\\ + 15.3527502878039 -124.897269597806\\ + 15.9295021257217 -124.809372644909\\ + 16.5279206146492 -124.73615524287\\ + 17.1488196987055 -124.67595480367\\ + 17.7930438991856 -124.627033793802\\ + 18.4614694632451 -124.587588620781\\ + 19.1550055557359 -124.555759482427\\ + 20.0586777950826 -124.5237772331\\ + 21.395888713434 -124.486759903224\\ + 22.8222447418683 -124.449266551169\\ + 23.6796006783313 -124.423591544937\\ + 24.5691646298281 -124.392421469964\\ + 25.4921465445141 -124.35388510541\\ + 26.4498018242767 -124.306171973485\\ + 27.4434330322828 -124.247546896761\\ + 28.4743916646731 -124.176364150403\\ + 29.544079988804 -124.0910810094\\ + 30.6539529505651 -123.99027049594\\ + 31.8055201533286 -123.872633141954\\ + 33.3060034362469 -123.700168374039\\ + 34.8772747481423 -123.497665683182\\ + 36.5226736430817 -123.263565784977\\ + 38.2456972246693 -122.99670959664\\ + 40.4209583979642 -122.632219969236\\ + 42.7199396630681 -122.219002914368\\ + 45.1496777203605 -121.757407907996\\ + 48.159579101925 -121.159347627905\\ + 51.8459354389293 -120.401383084883\\ + 55.8144624945484 -119.570612381272\\ + 60.6432939540815 -118.559905177678\\ + 67.1161176749614 -117.236052921655\\ + 77.0702711421226 -115.325482434142\\ + 108.401435917834 -110.564702140835\\ + 121.082975023208 -109.140282861145\\ + 132.777082935543 -108.037713009706\\ + 144.264395121811 -107.124989361222\\ + 155.307057393347 -106.386179081392\\ + 165.660595894989 -105.801977567636\\ + 176.704352608899 -105.281436562345\\ + 186.754584276109 -104.89019369492\\ + 195.565071586593 -104.605814723598\\ + 204.791209666503 -104.361875512471\\ + 212.484535249894 -104.197601801825\\ + 220.466873523944 -104.062352435139\\ + 226.64980792737 -103.980908141132\\ + 233.006141069691 -103.917389936562\\ + 239.540735872084 -103.872556479329\\ + 243.99862972595 -103.853444236792\\ + 248.539485742973 -103.843245463479\\ + 250.841505927762 -103.841570170515\\ + 253.164847863143 -103.84222247251\\ + 255.509709035257 -103.845236905846\\ + 260.264788196906 -103.858493968823\\ + 265.108360190857 -103.881632498157\\ + 270.042071883779 -103.914956045767\\ + 275.067600790807 -103.958781097104\\ + 282.781797962532 -104.04493457582\\ + 290.712337727252 -104.156635377895\\ + 298.86528735503 -104.295131950402\\ + 310.0926635932 -104.523783742852\\ + 321.74181506764 -104.805825899644\\ + 333.828586473175 -105.144927394271\\ + 346.369417737168 -105.545064606828\\ + 359.381366380452 -106.010543735479\\ + 376.335836228661 -106.691414032819\\ + 394.090164040346 -107.491628500804\\ + 412.68208457029 -108.422128993004\\ + 432.151112778964 -109.494941489571\\ + 452.538627817026 -110.723256153078\\ + 473.887960971767 -112.121499853984\\ + 496.244487762885 -113.705390616881\\ + 524.468874949529 -115.875180568498\\ + 554.298551568474 -118.368705758081\\ + 585.82482001525 -121.220006662653\\ + 619.144175597768 -124.464459812793\\ + 654.358601888336 -128.137116225112\\ + 691.575882873852 -132.269933813694\\ + 730.909932860277 -136.887580973765\\ + 779.636013040541 -142.902054124154\\ + 831.610415323096 -149.574332908481\\ + 895.265712599616 -157.914084105094\\ + 990.822809900383 -170.253632048783\\ + 1000 -171.403336432841\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.828809956318\\ + 0.108651577465251 -157.551242923533\\ + 0.118051652856874 -159.132468297301\\ + 0.128264983052812 -160.580525487535\\ + 0.139361927422416 -161.903134151512\\ + 0.151418932530433 -163.107627173675\\ + 0.163009236097967 -164.084716825202\\ + 0.175486714964826 -164.978477416574\\ + 0.188919277620773 -165.793148054079\\ + 0.2033800305847 -166.532662767933\\ + 0.218947676285658 -167.200649049281\\ + 0.235706941399663 -167.80042924074\\ + 0.251420334814296 -168.271668588124\\ + 0.268181260945313 -168.694841911394\\ + 0.28605955351758 -169.071615520075\\ + 0.305129701718286 -169.403488365621\\ + 0.322484249840837 -169.653229966714\\ + 0.340825854742331 -169.871714079131\\ + 0.360210656235685 -170.059603453499\\ + 0.377204249341719 -170.193227933404\\ + 0.394999546122078 -170.306303196268\\ + 0.409838367175735 -170.38214037749\\ + 0.425234633452872 -170.445102922774\\ + 0.441209286319117 -170.49528895323\\ + 0.453582882551013 -170.524594586832\\ + 0.466303492974262 -170.546790441389\\ + 0.479380849508895 -170.561901829064\\ + 0.488302208687769 -170.568050763291\\ + 0.497389595878983 -170.571065521946\\ + 0.5066461008921 -170.570950361821\\ + 0.51607487103856 -170.567708699847\\ + 0.525679112201876 -170.561343124183\\ + 0.535462089927392 -170.551855405522\\ + 0.550478980785524 -170.531771702784\\ + 0.565917016324646 -170.504665085184\\ + 0.58178800743451 -170.470531554178\\ + 0.603643850607596 -170.414075378792\\ + 0.62632074521987 -170.345083857117\\ + 0.649849535446982 -170.263517031357\\ + 0.680507369673503 -170.143796354599\\ + 0.712611543011144 -170.004225974367\\ + 0.746230289139067 -169.844662341065\\ + 0.788672861561456 -169.62656279935\\ + 0.833529396509846 -169.379119385865\\ + 0.88093719044741 -169.101985847538\\ + 0.939664831495459 -168.740647317674\\ + 1.00230754828383 -168.337794572892\\ + 1.06912633917342 -167.892828813703\\ + 1.15096220088509 -167.332004897013\\ + 1.23906215694794 -166.714699956981\\ + 1.33390569003905 -166.040363751871\\ + 1.44930957412617 -165.213237943598\\ + 1.57469771464299 -164.313787212874\\ + 1.72678090388442 -163.230828387085\\ + 1.8935521797563 -162.062757080167\\ + 2.09566239948036 -160.68552466182\\ + 2.34082727617843 -159.084365330522\\ + 2.66333272517501 -157.111092668214\\ + 3.26222200971147 -153.882955436355\\ + 3.92277675892774 -150.985281838055\\ + 4.38168993151404 -149.357408420251\\ + 4.76077523022607 -148.230473646623\\ + 5.12518692705354 -147.317236105378\\ + 5.46685729972028 -146.599742313152\\ + 5.7777901179705 -146.053784728754\\ + 6.10640754223191 -145.578337818414\\ + 6.3944884285567 -145.24042567191\\ + 6.63470812109201 -145.010687228276\\ + 6.88395206964506 -144.8188089604\\ + 7.14255928554351 -144.666345651982\\ + 7.34287044716709 -144.578750266591\\ + 7.54879928165369 -144.514738222966\\ + 7.68928372075853 -144.485440826443\\ + 7.83238259917936 -144.467029277799\\ + 7.90492762269657 -144.461953059474\\ + 7.97814457207674 -144.459654353353\\ + 8.05203967082557 -144.460151040608\\ + 8.12661920009201 -144.463460592086\\ + 8.20188949920225 -144.469600081785\\ + 8.35452805838285 -144.490435188057\\ + 8.51000724712218 -144.522784948165\\ + 8.66837993001965 -144.566771460845\\ + 8.91148232283998 -144.654821148674\\ + 9.1614024571382 -144.769674229121\\ + 9.41833153464754 -144.911659273909\\ + 9.77214696972517 -145.14368240615\\ + 10.1392540755888 -145.425064279125\\ + 10.5201521761621 -145.756300545369\\ + 11.0164594963369 -146.241032146634\\ + 11.5361810173649 -146.804771733792\\ + 12.0804213467733 -147.447765802962\\ + 12.7675070431924 -148.323925259878\\ + 13.4936714058825 -149.313619947567\\ + 14.3932264471932 -150.610265593863\\ + 15.3527502878049 -152.057252557675\\ + 16.5279206146492 -153.890304556182\\ + 17.7930438991856 -155.907939708315\\ + 19.3324228755497 -158.387807995007\\ + 21.0049824165405 -161.076411236796\\ + 23.033628731422 -164.289069604688\\ + 25.4921465445141 -168.069032135934\\ + 28.4743916646712 -172.447434489441\\ + 32.3974262952833 -177.831430828466\\ + 37.8947091907461 -184.666029446036\\ + 48.159579101925 -195.464170295209\\ + 65.8898955080028 -209.538746387989\\ + 77.7841107128642 -216.677647089494\\ + 89.3204599858045 -222.350455769496\\ + 101.626508939302 -227.372891683543\\ + 114.566872863485 -231.780165088572\\ + 129.154966501481 -235.934510603105\\ + 145.600599502069 -239.843226719418\\ + 164.140297114445 -243.526746491216\\ + 186.754584276097 -247.280834491787\\ + 218.443607114946 -251.62970816483\\ + 298.865287355049 -260.26868872113\\ + 330.764978074424 -263.28695360111\\ + 362.710025233053 -266.24697958454\\ + 394.090164040321 -269.15666401825\\ + 405.142317111489 -270.190575438794\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.824254063595\\ + 0.108651577465251 -157.546567964932\\ + 0.118051652856874 -159.127730824708\\ + 0.128264983052812 -160.57580105579\\ + 0.139361927422416 -161.898521031684\\ + 0.151418932530433 -163.103250317713\\ + 0.163009236097967 -164.080679642896\\ + 0.175486714964826 -164.974927092666\\ + 0.188919277620773 -165.790258257238\\ + 0.2033800305847 -166.530635554046\\ + 0.218947676285658 -167.199716245218\\ + 0.235706941399663 -167.800853159196\\ + 0.251420334814296 -168.273518744565\\ + 0.268181260945313 -168.698362268105\\ + 0.28605955351758 -169.07706889331\\ + 0.305129701718286 -169.411155052662\\ + 0.322484249840837 -169.663028888292\\ + 0.340825854742331 -169.883871615819\\ + 0.360210656235685 -170.07435371791\\ + 0.377204249341719 -170.210322468764\\ + 0.394999546122078 -170.32591251868\\ + 0.409838367175735 -170.403886232701\\ + 0.425234633452872 -170.469097555197\\ + 0.441209286319117 -170.52164575324\\ + 0.453582882551013 -170.552798053503\\ + 0.466303492974262 -170.576905352111\\ + 0.479380849508895 -170.593993353571\\ + 0.488302208687769 -170.601496425252\\ + 0.497389595878983 -170.605894569224\\ + 0.5066461008921 -170.607192156222\\ + 0.51607487103856 -170.605392719015\\ + 0.525679112201876 -170.600498964554\\ + 0.535462089927392 -170.592512786315\\ + 0.550478980785524 -170.57473739885\\ + 0.565917016324646 -170.550006711208\\ + 0.58178800743451 -170.518317220115\\ + 0.603643850607596 -170.46522665407\\ + 0.62632074521987 -170.399724217407\\ + 0.649849535446982 -170.321771566684\\ + 0.680507369673503 -170.20674732262\\ + 0.712611543011144 -170.072075791475\\ + 0.746230289139067 -169.917618145174\\ + 0.788672861561456 -169.705926865649\\ + 0.833529396509846 -169.465208519825\\ + 0.88093719044741 -169.195129139823\\ + 0.939664831495459 -168.842455062194\\ + 1.00230754828383 -168.448758726812\\ + 1.06912633917342 -168.013469537364\\ + 1.15096220088509 -167.464381988209\\ + 1.23906215694794 -166.859586233302\\ + 1.33390569003905 -166.198589981525\\ + 1.44930957412617 -165.387544283619\\ + 1.57469771464299 -164.505405798761\\ + 1.72678090388442 -163.443261582856\\ + 1.8935521797563 -162.29782678126\\ + 2.09566239948036 -160.947815783807\\ + 2.34082727617843 -159.379429960133\\ + 2.66333272517501 -157.448949231872\\ + 3.35371015200313 -153.86927359382\\ + 3.92277675892774 -151.487919338138\\ + 4.34147833005496 -150.044973922032\\ + 4.71708469091673 -148.956025092259\\ + 5.0781521123279 -148.077692891107\\ + 5.41668691103327 -147.391817681531\\ + 5.72476623970219 -146.873913077436\\ + 5.99484250318932 -146.496698336062\\ + 6.27766010580631 -146.172812274386\\ + 6.51349094627252 -145.954451890657\\ + 6.75818116816072 -145.774165351276\\ + 6.94771254846068 -145.664917840028\\ + 7.14255928554351 -145.578658272775\\ + 7.34287044716709 -145.516013483769\\ + 7.4795225156221 -145.487666008907\\ + 7.61871770232323 -145.470250002435\\ + 7.68928372075853 -145.465692692379\\ + 7.76050333513376 -145.463929145807\\ + 7.83238259917936 -145.464978882653\\ + 7.90492762269657 -145.468860999856\\ + 8.05203967082557 -145.485196870383\\ + 8.20188949920225 -145.513081765748\\ + 8.35452805838285 -145.552654302166\\ + 8.58882855954615 -145.634214748103\\ + 8.8296999554939 -145.742786635658\\ + 9.07732652520994 -145.878754952691\\ + 9.41833153464754 -146.103264747821\\ + 9.77214696972517 -146.377837481087\\ + 10.1392540755888 -146.703101867175\\ + 10.6175918348305 -147.18174702506\\ + 11.118496048193 -147.741169067616\\ + 11.6430313292089 -148.381863871298\\ + 12.3052400435925 -149.258269467476\\ + 13.0051125217337 -150.251868380568\\ + 13.7447909267747 -151.361943163911\\ + 14.6610868404707 -152.802488764802\\ + 15.6384675830231 -154.39676075953\\ + 16.8355080296122 -156.401758723684\\ + 18.1241754737421 -158.594520350639\\ + 19.6922025547908 -161.27417151977\\ + 21.5940615210368 -164.497488557817\\ + 23.8989256623109 -168.313897960581\\ + 26.6947849403426 -172.759535137281\\ + 30.372635797035 -178.252473690206\\ + 35.5263467657817 -185.249402978637\\ + 45.5678626584129 -196.738208179817\\ + 59.535331308141 -208.991554336525\\ + 69.6374473062844 -215.872651437291\\ + 79.965545258922 -221.651397960092\\ + 90.9827289445497 -226.749041048577\\ + 102.567793074445 -231.203837348184\\ + 114.566872863485 -235.071050696844\\ + 127.969686821587 -238.706962034802\\ + 142.940453343181 -242.124245359411\\ + 161.141427725301 -245.604375843069\\ + 183.34254825622 -249.137290354862\\ + 214.452607597172 -253.218800747976\\ + 290.712337727271 -261.076182066164\\ + 321.74181506764 -263.899549667731\\ + 352.81541153808 -266.668741946145\\ + 383.33951017664 -269.391993943932\\ + 390.473523688533 -270.03365271426\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.64149558636\\ + 0.108651577465251 -157.347820065742\\ + 0.118051652856881 -158.911568522788\\ + 0.128264983052803 -160.340668043726\\ + 0.139361927422416 -161.642717486147\\ + 0.15002933220192 -162.699268239234\\ + 0.161513269350313 -163.665897470162\\ + 0.173876240021625 -164.547076932969\\ + 0.187185529496553 -165.346972551323\\ + 0.201513573381558 -166.069438068851\\ + 0.216938351838516 -166.718012480045\\ + 0.231400538013072 -167.227443860973\\ + 0.246826845225571 -167.684739721955\\ + 0.263281546564798 -168.091682814231\\ + 0.278255940220721 -168.401635034709\\ + 0.294082017058709 -168.676681407408\\ + 0.310808217386903 -168.917634844935\\ + 0.328485736602995 -169.125215681129\\ + 0.343982648902299 -169.273163327872\\ + 0.360210656235708 -169.39869035174\\ + 0.373742574239103 -169.483154372522\\ + 0.387782841458937 -169.55356566251\\ + 0.402350554886941 -169.610027710026\\ + 0.413634368406335 -169.643272774603\\ + 0.425234633452872 -169.668750798781\\ + 0.43716022482485 -169.686486910037\\ + 0.445295850994262 -169.694019984015\\ + 0.453582882551013 -169.69812582214\\ + 0.462024137175122 -169.698808062431\\ + 0.470622484984116 -169.696069345605\\ + 0.479380849508926 -169.689911322987\\ + 0.4883022086878 -169.680334664634\\ + 0.501996513311016 -169.659558808994\\ + 0.516074871038594 -169.631085036482\\ + 0.530548052536955 -169.594903457073\\ + 0.550478980785488 -169.534645475916\\ + 0.571158647812626 -169.460610671808\\ + 0.592615181247569 -169.372737164712\\ + 0.620572880677654 -169.243317745092\\ + 0.649849535446982 -169.091978025595\\ + 0.680507369673503 -168.918508562733\\ + 0.719211887222132 -168.68079478376\\ + 0.760117761795532 -168.410400903308\\ + 0.803350197712457 -168.106806779162\\ + 0.856905505126854 -167.709893136136\\ + 0.914031074875622 -167.26604796164\\ + 0.974964918348386 -166.774246478931\\ + 1.03996091395414 -166.233428929159\\ + 1.11956431948387 -165.553960502452\\ + 1.20526093687088 -164.807512842242\\ + 1.29751716865759 -163.99262534\\ + 1.40977287162893 -162.992485864451\\ + 1.5317404637021 -161.902713575814\\ + 1.66426017648587 -160.722534290244\\ + 1.82499324481618 -159.305306634238\\ + 2.001249798969 -157.778238471527\\ + 2.21485523372639 -155.976102583681\\ + 2.47396410088675 -153.873723063739\\ + 2.78898029238043 -151.454522648549\\ + 3.20262069365769 -148.51861446166\\ + 4.03278998219369 -143.447126933749\\ + 4.89428989611449 -139.243127917326\\ + 5.56859644428648 -136.593034958804\\ + 6.16296625513279 -134.647836339911\\ + 6.75818116816117 -133.010299649181\\ + 7.34287044716661 -131.658299030291\\ + 7.90492762269657 -130.562041588811\\ + 8.51000724712218 -129.57064819225\\ + 9.07732652520994 -128.791926931017\\ + 9.68246611930323 -128.09720801895\\ + 10.2331657833024 -127.56857413194\\ + 10.8151870255226 -127.100911178922\\ + 11.430311291145 -126.692884775073\\ + 11.9695570235905 -126.397030390804\\ + 12.5342426546138 -126.139796828472\\ + 13.125568357718 -125.919445944185\\ + 13.7447909267756 -125.73395845574\\ + 14.2611370719414 -125.609138876749\\ + 14.7968806268638 -125.503875477402\\ + 15.3527502878039 -125.416770662861\\ + 15.9295021257217 -125.346328958907\\ + 16.5279206146492 -125.290962917549\\ + 16.9914417203464 -125.258328589276\\ + 17.4679621512724 -125.232500432438\\ + 17.9578464700207 -125.212721317793\\ + 18.4614694632451 -125.198213811952\\ + 18.9792164283904 -125.188182546992\\ + 19.5114834684666 -125.181816756551\\ + 20.2444650997683 -125.17760613229\\ + 21.1995345753606 -125.176431290936\\ + 22.6128006633721 -125.175425723866\\ + 23.4622884814232 -125.171526092384\\ + 24.1202820761804 -125.165501989471\\ + 24.7967289250217 -125.155912000307\\ + 25.4921465445141 -125.141954314273\\ + 26.2070669648381 -125.122846102292\\ + 26.9420371368182 -125.097826964014\\ + 27.6976193503698 -125.066162313615\\ + 28.4743916646731 -125.027146676767\\ + 29.544079988804 -124.962532476509\\ + 30.6539529505651 -124.882160559491\\ + 31.8055201533286 -124.784657969188\\ + 33.0003479112518 -124.668786348259\\ + 34.240061379715 -124.533451662047\\ + 35.8553985745983 -124.335494404086\\ + 37.5469422407329 -124.104180568683\\ + 39.3182875570566 -123.838428716944\\ + 41.5545533471895 -123.473158501238\\ + 43.9180089259608 -123.05699925594\\ + 46.4158883361268 -122.590445677406\\ + 49.5102015955645 -121.98424574167\\ + 52.8107971193432 -121.314711313055\\ + 56.8531791387359 -120.478101950744\\ + 61.7718759733854 -119.456562692352\\ + 68.3651600451004 -118.113710310923\\ + 77.7841107128642 -116.300577623884\\ + 113.515470892099 -110.916445401642\\ + 126.795284678645 -109.476713107084\\ + 139.041083409004 -108.367909147897\\ + 151.070330448668 -107.455239682014\\ + 162.633950404818 -106.721514578877\\ + 173.475935923388 -106.146109562437\\ + 183.342548256232 -105.706955437156\\ + 193.770333747798 -105.321771403001\\ + 202.911801804663 -105.045023171176\\ + 212.484535249894 -104.811294778384\\ + 220.466873523944 -104.657209269437\\ + 228.74908173557 -104.534089016988\\ + 235.164288449433 -104.463102635941\\ + 241.759407916908 -104.411281694169\\ + 246.258591635048 -104.387788746345\\ + 250.841505927762 -104.373438878478\\ + 253.164847863143 -104.369776185107\\ + 255.509709035257 -104.368500953836\\ + 257.876288759386 -104.36964855674\\ + 260.264788196906 -104.373255101538\\ + 265.108360190857 -104.387993222325\\ + 270.042071883779 -104.413019504383\\ + 275.067600790807 -104.448650949735\\ + 282.781797962532 -104.522709232554\\ + 290.712337727252 -104.622549863253\\ + 298.86528735503 -104.749421693573\\ + 307.246884270909 -104.904652691143\\ + 318.789129267769 -105.158194225658\\ + 330.764978074424 -105.468265195542\\ + 343.1907197459 -105.838759772396\\ + 356.083255262919 -106.273895275188\\ + 372.882130718292 -106.915703767021\\ + 390.473523688559 -107.675408588077\\ + 408.894822629482 -108.563731621467\\ + 428.18517986523 -109.592461402385\\ + 448.385594802129 -110.77453406525\\ + 469.539001068009 -112.124108272616\\ + 491.690357762798 -113.656624578536\\ + 519.655724382751 -115.760804211877\\ + 549.211648388788 -118.183976279445\\ + 580.448594276896 -120.959826427324\\ + 613.462171799237 -124.123570027772\\ + 648.353428605487 -127.710441511337\\ + 685.229159528409 -131.753135479078\\ + 724.20223346072 -136.277866219775\\ + 772.48114514036 -142.183957390498\\ + 823.978568452854 -148.753882165918\\ + 887.04968896542 -156.994471416592\\ + 981.72984061889 -169.250305124494\\ + 1000 -171.544521175135\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.661482932254\\ + 0.108651577465251 -157.369439261018\\ + 0.118051652856881 -158.934935479081\\ + 0.128264983052803 -160.365902617032\\ + 0.139361927422416 -161.669942571563\\ + 0.15002933220192 -162.728367403947\\ + 0.161513269350313 -163.69696976498\\ + 0.173876240021625 -164.580220865693\\ + 0.187185529496553 -165.38228502703\\ + 0.201513573381558 -166.107013289538\\ + 0.216938351838516 -166.757940870274\\ + 0.231400538013072 -167.269501746417\\ + 0.246826845225571 -167.72898906867\\ + 0.263281546564798 -168.138181677446\\ + 0.280833199882324 -168.498679499971\\ + 0.296805860866562 -168.770004590431\\ + 0.313686982456683 -169.007398257101\\ + 0.331528234231953 -169.211564048911\\ + 0.347168681892662 -169.356764892788\\ + 0.363546996129332 -169.479625954457\\ + 0.377204249341695 -169.56201000149\\ + 0.391374560198028 -169.630384112933\\ + 0.406077202570047 -169.684848272668\\ + 0.41746552892532 -169.716618774032\\ + 0.429173237842218 -169.740641308684\\ + 0.441209286319117 -169.756939885776\\ + 0.44942026621191 -169.763524076239\\ + 0.457784053837654 -169.766688289195\\ + 0.466303492974262 -169.766435913667\\ + 0.474981480322836 -169.76276936383\\ + 0.48382096649261 -169.755690086976\\ + 0.492824957004062 -169.745198571692\\ + 0.506646100892133 -169.723062084217\\ + 0.520854855057768 -169.693241280145\\ + 0.535462089927357 -169.655725941205\\ + 0.555577622239876 -169.59370990115\\ + 0.576448828292606 -169.517940051152\\ + 0.598104096238105 -169.428354641018\\ + 0.62632074521987 -169.296828617096\\ + 0.655868565957134 -169.143420788495\\ + 0.68681035889951 -168.967924051249\\ + 0.725873365081736 -168.727835796115\\ + 0.767158117677927 -168.455137271795\\ + 0.81079098067315 -168.149316333426\\ + 0.864842327573189 -167.74991573017\\ + 0.922497005259214 -167.303719810944\\ + 0.983995229627797 -166.809724103158\\ + 1.05931476351838 -166.185297405089\\ + 1.14039960197002 -165.495531100222\\ + 1.22769104798839 -164.73892045809\\ + 1.3216641839466 -163.914079812104\\ + 1.43600898465122 -162.903114257853\\ + 1.56024641436638 -161.803077203781\\ + 1.69523234155408 -160.613412798321\\ + 1.8589566796357 -159.186888694558\\ + 2.03849339825241 -157.652265671892\\ + 2.25607406649687 -155.844467807278\\ + 2.52000499376417 -153.740017935203\\ + 2.84088369018327 -151.324769200862\\ + 3.29243733300778 -148.205011105477\\ + 5.26892142135084 -138.136523614044\\ + 5.8853157751914 -135.986221819642\\ + 6.45371540164686 -134.322925255317\\ + 7.01206358900715 -132.943573451748\\ + 7.5487992816532 -131.821117805078\\ + 8.12661920009201 -130.803093161647\\ + 8.66837993001965 -130.001770752378\\ + 9.246257116406 -129.28606905946\\ + 9.7721469697258 -128.741441154527\\ + 10.3279473191894 -128.260237875884\\ + 10.9153593533136 -127.841702735814\\ + 11.430311291145 -127.539817415375\\ + 11.9695570235905 -127.279375161523\\ + 12.5342426546138 -127.058951010378\\ + 13.0051125217337 -126.91028047876\\ + 13.4936714058834 -126.785116597514\\ + 14.0005838246811 -126.682332979596\\ + 14.5265392594678 -126.600691352714\\ + 14.9339321612423 -126.552528488425\\ + 15.3527502878039 -126.514896037733\\ + 15.7833140565207 -126.487155629348\\ + 16.2259528707813 -126.46863851446\\ + 16.5279206146492 -126.461074450879\\ + 16.8355080296122 -126.457086622379\\ + 17.1488196987055 -126.456456373573\\ + 17.4679621512724 -126.458960150059\\ + 17.7930438991856 -126.464369761969\\ + 18.2920450484626 -126.477422810007\\ + 18.8050405512853 -126.495688158643\\ + 19.5114834684666 -126.526730689838\\ + 20.4319732019529 -126.573484193624\\ + 22.4052786929996 -126.678386552308\\ + 23.6796006783313 -126.737815708375\\ + 24.7967289250217 -126.779165025789\\ + 25.4921465445141 -126.798648840737\\ + 26.2070669648381 -126.81312700124\\ + 26.6947849403426 -126.819599592829\\ + 27.1915794303594 -126.823255921072\\ + 27.6976193503698 -126.823867785818\\ + 28.2130767593954 -126.82121234769\\ + 28.7381269185112 -126.815072547334\\ + 29.2729483504285 -126.805237514054\\ + 29.8177229001969 -126.79150296372\\ + 30.6539529505651 -126.763159920766\\ + 31.5136348486643 -126.72496615751\\ + 32.3974262952812 -126.676326933339\\ + 33.3060034362469 -126.616689831083\\ + 34.557199367622 -126.519194877832\\ + 35.8553985745983 -126.400176992233\\ + 37.2023668141304 -126.258717405298\\ + 38.9574561577541 -126.049195878738\\ + 40.7953450345255 -125.802323437084\\ + 42.7199396630681 -125.517399975727\\ + 45.1496777203605 -125.124896036862\\ + 47.7176094893859 -124.677513666391\\ + 50.4315948717143 -124.176391673225\\ + 53.7936150398065 -123.526458593478\\ + 57.9112264764194 -122.703030488323\\ + 62.3440188862789 -121.801750544778\\ + 68.3651600451004 -120.581389936049\\ + 76.3629826128223 -119.01000605009\\ + 89.3204599858103 -116.665124646738\\ + 114.566872863485 -112.937953168321\\ + 127.969686821595 -111.384004127594\\ + 140.328908478584 -110.175178801276\\ + 152.469572701759 -109.170967025628\\ + 164.140297114445 -108.356072570084\\ + 175.082703173578 -107.710674131088\\ + 186.754584276109 -107.135105477767\\ + 197.376432630023 -106.702457436309\\ + 206.688024962902 -106.388193974123\\ + 216.438908606406 -106.119038396103\\ + 224.569799553979 -105.938260252301\\ + 233.006141069691 -105.790032668086\\ + 239.540735872084 -105.70132248078\\ + 246.258591635048 -105.6327783153\\ + 250.841505927762 -105.59871574295\\ + 255.509709035257 -105.574276090204\\ + 260.264788196906 -105.55974251367\\ + 262.675410372388 -105.556282103134\\ + 265.108360190857 -105.555409606351\\ + 267.563844455207 -105.557163721369\\ + 270.042071883779 -105.561583927846\\ + 275.067600790807 -105.578584544888\\ + 280.186655645918 -105.606743582738\\ + 285.40097698292 -105.646406787985\\ + 293.404970921572 -105.728263310587\\ + 301.63343472593 -105.838095355025\\ + 310.0926635932 -105.977260177756\\ + 318.789129267769 -106.147199237862\\ + 330.764978074424 -106.424314634102\\ + 343.1907197459 -106.76276288728\\ + 356.083255262919 -107.166755741718\\ + 369.46012051994 -107.640849248975\\ + 386.890073932801 -108.339585769886\\ + 405.142317111462 -109.166074610284\\ + 424.255643071768 -110.131857904331\\ + 444.2706749607 -111.249606574926\\ + 465.229952396024 -112.53319765298\\ + 487.17802187946 -113.997778271907\\ + 510.161531474972 -115.65980229551\\ + 539.177464038763 -117.939932019488\\ + 569.843705946916 -120.562911183887\\ + 602.254120146183 -123.563507634334\\ + 636.507908129576 -126.977111134475\\ + 672.709913571241 -130.837563144611\\ + 710.970943231237 -135.17370975647\\ + 758.367791499744 -140.858094872203\\ + 808.924348680602 -147.215582467729\\ + 870.843149769058 -155.244784872607\\ + 954.948563979212 -166.177782388948\\ + 1000 -171.872159572377\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.636346000086\\ + 0.108651577465251 -157.353782374141\\ + 0.118051652856874 -158.930380254901\\ + 0.128264983052812 -160.374088075329\\ + 0.139361927422416 -161.692506702327\\ + 0.151418932530433 -162.892827614908\\ + 0.163009236097967 -163.866096336939\\ + 0.175486714964826 -164.755807429003\\ + 0.188919277620773 -165.566078568391\\ + 0.2033800305847 -166.300721617683\\ + 0.218947676285658 -166.963243159394\\ + 0.233543813990639 -167.486313478286\\ + 0.249113002606763 -167.958582167264\\ + 0.265720110532463 -168.381835785496\\ + 0.283434330615137 -168.757691497263\\ + 0.299554933435982 -169.043232877465\\ + 0.316592411198347 -169.295838018795\\ + 0.334598912054985 -169.516238511391\\ + 0.350384224529049 -169.675773809564\\ + 0.366914237840272 -169.813725092079\\ + 0.384224084605523 -169.930382579111\\ + 0.398658107358057 -170.008547169577\\ + 0.413634368406335 -170.073356225758\\ + 0.429173237842218 -170.124905238792\\ + 0.441209286319117 -170.154913939665\\ + 0.453582882551013 -170.177537627341\\ + 0.466303492974262 -170.192799925756\\ + 0.474981480322836 -170.198894701304\\ + 0.483820966492578 -170.201730786615\\ + 0.49282495700403 -170.201311789812\\ + 0.501996513310983 -170.197640435781\\ + 0.511338753841404 -170.190718575428\\ + 0.520854855057734 -170.18054719528\\ + 0.535462089927392 -170.159197333486\\ + 0.550478980785524 -170.13053304852\\ + 0.565917016324646 -170.094547047518\\ + 0.587176639073341 -170.035156103319\\ + 0.609234915240079 -169.962690008973\\ + 0.632121847581245 -169.877098480029\\ + 0.661943345877428 -169.751555812735\\ + 0.693171727615517 -169.605261100395\\ + 0.725873365081689 -169.438042866022\\ + 0.767158117677977 -169.209485562835\\ + 0.810790980673203 -168.950138559838\\ + 0.856905505126854 -168.659586241046\\ + 0.914031074875622 -168.28057202433\\ + 0.974964918348386 -167.857731345318\\ + 1.03996091395407 -167.390301643975\\ + 1.11956431948394 -166.800530963848\\ + 1.20526093687088 -166.150476378705\\ + 1.29751716865759 -165.439213143009\\ + 1.40977287162893 -164.565010278418\\ + 1.531740463702 -163.611932447012\\ + 1.66426017648598 -162.580155578984\\ + 1.82499324481618 -161.342804197858\\ + 2.001249798969 -160.01287141328\\ + 2.21485523372624 -158.449523509179\\ + 2.47396410088691 -156.636659464015\\ + 2.81481236050756 -154.406682482113\\ + 3.44776405473464 -150.758778511025\\ + 4.22304418720659 -147.145594379811\\ + 4.71708469091673 -145.292093058868\\ + 5.17265738721621 -143.857991315111\\ + 5.62017384808323 -142.679001944365\\ + 6.05036787939111 -141.736998076634\\ + 6.45371540164644 -141.005594038878\\ + 6.82077673286527 -140.454255131208\\ + 7.2087150337825 -139.977703762252\\ + 7.54879928165369 -139.640807355695\\ + 7.83238259917936 -139.412324470108\\ + 8.12661920009201 -139.221426890227\\ + 8.43190929286622 -139.069028231413\\ + 8.66837993001965 -138.980483389206\\ + 8.91148232283998 -138.914350217939\\ + 9.07732652520994 -138.882844860008\\ + 9.24625711640539 -138.861488924182\\ + 9.41833153464754 -138.850345478239\\ + 9.50556592010074 -138.84862124575\\ + 9.59360828709266 -138.849470631579\\ + 9.6824661193026 -138.852899558968\\ + 9.86265846131223 -138.867517551938\\ + 10.0462042134688 -138.892513876371\\ + 10.233165783303 -138.927920181143\\ + 10.5201521761621 -139.000600367073\\ + 10.8151870255233 -139.096810510537\\ + 11.118496048193 -139.216568889842\\ + 11.5361810173649 -139.412842801018\\ + 11.9695570235905 -139.65080826067\\ + 12.4192135270177 -139.930217144612\\ + 13.0051125217337 -140.337202947392\\ + 13.6186523675602 -140.807441768193\\ + 14.3932264471932 -141.453523027118\\ + 15.2118551798618 -142.186415510265\\ + 16.2259528707813 -143.147096812431\\ + 17.3076553419573 -144.216158900932\\ + 18.6324631193151 -145.562404691526\\ + 20.2444650997669 -147.222832011846\\ + 22.1996611912005 -149.229528078226\\ + 24.5691646298281 -151.605933815211\\ + 27.4434330322828 -154.363544271873\\ + 31.5136348486664 -157.993464783161\\ + 37.8947091907461 -163.039456474231\\ + 49.9687745385497 -170.825429608142\\ + 69.6374473062844 -180.350931906816\\ + 86.8838263525077 -186.886345860185\\ + 103.51779556302 -192.25438806266\\ + 121.0829750232 -197.260774932331\\ + 140.328908478593 -202.187309781462\\ + 162.633950404818 -207.351013839577\\ + 188.484340903368 -212.774432780263\\ + 216.438908606406 -218.113947982118\\ + 248.539485742973 -223.725887343499\\ + 282.78179796255 -229.248220948938\\ + 318.789129267769 -234.67745848711\\ + 356.083255262919 -240.016839082459\\ + 394.090164040321 -245.267738325\\ + 432.151112778992 -250.420265214718\\ + 469.539001068009 -255.445437831995\\ + 510.161531474972 -260.924667503573\\ + 549.211648388752 -266.256178747426\\ + 580.448594276934 -270.588851417254\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -156.914960399469\\ + 0.108651577465251 -158.585210521472\\ + 0.118051652856874 -160.109709009935\\ + 0.128264983052812 -161.497541346413\\ + 0.138082976521811 -162.623474670266\\ + 0.148652484499784 -163.654077607286\\ + 0.160031031373864 -164.594782203978\\ + 0.172280544713129 -165.450649956575\\ + 0.185467692308478 -166.226359361625\\ + 0.199664245010983 -166.926202238485\\ + 0.214947467343796 -167.554086582789\\ + 0.229276931286557 -168.04724229123\\ + 0.244561668345231 -168.490149811615\\ + 0.260865361762268 -168.884736633007\\ + 0.278255940220721 -169.232728793117\\ + 0.294082017058709 -169.495088255111\\ + 0.310808217386903 -169.725197519551\\ + 0.328485736602995 -169.923812776516\\ + 0.343982648902277 -170.065747237837\\ + 0.360210656235685 -170.186604953588\\ + 0.377204249341719 -170.286675981644\\ + 0.391374560198054 -170.351934285064\\ + 0.406077202570047 -170.404156289129\\ + 0.41746552892532 -170.434823239381\\ + 0.429173237842218 -170.458241452457\\ + 0.441209286319117 -170.47443838829\\ + 0.44942026621191 -170.481235833717\\ + 0.457784053837654 -170.484839372956\\ + 0.466303492974262 -170.485253504426\\ + 0.474981480322836 -170.482481781957\\ + 0.483820966492578 -170.476526825555\\ + 0.49282495700403 -170.467390332146\\ + 0.5066461008921 -170.447721680621\\ + 0.520854855057734 -170.420894986617\\ + 0.535462089927392 -170.386904637672\\ + 0.555577622239913 -170.330422812678\\ + 0.576448828292606 -170.261151823851\\ + 0.598104096238105 -170.179043016498\\ + 0.62632074521987 -170.058259184356\\ + 0.655868565957134 -169.917172947092\\ + 0.68681035889951 -169.755609506438\\ + 0.725873365081689 -169.534418320861\\ + 0.767158117677977 -169.283054862601\\ + 0.810790980673203 -169.001080001849\\ + 0.864842327573189 -168.632780649986\\ + 0.922497005259214 -168.221352941626\\ + 0.983995229627797 -167.765947040756\\ + 1.05931476351831 -167.190521647113\\ + 1.14039960197009 -166.555251860761\\ + 1.22769104798839 -165.858944060461\\ + 1.3216641839466 -165.100556084179\\ + 1.43600898465122 -164.172172961163\\ + 1.56024641436628 -163.163575755615\\ + 1.69523234155419 -162.074866641896\\ + 1.8589566796357 -160.77256084675\\ + 2.05737431343286 -159.231237684569\\ + 2.27697025538154 -157.583254185653\\ + 2.56690271549201 -155.514004694003\\ + 2.94760625512479 -152.997127949404\\ + 3.85110700232562 -147.959743836876\\ + 4.46323392671022 -145.25467875111\\ + 4.98537346387415 -143.348174557733\\ + 5.46685729972028 -141.879366311758\\ + 5.8853157751914 -140.802766354058\\ + 6.33580499265803 -139.828056797777\\ + 6.75818116816072 -139.068333798869\\ + 7.14255928554351 -138.4921968244\\ + 7.54879928165369 -137.989681450862\\ + 7.90492762269657 -137.629761229465\\ + 8.27785696619849 -137.325262231459\\ + 8.58882855954615 -137.122603104111\\ + 8.91148232283998 -136.957055648299\\ + 9.1614024571382 -136.857581865683\\ + 9.41833153464754 -136.779480396953\\ + 9.6824661193026 -136.722902890871\\ + 9.86265846131223 -136.697200691079\\ + 10.0462042134688 -136.681141731818\\ + 10.1392540755888 -136.676734329929\\ + 10.233165783303 -136.674743867667\\ + 10.3279473191901 -136.675171444486\\ + 10.4236067397645 -136.678017706878\\ + 10.6175918348305 -136.690966608159\\ + 10.8151870255233 -136.713586680587\\ + 11.0164594963369 -136.745866786963\\ + 11.3254131515284 -136.812357334406\\ + 11.6430313292089 -136.900447413207\\ + 11.9695570235905 -137.010008041522\\ + 12.4192135270177 -137.189196602833\\ + 12.8857621318549 -137.405765449904\\ + 13.369837418249 -137.659110110252\\ + 14.0005838246802 -138.026405921436\\ + 14.6610868404707 -138.448399536095\\ + 15.494950393147 -139.024304124572\\ + 16.3762407452172 -139.672478562946\\ + 17.4679621512724 -140.514347672275\\ + 18.8050405512853 -141.580215867415\\ + 20.4319732019515 -142.896778264731\\ + 22.4052786930011 -144.483146532537\\ + 25.0264009641792 -146.52082639419\\ + 29.0043049386384 -149.385808187577\\ + 43.1156199031796 -157.166916686307\\ + 49.0558370636517 -159.536703572973\\ + 55.302242561928 -161.614819726797\\ + 61.7718759733813 -163.417501805198\\ + 68.9983712143025 -165.105467538757\\ + 76.3629826128223 -166.552952738398\\ + 84.5136633068439 -167.908869783975\\ + 94.400647894181 -169.290957168748\\ + 105.444279352618 -170.582291541088\\ + 118.870769771187 -171.894524481272\\ + 135.248087041795 -173.230236437512\\ + 165.660595894989 -175.243953679726\\ + 195.565071586606 -176.913939410164\\ + 216.438908606406 -177.998958283629\\ + 237.342425002384 -179.063463637545\\ + 255.509709035241 -179.991084333743\\ + 275.067600790825 -181.007455187775\\ + 293.404970921591 -181.987460336331\\ + 312.964801067081 -183.070412207851\\ + 333.828586473175 -184.276261768803\\ + 356.083255262919 -185.62766474604\\ + 379.821530619055 -187.150327165125\\ + 401.424249049957 -188.613761153641\\ + 424.255643071796 -190.244945525165\\ + 448.385594802129 -192.066736216552\\ + 473.887960971767 -194.104451569598\\ + 500.840798984813 -196.386019660069\\ + 529.326605836037 -198.942031064558\\ + 559.432570616907 -201.805606780461\\ + 591.250841383221 -205.011938801344\\ + 624.878807200712 -208.597292613213\\ + 660.419396233041 -212.597185584461\\ + 704.446227729899 -217.829658465225\\ + 751.408106111675 -223.704839621295\\ + 801.500696156499 -230.229750069101\\ + 862.851256636735 -238.432576316968\\ + 946.184819472219 -249.576702192002\\ + 1000 -256.550678982586\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.540843899603\\ + 0.108651577465251 -157.23854950104\\ + 0.118051652856881 -158.792960137556\\ + 0.128264983052803 -160.211948950693\\ + 0.139361927422416 -161.503058812898\\ + 0.15002933220192 -162.549143299722\\ + 0.161513269350313 -163.504565462503\\ + 0.173876240021625 -164.373757001471\\ + 0.187185529496553 -165.160845339972\\ + 0.201513573381558 -165.869648621345\\ + 0.214947467343796 -166.428398635694\\ + 0.229276931286572 -166.932058762937\\ + 0.244561668345247 -167.382607743554\\ + 0.260865361762251 -167.781849778674\\ + 0.275702332560967 -168.084464043558\\ + 0.291383170483282 -168.351518136492\\ + 0.30795587129142 -168.583856636933\\ + 0.322484249840837 -168.751503935858\\ + 0.337698031082518 -168.895968484668\\ + 0.353629550135508 -169.017607881186\\ + 0.366914237840248 -169.098701657693\\ + 0.380697987140222 -169.165540029435\\ + 0.394999546122053 -169.218255543932\\ + 0.406077202570047 -169.248595766759\\ + 0.41746552892532 -169.271103518324\\ + 0.429173237842218 -169.285819273142\\ + 0.43716022482485 -169.291318956597\\ + 0.445295850994262 -169.293381427821\\ + 0.453582882551013 -169.292015579725\\ + 0.462024137175122 -169.28722950111\\ + 0.470622484984116 -169.279030485318\\ + 0.479380849508926 -169.267425038652\\ + 0.492824957004062 -169.243642128076\\ + 0.506646100892133 -169.212223537102\\ + 0.520854855057768 -169.173181498826\\ + 0.540421642070586 -169.109280786489\\ + 0.56072348828519 -169.031851466012\\ + 0.58178800743451 -168.940891467156\\ + 0.609234915240079 -168.808142106264\\ + 0.637976680860626 -168.65417722712\\ + 0.668074391569548 -168.47891749193\\ + 0.706071771413795 -168.240344407993\\ + 0.746230289139115 -167.970715572217\\ + 0.788672861561404 -167.669739277771\\ + 0.841249704973636 -167.278515514126\\ + 0.897331581458357 -166.843509996615\\ + 0.95715215389917 -166.363990088983\\ + 1.03041699495061 -165.760411835477\\ + 1.10928986489522 -165.096305859717\\ + 1.1942000281335 -164.370281236284\\ + 1.29751716865759 -163.477747969421\\ + 1.40977287162893 -162.503191668215\\ + 1.5317404637021 -161.44501510007\\ + 1.66426017648587 -160.30212453153\\ + 1.82499324481618 -158.932506966014\\ + 2.001249798969 -157.458941234151\\ + 2.21485523372639 -155.721696266562\\ + 2.47396410088675 -153.696420863247\\ + 2.78898029238043 -151.367235655599\\ + 3.23228397818141 -148.350423326328\\ + 5.31772317785112 -138.01964136619\\ + 5.8853157751914 -136.125065383003\\ + 6.45371540164686 -134.528552152599\\ + 7.01206358900715 -133.211411942136\\ + 7.5487992816532 -132.146132195921\\ + 8.12661920009201 -131.18723781493\\ + 8.66837993001965 -130.439406292609\\ + 9.246257116406 -129.778967319329\\ + 9.7721469697258 -129.283218047929\\ + 10.3279473191894 -128.85237582424\\ + 10.8151870255226 -128.54245484399\\ + 11.3254131515284 -128.276428407197\\ + 11.8597101233768 -128.053272456334\\ + 12.3052400435925 -127.904735098528\\ + 12.7675070431924 -127.781979345238\\ + 13.2471398786616 -127.68407114505\\ + 13.6186523675611 -127.626317759302\\ + 14.0005838246811 -127.581465224695\\ + 14.3932264471941 -127.54899112981\\ + 14.6610868404698 -127.533944770177\\ + 14.9339321612423 -127.523979237312\\ + 15.2118551798608 -127.518914279107\\ + 15.4949503931459 -127.51856318218\\ + 15.7833140565207 -127.522732932736\\ + 16.0770442167387 -127.531224388927\\ + 16.3762407452172 -127.543832468266\\ + 16.8355080296122 -127.570000559828\\ + 17.3076553419573 -127.604220793211\\ + 17.9578464700207 -127.661054795871\\ + 18.6324631193151 -127.728978738043\\ + 19.5114834684666 -127.82652173457\\ + 20.8122156998634 -127.979637203797\\ + 25.0264009641792 -128.429800559969\\ + 26.2070669648381 -128.52342749629\\ + 27.1915794303594 -128.587308824496\\ + 28.2130767593954 -128.639283119649\\ + 29.0043049386403 -128.669321742801\\ + 29.8177229001969 -128.690851955358\\ + 30.3726357970331 -128.700118554717\\ + 30.9378757173011 -128.705073201883\\ + 31.5136348486643 -128.705515925369\\ + 32.100108955431 -128.701254107798\\ + 32.6974974451167 -128.692102816774\\ + 33.3060034362469 -128.677885120691\\ + 33.9258338274107 -128.658432388637\\ + 34.8772747481423 -128.619089908025\\ + 35.8553985745983 -128.56710800287\\ + 36.8609536217214 -128.50203074313\\ + 38.2456972246693 -128.394193047101\\ + 39.6824610456936 -128.261527383707\\ + 41.1731993116176 -128.10336724655\\ + 43.1156199031825 -127.869068044686\\ + 45.1496777203605 -127.593553162772\\ + 47.2796959160026 -127.276624258425\\ + 49.9687745385497 -126.841968031822\\ + 52.8107971193432 -126.349124945174\\ + 56.3314267060121 -125.703209599351\\ + 60.0867589171979 -124.985091139801\\ + 64.6860766154627 -124.083224670102\\ + 70.2824426430854 -122.977390073899\\ + 77.0702711421226 -121.655151799636\\ + 86.8838263525134 -119.829995980581\\ + 134.006889636394 -113.116875093235\\ + 148.310251433614 -111.711985255159\\ + 161.141427725301 -110.655259843029\\ + 173.475935923388 -109.799292166358\\ + 185.040701954232 -109.123476655717\\ + 197.376432630023 -108.52372541895\\ + 208.602408924844 -108.076142095294\\ + 218.443607114946 -107.754077805128\\ + 228.74908173557 -107.481827064325\\ + 237.342425002384 -107.302283710765\\ + 246.258591635048 -107.158871653106\\ + 253.164847863143 -107.076288170996\\ + 260.264788196906 -107.016161539702\\ + 265.108360190857 -106.989045953256\\ + 270.042071883779 -106.97266695291\\ + 272.543253128104 -106.968604245684\\ + 275.067600790807 -106.967347931439\\ + 277.615329443679 -106.968940413981\\ + 280.186655645918 -106.973424923363\\ + 285.40097698292 -106.991247184584\\ + 290.712337727252 -107.021177783866\\ + 296.122543798796 -107.063594206759\\ + 304.427221206439 -107.151492662279\\ + 312.964801067081 -107.269762579575\\ + 321.74181506764 -107.41987972552\\ + 330.764978074424 -107.603409222792\\ + 343.1907197459 -107.902973051234\\ + 356.083255262919 -108.269112720079\\ + 369.46012051994 -108.70638285083\\ + 383.339510176665 -109.21970413552\\ + 401.424249049931 -109.976436407588\\ + 420.362168384463 -110.87163754029\\ + 440.193518520901 -111.917721530354\\ + 460.96044868285 -113.128289540901\\ + 482.707096560317 -114.518198235203\\ + 505.479682119114 -116.103604007604\\ + 529.326605836072 -117.901963045713\\ + 559.432570616944 -120.367472112237\\ + 591.250841383182 -123.200770417662\\ + 624.878807200671 -126.437157228554\\ + 660.419396233041 -130.111231275888\\ + 697.981390783064 -134.253906540578\\ + 737.679760252757 -138.887956480694\\ + 786.8571506937 -144.925778918005\\ + 839.312949816634 -151.619370859271\\ + 903.557834613866 -159.96998332537\\ + 1000 -172.279181231225\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -156.286822670429\\ + 0.108651577465251 -158.001704055979\\ + 0.118051652856874 -159.572813518532\\ + 0.128264983052812 -161.008526083433\\ + 0.139361927422416 -162.316941007047\\ + 0.151418932530433 -163.505791439683\\ + 0.163009236097967 -164.468083639143\\ + 0.175486714964826 -165.346487047312\\ + 0.188919277620773 -166.145490838983\\ + 0.2033800305847 -166.869255034152\\ + 0.218947676285658 -167.521606092203\\ + 0.233543813990639 -168.036586431948\\ + 0.249113002606763 -168.501703617201\\ + 0.265720110532463 -168.918900958666\\ + 0.283434330615137 -169.289936122883\\ + 0.299554933435982 -169.572424935817\\ + 0.316592411198347 -169.823049868819\\ + 0.334598912054985 -170.04260836109\\ + 0.353629550135484 -170.231807873978\\ + 0.370312667587014 -170.366733108292\\ + 0.387782841458962 -170.48132136689\\ + 0.402350554886941 -170.558534547139\\ + 0.41746552892532 -170.623030029961\\ + 0.433148322337641 -170.674914283934\\ + 0.445295850994262 -170.70560676868\\ + 0.457784053837654 -170.729289958996\\ + 0.470622484984116 -170.745992134264\\ + 0.479380849508895 -170.753260471705\\ + 0.488302208687769 -170.757442683475\\ + 0.497389595878983 -170.758543812202\\ + 0.5066461008921 -170.75656803858\\ + 0.51607487103856 -170.75151869327\\ + 0.525679112201876 -170.743398269241\\ + 0.540421642070621 -170.725462786387\\ + 0.555577622239913 -170.700623154142\\ + 0.571158647812663 -170.668877577667\\ + 0.592615181247569 -170.615797163533\\ + 0.614877765381008 -170.550405003159\\ + 0.637976680860626 -170.472665671179\\ + 0.668074391569548 -170.358056665667\\ + 0.699592016543512 -170.223968865781\\ + 0.732596542821484 -170.07026584973\\ + 0.774263682681172 -169.859707042301\\ + 0.818300681586771 -169.620367535187\\ + 0.864842327573189 -169.351908818174\\ + 0.922497005259214 -169.001419806481\\ + 0.983995229627797 -168.61020563913\\ + 1.04959323055817 -168.177666361016\\ + 1.12993393803328 -167.631998416418\\ + 1.2164242938574 -167.030843148086\\ + 1.30953502048267 -166.373609026565\\ + 1.42283045721431 -165.566784965936\\ + 1.54592773641939 -164.688642856623\\ + 1.67967487209273 -163.740025390173\\ + 1.84189668079973 -162.605629777834\\ + 2.03849339825241 -161.265219589041\\ + 2.27697025538154 -159.702892456295\\ + 2.59067785868806 -157.771302331538\\ + 3.08666494333715 -155.032285552304\\ + 3.85110700232562 -151.583763735954\\ + 4.30163575810668 -149.968804890394\\ + 4.6737951079922 -148.848270532941\\ + 5.03154894503829 -147.938449861316\\ + 5.36697694554061 -147.222331855811\\ + 5.67222897164457 -146.676488677133\\ + 5.99484250318932 -146.200314982777\\ + 6.27766010580631 -145.861267748694\\ + 6.57382014340928 -145.578439780208\\ + 6.82077673286527 -145.394870980365\\ + 7.07701066118229 -145.250983181021\\ + 7.27548352919657 -145.170017667889\\ + 7.4795225156221 -145.112824292412\\ + 7.61871770232323 -145.088186115668\\ + 7.76050333513376 -145.074530570436\\ + 7.83238259917936 -145.071870285317\\ + 7.90492762269657 -145.072013677934\\ + 7.97814457207674 -145.074979280804\\ + 8.05203967082557 -145.080785233164\\ + 8.20188949920225 -145.100988724672\\ + 8.35452805838285 -145.132761277725\\ + 8.51000724712218 -145.176233572822\\ + 8.74866812047975 -145.263648874072\\ + 8.9940221740918 -145.378057827656\\ + 9.24625711640539 -145.519818264171\\ + 9.59360828709266 -145.751933896795\\ + 9.95400828762089 -146.033919639466\\ + 10.3279473191901 -146.366339925018\\ + 10.8151870255233 -146.853471092049\\ + 11.3254131515284 -147.420754178639\\ + 11.8597101233768 -148.068563802971\\ + 12.5342426546138 -148.952355629557\\ + 13.2471398786607 -149.951898225152\\ + 14.1302599059945 -151.263088420257\\ + 15.0722530931083 -152.728171292464\\ + 16.0770442167387 -154.343721782614\\ + 17.3076553419573 -156.368596242169\\ + 18.8050405512853 -158.864385384795\\ + 20.4319732019515 -161.57740501643\\ + 22.4052786930011 -164.827135721552\\ + 24.7967289250217 -168.659373698052\\ + 27.6976193503679 -173.106896916915\\ + 31.5136348486664 -178.5836353331\\ + 36.8609536217214 -185.539522805823\\ + 47.7176094893891 -197.36017803913\\ + 62.3440188862748 -209.499320421826\\ + 73.5981447526585 -216.708303407458\\ + 84.5136633068439 -222.418587810507\\ + 96.1574600143255 -227.458081090102\\ + 108.401435917834 -231.865947966913\\ + 122.204468663144 -236.006579573726\\ + 136.500780654609 -239.597643504684\\ + 153.881775003836 -243.255707027659\\ + 173.475935923388 -246.70275827735\\ + 199.204570845397 -250.475594313447\\ + 250.841505927746 -256.52478539551\\ + 293.404970921591 -260.726959161273\\ + 324.721849207315 -263.621810032618\\ + 356.083255262919 -266.459881994496\\ + 386.890073932776 -269.249489761929\\ + 397.74030240583 -270.240780681262\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.770285092142\\ + 0.108651577465251 -157.487654743851\\ + 0.118051652856874 -159.063378747841\\ + 0.128264983052812 -160.505458616093\\ + 0.139361927422416 -161.82157282938\\ + 0.151418932530433 -163.019009533464\\ + 0.163009236097967 -163.989316007641\\ + 0.175486714964826 -164.875774212323\\ + 0.188919277620773 -165.682583512692\\ + 0.2033800305847 -166.413635156275\\ + 0.218947676285658 -167.072510577239\\ + 0.233543813990639 -167.592399865057\\ + 0.249113002606763 -168.061539995018\\ + 0.265720110532463 -168.481754774445\\ + 0.283434330615137 -168.854694218647\\ + 0.299554933435982 -169.137855287742\\ + 0.316592411198347 -169.388206917826\\ + 0.334598912054985 -169.606494379798\\ + 0.350384224529049 -169.764384748018\\ + 0.366914237840272 -169.90080294132\\ + 0.384224084605523 -170.016044493206\\ + 0.398658107358057 -170.093163861695\\ + 0.413634368406335 -170.157007844683\\ + 0.429173237842218 -170.207673891646\\ + 0.441209286319117 -170.237075331602\\ + 0.453582882551013 -170.259139650049\\ + 0.466303492974262 -170.273891127465\\ + 0.474981480322836 -170.279672634434\\ + 0.483820966492578 -170.282217479985\\ + 0.49282495700403 -170.281529442253\\ + 0.501996513310983 -170.277611411091\\ + 0.511338753841404 -170.270465397836\\ + 0.520854855057734 -170.260092545596\\ + 0.535462089927392 -170.238483336469\\ + 0.550478980785524 -170.209611585511\\ + 0.565917016324646 -170.17347049479\\ + 0.587176639073341 -170.113955081393\\ + 0.609234915240079 -170.041459647027\\ + 0.632121847581245 -169.955935058532\\ + 0.661943345877428 -169.830613241162\\ + 0.693171727615517 -169.6846939843\\ + 0.725873365081689 -169.518008253654\\ + 0.767158117677977 -169.290300893947\\ + 0.810790980673203 -169.032038456299\\ + 0.856905505126854 -168.742810478148\\ + 0.914031074875622 -168.365651886062\\ + 0.974964918348386 -167.945010641022\\ + 1.03996091395407 -167.480135030902\\ + 1.11956431948394 -166.893733043483\\ + 1.20526093687088 -166.247546035797\\ + 1.29751716865759 -165.540671519656\\ + 1.40977287162893 -164.672059817028\\ + 1.531740463702 -163.725303427843\\ + 1.66426017648598 -162.700622186761\\ + 1.82499324481618 -161.472122395916\\ + 2.001249798969 -160.152132024517\\ + 2.21485523372624 -158.601080303641\\ + 2.47396410088691 -156.803396540071\\ + 2.84088369018327 -154.432249523362\\ + 3.54445567397058 -150.489116736054\\ + 4.22304418720659 -147.41814374545\\ + 4.71708469091673 -145.594928231415\\ + 5.17265738721621 -144.1887881715\\ + 5.56859644428648 -143.159196192728\\ + 5.93982669392029 -142.340229132306\\ + 6.33580499265803 -141.607357471716\\ + 6.69616005485286 -141.054201042536\\ + 7.07701066118229 -140.575532338023\\ + 7.41088151564187 -140.236802173521\\ + 7.68928372075853 -140.006904169269\\ + 7.97814457207674 -139.814715535011\\ + 8.27785696619849 -139.661224001078\\ + 8.51000724712218 -139.572035160123\\ + 8.74866812047975 -139.505444767772\\ + 8.91148232283998 -139.473754690925\\ + 9.07732652520994 -139.452321668332\\ + 9.24625711640539 -139.441218767187\\ + 9.33189771573286 -139.439562063976\\ + 9.41833153464754 -139.440512173956\\ + 9.50556592010074 -139.444076291229\\ + 9.6824661193026 -139.459073165826\\ + 9.86265846131223 -139.484601604169\\ + 10.0462042134688 -139.520703586227\\ + 10.3279473191901 -139.594756732242\\ + 10.6175918348305 -139.692766625733\\ + 10.9153593533143 -139.814787214102\\ + 11.3254131515284 -140.014858983601\\ + 11.7508713090482 -140.257594409112\\ + 12.192312516491 -140.542832120774\\ + 12.7675070431924 -140.958726207908\\ + 13.369837418249 -141.43983623296\\ + 14.1302599059945 -142.101796971027\\ + 14.9339321612433 -142.853942182286\\ + 15.9295021257217 -143.841743409485\\ + 16.9914417203464 -144.94338235658\\ + 18.2920450484626 -146.334115096643\\ + 19.6922025547908 -147.855730550249\\ + 21.3958887134354 -149.710330055455\\ + 23.4622884814232 -151.928807388951\\ + 25.9665597293484 -154.533914842652\\ + 29.2729483504266 -157.794491500697\\ + 33.9258338274107 -162.012524553028\\ + 40.7953450345228 -167.502259543976\\ + 51.3701354335138 -174.57931940008\\ + 65.8898955080028 -182.432984374806\\ + 81.4537176628054 -189.332938918411\\ + 98.8541702191994 -195.860403716078\\ + 118.870769771187 -202.320609044961\\ + 142.940453343181 -209.035149408779\\ + 173.475935923388 -216.350904943069\\ + 212.484535249894 -224.288867551735\\ + 255.509709035241 -231.769210910329\\ + 298.865287355049 -238.407063431716\\ + 340.041193270368 -244.1770781734\\ + 379.821530619055 -249.45288818645\\ + 416.504424854539 -254.175908701941\\ + 452.538627817026 -258.761709196921\\ + 491.690357762798 -263.750431399103\\ + 529.326605836037 -268.601693091558\\ + 544.171428686564 -270.538514436143\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -157.367027449333\\ + 0.108651577465251 -159.188060775256\\ + 0.118051652856874 -160.868535358701\\ + 0.128264983052812 -162.415087249244\\ + 0.139361927422416 -163.833776533332\\ + 0.151418932530433 -165.130037870392\\ + 0.164519058775359 -166.30867400489\\ + 0.177112106434519 -167.26101588526\\ + 0.190669084051231 -168.126352996835\\ + 0.205263775270926 -168.907018713309\\ + 0.218947676285658 -169.522324173778\\ + 0.233543813990639 -170.075783840205\\ + 0.249113002606763 -170.568707120843\\ + 0.263281546564815 -170.944020550614\\ + 0.278255940220721 -171.276653764598\\ + 0.294082017058709 -171.567465117816\\ + 0.30795587129142 -171.778498689545\\ + 0.322484249840837 -171.96163113149\\ + 0.337698031082496 -172.117402023326\\ + 0.353629550135484 -172.246360516347\\ + 0.366914237840272 -172.330595198126\\ + 0.380697987140247 -172.398309843858\\ + 0.391374560198054 -172.438425134784\\ + 0.402350554886941 -172.469525788384\\ + 0.413634368406335 -172.491728678612\\ + 0.421332174384734 -172.501644217282\\ + 0.429173237842218 -172.507689719109\\ + 0.43716022482485 -172.509898052742\\ + 0.445295850994262 -172.508301463876\\ + 0.453582882551013 -172.502931513818\\ + 0.462024137175122 -172.493819019718\\ + 0.470622484984116 -172.480993996748\\ + 0.483820966492578 -172.454859005473\\ + 0.497389595878983 -172.420530728269\\ + 0.511338753841404 -172.378098695166\\ + 0.53054805253699 -172.309061544439\\ + 0.550478980785524 -172.225950680049\\ + 0.576448828292606 -172.102520526853\\ + 0.603643850607596 -171.957635548211\\ + 0.632121847581245 -171.791524784545\\ + 0.668074391569548 -171.564421290401\\ + 0.706071771413749 -171.307218481188\\ + 0.746230289139067 -171.020025254533\\ + 0.795977700231537 -170.647071004459\\ + 0.849041520408896 -170.233168144997\\ + 0.914031074875622 -169.709618821716\\ + 0.983995229627797 -169.131576101766\\ + 1.05931476351831 -168.498255285335\\ + 1.14039960197009 -167.808782185172\\ + 1.23906215694794 -166.964904038862\\ + 1.3462605792989 -166.047700121531\\ + 1.46273335620108 -165.056334214534\\ + 1.60400310705692 -163.867457115665\\ + 1.75891659032778 -162.587254989903\\ + 1.94665634334225 -161.076182166904\\ + 2.15443469003179 -159.462915049992\\ + 2.42876438246056 -157.437485023665\\ + 2.78898029238043 -154.96990080442\\ + 3.41612326858571 -151.205065964031\\ + 4.18428850790151 -147.47345537596\\ + 4.71708469091673 -145.39821889132\\ + 5.17265738721621 -143.917253702845\\ + 5.62017384808323 -142.69648476113\\ + 6.05036787939111 -141.717427466356\\ + 6.45371540164644 -140.953506553662\\ + 6.82077673286527 -140.374120684668\\ + 7.2087150337825 -139.869272256109\\ + 7.54879928165369 -139.508542973019\\ + 7.90492762269657 -139.204659855094\\ + 8.20188949920225 -139.003777168266\\ + 8.51000724712218 -138.841366749523\\ + 8.74866812047975 -138.745263536309\\ + 8.9940221740918 -138.671504247192\\ + 9.24625711640539 -138.620331315248\\ + 9.41833153464754 -138.598867804651\\ + 9.59360828709266 -138.587588200444\\ + 9.6824661193026 -138.585781913916\\ + 9.77214696972517 -138.586538187091\\ + 9.86265846131223 -138.58986163575\\ + 10.0462042134688 -138.604226317906\\ + 10.233165783303 -138.628904095799\\ + 10.4236067397645 -138.663916069477\\ + 10.7159339982272 -138.735839508428\\ + 11.0164594963369 -138.831062757847\\ + 11.3254131515284 -138.949568161901\\ + 11.7508713090482 -139.14369524653\\ + 12.192312516491 -139.378891179683\\ + 12.6503372039588 -139.654822100964\\ + 13.2471398786607 -140.056333616069\\ + 13.8720978054155 -140.51969019789\\ + 14.6610868404707 -141.15542046452\\ + 15.494950393147 -141.875411516542\\ + 16.5279206146492 -142.817446650079\\ + 17.629753752872 -143.863584160068\\ + 18.9792164283904 -145.177869048604\\ + 20.6212180399902 -146.794320566304\\ + 22.6128006633736 -148.741354261162\\ + 25.0264009641792 -151.038041789493\\ + 28.2130767593936 -153.917624028739\\ + 32.6974974451189 -157.634972018747\\ + 41.1731993116149 -163.646004910109\\ + 80.7062014114933 -181.462734558606\\ + 98.8541702191994 -187.008906537295\\ + 116.698981861712 -191.738229496574\\ + 135.248087041795 -196.150653599372\\ + 153.881775003836 -200.21513463383\\ + 175.082703173566 -204.505289086446\\ + 197.376432630036 -208.720517024946\\ + 222.508879812839 -213.18756393858\\ + 248.539485742973 -217.562203062488\\ + 277.615329443697 -222.210252444864\\ + 307.246884270909 -226.746610525595\\ + 340.041193270368 -231.591299028231\\ + 372.882130718268 -236.31233571855\\ + 408.894822629509 -241.39516470012\\ + 444.2706749607 -246.341037754559\\ + 482.707096560317 -251.709783166392\\ + 519.655724382751 -256.904344889659\\ + 559.432570616907 -262.567870740541\\ + 602.254120146222 -268.777555235865\\ + 613.462171799277 -270.424872554193\\ + }; + \addplot [color=black, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.785884975309\\ + 0.108651577465251 -157.504817304354\\ + 0.118051652856874 -159.082296868754\\ + 0.128264983052812 -160.526356930331\\ + 0.139361927422416 -161.84471412816\\ + 0.151418932530433 -163.04470248949\\ + 0.163009236097967 -164.017580566038\\ + 0.175486714964826 -164.906943604011\\ + 0.188919277620773 -165.717044817846\\ + 0.2033800305847 -166.451838358131\\ + 0.218947676285658 -167.114978795506\\ + 0.235706941399663 -167.709823430396\\ + 0.251420334814296 -168.176704665724\\ + 0.268181260945313 -168.595519559603\\ + 0.28605955351758 -168.967975157414\\ + 0.302329468440578 -169.251500290698\\ + 0.319524750575915 -169.502983899011\\ + 0.337698031082496 -169.723222527171\\ + 0.356904934567502 -169.912930267204\\ + 0.373742574239127 -170.048156927728\\ + 0.391374560198054 -170.162946485517\\ + 0.406077202570047 -170.240256796991\\ + 0.421332174384734 -170.304800084729\\ + 0.43716022482485 -170.35669013726\\ + 0.44942026621191 -170.387363920897\\ + 0.462024137175122 -170.41101218469\\ + 0.474981480322836 -170.427666342118\\ + 0.483820966492578 -170.434896904107\\ + 0.49282495700403 -170.439037751098\\ + 0.501996513310983 -170.440094766981\\ + 0.511338753841404 -170.438072937415\\ + 0.520854855057734 -170.432976356765\\ + 0.53054805253699 -170.424808235593\\ + 0.545427130533012 -170.406801785162\\ + 0.560723488285227 -170.381893649392\\ + 0.576448828292606 -170.350083741563\\ + 0.598104096238105 -170.296926368796\\ + 0.620572880677654 -170.231469342366\\ + 0.643885742724037 -170.153678318924\\ + 0.674262224177818 -170.039022875518\\ + 0.706071771413749 -169.904905849271\\ + 0.739381991917545 -169.75118476059\\ + 0.781435060784497 -169.540606218922\\ + 0.825879938784456 -169.30122961569\\ + 0.872852662384851 -169.032691332314\\ + 0.931041348706901 -168.682017221938\\ + 0.99310918137495 -168.290470821409\\ + 1.05931476351831 -167.857400056158\\ + 1.14039960197009 -167.310814744914\\ + 1.22769104798839 -166.708343212527\\ + 1.3216641839466 -166.04933272902\\ + 1.43600898465122 -165.239902738304\\ + 1.56024641436628 -164.35847442541\\ + 1.69523234155419 -163.405884572456\\ + 1.8589566796357 -162.266308831754\\ + 2.05737431343286 -160.919383536655\\ + 2.298059988759 -159.349212388191\\ + 2.61467321180114 -157.407980851971\\ + 3.14410830314712 -154.509858496788\\ + 3.8867766908927 -151.194812413726\\ + 4.34147833005496 -149.575459620346\\ + 4.71708469091673 -148.452626370063\\ + 5.0781521123279 -147.54143387605\\ + 5.41668691103327 -146.824563434096\\ + 5.72476623970219 -146.278340167615\\ + 6.05036787939111 -145.801958848632\\ + 6.33580499265803 -145.462812649902\\ + 6.63470812109201 -145.179897840506\\ + 6.88395206964506 -144.996230582879\\ + 7.14255928554351 -144.852185571993\\ + 7.34287044716709 -144.771044487862\\ + 7.54879928165369 -144.713610753363\\ + 7.68928372075853 -144.6887693788\\ + 7.83238259917936 -144.67487131248\\ + 7.90492762269657 -144.672073673207\\ + 7.97814457207674 -144.672068269963\\ + 8.05203967082557 -144.674873086699\\ + 8.12661920009201 -144.680505718518\\ + 8.27785696619849 -144.700322776507\\ + 8.43190929286622 -144.731652171633\\ + 8.58882855954615 -144.774620161222\\ + 8.8296999554939 -144.861154661988\\ + 9.07732652520994 -144.974520251574\\ + 9.33189771573286 -145.115059703511\\ + 9.6824661193026 -145.345245111981\\ + 10.0462042134688 -145.624922678504\\ + 10.4236067397645 -145.954621595262\\ + 10.9153593533143 -146.437717098176\\ + 11.430311291145 -147.000198028813\\ + 11.9695570235905 -147.642374300087\\ + 12.6503372039588 -148.518221541289\\ + 13.369837418249 -149.508431694137\\ + 14.2611370719404 -150.806856092002\\ + 15.2118551798618 -152.257027633563\\ + 16.2259528707813 -153.855415639561\\ + 17.4679621512724 -155.857824362758\\ + 18.9792164283904 -158.324646174581\\ + 20.6212180399902 -161.004831184814\\ + 22.6128006633736 -164.213776049563\\ + 25.0264009641792 -167.996508201912\\ + 27.9541599906775 -172.385696192116\\ + 31.8055201533307 -177.791202818151\\ + 37.2023668141304 -184.66151495032\\ + 47.2796959160057 -195.522851758987\\ + 64.0924401935684 -209.260322479074\\ + 75.6621850048106 -216.438818850657\\ + 86.8838263525077 -222.138960491558\\ + 98.8541702191994 -227.181223927243\\ + 111.441525146678 -231.601422438283\\ + 125.631660247406 -235.762899486069\\ + 141.628661629926 -239.672309347542\\ + 159.662602210142 -243.349147534466\\ + 181.659978837524 -247.086201751378\\ + 210.534524276677 -251.148236736065\\ + 304.427221206439 -261.185150269465\\ + 336.920570598025 -264.207855741295\\ + 366.069514759677 -266.879516038908\\ + 394.090164040321 -269.457051178812\\ + 401.424249049957 -270.137189611979\\ + }; + \addplot [color=black, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 -155.730410010604\\ + 0.108651577465251 -157.444329842179\\ + 0.118051652856881 -159.016305563146\\ + 0.128264983052803 -160.454312864014\\ + 0.139361927422416 -161.766002170186\\ + 0.151418932530433 -162.958631144936\\ + 0.163009236097978 -163.924315989144\\ + 0.175486714964814 -164.805798805554\\ + 0.188919277620761 -165.607251881691\\ + 0.2033800305847 -166.332537314949\\ + 0.218947676285658 -166.985205158253\\ + 0.233543813990654 -167.499274260959\\ + 0.24911300260678 -167.962206209181\\ + 0.265720110532445 -168.375798945693\\ + 0.283434330615137 -168.74167489725\\ + 0.299554933435982 -169.018407931952\\ + 0.316592411198347 -169.261965935831\\ + 0.334598912055007 -169.473073387997\\ + 0.350384224529072 -169.624669444468\\ + 0.366914237840248 -169.75449639023\\ + 0.384224084605498 -169.862835751751\\ + 0.398658107358057 -169.934199655476\\ + 0.413634368406335 -169.992071969196\\ + 0.425234633452872 -170.026676678307\\ + 0.43716022482485 -170.053774811373\\ + 0.44942026621191 -170.073393329798\\ + 0.457784053837654 -170.082328116866\\ + 0.466303492974262 -170.087953921985\\ + 0.474981480322836 -170.090275173747\\ + 0.48382096649261 -170.089295371996\\ + 0.492824957004062 -170.085017096763\\ + 0.501996513311016 -170.077442017453\\ + 0.511338753841437 -170.066570902318\\ + 0.525679112201842 -170.044083651815\\ + 0.540421642070586 -170.01417571457\\ + 0.555577622239876 -169.976838587048\\ + 0.576448828292606 -169.915476501316\\ + 0.598104096238105 -169.840841797148\\ + 0.620572880677654 -169.752879660892\\ + 0.649849535446982 -169.624081686899\\ + 0.680507369673503 -169.474196167453\\ + 0.712611543011191 -169.303038112888\\ + 0.753142016597439 -169.069270441224\\ + 0.795977700231485 -168.804157497829\\ + 0.841249704973636 -168.507248325863\\ + 0.897331581458357 -168.120016590165\\ + 0.95715215389917 -167.688024548217\\ + 1.02096066230607 -167.21042358717\\ + 1.0991097009295 -166.60765156004\\ + 1.18324062745835 -165.942960546518\\ + 1.27381132318649 -165.215223922646\\ + 1.37131471775393 -164.423500101669\\ + 1.48995507285289 -163.455511153306\\ + 1.61885969017819 -162.405343463131\\ + 1.77520801171768 -161.14269719135\\ + 1.94665634334225 -159.781352889023\\ + 2.15443469003193 -158.174948885455\\ + 2.40647515001538 -156.302849606343\\ + 2.71289780037248 -154.153801679156\\ + 3.17322963473503 -151.205529431829\\ + 4.54629546953248 -144.377094173206\\ + 5.07815211232757 -142.4373419403\\ + 5.56859644428648 -140.941375845087\\ + 6.05036787939111 -139.712420666708\\ + 6.51349094627294 -138.728593464402\\ + 6.94771254846023 -137.960976922658\\ + 7.34287044716661 -137.377693322938\\ + 7.76050333513376 -136.867278165121\\ + 8.12661920009201 -136.499908582137\\ + 8.51000724712218 -136.186912800657\\ + 8.8296999554939 -135.976532727387\\ + 9.1614024571388 -135.802299878853\\ + 9.50556592010137 -135.664624007383\\ + 9.7721469697258 -135.585538330534\\ + 10.0462042134681 -135.5272635409\\ + 10.2331657833024 -135.499998082861\\ + 10.4236067397639 -135.482005348751\\ + 10.6175918348298 -135.47328149161\\ + 10.7159339982264 -135.472392170035\\ + 10.8151870255226 -135.473815278185\\ + 10.9153593533136 -135.477548257956\\ + 11.118496048193 -135.491931293482\\ + 11.3254131515284 -135.515511589385\\ + 11.5361810173649 -135.548252090693\\ + 11.8597101233768 -135.614439075708\\ + 12.192312516491 -135.700954071076\\ + 12.5342426546138 -135.807579299964\\ + 13.0051125217337 -135.980583697503\\ + 13.4936714058834 -136.188179011162\\ + 14.1302599059955 -136.49506046189\\ + 14.7968806268638 -136.852863183877\\ + 15.638467583022 -137.346459227106\\ + 16.5279206146492 -137.906215148844\\ + 17.629753752872 -138.636698197218\\ + 18.9792164283904 -139.56365114987\\ + 20.6212180399915 -140.707979086463\\ + 22.6128006633721 -142.081517225486\\ + 25.4921465445141 -143.980581035505\\ + 38.9574561577541 -150.818491561461\\ + 43.1156199031825 -152.292378930197\\ + 47.2796959160026 -153.530759774255\\ + 51.3701354335138 -154.550448738739\\ + 55.302242561928 -155.37441864889\\ + 59.5353313081449 -156.11600451482\\ + 63.5042516859595 -156.694462104983\\ + 67.1161176749614 -157.136456527192\\ + 70.9334120498816 -157.527799364309\\ + 74.9678187496691 -157.867803491394\\ + 78.5045620020441 -158.11156313327\\ + 82.2081575524031 -158.319136481398\\ + 85.2964449974123 -158.45906406804\\ + 88.5007491447353 -158.57573797581\\ + 91.8254283565626 -158.669165602539\\ + 94.4006478941749 -158.724001748113\\ + 97.0480887738009 -158.765807723025\\ + 99.7697764236289 -158.794618722137\\ + 101.626508939302 -158.806628236826\\ + 103.51779556302 -158.812897379575\\ + 105.444279352618 -158.813443658655\\ + 107.406615333344 -158.808286577014\\ + 109.405470720574 -158.797447692839\\ + 111.441525146678 -158.780950688716\\ + 113.515470892099 -158.758821449554\\ + 116.698981861712 -158.715129430179\\ + 119.971773543585 -158.658934092374\\ + 124.478714618793 -158.56476356672\\ + 129.154966501489 -158.448895352532\\ + 134.006889636394 -158.311696393338\\ + 140.328908478584 -158.110846970259\\ + 146.949180062486 -157.878281032746\\ + 155.307057393347 -157.558920005594\\ + 164.140297114445 -157.197790723965\\ + 175.082703173578 -156.727362305159\\ + 188.48434090338 -156.131494365148\\ + 204.791209666503 -155.398634109266\\ + 226.64980792737 -154.437974866883\\ + 288.044415339625 -152.137238996822\\ + 307.246884270909 -151.589904612471\\ + 324.721849207315 -151.176005010836\\ + 340.041193270368 -150.882498192212\\ + 352.81541153808 -150.688877511189\\ + 362.710025233077 -150.57150370737\\ + 372.882130718292 -150.480909180991\\ + 379.82153061908 -150.436755399541\\ + 386.890073932801 -150.406593243892\\ + 394.090164040346 -150.391310985555\\ + 397.740302405804 -150.389535648406\\ + 401.424249049931 -150.391827114438\\ + 405.142317111462 -150.398305018997\\ + 408.894822629482 -150.409090963391\\ + 416.504424854512 -150.444083317905\\ + 424.255643071768 -150.497817003391\\ + 432.151112778964 -150.571337440438\\ + 444.2706749607 -150.721086698389\\ + 456.730127016882 -150.921572700448\\ + 469.539001068009 -151.176749890355\\ + 482.707096560317 -151.490746493983\\ + 500.840798984813 -152.008364864025\\ + 519.655724382751 -152.64888225052\\ + 539.177464038763 -153.423469450032\\ + 559.432570616944 -154.343745369635\\ + 580.448594276896 -155.421679482729\\ + 607.832312829711 -157.009344358197\\ + 636.507908129576 -158.885996498353\\ + 666.5363268125 -161.074189606786\\ + 697.981390783064 -163.593949108199\\ + 730.909932860277 -166.460804534995\\ + 772.48114514036 -170.37056544538\\ + 816.416760492152 -174.787371383423\\ + 870.843149769058 -180.536564323253\\ + 937.50150151455 -187.757089622514\\ + 1000 -194.454742635627\\ + }; + \end{axis} + \end{tikzpicture} +#+end_src + +#+name: fig:bode_plot_loop_gain_robustness +#+caption: Robustness - Loop Gain ([[./figs/sf_arch.png][png]], [[./figs/sf_arch.pdf][pdf]], [[./figs/sf_arch.tex][tex]]). +#+RESULTS: +[[file:figs/bode_plot_loop_gain_robustness.png]] + +* Robust performance +#+begin_src latex :file robust_perf.pdf :exports results :tangle figs/robust_perf.tex :exports results + <> + \setlength\fwidth{7cm} + \setlength\fheight{4cm} + + \begin{tikzpicture} + \begin{axis}[% + name=axis, + width=\fwidth, + height=\fheight, + at={(0, 0)}, + scale only axis, + separate axis lines, + every outer x axis line/.append style={black}, + every x tick label/.append style={font=\color{black}}, + every x tick/.append style={black}, + xmode=log, + xmin=0.1, + xmax=1000, + xminorticks=true, + xlabel={Frequency [Hz]}, + every outer y axis line/.append style={black}, + every y tick label/.append style={font=\color{black}}, + every y tick/.append style={black}, + ymode=log, + ymin=0.001, + ymax=10, + yminorticks=true, + ylabel={Magnitude}, + axis background/.style={fill=white}, + xmajorgrids, + xminorgrids, + ymajorgrids, + yminorgrids + ] + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.0001931122177\\ + 0.535462089927361 1.00573493472724\\ + 0.922497005259217 1.01680236010719\\ + 1.32166418394661 1.03374858384494\\ + 1.74277467840892 1.05687817368458\\ + 2.21485523372636 1.08784873206357\\ + 2.76338529005317 1.12820099616263\\ + 3.51192753045073 1.18553946072086\\ + 5.22056752784697 1.28965685221731\\ + 5.93982669392036 1.31022397541787\\ + 6.57382014340959 1.31414440876117\\ + 7.20871503378214 1.30497065729765\\ + 7.8323825991792 1.28445066175576\\ + 8.51000724712225 1.25141598556613\\ + 9.24625711640574 1.20596156260807\\ + 10.0462042134681 1.14917565028267\\ + 10.9153593533139 1.08300042075559\\ + 11.9695570235904 1.00151443652005\\ + 13.2471398786612 0.906489000195522\\ + 14.796880626864 0.801614690150466\\ + 16.835508029612 0.683826841375039\\ + 19.5114834684662 0.561302789116589\\ + 23.6796006783308 0.42560963805056\\ + 33.0003479112529 0.259341011797121\\ + 45.9899209052244 0.159046987989402\\ + 57.3797641421413 0.116770448003281\\ + 70.2824426430835 0.0893928832098493\\ + 86.0864769614925 0.0695444840114252\\ + 105.444279352617 0.0549418589545345\\ + 130.351224468151 0.0435976465729145\\ + 161.141427725302 0.0350978183492074\\ + 197.376432630026 0.028904752452537\\ + 239.540735872088 0.0243262510672367\\ + 288.04441533963 0.0209107964333833\\ + 340.041193270371 0.0184689543209229\\ + 401.424249049932 0.0165108877066972\\ + 473.887960971766 0.0149335773074393\\ + 737.679760252773 0.0115264177379453\\ + 794.145171902934 0.0108525646870933\\ + 847.08682665574 0.0101810410947052\\ + 903.557834613893 0.00942356415046645\\ + 963.793479961579 0.00858500367514173\\ + 1000 0.00807691303004834\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.218947676285662 0.000983633691377331\\ + 0.699592016543537 0.0099439702172477\\ + 2.00124979896904 0.0799937322915588\\ + 3.0302710828664 0.178577134330778\\ + 3.92277675892772 0.288736055451022\\ + 4.76077523022637 0.40594913859665\\ + 5.51749237612913 0.51668205276236\\ + 6.2776601058065 0.626407366778494\\ + 7.01206358900718 0.726028543742273\\ + 7.76050333513357 0.817456773337205\\ + 8.51000724712225 0.896753063329142\\ + 9.24625711640574 0.962143314273546\\ + 10.0462042134681 1.01976109831102\\ + 10.9153593533139 1.06822943498017\\ + 11.8597101233767 1.10692281324805\\ + 13.0051125217341 1.13857785742596\\ + 14.2611370719413 1.15921603518581\\ + 15.7833140565212 1.17096352472234\\ + 17.7930438991858 1.17310551167201\\ + 20.6212180399914 1.16352305294118\\ + 25.4921465445142 1.13711774727298\\ + 46.8458011587305 1.05878187635299\\ + 63.5042516859596 1.03499216818096\\ + 90.1477631452492 1.01881100125843\\ + 141.62866162992 1.00872696029412\\ + 282.781797962534 1.00420871972614\\ + 697.981390783066 1.00800293184063\\ + 1000 1.0079725081608\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00019534374483\\ + 0.535462089927361 1.00573411613921\\ + 0.922497005259217 1.01679349761586\\ + 1.32166418394661 1.03375140820082\\ + 1.74277467840892 1.0569456920462\\ + 2.21485523372636 1.08809637421514\\ + 2.76338529005317 1.12886572312616\\ + 3.47969790388769 1.18476567777419\\ + 5.41668691103315 1.30422471017917\\ + 6.10640754223204 1.32259657410345\\ + 6.75818116816111 1.32537729338898\\ + 7.41088151564157 1.31433015545732\\ + 8.05203967082548 1.2914228770447\\ + 8.74866812047991 1.25540448783636\\ + 9.5055659201012 1.20651788935808\\ + 10.3279473191895 1.14606178880926\\ + 11.2214776820798 1.07621652251626\\ + 12.3052400435926 0.990926075815642\\ + 13.6186523675608 0.892323790198539\\ + 15.211855179861 0.784483754484604\\ + 17.3076553419573 0.664541749293765\\ + 20.244465099768 0.533954346847223\\ + 24.7967289250216 0.394800825271885\\ + 38.24569722467 0.202102342662966\\ + 49.9687745385488 0.135236791007901\\ + 61.7718759733849 0.100008294279411\\ + 75.6621850048106 0.0762297207642266\\ + 91.8254283565628 0.059788246822666\\ + 111.441525146679 0.0476109999921181\\ + 136.500780654601 0.038076798066957\\ + 167.194975973199 0.0308967058154004\\ + 204.791209666509 0.0254302558263634\\ + 246.258591635055 0.0215817268529103\\ + 293.404970921579 0.0186967981945757\\ + 346.369417737173 0.0165194303158824\\ + 408.894822629486 0.0147771330965201\\ + 482.707096560318 0.0133733476285466\\ + 724.202233460732 0.0105614401119155\\ + 786.857150693685 0.00989089300243232\\ + 839.312949816636 0.00929380131808741\\ + 895.26571259964 0.00861986625792464\\ + 954.948563979197 0.00787146939222389\\ + 1000 0.0073001265041731\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.218947676285662 0.000990788338256138\\ + 0.525679112201842 0.00562855461974205\\ + 2.2353696459098 0.0993877613568488\\ + 3.26222200971167 0.205811685192902\\ + 4.18428850790158 0.325781044532665\\ + 4.98537346387389 0.441773447875627\\ + 5.77779011797051 0.560216094315097\\ + 6.5134909462728 0.667586663854359\\ + 7.20871503378214 0.762460101298794\\ + 7.90492762269643 0.848158871107208\\ + 8.66837993001978 0.929550164527769\\ + 9.41833153464795 0.996162933722516\\ + 10.2331657833025 1.05425497906712\\ + 11.1184960481927 1.10240869464133\\ + 12.0804213467733 1.14003701674249\\ + 13.1255683577184 1.16733268679212\\ + 14.3932264471941 1.18653638203251\\ + 15.9295021257212 1.19607729038231\\ + 17.957846470021 1.19511565434667\\ + 20.8122156998634 1.18151314959324\\ + 25.9665597293487 1.1483260769365\\ + 43.1156199031823 1.07292604108529\\ + 56.8531791387375 1.045759167949\\ + 77.7841107128649 1.02623023651786\\ + 114.566872863487 1.01316773810595\\ + 197.376432630026 1.00568310022139\\ + 456.730127016875 1.00472176461485\\ + 1000 1.0072118752458\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00019743291514\\ + 0.525679112201842 1.00565578770071\\ + 0.905642837944528 1.01660181531655\\ + 1.29751716865759 1.03344335412117\\ + 1.71093390726902 1.05659863777713\\ + 2.15443469003188 1.08649407923845\\ + 2.66333272517498 1.12547763725157\\ + 3.29243733300777 1.17729558295916\\ + 4.5462954695324 1.27590540081524\\ + 5.46685729972018 1.32950348700345\\ + 6.16296625513294 1.35312947749374\\ + 6.82077673286568 1.36012933423597\\ + 7.41088151564157 1.35366007386874\\ + 8.05203967082548 1.33397259012394\\ + 8.66837993001978 1.30432778800347\\ + 9.33189771573324 1.26308002567807\\ + 10.0462042134681 1.2108899515173\\ + 10.9153593533139 1.14088542292172\\ + 11.8597101233767 1.06171503485177\\ + 13.0051125217341 0.967058758667463\\ + 14.3932264471941 0.860016541861465\\ + 16.0770442167382 0.745566162789153\\ + 18.2920450484629 0.621232676188219\\ + 21.3958887134342 0.489226306145428\\ + 26.2070669648385 0.35235978558186\\ + 36.8609536217216 0.198435567238159\\ + 52.8107971193433 0.10895628133552\\ + 66.5001803043112 0.0756182405472248\\ + 80.7062014114951 0.0566161948325665\\ + 97.0480887738031 0.0437155466574612\\ + 115.628013120738 0.0347485680655739\\ + 137.765076954905 0.0280541194297464\\ + 164.140297114447 0.0229928805845313\\ + 195.565071586595 0.0191207125851768\\ + 233.006141069692 0.0161298452560615\\ + 275.067600790807 0.0139137690303927\\ + 321.741815067637 0.012250709351361\\ + 376.335836228653 0.0109189360722762\\ + 440.193518520887 0.00984863022089378\\ + 524.468874949512 0.00888002330062905\\ + 691.575882873852 0.00755647189111879\\ + 758.367791499719 0.00706718627840073\\ + 816.416760492147 0.0066189759956369\\ + 870.843149769072 0.00617336402736346\\ + 928.89787201645 0.00567530015868301\\ + 990.82280990038 0.00513198056695298\\ + 1000 0.00505155141071614\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.216938351838518 0.00098712092183707\\ + 0.66194334587744 0.00910519748705946\\ + 2.15443469003188 0.0948661839282853\\ + 3.26222200971167 0.211951776694594\\ + 4.22304418720668 0.342730523927302\\ + 5.07815211232768 0.473954725862985\\ + 5.88531577519145 0.602749057982459\\ + 6.63470812109235 0.719935245875769\\ + 7.34287044716677 0.823588511504464\\ + 8.05203967082548 0.91700726887862\\ + 8.74866812047991 0.996689418343782\\ + 9.5055659201012 1.06893037430489\\ + 10.3279473191895 1.1310889258712\\ + 11.1184960481927 1.1764343974798\\ + 12.0804213467733 1.21561774030981\\ + 13.1255683577184 1.24250335678959\\ + 14.3932264471941 1.25921817044493\\ + 15.9295021257212 1.264107684459\\ + 17.7930438991858 1.257055660713\\ + 20.4319732019527 1.23611819655803\\ + 25.2582002696278 1.19163840518399\\ + 38.957456157755 1.10418902227521\\ + 49.9687745385488 1.06876757009708\\ + 64.6860766154633 1.04350993990184\\ + 87.6885609458743 1.02495147364674\\ + 129.154966501488 1.01235557099846\\ + 226.649807927369 1.00509755068201\\ + 549.211648388779 1.00428464328525\\ + 1000 1.00500808075128\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00020159359984\\ + 0.520854855057766 1.00567172535509\\ + 0.897331581458352 1.01666355041185\\ + 1.2856096069433 1.03361489279836\\ + 1.69523234155412 1.05700444913078\\ + 2.13466303332425 1.08735977386374\\ + 2.63889081445751 1.12724988215656\\ + 3.23228397818138 1.17830385350012\\ + 4.14588849683291 1.25750377202671\\ + 5.46685729972018 1.35013329615573\\ + 6.16296625513294 1.37917759246699\\ + 6.82077673286568 1.39075341183722\\ + 7.41088151564157 1.38749020528887\\ + 7.97814457207663 1.37270212302108\\ + 8.58882855954625 1.34537641698621\\ + 9.24625711640574 1.30501926235893\\ + 9.95400828762153 1.25209606492726\\ + 10.7159339982267 1.18803898901496\\ + 11.6430313292088 1.10545394176578\\ + 12.650337203959 1.01545434612583\\ + 13.8720978054162 0.911586542589518\\ + 15.4949503931463 0.788089111850598\\ + 17.6297537528721 0.653231805344941\\ + 20.4319732019527 0.517900761749378\\ + 24.7967289250216 0.374503476257587\\ + 32.6974974451177 0.230699657269204\\ + 60.0867589171969 0.0790657798059202\\ + 75.6621850048106 0.0539127847809466\\ + 91.8254283565628 0.0397818073586747\\ + 110.418805085416 0.0303201374033559\\ + 131.55856240457 0.0238407481400605\\ + 155.307057393346 0.0192973711248455\\ + 183.342548256229 0.0158702928756436\\ + 214.452607597167 0.013386309476278\\ + 250.841505927754 0.0114490548454772\\ + 293.404970921579 0.00992882786111844\\ + 340.041193270371 0.00879363285695708\\ + 394.090164040345 0.00788314426845895\\ + 460.960448682843 0.00710616975254985\\ + 559.432570616938 0.00633355948128595\\ + 685.229159528406 0.00560731267774325\\ + 751.408106111697 0.00524605074668434\\ + 808.924348680594 0.00491813661164044\\ + 862.85125663669 0.00459344284946633\\ + 920.373199661822 0.00423069501597384\\ + 981.729840618884 0.00383405611635296\\ + 1000 0.00371593986420837\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.214947467343798 0.000989526639691109\\ + 0.637976680860628 0.00863789412735541\\ + 2.27697025538168 0.108242044458094\\ + 3.44776405473446 0.241904945641534\\ + 4.4222739805059 0.384499699551156\\ + 5.31772317785097 0.531427341739104\\ + 6.10640754223204 0.665137792675513\\ + 6.8839520696455 0.793319447757841\\ + 7.618717702323 0.905305023353438\\ + 8.35452805838287 1.00443885365664\\ + 9.07732652521023 1.08696908832651\\ + 9.77214696972572 1.15193917417243\\ + 10.5201521761616 1.20690361495895\\ + 11.3254131515281 1.25062968745523\\ + 12.1923125164911 1.28275153704526\\ + 13.2471398786612 1.30558371452019\\ + 14.3932264471941 1.31582322748993\\ + 15.7833140565212 1.31498909888806\\ + 17.6297537528721 1.30127852329881\\ + 20.4319732019527 1.26953866839886\\ + 26.4498018242772 1.20114095072094\\ + 35.8553985745982 1.12869660073072\\ + 45.149677720361 1.0877066062042\\ + 57.3797641421413 1.05739235794576\\ + 74.9678187496688 1.03514421333952\\ + 103.517795563018 1.01928776973159\\ + 159.662602210143 1.0088197193203\\ + 312.964801067075 1.00351469278748\\ + 1000 1.00369510851451\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00019048279805\\ + 0.535462089927361 1.00565768883422\\ + 0.922497005259217 1.01658106227662\\ + 1.32166418394661 1.0333194437492\\ + 1.74277467840892 1.05619097686443\\ + 2.21485523372636 1.08686795193661\\ + 2.76338529005317 1.12695244830046\\ + 3.51192753045073 1.18426663876716\\ + 5.41668691103315 1.299717825742\\ + 6.10640754223204 1.31887104227412\\ + 6.75818116816111 1.32329832374052\\ + 7.41088151564157 1.31471709838457\\ + 8.05203967082548 1.2948245968557\\ + 8.74866812047991 1.26242317460152\\ + 9.5055659201012 1.21745884100342\\ + 10.3279473191895 1.1608327766042\\ + 11.2214776820798 1.09431281344014\\ + 12.3052400435926 1.01172312730851\\ + 13.4936714058831 0.923584916336478\\ + 14.9339321612425 0.824553951703573\\ + 16.835508029612 0.710177621467782\\ + 19.3324228755505 0.587898768801723\\ + 22.822244741869 0.460547631227719\\ + 28.7381269185107 0.321930742610885\\ + 50.4315948717136 0.133427032384923\\ + 62.3440188862786 0.0977786321413313\\ + 75.6621850048106 0.0748413443810201\\ + 91.8254283565628 0.0582525072445148\\ + 111.441525146679 0.0460906485607264\\ + 135.248087041788 0.0370344822838798\\ + 164.140297114447 0.0301906194162913\\ + 199.204570845387 0.024957929419966\\ + 239.540735872088 0.0210977222142257\\ + 285.400976982924 0.0182156363753302\\ + 336.920570598027 0.0160459186693989\\ + 397.740302405804 0.0143134771285805\\ + 469.539001068006 0.0129233402889808\\ + 596.727119597332 0.0113038234418744\\ + 691.575882873852 0.0103561321211341\\ + 758.367791499719 0.00969198057423907\\ + 816.416760492147 0.00908114594313646\\ + 870.843149769072 0.00847212722611604\\ + 928.89787201645 0.00779002049058179\\ + 990.82280990038 0.00704485794161946\\ + 1000 0.00693448459259668\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.22097561147959 0.000988015563046809\\ + 0.719211887222118 0.0103634741974293\\ + 2.00124979896904 0.0788892828364127\\ + 3.0302710828664 0.176094438347807\\ + 3.95911026646846 0.289606936542707\\ + 4.80487043965513 0.407181033234171\\ + 5.62017384808319 0.526174296912567\\ + 6.39448842855694 0.638014981788235\\ + 7.14255928554313 0.740052814379102\\ + 7.90492762269643 0.834342538425389\\ + 8.66837993001978 0.916800347899088\\ + 9.41833153464795 0.985390302168061\\ + 10.2331657833025 1.04633797117934\\ + 11.1184960481927 1.09798731275417\\ + 12.0804213467733 1.13941031469348\\ + 13.1255683577184 1.17043269203085\\ + 14.3932264471941 1.19331250060507\\ + 15.9295021257212 1.2059995762687\\ + 17.7930438991858 1.20768374447583\\ + 20.244465099768 1.19795496661256\\ + 24.1202820761801 1.17282635794731\\ + 50.4315948717136 1.06087193131546\\ + 66.5001803043112 1.03752077346802\\ + 91.8254283565628 1.02098167872263\\ + 140.328908478587 1.00998963130886\\ + 265.108360190854 1.00443861867521\\ + 654.358601888324 1.0065798149595\\ + 1000 1.00685563687749\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00021240746699\\ + 0.511338753841433 1.00576491840608\\ + 0.880937190447399 1.01697241444159\\ + 1.25053858729039 1.03373838064559\\ + 1.63385387780986 1.05650025665683\\ + 2.03849339825246 1.08575254952158\\ + 2.49687842888433 1.12426771790369\\ + 3.00246170908555 1.17172729470902\\ + 3.64385898376354 1.23634285191361\\ + 4.67379510799246 1.34010933922584\\ + 5.88531577519145 1.44049977790754\\ + 6.57382014340959 1.47736869674208\\ + 7.20871503378214 1.49437579273908\\ + 7.76050333513357 1.49479344511541\\ + 8.35452805838287 1.48038159962587\\ + 8.9114823228402 1.45390636042689\\ + 9.5055659201012 1.4137978725404\\ + 10.1392540755882 1.36039272880957\\ + 10.8151870255229 1.29504306137774\\ + 11.6430313292088 1.20860543334188\\ + 12.650337203959 1.1013895152247\\ + 13.8720978054162 0.977113025339458\\ + 15.3527502878042 0.842553781417945\\ + 17.4679621512725 0.684690291672569\\ + 20.4319732019527 0.521847020250513\\ + 25.2582002696278 0.353856158340937\\ + 34.2400613797143 0.198163655489002\\ + 57.3797641421413 0.0723013860660759\\ + 136.500780654601 0.0133140065874688\\ + 193.770333747799 0.00686938997980456\\ + 253.164847863136 0.00423120783088052\\ + 315.863540826782 0.00289024633859841\\ + 383.33951017666 0.00211008386090508\\ + 460.960448682843 0.00159278526162922\\ + 564.614141930367 0.00119101615000305\\ + 642.403365939419 0.000994444496124888\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.209083769055575 0.000986598263337912\\ + 0.581788007434494 0.00757139739726711\\ + 2.81481236050758 0.174317049233237\\ + 4.14588849683291 0.36890978228711\\ + 5.22056752784697 0.565029207330472\\ + 6.10640754223204 0.74090547828939\\ + 6.8839520696455 0.895675693174564\\ + 7.618717702323 1.03389137722625\\ + 8.27785696619848 1.14561468988031\\ + 8.99402217409204 1.24965781214134\\ + 9.68246611930312 1.3306522153231\\ + 10.3279473191895 1.3895982394204\\ + 11.0164594963366 1.43568980092478\\ + 11.7508713090481 1.4682965427414\\ + 12.534242654614 1.48776566308326\\ + 13.4936714058831 1.49542764876625\\ + 14.6610868404698 1.48850958519231\\ + 16.0770442167382 1.46634056846893\\ + 18.1241754737424 1.42314250784083\\ + 21.9959306803007 1.33994483208152\\ + 30.3726357970331 1.21246172777406\\ + 36.8609536217216 1.15411971343847\\ + 44.7353305449847 1.10971634773792\\ + 54.7947233690029 1.07577733447031\\ + 68.9983712143002 1.04918777016186\\ + 90.1477631452492 1.0295322627637\\ + 126.795284678643 1.0153348485452\\ + 204.791209666509 1.00616661194216\\ + 482.707096560318 1.00121997764289\\ + 1000 0.999812500165089\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00020286546282\\ + 0.520854855057766 1.00570911633119\\ + 0.897331581458352 1.01677699183254\\ + 1.27381132318648 1.03325672631315\\ + 1.67967487209265 1.05644931671139\\ + 2.1150728248688 1.08661912895143\\ + 2.59067785868801 1.12439246623547\\ + 3.17322963473498 1.17496482600133\\ + 3.99578030189527 1.24814506896084\\ + 5.56859644428641 1.36254507009756\\ + 6.2776601058065 1.39149968538336\\ + 6.8839520696455 1.40175568124962\\ + 7.47952251562182 1.39831761718072\\ + 8.05203967082548 1.38291174749581\\ + 8.66837993001978 1.35448571781747\\ + 9.33189771573324 1.31255736044116\\ + 10.0462042134681 1.25766954471392\\ + 10.8151870255229 1.19138996904959\\ + 11.7508713090481 1.10620677883826\\ + 12.7675070431927 1.01373403050583\\ + 14.000583824681 0.9074901149025\\ + 15.6384675830225 0.781845363316426\\ + 17.7930438991858 0.645490804300097\\ + 20.8122156998634 0.501829114009966\\ + 25.2582002696278 0.360636586537632\\ + 33.6144900010877 0.216709905986814\\ + 64.0924401935645 0.068200409972777\\ + 80.7062014114951 0.046156564479281\\ + 98.8541702191957 0.0333525736178467\\ + 118.87076977119 0.0252855019649419\\ + 140.328908478587 0.0200404577313662\\ + 165.660595894991 0.0161510110883667\\ + 193.770333747799 0.0133809893689203\\ + 226.649807927369 0.0112560549963639\\ + 262.675410372384 0.00969876805391976\\ + 304.42722120643 0.0084693864501225\\ + 352.815411538088 0.00749439089341161\\ + 408.894822629486 0.00671719951478734\\ + 478.277201772749 0.00605583180383909\\ + 591.250841383188 0.00533494792259004\\ + 691.575882873852 0.0048396004639872\\ + 758.367791499719 0.00451913482873575\\ + 816.416760492147 0.00422811109460214\\ + 870.843149769072 0.00394048699385006\\ + 928.89787201645 0.00362038110668811\\ + 990.82280990038 0.00327227852073189\\ + 1000 0.0032208178147386\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.214947467343798 0.000995493435519096\\ + 0.655868565957143 0.00918650760608809\\ + 2.31934505927443 0.113044554618168\\ + 3.51192753045073 0.252655721863092\\ + 4.50457325175946 0.401507908976705\\ + 5.36697694554048 0.546034783995305\\ + 6.16296625513294 0.68361801627651\\ + 6.94771254846024 0.81536120474835\\ + 7.68928372075831 0.93015204948426\\ + 8.43190929286626 1.03131698924367\\ + 9.16140245713852 1.11498652337075\\ + 9.86265846131282 1.18027675012903\\ + 10.61759183483 1.23485732816843\\ + 11.4303112911448 1.27752721659609\\ + 12.3052400435926 1.30802331753532\\ + 13.3698374182495 1.32853238757083\\ + 14.5265392594678 1.3361513932155\\ + 16.0770442167382 1.33134352246048\\ + 18.1241754737424 1.31134139344463\\ + 21.1995345753607 1.2719159174143\\ + 40.4209583979631 1.10913578182755\\ + 50.4315948717136 1.0743933754553\\ + 64.0924401935645 1.04819503644811\\ + 85.2964449974102 1.02833913210501\\ + 122.204468663149 1.0145112910283\\ + 202.911801804668 1.00600046309331\\ + 469.539001068006 1.00294696104001\\ + 1000 1.00320765829766\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.0002270076268\\ + 0.497389595879006 1.00583553817725\\ + 0.849041520408875 1.01690974122798\\ + 1.20526093687084 1.03374148150558\\ + 1.57469771464309 1.05680763059383\\ + 1.96468664618044 1.08684381862442\\ + 2.38439047009372 1.12498324911001\\ + 2.8408836901833 1.17233114171225\\ + 3.35371015200293 1.23139979052085\\ + 3.95911026646846 1.30684073065481\\ + 4.76077523022637 1.41119316983258\\ + 6.75818116816111 1.63888113573723\\ + 7.41088151564157 1.68315941459321\\ + 7.97814457207663 1.70242173637051\\ + 8.51000724712225 1.70235185991864\\ + 8.99402217409204 1.68678486288908\\ + 9.5055659201012 1.65522796754242\\ + 10.0462042134681 1.60722860901709\\ + 10.61759183483 1.54366645799519\\ + 11.3254131515281 1.4527956871202\\ + 12.0804213467733 1.34878361073928\\ + 13.0051125217341 1.22119926994747\\ + 14.2611370719413 1.06012256304008\\ + 16.0770442167382 0.864777725866691\\ + 19.1550055557353 0.628411443123857\\ + 37.8947091907467 0.178102379869795\\ + 47.2796959160039 0.121559163556905\\ + 57.9112264764176 0.087312441791938\\ + 69.6374473062822 0.065811438111727\\ + 82.9695852083491 0.0511682321380963\\ + 98.8541702191957 0.0404428989538499\\ + 117.779870119712 0.032474292015286\\ + 141.62866162992 0.0261909545281595\\ + 170.306502925284 0.0214482441382243\\ + 204.791209666509 0.0178218338421672\\ + 243.998629725955 0.0151477404594074\\ + 290.712337727258 0.0130491323028158\\ + 343.190719745904 0.0114775900892022\\ + 401.424249049932 0.0102882913929889\\ + 473.887960971766 0.00927079232592664\\ + 737.679760252773 0.00708946157682914\\ + 794.145171902934 0.00666788113216188\\ + 854.932706626838 0.00618825685036627\\ + 911.92675984593 0.00571530026201436\\ + 972.720319245054 0.00519645428471822\\ + 1000 0.00496304500510529\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.203380030584698 0.0009976366376964\\ + 0.535462089927361 0.00685501870061004\\ + 4.80487043965513 0.542452499067977\\ + 6.05036787939122 0.839822182447969\\ + 6.94771254846024 1.07151184792903\\ + 7.68928372075831 1.2590185468638\\ + 8.35452805838287 1.41311837101153\\ + 8.99402217409204 1.54074102526148\\ + 9.59360828709315 1.63766184722241\\ + 10.1392540755882 1.7053296068843\\ + 10.7159339982267 1.75616797175311\\ + 11.3254131515281 1.78912953010938\\ + 11.9695570235904 1.80461890128862\\ + 12.7675070431927 1.80283337603009\\ + 13.6186523675608 1.7834396893436\\ + 14.796880626864 1.73977955627631\\ + 16.3762407452169 1.66951307304861\\ + 19.5114834684662 1.53548778015298\\ + 25.0264009641792 1.36560231032803\\ + 29.5440799888038 1.27657791629261\\ + 34.5571993676214 1.20995176342021\\ + 40.7953450345245 1.15530818275177\\ + 48.6056423214213 1.11205075703598\\ + 58.4476113163363 1.07891428515325\\ + 72.2534949178721 1.05238374633462\\ + 93.5343152029239 1.03157981046968\\ + 129.154966501488 1.01659464596939\\ + 202.911801804668 1.00642001270794\\ + 487.178021879463 0.998734308906213\\ + 1000 0.995230658440607\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00019372988218\\ + 0.530548052536957 1.00565098577973\\ + 0.914031074875623 1.01657441511691\\ + 1.30953502048267 1.03334641537903\\ + 1.72678090388436 1.05633295925728\\ + 2.17438947560008 1.08587355379057\\ + 2.71289780037247 1.12606439473689\\ + 3.41612326858553 1.18182377561663\\ + 5.62017384808319 1.31851667967784\\ + 6.2776601058065 1.33393554487729\\ + 6.8839520696455 1.33522922014505\\ + 7.47952251562182 1.32478438116366\\ + 8.12661920009194 1.30159779610591\\ + 8.74866812047991 1.26958686600392\\ + 9.41833153464795 1.22694420378901\\ + 10.2331657833025 1.16731592213256\\ + 11.1184960481927 1.09740405194999\\ + 12.1923125164911 1.01106219579305\\ + 13.4936714058831 0.910370977650801\\ + 15.0722530931076 0.799575456632487\\ + 17.1488196987054 0.675900642814778\\ + 19.8745954958098 0.54845806026647\\ + 23.8989256623105 0.415063345020131\\ + 32.1001089554317 0.260413317967457\\ + 47.2796959160039 0.141700974665486\\ + 58.988964255085 0.101909173911241\\ + 72.2534949178721 0.076654718187481\\ + 87.6885609458743 0.0594148527440465\\ + 106.420924406472 0.0468226185395045\\ + 129.154966501488 0.0374829167253574\\ + 156.74554102056 0.0304496172280087\\ + 190.230118866894 0.0250860514680367\\ + 228.74908173557 0.0211347694224598\\ + 272.543253128103 0.0181853625646385\\ + 321.741815067637 0.0159639033099413\\ + 379.821530619074 0.0141898040599508\\ + 448.385594802119 0.0127701935027061\\ + 544.171428686589 0.0114348358927496\\ + 678.940681269611 0.01007545198537\\ + 744.512291079513 0.00945294820476786\\ + 801.50069615654 0.00888508444098359\\ + 854.932706626838 0.0083195461197256\\ + 911.92675984593 0.00768348719241727\\ + 972.720319245054 0.00698272589983077\\ + 1000 0.00666689697084442\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.218947676285662 0.000986591214990927\\ + 0.686810358899531 0.00961607450665613\\ + 2.07643010725577 0.0864397123269998\\ + 3.14410830314726 0.193066332844884\\ + 4.07014245321944 0.312234060893812\\ + 4.89428989611453 0.432109454557903\\ + 5.67222897164454 0.550362362826791\\ + 6.39448842855694 0.658816026005437\\ + 7.14255928554313 0.764692516217005\\ + 7.90492762269643 0.861838142364302\\ + 8.66837993001978 0.945817835423729\\ + 9.41833153464795 1.01459042548427\\ + 10.2331657833025 1.07448032840532\\ + 11.1184960481927 1.12391158749394\\ + 12.0804213467733 1.16220577084714\\ + 13.1255683577184 1.18954254201485\\ + 14.3932264471941 1.20812875804871\\ + 15.9295021257212 1.21635071225877\\ + 17.957846470021 1.21326695495313\\ + 20.8122156998634 1.19669668486254\\ + 25.9665597293487 1.15923284594155\\ + 41.1731993116168 1.08329334675042\\ + 53.793615039807 1.05320132888198\\ + 71.5904108596489 1.0320381722762\\ + 101.6265089393 1.01702228685995\\ + 162.633950404819 1.00766460406443\\ + 336.920570598027 1.00394499503993\\ + 1000 1.00659149840496\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00022788340208\\ + 0.497389595879006 1.00585838316961\\ + 0.849041520408875 1.0169777020696\\ + 1.20526093687084 1.03388257921384\\ + 1.57469771464309 1.05705835537382\\ + 1.96468664618044 1.08725473098291\\ + 2.38439047009372 1.12562858663579\\ + 2.8408836901833 1.17332141455905\\ + 3.35371015200293 1.23291645731565\\ + 3.95911026646846 1.30921457916537\\ + 4.76077523022637 1.41518921803517\\ + 6.82077673286568 1.65499003575386\\ + 7.47952251562182 1.70011041399613\\ + 8.05203967082548 1.71918099675407\\ + 8.58882855954625 1.7180627426843\\ + 9.07732652521023 1.70085448735846\\ + 9.59360828709315 1.66699730247143\\ + 10.1392540755882 1.61617447689633\\ + 10.7159339982267 1.54949431157949\\ + 11.4303112911448 1.45498008973714\\ + 12.1923125164911 1.34769973246834\\ + 13.2471398786612 1.20066861798284\\ + 14.5265392594678 1.03788381825594\\ + 16.527920614649 0.829583280200129\\ + 20.244465099768 0.570442597840016\\ + 33.0003479112529 0.230433317062223\\ + 41.5545533471888 0.153618412942845\\ + 50.8987019351968 0.109523035285756\\ + 61.7718759733849 0.0808043734258892\\ + 74.2798248256492 0.0616112863356516\\ + 88.5007491447344 0.0484284265072419\\ + 105.444279352617 0.0386752204862665\\ + 126.795284678643 0.0310159759415969\\ + 152.469572701757 0.0252538928995306\\ + 183.342548256229 0.0208563113378881\\ + 220.466873523941 0.0174639981690851\\ + 262.675410372384 0.0149472628200375\\ + 310.092663593193 0.0130578588174446\\ + 366.06951475969 0.0115509756570184\\ + 432.151112778977 0.0103465273306163\\ + 519.655724382766 0.00926991152637878\\ + 691.575882873852 0.00783422957859858\\ + 758.367791499719 0.00732274373750306\\ + 816.416760492147 0.00685663827475403\\ + 870.843149769072 0.0063953905120238\\ + 928.89787201645 0.00588169092617318\\ + 990.82280990038 0.00532255838700279\\ + 1000 0.00523984081839646\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.201513573381556 0.000983356747414889\\ + 0.525679112201842 0.00663265676049562\\ + 5.03154894503806 0.597050898258991\\ + 6.22004882563471 0.890849293359434\\ + 7.07701066118189 1.11632415896504\\ + 7.8323825991792 1.30888350836189\\ + 8.51000724712225 1.46485849412832\\ + 9.16140245713852 1.5915035370475\\ + 9.77214696972572 1.68519022648511\\ + 10.3279473191895 1.7484145818945\\ + 10.9153593533139 1.79361076852263\\ + 11.5361810173648 1.82022108329581\\ + 12.1923125164911 1.82918320318258\\ + 13.0051125217341 1.82017614081157\\ + 14.000583824681 1.78969725479838\\ + 15.211855179861 1.73794080892886\\ + 17.1488196987054 1.64677326476406\\ + 27.4434330322837 1.31748296226789\\ + 32.1001089554317 1.24193005921703\\ + 37.5469422407334 1.18256983580377\\ + 44.324785912404 1.13440698907649\\ + 52.8107971193433 1.09659672174653\\ + 64.0924401935645 1.06662142623845\\ + 80.7062014114951 1.04252510591626\\ + 106.420924406472 1.02461823071235\\ + 153.881775003835 1.01166295207242\\ + 270.042071883777 1.00308112686129\\ + 1000 0.994958974748763\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00023055490082\\ + 0.492824957004051 1.00581611976503\\ + 0.841249704973612 1.01685911116696\\ + 1.19420002813353 1.03366447524185\\ + 1.56024641436637 1.05673818001975\\ + 1.92879150802078 1.08534830640425\\ + 2.34082727617829 1.12311320449088\\ + 2.78898029238044 1.17026379561332\\ + 3.29243733300777 1.22955054364906\\ + 3.85110700232557 1.30139579670551\\ + 4.5462954695324 1.39644048805521\\ + 5.77779011797051 1.56524035954748\\ + 6.75818116816111 1.6795454448748\\ + 7.41088151564157 1.73385838933694\\ + 7.97814457207663 1.76110589773899\\ + 8.51000724712225 1.76704313958592\\ + 8.99402217409204 1.75516558389328\\ + 9.5055659201012 1.72538643281389\\ + 10.0462042134681 1.67692234449359\\ + 10.61759183483 1.61063699493652\\ + 11.2214776820798 1.52902347588837\\ + 11.9695570235904 1.41943015995361\\ + 12.8857621318552 1.28355239164254\\ + 14.1302599059953 1.11140043695707\\ + 15.9295021257212 0.90333622493005\\ + 19.3324228755505 0.631870785859824\\ + 30.0939003444972 0.278288610386236\\ + 37.5469422407334 0.18875912124164\\ + 45.9899209052244 0.134797995610482\\ + 55.302242561929 0.101061810147035\\ + 66.5001803043112 0.0771538702632976\\ + 79.2316862486625 0.0607065984057186\\ + 95.2750047242729 0.0479584078499907\\ + 114.566872863487 0.0384848754758716\\ + 139.041083409007 0.0310126156212049\\ + 168.743567772738 0.0253506528612443\\ + 204.791209666509 0.0210087393881551\\ + 246.258591635055 0.0177972651231806\\ + 293.404970921579 0.0153942764555667\\ + 346.369417737173 0.0135811751508579\\ + 408.894822629486 0.0121285052187282\\ + 487.178021879463 0.0108958003414909\\ + 717.556091893693 0.00865563555448452\\ + 779.636013040524 0.00810988856160254\\ + 839.312949816636 0.00755573716191403\\ + 895.26571259964 0.00700777825248481\\ + 954.948563979197 0.00640236013241158\\ + 1000 0.00594138705279572\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.201513573381556 0.00099472363035317\\ + 0.525679112201842 0.00670632726603642\\ + 5.72476623970218 0.780836769911304\\ + 6.75818116816111 1.06067376170896\\ + 7.54879928165344 1.27750815472483\\ + 8.2018894992022 1.44525401505821\\ + 8.82969995549409 1.58713956665277\\ + 9.41833153464795 1.69687276187022\\ + 9.95400828762153 1.77457223776392\\ + 10.5201521761616 1.83355930441868\\ + 11.1184960481927 1.87208636723445\\ + 11.7508713090481 1.89026098058825\\ + 12.4192135270178 1.88983883584413\\ + 13.2471398786612 1.86972214913389\\ + 14.2611370719413 1.82746569026238\\ + 15.6384675830225 1.75691466391346\\ + 18.1241754737424 1.62930802903082\\ + 24.1202820761801 1.405880523387\\ + 28.4743916646725 1.30628593563976\\ + 33.3060034362459 1.23212168162655\\ + 38.957456157755 1.17444759555503\\ + 45.9899209052244 1.12800147681489\\ + 54.7947233690029 1.09174562190275\\ + 67.1161176749628 1.06200512106838\\ + 85.2964449974102 1.03876146090514\\ + 114.566872863487 1.02153700945417\\ + 170.306502925284 1.00948857278961\\ + 321.741815067637 1.00142205069168\\ + 1000 0.994270444604027\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00019513496248\\ + 0.530548052536957 1.00568970807611\\ + 0.914031074875623 1.01668700782915\\ + 1.30953502048267 1.03357758781538\\ + 1.72678090388436 1.05673898933865\\ + 2.17438947560008 1.08652734929763\\ + 2.68800102153761 1.12514797602198\\ + 3.35371015200293 1.17848080666259\\ + 5.72476623970218 1.32621381381782\\ + 6.39448842855694 1.34002524226856\\ + 7.01206358900718 1.3391545885544\\ + 7.618717702323 1.32612486739831\\ + 8.27785696619848 1.29985349292251\\ + 8.9114823228402 1.2648360760854\\ + 9.59360828709315 1.21912638054486\\ + 10.423606739764 1.1562196947766\\ + 11.3254131515281 1.08345237377689\\ + 12.4192135270178 0.994646767360003\\ + 13.7447909267754 0.892223337546892\\ + 15.3527502878042 0.780657062635426\\ + 17.4679621512725 0.657279232767804\\ + 20.4319732019527 0.523962553769108\\ + 24.7967289250216 0.388871126510428\\ + 35.2003147279668 0.221779505225601\\ + 48.6056423214213 0.133160333473648\\ + 60.6432939540806 0.0955390613949424\\ + 73.5981447526576 0.0726471496794468\\ + 89.3204599858097 0.056188498144931\\ + 107.406615333343 0.0446955162638014\\ + 130.351224468151 0.0357094538655792\\ + 158.19734815786 0.0289672616469181\\ + 191.992066559328 0.0238425678292925\\ + 230.867799418717 0.0200776978886586\\ + 275.067600790807 0.0172736750849493\\ + 324.721849207313 0.0151653971777367\\ + 383.33951017666 0.0134838134876411\\ + 452.538627817017 0.012138831759109\\ + 549.211648388779 0.0108712020687637\\ + 678.940681269611 0.00962511426052542\\ + 744.512291079513 0.00902966157303615\\ + 801.50069615654 0.0084867578052907\\ + 854.932706626838 0.00794628768338953\\ + 911.92675984593 0.00733860073445905\\ + 972.720319245054 0.00666923865891795\\ + 1000 0.0063675922255174\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.218947676285662 0.000993683498129834\\ + 0.693171727615541 0.00986107491181145\\ + 2.1150728248688 0.0902588037487937\\ + 3.20262069365765 0.201505938087618\\ + 4.14588849683291 0.32559584195205\\ + 4.98537346387389 0.449994311544008\\ + 5.77779011797051 0.572089118533177\\ + 6.5134909462728 0.683327432797346\\ + 7.20871503378214 0.782008012053079\\ + 7.90492762269643 0.871373734370721\\ + 8.66837993001978 0.956313217891875\\ + 9.41833153464795 1.02571357882929\\ + 10.2331657833025 1.08594457215986\\ + 11.1184960481927 1.13540507672703\\ + 12.0804213467733 1.17342993246118\\ + 13.1255683577184 1.20024366843185\\ + 14.3932264471941 1.21802850337886\\ + 15.9295021257212 1.22520839978314\\ + 17.957846470021 1.22081952621386\\ + 20.8122156998634 1.20271075160049\\ + 26.2070669648385 1.16157244183947\\ + 40.0500075787361 1.08882328636126\\ + 52.3261423948666 1.05684096316286\\ + 69.6374473062822 1.03424408497473\\ + 97.946966706954 1.01845914640602\\ + 153.881775003835 1.00844443771496\\ + 307.2468842709 1.00395125244648\\ + 1000 1.00629794083907\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00019502800461\\ + 0.530548052536957 1.00568988121355\\ + 0.914031074875623 1.01669481676841\\ + 1.30953502048267 1.03360899347959\\ + 1.72678090388436 1.05682659974006\\ + 2.17438947560008 1.0867329399606\\ + 2.68800102153761 1.12559832236443\\ + 3.35371015200293 1.17949332784561\\ + 5.83130511352622 1.33579039884428\\ + 6.5134909462728 1.34934296441228\\ + 7.14255928554313 1.34769324630327\\ + 7.76050333513357 1.33345053631879\\ + 8.43190929286626 1.30546702846209\\ + 9.07732652521023 1.26854744951125\\ + 9.77214696972572 1.22065903879413\\ + 10.61759183483 1.15511312963574\\ + 11.5361810173648 1.07968887646144\\ + 12.650337203959 0.988130892832227\\ + 14.000583824681 0.883145745297856\\ + 15.6384675830225 0.769505378109745\\ + 17.7930438991858 0.6446969352834\\ + 20.8122156998634 0.510875504164063\\ + 25.4921465445142 0.370874338006802\\ + 37.2023668141307 0.199480501298638\\ + 50.8987019351968 0.120354962448871\\ + 63.5042516859596 0.0858152722872483\\ + 77.070271142123 0.0649372225342789\\ + 92.6759330114688 0.0506229352816457\\ + 111.441525146679 0.0401109497548331\\ + 134.006889636395 0.0322837595984688\\ + 161.141427725302 0.0263724276350799\\ + 193.770333747799 0.0218523117089745\\ + 233.006141069692 0.0183648596092637\\ + 277.61532944368 0.0157810182859253\\ + 327.729484992338 0.0138459867298172\\ + 383.33951017666 0.0123836581820187\\ + 452.538627817017 0.0111397801861152\\ + 549.211648388779 0.00996962615834048\\ + 678.940681269611 0.00882187840099713\\ + 744.512291079513 0.00827452565657016\\ + 801.50069615654 0.00777604808326403\\ + 854.932706626838 0.00728022082243072\\ + 911.92675984593 0.00672307796487261\\ + 972.720319245054 0.00610966899916823\\ + 1000 0.00583330066268641\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.218947676285662 0.000993111462811602\\ + 0.686810358899531 0.00968062162550128\\ + 2.13466303332425 0.0919662044793055\\ + 3.23228397818138 0.205392663556225\\ + 4.18428850790158 0.332038924609619\\ + 5.03154894503806 0.459159442126436\\ + 5.83130511352622 0.584085057469465\\ + 6.57382014340959 0.698014728155759\\ + 7.27548352919623 0.799122248251886\\ + 7.97814457207663 0.890644303969089\\ + 8.74866812047991 0.97748641202933\\ + 9.5055659201012 1.04820176494391\\ + 10.3279473191895 1.10922961637822\\ + 11.2214776820798 1.15888732185325\\ + 12.1923125164911 1.19649954511023\\ + 13.2471398786612 1.22234955384601\\ + 14.5265392594678 1.23855086021887\\ + 16.0770442167382 1.24357812752163\\ + 18.1241754737424 1.23640612879901\\ + 21.0049824165392 1.21494782254608\\ + 26.6947849403432 1.16755630668553\\ + 38.957456157755 1.09760183255867\\ + 50.4315948717136 1.06347914839118\\ + 65.8898955079995 1.03953022455568\\ + 90.1477631452492 1.02234004816404\\ + 135.248087041788 1.01081862950645\\ + 246.258591635055 1.00456883525182\\ + 613.462171799251 1.00529992477952\\ + 1000 1.00577436551448\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00021607235956\\ + 0.506646100892127 1.00575200657261\\ + 0.872852662384838 1.01694381643291\\ + 1.23906215694792 1.03371251052616\\ + 1.6188596901782 1.0565315387764\\ + 2.01978575681988 1.08595490755404\\ + 2.45126006203334 1.12281253302012\\ + 2.94760625512486 1.17043127985289\\ + 3.54445567397044 1.2325901937055\\ + 4.38168993151419 1.32266767496597\\ + 6.10640754223204 1.48013005035423\\ + 6.82077673286568 1.51890072699045\\ + 7.41088151564157 1.53427941233886\\ + 7.97814457207663 1.53363959321354\\ + 8.51000724712225 1.51935240350784\\ + 9.07732652521023 1.49056875317561\\ + 9.68246611930312 1.4466373827049\\ + 10.3279473191895 1.38809302815284\\ + 11.0164594963366 1.31668595740746\\ + 11.8597101233767 1.2228686981262\\ + 12.8857621318552 1.10769216046452\\ + 14.1302599059953 0.975958468022417\\ + 15.7833140565212 0.823204307634532\\ + 18.1241754737424 0.652260172082157\\ + 21.7940698430296 0.468043376005329\\ + 28.4743916646725 0.282814166586618\\ + 49.5102015955635 0.0971226896640252\\ + 80.7062014114951 0.0381315336354449\\ + 108.401435917833 0.0221246554729174\\ + 136.500780654601 0.0147427851340664\\ + 165.660595894991 0.010679900647644\\ + 197.376432630026 0.00812790588463667\\ + 230.867799418717 0.00648022573022635\\ + 267.563844455205 0.00532687682797522\\ + 307.2468842709 0.00450574828860765\\ + 349.577557436328 0.00391131189377146\\ + 397.740302405804 0.00344388289171274\\ + 452.538627817017 0.00307336860371955\\ + 519.655724382766 0.00275550803571285\\ + 765.391938823015 0.00205285601249384\\ + 823.978568452852 0.00190671380900516\\ + 887.04968896544 0.00174504223495197\\ + 946.1848194722 0.00159044484796015\\ + 1000 0.001450119779708\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.207164967560207 0.000984977952612685\\ + 0.545427130532983 0.00676362065265335\\ + 3.11525422355549 0.21679588554222\\ + 4.4632339267104 0.434323824475532\\ + 5.51749237612913 0.641928165663123\\ + 6.39448842855694 0.826911840911409\\ + 7.20871503378214 0.996622201468997\\ + 7.90492762269643 1.13155450714358\\ + 8.58882855954625 1.24877335435785\\ + 9.24625711640574 1.34349988574698\\ + 9.86265846131282 1.41496895316942\\ + 10.5201521761616 1.47298766258374\\ + 11.2214776820798 1.51598602945727\\ + 11.9695570235904 1.54363990039541\\ + 12.7675070431927 1.55678457483246\\ + 13.7447909267754 1.55625430716884\\ + 14.9339321612425 1.53980378456727\\ + 16.527920614649 1.50380346206315\\ + 18.979216428391 1.43962460646706\\ + 32.6974974451177 1.19938088781834\\ + 39.3182875570577 1.14509170434202\\ + 47.2796959160039 1.1041300715203\\ + 57.9112264764176 1.0714778300226\\ + 72.9227205872831 1.046161493084\\ + 96.157460014321 1.02709822787356\\ + 136.500780654601 1.01372646760208\\ + 228.74908173557 1.00499522641043\\ + 648.353428605472 0.999578989448129\\ + 1000 0.99870383593354\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00021071596485\\ + 0.511338753841433 1.00574234908319\\ + 0.880937190447399 1.01690641882821\\ + 1.25053858729039 1.03360182824143\\ + 1.63385387780986 1.05625718341722\\ + 2.03849339825246 1.08535368388402\\ + 2.49687842888433 1.12362843510873\\ + 3.00246170908555 1.17072898966223\\ + 3.64385898376354 1.23472119699469\\ + 4.67379510799246 1.33703888339513\\ + 5.83130511352622 1.43158840842782\\ + 6.57382014340959 1.47050153055458\\ + 7.20871503378214 1.48625703564617\\ + 7.76050333513357 1.48577100278315\\ + 8.35452805838287 1.47066794789268\\ + 8.9114823228402 1.44385583812113\\ + 9.5055659201012 1.40372489997194\\ + 10.1392540755882 1.35063689870264\\ + 10.8151870255229 1.28592442008821\\ + 11.6430313292088 1.2005268352098\\ + 12.650337203959 1.09471745436885\\ + 13.8720978054162 0.97206496563296\\ + 15.3527502878042 0.839126694363539\\ + 17.4679621512725 0.682867640084677\\ + 20.4319732019527 0.521256628951543\\ + 25.0264009641792 0.360161357466413\\ + 33.3060034362459 0.209412878393601\\ + 52.8107971193433 0.0853223945750632\\ + 153.881775003835 0.0105672898682992\\ + 216.438908606402 0.00556081224213261\\ + 282.781797962534 0.00343027939467486\\ + 356.083255262928 0.00230668563013984\\ + 444.270674960688 0.0016071495541506\\ + 591.250841383188 0.00102956377512518\\ + 607.832312829723 0.000986205727897114\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.211020342856859 0.00099698944666563\\ + 0.922497005259217 0.0189210926724661\\ + 2.76338529005317 0.167288039260035\\ + 4.07014245321944 0.354116638241176\\ + 5.12518692705333 0.542779850013828\\ + 6.05036787939122 0.723671122634888\\ + 6.82077673286568 0.875214438873428\\ + 7.54879928165344 1.01104119831165\\ + 8.27785696619848 1.13335454003902\\ + 8.99402217409204 1.2357272421968\\ + 9.68246611930312 1.31555308910115\\ + 10.3279473191895 1.37383932418325\\ + 11.0164594963366 1.41967106070649\\ + 11.7508713090481 1.45242680686405\\ + 12.650337203959 1.47428414048885\\ + 13.6186523675608 1.4811503133443\\ + 14.796880626864 1.47403959525975\\ + 16.3762407452169 1.44955699686614\\ + 18.6324631193156 1.40311682099961\\ + 23.2469705998565 1.31053261746054\\ + 30.6539529505653 1.20632945246234\\ + 37.5469422407334 1.14738141162976\\ + 45.5678626584106 1.10487194609209\\ + 55.8144624945496 1.07241282961999\\ + 70.2824426430835 1.04700313260738\\ + 92.6759330114688 1.02773843361645\\ + 131.55856240457 1.01417557010508\\ + 218.443607114943 1.00546405585203\\ + 554.298551568467 1.00105982307764\\ + 1000 1.00008650697837\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00020420451419\\ + 0.520854855057766 1.00571591593343\\ + 0.905642837944528 1.01698208839834\\ + 1.29751716865759 1.03403134772919\\ + 1.71093390726902 1.05737606028692\\ + 2.15443469003188 1.08744975356347\\ + 2.66333272517498 1.12661212053633\\ + 3.29243733300777 1.17859844449565\\ + 4.67379510799246 1.28581543726942\\ + 5.56859644428641 1.33449012408357\\ + 6.2776601058065 1.35500296156782\\ + 6.8839520696455 1.35842158901939\\ + 7.47952251562182 1.34923612042116\\ + 8.12661920009194 1.32638521304547\\ + 8.74866812047991 1.29371402381126\\ + 9.41833153464795 1.24943963005363\\ + 10.1392540755882 1.19443799916559\\ + 11.0164594963366 1.12177287525432\\ + 11.9695570235904 1.04066826035085\\ + 13.1255683577184 0.94482321091424\\ + 14.5265392594678 0.83759794623065\\ + 16.3762407452169 0.71490421690769\\ + 18.8050405512858 0.585445407558462\\ + 22.1996611911995 0.452653070310868\\ + 27.9541599906786 0.310482434582043\\ + 57.3797641421413 0.0944807417194765\\ + 70.93341204988 0.0682879879792687\\ + 86.0864769614925 0.051692613048903\\ + 103.517795563018 0.0403447934748092\\ + 123.336349791378 0.0323865175499063\\ + 146.949180062482 0.0263871141261768\\ + 175.082703173572 0.0218072467703292\\ + 208.60240892485 0.0182729722712013\\ + 248.53948574298 0.015524264486379\\ + 293.404970921579 0.0134779119950247\\ + 343.190719745904 0.0119375874997524\\ + 401.424249049932 0.0107006963718353\\ + 473.887960971766 0.00964780496994262\\ + 602.254120146193 0.00842206485344181\\ + 691.575882873852 0.00774812552408906\\ + 758.367791499719 0.00724735502409625\\ + 816.416760492147 0.00678829730653833\\ + 870.843149769072 0.00633168001907941\\ + 928.89787201645 0.0058211374262079\\ + 990.82280990038 0.00526406287474181\\ + 1000 0.00518158830426909\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.212974853574552 0.000984703605242891\\ + 2.94760625512486 0.177044606863457\\ + 3.95911026646846 0.308581759155715\\ + 4.84937406733524 0.443356769275993\\ + 5.67222897164454 0.575326883459059\\ + 6.4537154016467 0.699597208130357\\ + 7.20871503378214 0.812445953415892\\ + 7.90492762269643 0.906252617547371\\ + 8.58882855954625 0.986632068003923\\ + 9.33189771573324 1.05982650392161\\ + 10.1392540755882 1.12308643116154\\ + 10.9153593533139 1.16944021217196\\ + 11.8597101233767 1.20970018615646\\ + 12.8857621318552 1.23753851634942\\ + 14.000583824681 1.25395166223857\\ + 15.3527502878042 1.26068377371205\\ + 17.1488196987054 1.2561680739653\\ + 19.6922025547917 1.23727680991666\\ + 23.8989256623105 1.19824395023137\\ + 39.6824610456948 1.09756656717935\\ + 50.8987019351968 1.06412544855\\ + 66.5001803043112 1.03980606216937\\ + 90.9827289445556 1.02242577389334\\ + 136.500780654601 1.01080142561579\\ + 248.53948574298 1.00446219087767\\ + 636.507908129557 1.00495769545405\\ + 1000 1.00513437205795\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00022858659365\\ + 0.492824957004051 1.00578727958155\\ + 0.841249704973612 1.01677933223578\\ + 1.19420002813353 1.03350297655154\\ + 1.56024641436637 1.05645471714185\\ + 1.94665634334226 1.0864028783824\\ + 2.34082727617829 1.1224087526332\\ + 2.78898029238044 1.16918918444277\\ + 3.29243733300777 1.22791384367162\\ + 3.85110700232557 1.29891092549611\\ + 4.58840412645476 1.39825361021008\\ + 7.20871503378214 1.70529560133243\\ + 7.76050333513357 1.73654590633757\\ + 8.27785696619848 1.74841081742161\\ + 8.74866812047991 1.74345676455276\\ + 9.24625711640574 1.72202222192619\\ + 9.77214696972572 1.68274852409116\\ + 10.3279473191895 1.62570473877806\\ + 10.9153593533139 1.55254228553205\\ + 11.6430313292088 1.45090405481467\\ + 12.534242654614 1.3209326689805\\ + 13.6186523675608 1.16839038323014\\ + 15.0722530931076 0.98791097920778\\ + 17.4679621512725 0.758225084840296\\ + 37.8947091907467 0.183482603160954\\ + 46.4158883361278 0.130569702647175\\ + 56.3314267060136 0.0961629881082258\\ + 67.7377599751775 0.0731974116432733\\ + 80.7062014114951 0.0574384845104833\\ + 97.0480887738031 0.0452626678194245\\ + 116.698981861715 0.0362476777925308\\ + 140.328908478587 0.0294577842184924\\ + 170.306502925284 0.0240404614519806\\ + 206.688024962908 0.0199023481828423\\ + 248.53948574298 0.0168514292996959\\ + 296.122543798803 0.0145743280652851\\ + 349.577557436328 0.0128595094540004\\ + 412.682084570295 0.0114873297029423\\ + 491.690357762803 0.0103229516576721\\ + 710.970943231243 0.00829623045433711\\ + 772.48114514034 0.00778356242217467\\ + 831.610415323096 0.00726429402914252\\ + 887.04968896544 0.00675050128683016\\ + 946.1848194722 0.00618114039187035\\ + 1000 0.00565667531118576\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.201513573381556 0.000987044521074404\\ + 0.598104096238094 0.00863299902648169\\ + 5.26892142135068 0.660104504943558\\ + 6.4537154016467 0.966421242610135\\ + 7.34287044716677 1.20689361301378\\ + 8.05203967082548 1.38912702203261\\ + 8.66837993001978 1.53040268800954\\ + 9.24625711640574 1.64226145765674\\ + 9.86265846131282 1.73592133384525\\ + 10.423606739764 1.7974602824601\\ + 11.0164594963366 1.83955385295083\\ + 11.6430313292088 1.8619560939015\\ + 12.3052400435926 1.86602682083049\\ + 13.1255683577184 1.85102265139232\\ + 14.1302599059953 1.81397743145129\\ + 15.4949503931463 1.74863007611775\\ + 17.7930438991858 1.63419736350766\\ + 25.0264009641792 1.37723711116814\\ + 29.5440799888038 1.28424167611116\\ + 34.5571993676214 1.21517884195361\\ + 40.4209583979631 1.16156897129869\\ + 47.7176094893875 1.11845984316009\\ + 57.3797641421413 1.08336320878975\\ + 70.93341204988 1.05529243877451\\ + 90.9827289445556 1.03390892541377\\ + 124.478714618791 1.01812182142005\\ + 191.992066559328 1.00728209697426\\ + 420.362168384471 0.999473762743937\\ + 1000 0.994549834110329\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.0002170121082\\ + 0.506646100892127 1.00578421595155\\ + 0.872852662384838 1.01704257363672\\ + 1.23906215694792 1.03391820873031\\ + 1.6188596901782 1.05689749417677\\ + 2.01978575681988 1.08655461445589\\ + 2.45126006203334 1.1237527744692\\ + 2.94760625512486 1.17190120917623\\ + 3.54445567397044 1.23493327442668\\ + 4.34147833005509 1.32237246305059\\ + 6.22004882563471 1.49762767007992\\ + 6.8839520696455 1.53373317797514\\ + 7.47952251562182 1.54943586075336\\ + 8.05203967082548 1.54839021523008\\ + 8.58882855954625 1.53308246111554\\ + 9.16140245713852 1.50261587210357\\ + 9.77214696972572 1.45639644256517\\ + 10.423606739764 1.39511730931319\\ + 11.1184960481927 1.32076302650099\\ + 11.9695570235904 1.22364878519491\\ + 13.0051125217341 1.10524353822154\\ + 14.2611370719413 0.970836990876706\\ + 15.9295021257212 0.816231151720163\\ + 18.2920450484629 0.644650699867354\\ + 22.1996611911995 0.453423427371125\\ + 29.8177229001967 0.259262192354296\\ + 76.3629826128224 0.0431143287679629\\ + 99.769776423632 0.0265791205318374\\ + 124.478714618791 0.0181685863872198\\ + 149.683929307726 0.0134771451887414\\ + 176.704352608895 0.0104795914535714\\ + 206.688024962908 0.00840589185207104\\ + 239.540735872088 0.00694439797474118\\ + 275.067600790807 0.00589562333705034\\ + 315.863540826782 0.00508191808281756\\ + 359.381366380463 0.00448504753893933\\ + 408.894822629486 0.00400905545815459\\ + 469.539001068006 0.00360107036003306\\ + 554.298551568467 0.00320907615648738\\ + 710.970943231243 0.00270519726294141\\ + 779.636013040524 0.00250424123665625\\ + 839.312949816636 0.00232408248247338\\ + 895.26571259964 0.0021488559505733\\ + 954.948563979197 0.00195753460039927\\ + 1000 0.00181302873881621\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.207164967560207 0.000989577661714325\\ + 0.565917016324624 0.00731958862421034\\ + 3.17322963473498 0.226338841376543\\ + 4.5462954695324 0.453674526410645\\ + 5.62017384808319 0.670498407504386\\ + 6.5134909462728 0.863047985558827\\ + 7.27548352919623 1.02467014630974\\ + 7.97814457207663 1.16290998131774\\ + 8.66837993001978 1.28222668749995\\ + 9.33189771573324 1.37772263906533\\ + 9.95400828762153 1.44883456609627\\ + 10.61759183483 1.5055079034635\\ + 11.3254131515281 1.54628344541952\\ + 12.0804213467733 1.57105401403903\\ + 12.8857621318552 1.58092486787751\\ + 13.8720978054162 1.57651305804747\\ + 15.0722530931076 1.55588971220731\\ + 16.6810053720006 1.51544669144933\\ + 19.3324228755505 1.44182979870039\\ + 30.3726357970331 1.22926973646728\\ + 36.5226736430818 1.16768840666419\\ + 43.9180089259609 1.12078677562943\\ + 53.2999408084409 1.08458278396406\\ + 65.8898955079995 1.05670419197755\\ + 84.5136633068472 1.03516839167553\\ + 115.628013120738 1.01913734088751\\ + 176.704352608895 1.00834269908519\\ + 356.083255262928 1.00180729032106\\ + 1000 0.998338654356233\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00019997053167\\ + 0.511338753841433 1.00571743705366\\ + 0.872852662384838 1.01672701851584\\ + 1.23906215694792 1.03340440041598\\ + 1.6188596901782 1.05609876982551\\ + 2.01978575681988 1.08535110680322\\ + 2.45126006203334 1.12197438179983\\ + 2.94760625512486 1.16925411051604\\ + 3.54445567397044 1.23090413499703\\ + 4.38168993151419 1.32009886536953\\ + 6.10640754223204 1.47556532170834\\ + 6.82077673286568 1.51376904033354\\ + 7.41088151564157 1.52894755856796\\ + 7.97814457207663 1.5283944707877\\ + 8.51000724712225 1.5144424487903\\ + 9.07732652521023 1.48625540095531\\ + 9.68246611930312 1.44316204005344\\ + 10.3279473191895 1.38563633853832\\ + 11.0164594963366 1.31533675592855\\ + 11.8597101233767 1.2227626031127\\ + 12.8857621318552 1.10879997722328\\ + 14.1302599059953 0.978057780723203\\ + 15.7833140565212 0.825962617447402\\ + 17.957846470021 0.665745982577778\\ + 21.3958887134342 0.486795115680686\\ + 27.4434330322837 0.305178690539769\\ + 41.9394395566719 0.13448716999309\\ + 88.5007491447344 0.0317813417274345\\ + 121.082975023204 0.0177378028321802\\ + 153.881775003835 0.0115853026518327\\ + 186.754584276108 0.00836672239350672\\ + 222.508879812837 0.00634982750817787\\ + 260.2647881969 0.00505178292222461\\ + 298.865287355038 0.00419599248049215\\ + 343.190719745904 0.00354294636012853\\ + 390.473523688556 0.00307229439751212\\ + 444.270674960688 0.0027032416515601\\ + 510.161531474983 0.00239137935770204\\ + 607.832312829723 0.0020779665778434\\ + 724.202233460732 0.00180197554215247\\ + 794.145171902934 0.00164997290723325\\ + 854.932706626838 0.0015172762201196\\ + 911.92675984593 0.00139118298149873\\ + 972.720319245054 0.00125654582367325\\ + 1000 0.00119691993022631\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.214947467343798 0.000991474154018678\\ + 1.87617469143912 0.0786051354534781\\ + 3.47969790388769 0.266177275678597\\ + 4.71708469091702 0.476367211090243\\ + 5.72476623970218 0.676881786128738\\ + 6.57382014340959 0.854133949936334\\ + 7.34287044716677 1.01075925746182\\ + 8.05203967082548 1.14384000084806\\ + 8.74866812047991 1.25813922998681\\ + 9.41833153464795 1.3493739774202\\ + 10.0462042134681 1.41731957931482\\ + 10.7159339982267 1.47166365243692\\ + 11.4303112911448 1.51113390151674\\ + 12.1923125164911 1.53566424431487\\ + 13.0051125217341 1.54626354256286\\ + 14.000583824681 1.54362364906843\\ + 15.211855179861 1.52578235458935\\ + 16.835508029612 1.48925025735678\\ + 19.5114834684662 1.42125324166503\\ + 31.8055201533292 1.20748056754498\\ + 38.24569722467 1.15148553388737\\ + 45.9899209052244 1.1089778932911\\ + 56.3314267060136 1.07494597307969\\ + 70.93341204988 1.04847396918585\\ + 92.6759330114688 1.02900513119491\\ + 130.351224468151 1.01498493137987\\ + 212.484535249888 1.00580801181602\\ + 524.468874949512 1.00049982099324\\ + 1000 0.998963273489523\\ + }; + \addplot [color=T, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.0002297416947\\ + 0.492824957004051 1.00578773132736\\ + 0.849041520408875 1.01706107469385\\ + 1.20526093687084 1.03402613383994\\ + 1.57469771464309 1.05728416936759\\ + 1.94665634334226 1.0860723151995\\ + 2.36250846547795 1.12398581027201\\ + 2.81481236050758 1.17117604858452\\ + 3.32293251639897 1.23026025033061\\ + 3.92277675892772 1.30612085907368\\ + 4.67379510799246 1.40617781439369\\ + 6.94771254846024 1.67239726729273\\ + 7.54879928165344 1.71170867410161\\ + 8.12661920009194 1.72933730768751\\ + 8.66837993001978 1.72606920770066\\ + 9.16140245713852 1.70637097050349\\ + 9.68246611930312 1.66955176293465\\ + 10.2331657833025 1.61551432220752\\ + 10.8151870255229 1.5456452587658\\ + 11.5361810173648 1.44780778279753\\ + 12.4192135270178 1.3216205869055\\ + 13.4936714058831 1.1722032144949\\ + 14.9339321612425 0.993838136479915\\ + 17.1488196987054 0.777745543012107\\ + 22.4052786930002 0.472371699766719\\ + 31.8055201533292 0.247201866096736\\ + 40.0500075787361 0.164664687999375\\ + 49.0558370636505 0.117312977497726\\ + 59.5353313081437 0.086489477633604\\ + 71.5904108596489 0.0658987907248137\\ + 85.2964449974102 0.0517610803282885\\ + 101.6265089393 0.0413041693654156\\ + 122.204468663149 0.0330932570651336\\ + 146.949180062482 0.0269154110849164\\ + 176.704352608895 0.0221983912974139\\ + 212.484535249888 0.0185565439438878\\ + 255.509709035251 0.015725944048536\\ + 304.42722120643 0.013618399306739\\ + 359.381366380463 0.0120343819503353\\ + 424.255643071778 0.0107678604170973\\ + 505.479682119124 0.00968999712364423\\ + 697.981390783066 0.00801207543559182\\ + 765.391938823015 0.00747918340606319\\ + 823.978568452852 0.00699186077452934\\ + 878.909065341995 0.00650955862624419\\ + 937.501501514529 0.00597367066993419\\ + 1000 0.00539288850252799\\ + }; + \addplot [color=S, opacity=0.1, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.201513573381556 0.000991369565026902\\ + 0.550478980785497 0.00731880118015693\\ + 5.36697694554048 0.679839593590152\\ + 6.4537154016467 0.958477682381947\\ + 7.27548352919623 1.17696209521055\\ + 7.97814457207663 1.35512984917002\\ + 8.58882855954625 1.49417517168493\\ + 9.16140245713852 1.60534550339679\\ + 9.77214696972572 1.69980237718783\\ + 10.3279473191895 1.76324688565682\\ + 10.9153593533139 1.80822609146817\\ + 11.5361810173648 1.83421625412845\\ + 12.1923125164911 1.84223851847655\\ + 13.0051125217341 1.83187655378131\\ + 14.000583824681 1.79971564616347\\ + 15.211855179861 1.74612573305982\\ + 17.1488196987054 1.65270076885321\\ + 26.9420371368188 1.32921049267154\\ + 31.5136348486648 1.25102687383997\\ + 36.8609536217216 1.18953287215509\\ + 43.5149650092505 1.1395955040182\\ + 51.8459354389291 1.10036260736914\\ + 62.9214610961034 1.06923906517432\\ + 78.5045620020451 1.04501166315356\\ + 103.517795563018 1.02606896872531\\ + 148.31025143361 1.01260150224567\\ + 253.164847863136 1.0036921317713\\ + 972.720319245054 0.994672345758512\\ + 1000 0.994808613989335\\ + }; + \addplot [color=T, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.1 1.00020954496384\\ + 0.516074871038591 1.00579146307111\\ + 0.889096598952916 1.01703959463547\\ + 1.26212131452255 1.03383979653677\\ + 1.64898694447106 1.05659555246692\\ + 2.05737431343291 1.08574586815517\\ + 2.52000499376409 1.1239507180103\\ + 3.05833803237844 1.17338880266678\\ + 3.74605003274899 1.24045599701126\\ + 6.2776601058065 1.44057990425486\\ + 6.94771254846024 1.46116763418812\\ + 7.54879928165344 1.46382443377929\\ + 8.12661920009194 1.45223914241432\\ + 8.74866812047991 1.42539993442632\\ + 9.33189771573324 1.38858554667703\\ + 9.95400828762153 1.33949883455865\\ + 10.7159339982267 1.26977073990895\\ + 11.5361810173648 1.1882166195253\\ + 12.534242654614 1.0868667534867\\ + 13.7447909267754 0.968764216009991\\ + 15.211855179861 0.83985245355863\\ + 17.1488196987054 0.697328850279999\\ + 19.8745954958098 0.544449879386969\\ + 24.1202820761801 0.38544854739369\\ + 31.2244282309286 0.238078940532575\\ + 46.4158883361278 0.111034629018082\\ + 122.204468663149 0.0171162319914057\\ + 164.140297114447 0.00992430724437396\\ + 206.688024962908 0.00661436956912793\\ + 250.841505927754 0.00479772888002399\\ + 296.122543798803 0.00371157692757879\\ + 343.190719745904 0.00300548244364327\\ + 394.090164040345 0.002506686745748\\ + 452.538627817017 0.00212548895791761\\ + 519.655724382766 0.00183068994706429\\ + 613.462171799251 0.00155386932491147\\ + 744.512291079513 0.00128203494651237\\ + 816.416760492147 0.0011528522896618\\ + 878.909065341995 0.00104395024350009\\ + 911.92675984593 0.00098726789669818\\ + }; + \addplot [color=S, line width=1.5pt, forget plot] + table[row sep=crcr]{% + 0.211020342856859 0.00099135526076278\\ + 0.598104096238094 0.00789341869276899\\ + 2.61467321180109 0.148407886961816\\ + 3.92277675892772 0.325690971355827\\ + 4.98537346387389 0.507889209498173\\ + 5.88531577519145 0.677513921741425\\ + 6.69616005485322 0.832012028793756\\ + 7.41088151564157 0.961752171130274\\ + 8.12661920009194 1.07959943238888\\ + 8.82969995549409 1.17955171767708\\ + 9.5055659201012 1.25893512355348\\ + 10.2331657833025 1.32589651610798\\ + 10.9153593533139 1.37244462231969\\ + 11.6430313292088 1.40699290954211\\ + 12.534242654614 1.4319795371025\\ + 13.4936714058831 1.44276985588542\\ + 14.6610868404698 1.44054164735945\\ + 16.0770442167382 1.42429827881865\\ + 18.1241754737424 1.38886050405382\\ + 21.5940615210357 1.32360151035419\\ + 32.1001089554317 1.18379119700084\\ + 39.3182875570577 1.13109190534588\\ + 48.1595791019235 1.09166733125577\\ + 60.0867589171969 1.06111065730019\\ + 77.070271142123 1.03827810402975\\ + 104.47659715608 1.02145049880974\\ + 156.74554102056 1.00995946517423\\ + 293.404970921579 1.00332016608336\\ + 1000 1.00081388192113\\ + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + <> + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + <> + }; + \addplot [color=T, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + <> + }; + \addplot [color=S, line width=1.5pt, forget plot, upperbound] + table[row sep=crcr]{% + <> + }; + \end{axis} + \end{tikzpicture} +#+end_src + +#+name: fig:robust_perf +#+caption: Robust performance ([[./figs/robust_perf.png][png]], [[./figs/robust_perf.pdf][pdf]], [[./figs/robust_perf.tex][tex]]). +#+RESULTS: +[[file:figs/robust_perf.png]]