电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

实验二 利用MATLAB进行时域分析

实验二 利用MATLAB进行时域分析_第1页
1/15
实验二 利用MATLAB进行时域分析_第2页
2/15
实验二 利用MATLAB进行时域分析_第3页
3/15
实验二 利用 MATLAB 进行时域分析本实验内容包含以下三个部分:基于 MATLAB 得线性系统稳定性分析、基于 MATLAB 得线性系统动态性能分析、与 MATALB 进行控制系统时域分析得一些其它实例。一、 基于 MATLAB 得线性系统稳定性分析线性系统稳定得充要条件就是系统得特征根均位于 S 平面得左半部分。系统得零极点模型可以直接被用来推断系统得稳定性。另外,MATLAB 语言中提供了有关多项式得操作函数,也可以用于系统得分析与计算。(1)直接求特征多项式得根设 p 为特征多项式得系数向量,则 MATLAB 函数 roots()可以直接求出方程 p=0 在复数范围内得解 v,该函数得调用格式为:v=roots(p) 例 3、1 已知系统得特征多项式为: 特征方程得解可由下面得 MATLAB 命令得出。>> p=[1,0,3,2,1,1]; v=roots(p)结果显示:v = 0、3202 + 1、7042i 0、3202 - 1、7042i -0、7209 0、0402 + 0、6780i 0、0402 - 0、6780i利用多项式求根函数 roots(),可以很方便得求出系统得零点与极点,然后根据零极点分析系统稳定性与其它性能。(2)由根创建多项式假如已知多项式得因式分解式或特征根,可由 MATLAB 函数 poly()直接得出特征多项式系数向量,其调用格式为:p=poly(v) 如上例中:v=[0、3202+1、7042i;0、3202-1、7042i; -0、7209;0、0402+0、6780i; 0、0402-0、6780i]; >> p=poly(v)结果显示p = 1、0000 0、0001 3、0000 2、0001 0、9998 0、9999由此可见,函数 roots()与函数 poly()就是互为逆运算得。(3)多项式求值在 MATLAB 中通过函数 polyval()可以求得多项式在给定点得值,该函数得调用格式为: polyval(p,v) 对于上例中得 p 值,求取多项式在 x 点得值,可输入如下命令:>> p=[1,0,3,2,1,1];x=1 polyval(p,x)结果显示x = 1ans = 8 (4)部分分式展开 考虑下列传递函数: 式中,但就是与中某些量可能为零。MATLAB 函数可将展开成部分分式,直接求出展开式中得留数、极点与余项。该函数得调用格式为: 则得部分分式展开由下式给出: 式中,,…, ,为极点,,,…, 为各极点得留数,为余项。例 3、2 设传递函数为: 该传递函数得部分分式展开由以下命令获得:>> num=[2,5,3,6]; den=[1,6,11,6]; [r,p,k]=residue(num,den)命令窗口中显示如下结果r = -6、0000 -4、0000 3、0000p = -3、0000 -2、0000 -1、0000k = 2中留数为列向量 r,极点为列向量 p,余项为行向量 k。由此可得出部分分式展...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

实验二 利用MATLAB进行时域分析

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部