- 1、本文档共203页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB控制系统工具箱函数
例2-21已知二阶离散系统开环的脉冲传递函数为: 求离散系统当Ts=0.1s时的Bode图。 解:MATLAB 程序如下: num=[0.7 0.06]; den=[1 -0.5 0.43]; dbode(num,den,0.1); 运行该程序可得二阶离散系统的Bode图,如图所示。 返回本表 bodemag(sys) bodemag(sys,{wmin,wmax}) bodemag(sys,w) bodemag(sys1,sys2,…sysN,w) bodemag(sys1,plotstyle1,…sysN,plotstyleN) 功能 格式 说明 该函数可绘制LTI系统的幅频响应曲线。 bodemag 绘制连续系统Bode图的幅频响应曲线。 bodemag(sys,{wmin,wmax}) 绘制频率在wmin和wmax之间的幅频响应曲线。 bodemag(sys) 绘制LTI系统的幅频响应曲线,函数自动选择频率范围和所取的点。 bodemag(sys,w) 绘制用户定义频率向量w的幅频响应曲线。 bodemag(sys1,plotstyle1,…sysN,plotstyleN) 其中,对每个系统指定作图的颜色、线条等,由字符串plotstyle设置。 bodemag(sys1,sys2,…sysN,w) 在同一窗口中绘制系统sys1,sys2,…,sysN的幅频响应曲线,频率范围由w向量指定。 返回本表 [re,im,w]=nyquist(A,B,C,D) [re,im,w]=nyquist(A,B,C,D,iu) [re,im,w]=nyquist(A,B,C,D,iu,w) [re,im,w]=nyquist(num,den) [re,im,w]=nyquist(num,den,w) 功能 格式 说明 nyquist 求连续系统的Nyquist(奈奎斯特)频率曲线。 该函数可计算连续时间LTI系统的Nyquist频率曲线。当不带输出变量引用函数时,会在当前图形窗口中直接绘制出Nyquist曲线。 nyquist(A,B,C,D) 可得到一组Nyquist曲线,每条曲线相应于连续状态空间系统的输入/输出组合对,其频率范围由函数自动选取,而且在响应快速变化的位置自动选取更多的取样点。 nyquist(num,den) 可得到连续多项式传递函数G(s)=num(s)/den(s)表示的系统的Nyquist曲线。 nyquist(A,B,C,D,iu) 可得到从第iu个输入到系统所有输出的Nyquist曲线。 nyquist(A,B,C,D,iu,w) nyquist(num,den,w) 可利用指定的频率向量w来绘制系统的Nyquist曲线 当带输出变量引用函数时,可得到系统Nyquist曲线的数据,而不直接绘制出系统的Nyquist曲线。 返回本表 [re,im,w]=dnyquist(A,B,C,D,Ts) [re,im,w]=dnyquist(A,B,C,D,Ts,iu) [re,im,w]=dnyquist(A,B,C,D,Ts,iu,w) [re,im,w]=dnyquist(num,den,Ts) [re,im,w]=dnyquist(num,den,Ts,w) 功能 格式 说明 该函数可计算出离散时间LTI系统的Nyquist频率响应曲线,当不带输出变量引用函数时,可在当前图形窗口中直接绘制出系统的Nyquist曲线。 dnyquist 求离散系统的Nyquist(奈奎斯特)频率曲线。 dnyquist(A,B,C,D,Ts) 可得到一组曲线,每条曲线对应于离散状态空间系统的输入/输出组合对,其中频率范围自动选取,频率点在0到π/Ts弧度之间选取,在响应快速变化的位置会自动选取更多的取样点,Ts是内部取样时间。 dnyquist(num,den,Ts) 可得到的离散多项式传递函数G(z)=num(z)/den(z)表示的系统Nyquist曲线。 dnyquist(A,B,C,D,Ts, iu) 可得到从第iu输入到系统所有输出的Nyquist曲线。 dnyquist(A,B,C,D,Ts,iu,w) dnyquist(num,den,Ts,w) 可利用指定的频率矢量w来绘制系统的Nyquist曲线。 当带输出变量引用函数时,可得到系统Nyquist曲线的数据,而不直接绘制出Nyquist曲线。 例2-22已知二阶离散系统开环的脉冲传递函数为: 求离散系统当Ts=0.1s时的Nyquist图。 解:MATLAB 程序如下: num=[0.7 0.06]; den=[1 -0.5 0.43]; dnyquist(num,den,0.1); 运行该程序可得二阶离散系
文档评论(0)