bodeplot

额外的情节定制选项情节波特频率响应

句法

h = bodeplot(系统)
bodeplot(SYS)
bodeplot(SYS1,SYS2,...)
bodeplot(AX,...)
bodeplot(...,plotoptions)
bodeplot(SYS,W)

描述

h = bodeplot(系统)绘制的伯德幅度和相位动力系统模型SYS并返回情节手柄H的阴谋。属性可使用此句柄自定义绘图getoptionssetoptions命令。

bodeplot(SYS)绘制模型的波特图SYS。点的频率范围和数量的自动选择。

bodeplot(SYS1,SYS2,...)图的波德反应的多个模型SYS1系统2......在一个单一的情节。您可以指定一种颜色,线条样式,并标记每个模型,如

bodeplot(SYS1, 'R',SYS2, 'Y  - ',SYS3, 'GX')

bodeplot(AX,...)地块与手柄轴斧头

bodeplot(...,plotoptions)中指定的选项绘制波德响应plotoptions。类型

帮助bodeoptions

查看可用的地块选项列表。看到第一阶段比赛在指定的频率用于使用所述的相位匹配的示例PhaseMatchingFreqPhaseMatchingValue选项。

bodeplot(SYS,W)绘制由指定的频率波特图w ^。什么时候W = {WMIN,WMAX}中,波特图绘制之间的频率WMINwmax(在rad / TimeUnit,其中TIMEUNIT输入动态系统的时间单位,是否在TIMEUNIT财产SYS)。什么时候w ^是用户提供的矢量w ^频率,在rad/时间单位,波德响应绘制为指定的频率。

看到LOGSPACE以产生对数间隔频率矢量。

例子

全部收缩

生成一个预兆图。

SYS = RSS(5);H = bodeplot(SYS);

更改单位赫兹和抑制相图。要做到这一点,情节手柄的编辑性能,H

setoptions(H,'FreqUnits'“赫兹”“PhaseVisible”“关闭”);

当你调用该地块会自动更新setoptions

创建一个动态系统的预兆图。

sys = tf(1,[11]);H = bodeplot(SYS);

在1个弧度固定相/ s到750度。要做到这一点,得到了情节性。然后更改属性PhaseMatchingFreqPhaseMatchingValue使相位与指定的频率相匹配。

P = getoptions(H);p.PhaseMatching ='上';p。PhaseMatchingFreq = 1;p。PhaseMatchingValue = 750;

更新的情节。

setoptions(H,P);

第一波德图具有在1个弧度的频率下的-45度的相位/秒。设置相位匹配选项,使得在1弧度/秒的相位接近750度的产率在第二波特图。需要注意的是,然而,相只能是-45 + N * 360,其中N是整数,并且如此积被设置为最近的可允许的相位,即675度(或2×360 - 45 = 675)。

比较的顺序2和6识别出的状态空间模型的频率响应与他们一起2 σ 置信区域。

加载iddata1sys1 = n4sid(z1, 2);sys2 = n4sid(z1, 6);

这两种型号生产大约70%适合数据。然而,系统2示出了它的频率响应更高的不确定性,尤其是接近奈奎斯特频率如由曲线图:

W = linspace(8,10 * PI,256);H = bodeplot(SYS1,SYS2,W);setoptions(H,“PhaseMatching”'上'“ConfidenceRegionNumberSD”,2);

右键单击该情节和选择特点>置信域打开信赖区域特征。另外,输入showConfidence (h)绘制置信区域。

比较由输入/输出数据确定的参数模型与使用相同数据确定的非参数模型的频率响应。根据数据识别参数模型和非参数模型。

加载iddata2Z2;W = linspace(0,10 * PI,128);sys_np =温泉(Z2,[],W);sys_p = tfest(z2,2);

水疗中心tfest要求系统辨识工具箱™软件。sys_np是一种非参数辨识模型。sys_p是一个参数辨识模型。

创建波特图,其中包括两个系统。

选择= bodeoptions;opt.PhaseMatching ='上';bodeplot(sys_np,sys_p,W,优化);

提示

您可以更改剧情的属性,例如单位。有关如何在您的地块变化属性的信息,请参阅方法来定制地块

之前介绍过的R2006a