nyquistplotgydF4y2Ba
奈奎斯特情节与额外的情节定制选项gydF4y2Ba
语法gydF4y2Ba
描述gydF4y2Ba
nyquistplotgydF4y2Ba
允许您绘制动态系统模型的奈奎斯特图,具有更广泛的绘图自定义选项gydF4y2Ba尼奎斯特gydF4y2Ba
.你可以使用gydF4y2BanyquistplotgydF4y2Ba
获取绘图句柄并使用它来自定义绘图,例如修改轴标签、限制和单位。你也可以使用gydF4y2BanyquistplotgydF4y2Ba
在由轴句柄表示的现有轴集上绘制奈奎斯特图。使用plot句柄自定义一个现有的Nyquist plot:gydF4y2Ba
获得图句柄gydF4y2Ba
使用gydF4y2Ba
getoptionsgydF4y2Ba
获取选项集gydF4y2Ba使用以下命令更新情节gydF4y2Ba
setoptiongydF4y2Ba
修改所需的选项gydF4y2Ba
有关更多信息,请参见gydF4y2Ba从命令行定制响应图gydF4y2Ba(控制系统工具箱)gydF4y2Ba.若要使用默认选项创建奈奎斯特图或提取频率响应数据的标准偏差、实部和虚部,请使用gydF4y2Ba尼奎斯特gydF4y2Ba
.gydF4y2Ba
奈奎斯特的情节gydF4y2Ba动态系统模型gydF4y2BahgydF4y2Ba
= nyquistplot (gydF4y2BasysgydF4y2Ba
)gydF4y2BasysgydF4y2Ba
并返回绘图句柄gydF4y2BahgydF4y2Ba
到情节。你可以使用这个句柄gydF4y2BahgydF4y2Ba
方法自定义情节gydF4y2BagetoptionsgydF4y2Ba
而且gydF4y2BasetoptiongydF4y2Ba
命令。如果gydF4y2BasysgydF4y2Ba
是多输入多输出(MIMO)模型,那么gydF4y2BanyquistplotgydF4y2Ba
生成奈奎斯特图网格,每个图显示一个I/O对的频率响应。gydF4y2Ba
绘制多动态系统的奈奎斯特图gydF4y2BahgydF4y2Ba
= nyquistplot (gydF4y2BasysgydF4y2Ba
1,gydF4y2BasysgydF4y2Ba
2……gydF4y2BasysgydF4y2Ba
N)gydF4y2Basys1 sys2,…,sysNgydF4y2Ba
在同一个地块上。所有系统必须有相同数量的输入和输出才能使用此语法。gydF4y2Ba
设置每个系统的奈奎斯特图的线条样式、标记类型和颜色。所有系统必须有相同数量的输入和输出才能使用此语法。gydF4y2BahgydF4y2Ba
= nyquistplot (gydF4y2BasysgydF4y2Ba
1,gydF4y2BaLineSpecgydF4y2Ba
1、……gydF4y2BasysgydF4y2Ba
N,gydF4y2BaLineSpecgydF4y2Ba
N)gydF4y2Ba
图中频率指定的频率的奈奎斯特图gydF4y2BahgydF4y2Ba
= nyquistplot (gydF4y2Ba___gydF4y2Ba,gydF4y2BawgydF4y2Ba
)gydF4y2BawgydF4y2Ba
.gydF4y2Ba
如果gydF4y2Ba
wgydF4y2Ba
单元格数组的形式是gydF4y2Ba{wmin, wmax}gydF4y2Ba
,然后gydF4y2BanyquistplotgydF4y2Ba
奈奎斯特图的频率范围为gydF4y2BawmingydF4y2Ba
而且gydF4y2BawmaxgydF4y2Ba
.gydF4y2Ba如果gydF4y2Ba
wgydF4y2Ba
是频率向量吗gydF4y2BanyquistplotgydF4y2Ba
在每个指定的频率上绘制奈奎斯特图。gydF4y2Ba
你可以使用gydF4y2BawgydF4y2Ba
使用以前语法中的任何输入-参数组合。gydF4y2Ba
看到gydF4y2BalogspacegydF4y2Ba
生成对数间隔的频率向量。gydF4y2Ba
奈奎斯特的阴谋gydF4y2BahgydF4y2Ba
= nyquistplot (gydF4y2Ba斧头gydF4y2Ba
,gydF4y2Ba___gydF4y2Ba)gydF4y2Ba轴gydF4y2Ba
对象的句柄gydF4y2Ba斧头gydF4y2Ba
.gydF4y2Ba
中指定的选项设置奈奎斯特图gydF4y2BahgydF4y2Ba
= nyquistplot (gydF4y2Ba___gydF4y2Ba,gydF4y2BaplotoptionsgydF4y2Ba
)gydF4y2BaplotoptionsgydF4y2Ba
.您可以使用这些选项使用命令行自定义Nyquist图外观。指定的设置gydF4y2BaplotoptionsgydF4y2Ba
覆盖MATLAB中的首选项设置gydF4y2Ba®gydF4y2Ba运行的会话gydF4y2BanyquistplotgydF4y2Ba
.因此,当您希望编写一个脚本来生成多个看起来相同的图而不考虑本地首选项时,此语法非常有用。gydF4y2Ba
例子gydF4y2Ba
输入参数gydF4y2Ba
输出参数gydF4y2Ba
提示gydF4y2Ba
右击菜单中有两个缩放选项,专门适用于奈奎斯特图:gydF4y2Ba
全视图gydF4y2Ba-剪辑奈奎斯特图的无界分支,但仍然包括临界点(- 1,0)。gydF4y2Ba
放大(-1,0)gydF4y2Ba—围绕临界点(- 1,0)进行缩放。若要以编程方式访问临界点缩放,请使用gydF4y2Ba
zoomcpgydF4y2Ba
命令。看到gydF4y2Ba放大临界点gydF4y2Ba.gydF4y2Ba
要激活以给定频率显示实数和虚数值的数据标记,请单击曲线上的任意位置。下图显示了带有数据标记的Nyquist图。gydF4y2Ba
版本历史gydF4y2Ba
在R2012a中引入gydF4y2Ba
另请参阅gydF4y2Ba
getoptionsgydF4y2Ba
|gydF4y2Ba尼奎斯特gydF4y2Ba
|gydF4y2BasetoptiongydF4y2Ba
|gydF4y2BashowConfidencegydF4y2Ba
|gydF4y2BanyquistoptionsgydF4y2Ba
主题gydF4y2Ba
- 从命令行定制响应图gydF4y2Ba(控制系统工具箱)gydF4y2Ba