主要内容

nyquistplot

尼奎斯特图与额外的定制选项

语法

h = nyquistplot(系统)
nyquistplot (sys, {wmin, wmax})
nyquistplot (sys, w)
nyquistplot (sys1 sys2,…, w)
nyquistplot (AX,…)
nyquistplot (…plotoptions)

描述

h = nyquistplot(系统)吸引的奈奎斯特图动态系统模型sys。它还返回情节处理h。你可以使用这个句柄定制的阴谋getoptionssetoption命令。类型

帮助nyquistoptions

可用情节选项的列表。

的频率范围和数量点自动选择。看到波德详情在离散时间频率的概念。

nyquistplot (sys, {wmin, wmax})平尼奎斯特图之间的频率wminwmax(在rad / TimeUnit,在那里TimeUnit输入的时间单位的动态系统,指定的吗TimeUnit的属性sys)。

nyquistplot (sys, w)使用用户提供的向量w的频率(rad / TimeUnit,在那里TimeUnit输入的时间单位的动态系统,指定的吗TimeUnit的属性sys尼奎斯特的反应是评估。看到logspace生成对数间隔频率向量。

nyquistplot (sys1 sys2,…, w)吸引了多个模型的奈奎斯特图sys1,sys2,……在一个阴谋。频率向量w是可选的。你也可以指定一个颜色、线型和每个系统的标志

sys2 nyquistplot (sys1‘r’, y,, sys3, gx)

nyquistplot (AX,…)情节有柄轴斧头

nyquistplot (…plotoptions)情节的奈奎斯特反应选项中指定plotoptions。类型

帮助nyquistoptions

为更多的细节。

例子

定制尼奎斯特图标题

创建一个动态系统的奈奎斯特图模型和存储处理情节。

sys =特遣部队(100年,[1、2、1]);h = nyquistplot(系统);

图包含一个轴。轴包含2线类型的对象。这个对象表示系统。

改变绘制标题改为“系统的奈奎斯特图”。To do so, usegetoptions提取现有的情节从情节处理选项h

选择= getoptions (h)
选择= FreqUnits: rad / s的MagUnits:“分贝”PhaseUnits:“度”ShowFullContour:”“ConfidenceRegionNumberSD: 1 ConfidenceRegionDisplaySpacing: 5 IOGrouping:‘没有’的inputlabel: [1 x1 struct] OutputLabels: [1 x1 struct] InputVisible: {' '} OutputVisible:{' '}标题:[1 x1 struct]包含:[1 x1 struct] YLabel: [1 x1 struct] TickLabel: [1 x1 struct]网格:‘off’GridColor: [0.1500 0.1500 0.1500] XLim: {[-20 100]} YLim: {[-80 80]} XLimMode:{‘汽车’}YLimMode:{'汽车'}

标题选择是一个结构与几个字段。

opt.Title
ans =结构体字段:弦:“奈奎斯特图”字形大小:11 FontWeight:“大胆”FontAngle:“正常”颜色:[0 0 0]翻译:“特克斯”

改变字符串场的标题结构和使用setoption将更改应用到阴谋。

opt.Title。字符串=系统的奈奎斯特图;setoption (h,选择)

图包含一个轴。轴包含2线类型的对象。这个对象表示系统。

变焦在临界点

一个动态系统的奈奎斯特频率响应。分配一个变量名的情节处理,这样您就可以访问它进行进一步的操作。

sys =特遣部队(100年,[1、2、1]);h = nyquistplot(系统);

图包含一个轴。轴包含2线类型的对象。这个对象表示系统。

放大的临界点,(1,0)。可以交互式地通过右键单击情节和选择变焦(1,0)。另外,使用zoomcp在情节处理命令h

zoomcp (h)

图包含一个轴。轴包含2线类型的对象。这个对象表示系统。

情节识别模型与区域选定点信心

比较确定的频率响应的状态方程模型2和6以及它们的顺序1-std信心地区呈现在每一个50频率样本。

负载iddata1sys1 = n4sid (z1, 2);%离散IDSS模型的2sys2 = n4sid (z1, 6);%离散时间的IDSS模型6

两种模型适合数据产生约76%。然而,sys2显示更高的频率响应的不确定性,特别是接近奈奎斯特频率如图所示的阴谋。看到这,生成一个尼奎斯特图并显示信心地区的一个子集点的奈奎斯特显示响应。

w = linspace(10、10 *π,256);h = nyquistplot (sys1 sys2 w);setoption (h,“ConfidenceRegionDisplaySpacing”,50岁,“ShowFullContour”,“关闭”);

打开置信区域显示,右键单击情节和选择特征>置信区域

提示

  • 你可以改变你的阴谋的属性,例如单位。信息的方式来改变属性的情节,看到的方法来定制情节(控制系统工具箱)

  • 从右键菜单有两个缩放选项,特别适用于奈奎斯特图:

    • 全视图剪辑的奈奎斯特图的分支,但仍然包含了临界点(1,0)。

    • 变焦(1,0)在临界点放大(1,0)。以编程方式访问临界点变焦,使用zoomcp命令。看到变焦在临界点

  • 激活数据标记,显示真实和虚构的值在给定频率,单击曲线上的任何地方。下面的图显示了一个尼奎斯特情节与数据标记。

介绍了R2012a