线性系统分析仪
分析线性时不变系统的时间响应和频率响应
描述
的线性系统分析仪app让您分析LTI系统的时间和频率响应。使用这个应用程序,你可以:
查看并比较SISO和MIMO系统的响应图,或同时查看和比较几个线性模型的响应图。
生成时间响应图,例如对任意输入的步长、脉冲和时间响应。
生成频响图,如波德,奈奎斯特,尼科尔斯,奇异值和极点零图。
检查关键响应特性,如上升时间、最大超调量和稳定裕度。
更多的
可用的情节
线性系统分析仪可生成以下响应图:
阶跃响应
脉冲响应
对指定输入信号的模拟时间响应
来自指定初始条件的模拟时间响应(仅限状态空间模型)
波德图(幅值和相位,或仅幅值)
奈奎斯特图
尼科尔斯图
奇异值图
极/零映射和I/O极/零映射
打开线性系统分析仪App
MATLAB®工具条:在应用程序选项卡,在控制系统设计与分析“,,点击应用程序图标。
MATLAB命令提示符:输入
linearSystemAnalyzer
.
编程使用
linearSystemAnalyzer
linearSystemAnalyzer
打开线性系统分析仪没有LTI系统分析的应用程序。若要指定要分析的系统,请选择文件>进口.
linearSystemAnalyzer (sysn sys1, sys2,…)
linearSystemAnalyzer (sysn sys1, sys2,…)
打开线性系统分析仪并显示一个或多个的阶跃响应动态系统模型,sys1
,sys2
、……sysn
.这些模型包括:
数值LTI模型,例如
特遣部队
,zpk
,或党卫军
模型。识别的模型包括
idtf
,中的难点
,或idproc
(需要系统识别工具箱™软件)。广义LTI模型,如
一族
或号航空母舰
模型。对于无不确定性的广义LTI模型,线性系统分析仪绘制模型标称值的响应图。对于具有不确定性的广义模型,应用程序绘制不确定系统的20个随机样本的响应。(不确定模型需要鲁棒控制工具箱™软件。)
linearSystemAnalyzer (sys1 LineSpec1、sys2 LineSpec2…,sysn, LineSpecn)
linearSystemAnalyzer (sys1 LineSpec1、sys2 LineSpec2…,sysn, LineSpecn)
指定每个响应图的线条样式、标记和颜色。使用一个、两个或三个字符指定情节样式。例如,下面的代码使用红色星号作为响应sys1
的响应,用洋红色虚线表示sys2
.
linearSystemAnalyzer (sys1的r - *sys2,“m——”);
有关配置此参数的详细信息,请参见LineSpec
的输入参数。情节
函数。
linearSystemAnalyzer (plottype___)
linearSystemAnalyzer (plottype___)
打开线性系统分析仪所指定的响应类型plottype
.您可以将此语法用于前面的任何输入参数组合。的plottype
参数可以是以下任意一个:
“步骤”
-阶跃响应。“冲动”
-冲动反应。“lsim”
-线性模拟图。使用此绘图类型时,“线性模拟工具”对话框将提示您为模拟指定输入信号。“初始”
初始条件图(仅限状态空间模型)。您可以使用临时演员
参数指定初始状态。如果不这样做,将打开“线性模拟工具”对话框,并提示您指定模拟的初始状态。“预示”
-波德图。“bodemag”
-波德星等图。“奈奎斯特”
——奈奎斯特的情节。“尼古拉斯”
-尼科尔斯的阴谋。“σ”
-奇异值图。(见σ
).“pzmap”
-极点/零点地图。“iopzmap”
- LTI系统每个输入/输出对的极/零映射。
打开线性系统分析仪对于多个响应图,使用最多六种这种图类型的单元格数组plottype
输入参数。例如,下面的命令打开带有系统的步骤响应图和Nyquist图的应用程序sys
.
linearSystemAnalyzer ({“步骤”;“奈奎斯特”}, sys)
linearSystemAnalyzer (plottype sys1 sys2,…,sysn,临时演员)
linearSystemAnalyzer (plottype sys1 sys2,…,sysn,临时演员)
指定特定于响应图类型的其他输入参数。临时演员
可以是与绘图类型对应的函数可用的一个或多个输入参数,但plotoptions
而且dataoptions
参数。例如,假设plottype
是“步骤”
.然后,临时演员
类使用的附加参数使您能够使用一步
命令,比如期望的最终时间,Tfinal
.因此,下面的命令使用步骤响应图打开应用程序sys
,用最后的时间Tfinal
.
linearSystemAnalyzer (“步骤”、sys Tfinal)
如果plottype
是“初始”
,你可以使用临时演员
给出初始条件x0
,以及其他论点,如Tfinal
.例如:
linearSystemAnalyzer (“初始”sys, x0, Tfinal)
h =线性系统分析器(___)
h =线性系统分析器(___)
类的句柄线性系统分析仪数字您可以将此语法用于前面输入参数的任何组合。使用句柄修改之前打开的线性系统分析仪实例,如下两种语法所述。
linearSystemAnalyzer(“清楚”,h)
linearSystemAnalyzer(“清楚”,h)
对象中的绘图和数据线性系统分析仪对应处理h
.如果需要一次清除多个应用实例,请设置h
到一个句柄向量。
linearSystemAnalyzer(‘当前’,sys1 sys2,…,sysn, h)
linearSystemAnalyzer(‘当前’,sys1 sys2,…,sysn, h)
添加系统的响应sys1
,sys2
、……sysn
到线性系统分析仪对应处理h
.如果需要同时更新多个应用实例,请设置h
到一个句柄向量。如果新系统与当前显示的系统具有不同的I/O尺寸,应用程序将清除现有响应并只显示新响应。
版本历史
在R2015a中引入
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。