Bodegraph 包绘制的参数曲线给出了准确的图。但是,我感兴趣的是绘制近似的参数图,就像你用手在方格纸上画的图一样,即每个极点每十年固定减少 45 度。
渐近幅值曲线仅绘制水平渐近线(据我理解),与近似图不同。渐近振幅图给出的近似振幅图与手绘得到的相同。
我的问题是是否有办法使用 Bodegraph 包绘制近似参数曲线?
图中显示了 Bodegraph 的参数和渐近参数曲线的输出 MWE。此外,图中还显示了所需的近似参数图,但是否有办法使用 Bodegraph 包的某些命令来实现该图。
\documentclass[border=5pt]{standalone}
\usepackage{bodegraph}
\begin{document}
\begin{tikzpicture} [>=latex',gnuplot def/.append style={prefix={}},
semilog lines/.style={gray},
semilog lines 2/.style={gray,dotted}]
\begin{scope}[xscale=8/4,yscale=4/90]
\OrdBode{45}
\semilog{0}{4}{-90}{0}
\BodeGraph[red,thick,samples=250]{0:4}{\POArgAsymp{1}{0.01}}
\BodeGraph[blue,thick,samples=250]{0:4}{\POArg{1}{0.01}}
\end{scope}
\end{tikzpicture}
\end{document}
答案1
我将这些更精确的渐近参数图添加到选项bodegraph
下的包中linear
。我不知道如何向 CTAN 提交更新版本的包,但更新后的软件包位于 GitHub 上只要确保在图中\BodeGraph[samples=300]
有一个组件时使用(或超过 300 个样本,取决于论证图的斜率) 。Asymp
编辑(2021 年 10 月 25 日):我编写了一个名为 的新包,bodeplot
其中添加了许多功能。使用该包,类似于MATLAB 中的bode(zpk(...))
和命令,您现在可以通过直接输入传递函数系数( )或极点和零点、延迟和增益列表( )bode(tf(...))
来绘制 Bode(或 Nyquist 或 Nichols)图。请参阅\BodeTF
\BodeZPK
https://ctan.org/pkg/bodeplot