文档帮助中心文档
分析线性时不变(LTI)系统的时间和频率响应
的线性系统分析仪应用程序,让您分析时间和频率响应的LTI系统。使用这个应用程序,你可以:
查看和比较SISO和MIMO系统的响应图,或几个线性模型在同一时间。
生成时间响应图,如步长、脉冲和任意输入的时间响应。
生成频率响应图,如Bode、Nyquist、Nichols、奇异值和零极点图。
检查关键响应特性,如上升时间、最大超调量和稳定裕度。
线性系统分析仪可以生成以下响应图:
阶跃响应
脉冲响应
对指定输入信号的模拟时间响应
指定初始条件下的模拟时间响应(仅限状态空间模型)
波德图(幅值和相位,或仅幅值)
奈奎斯特图
尼科尔斯图
奇异值的阴谋
极/零映射和I/O极/零映射
MATLAB®将来发布:应用程序选项卡,在控制系统设计与分析,单击应用程序图标。
MATLAB命令提示:输入线性系统分析器.
线性系统分析器
全部展开
线性系统分析器打开线性系统分析仪没有要分析的LTI系统的应用程序。要指定要分析的系统,请选择文件>进口.
线性系统分析器(sys1,sys2,…,sysn)
线性系统分析器(sys1,sys2,…,sysn)打开线性系统分析仪并显示一个或多个的阶跃响应动态系统模型,sys1,sys2、……系统.这些模型包括:
sys1
sys2
系统
数字LTI模型,如特遣部队,zpk,或党卫军模型。
特遣部队
zpk
党卫军
确定的模型,如idtf,中的难点,或idproc(需要系统识别工具箱™软件)。
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,“我——”);
有关配置此参数的详细信息,请参阅线路规格的输入参数情节函数。
线路规格
情节
linearSystemAnalyzer (plottype___)
linearSystemAnalyzer (plottype___)打开线性系统分析仪并显示指定的响应类型plottype.您可以将此语法与前面的任何输入参数组合一起使用。的plottype参数可以是下列任意一个:
plottype
“步骤”-阶跃响应。
“步骤”
“冲动”——脉冲响应。
“冲动”
“lsim”-线性模拟情节。当您使用此绘图类型时,线性模拟工具对话框会提示您为模拟指定输入信号。
“lsim”
“初始”-初始条件图(仅限状态空间模型)。您可以使用额外费用参数指定初始状态。如果没有,则会打开“线性模拟工具”对话框,提示您指定模拟的初始状态。
“初始”
额外费用
“预示”-波德图。
“预示”
“bodemag”-波德震级图。
“bodemag”
“奈奎斯特”-奈奎斯特情节。
“奈奎斯特”
“尼科尔斯”-尼科尔斯阴谋。
“尼科尔斯”
“σ”-奇异值图。(见σ).
“σ”
σ
“pzmap”-极/零地图。
“pzmap”
“iopzmap”- LTI系统每个输入/输出对的极点/零映射。
“iopzmap”
打开线性系统分析仪对于多个响应图,使用最多6种类型的单元格数组plottype输入参数。例如,下面的命令打开应用程序,其中包含一个步骤响应图和一个系统的Nyquist图sys.
sys
线性系统分析器({“步骤”;“奈奎斯特”}, sys)
linearSystemAnalyzer (plottype sys1 sys2,…,sysn,临时演员)
linearSystemAnalyzer (plottype sys1 sys2,…,sysn,临时演员)指定特定于响应图类型的其他输入参数。额外费用可以是一个或多个与绘图类型对应的函数可用的输入参数,但plotoptions和数据选项参数。例如,假设plottype是“步骤”然后额外费用使您可以使用附加参数与一步命令,如所需的最后时间,Tfinal.因此,下面的命令打开应用程序,步骤响应图为sys,最后一次Tfinal.
plotoptions
数据选项
一步
Tfinal
线性系统分析器(“步骤”、sys Tfinal)
如果plottype是“初始”,你可以使用额外费用来提供初始条件x0,以及其他论点,例如Tfinal.例如:
x0
线性系统分析器(“初始”sys, x0, Tfinal)
确定适当的论据额外费用,参见参考页面中对应每个plot类型的函数,如一步,预兆,或最初的.
预兆
最初的
h = linearSystemAnalyzer (___)
h = linearSystemAnalyzer (___)将句柄返回给线性系统分析仪数字您可以将此语法与前面的任何输入参数组合一起使用。使用句柄修改先前打开的线性系统分析仪实例,如下面两个语法中所述。
线性系统分析仪('clear',h)
线性系统分析仪('clear',h)从中清除绘图和数据线性系统分析仪对应于手柄h。若要一次清除多个应用程序实例,请设置h到句柄向量。
h
linearSystemAnalyzer(‘当前’,sys1 sys2,…,sysn, h)
linearSystemAnalyzer(‘当前’,sys1 sys2,…,sysn, h)添加系统的响应sys1,sys2、……系统到线性系统分析仪对应于手柄h. 要一次更新多个应用程序实例,请设置h如果新系统与当前显示的系统具有不同的I/O维度,则应用程序将清除现有响应并仅显示新响应。
冲动
lsim
iopzmap
pzmap
bodemag
尼奎斯特
尼科尔斯
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系