dehaeze21_desig_compl_filte/tikz/figs/weight_formula.tex

63 lines
1.4 KiB
TeX
Raw Normal View History

2020-10-05 14:59:04 +02:00
\setlength\fwidth{6.5cm}
\setlength\fheight{3.5cm}
\begin{tikzpicture}
\begin{axis}[%
width=1.0\fwidth,
height=1.0\fheight,
at={(0.0\fwidth, 0.0\fheight)},
scale only axis,
xmode=log,
xmin=0.1,
xmax=100,
xtick={0.1,1,10, 100},
xminorticks=true,
ymode=log,
ymin=0.0005,
ymax=20,
ytick={0.001, 0.01, 0.1, 1, 10},
yminorticks=true,
ylabel={Magnitude},
xlabel={Frequency [Hz]},
xminorgrids,
yminorgrids,
]
\addplot [color=black, line width=1.5pt, forget plot]
table [x=freqs, y=ampl, col sep=comma] {/home/thomas/Cloud/thesis/papers/dehaeze19_desig_compl_filte/matlab/matweight_formula.csv};
\addplot [color=black, dashed, line width=1.5pt]
table[row sep=crcr]{%
1 10\\
100 10\\
};
\addplot [color=black, dashed, line width=1.5pt]
table[row sep=crcr]{%
0.1 0.001\\
3 0.001\\
};
\addplot [color=black, line width=1.5pt]
table[row sep=crcr]{%
0.1 1\\
100 1\\
};
\addplot [color=black, dashed, line width=1.5pt]
table[row sep=crcr]{%
10 2\\
10 1\\
};
\node[below] at (2, 10) {$G_\infty$};
\node[above] at (2, 0.001) {$G_0$};
\node[branch] at (10, 2){};
\draw[dashed, line cap=round] (7, 2) -- (20, 2) node[right]{$G_c$};
\draw[dashed, line cap=round] (10, 2) -- (10, 1) node[below]{$\omega_c$};
\node[right] at (3, 0.1) {$+n$};
\end{axis}
\end{tikzpicture}