Пытаюсь изобразить при помощи TikZ АЧХ фильтра Баттерворта:
При помощи вот такого кода:
Код:
\begin{tikzpicture}
\draw[-latex] (0,0) -- (7,0) node [anchor=west] {$\omega$};
\draw[-latex] (0,0) -- (0,5) node [anchor=south]
{$|H(j\omega)|$};
\draw [very thick, y=4cm, x=3cm,
declare function={K(\w)=1/sqrt(1+\w^8);}] plot [domain=0:2, samples=100]
(\x,{K(\x)});
\end{tikzpicture}
И получаю на графике ступеньку:
Как с этим бороться? Проверял в gnuplot, всё строится нормально. Ещё добавлял smooth и ставил разное число точек samples. Если поставить
, а не
, то всё работает, ступеньки нет.