自动控制中的Matlab函数.docVIP

  • 20
  • 0
  • 约2.91千字
  • 约 2页
  • 2020-10-09 发布于浙江
  • 举报
南京邮电大学 王帅 整理 PAGE PAGE 1 经典控制中的Matlab函数 控制系统的数学模型 一、多项式处理相关 多项式乘法 C=conv(A,B) 多项式求根 r=roots(p) 由根创建多项式函数 p=poly(r) 求多项式在给定点的值 v=polyval(p,a) 二、建立传递函数相关 建立传递函数模型 sys=tf(num,den);sys=tf(num,den,’inputDelay’,tao) %带时间延迟的系统 sys=tf(num,den,Ts)%离散时间系统(Ts为采样周期,缺省为-1) tfsys=tf(sys)%将任意线性定常系统转换为传递函数模型 提取模型中分子分母多项式系数 [num,den]=tfdata(sys,’v’)%v是关键字,返回列向量形式的分子分母多项式系数 三、建立零极点形式数学模型相关 建立零极点形式数学模型函数 sys=zpk([z],[p],[k]);sys=zpk(z,p,k,’InputDelay’,tao);sys=zpk(z,p,k,Ts);zpks=zpk(sys)%z,p,k对应零点、极点、增益 提取模型中零极点和增益向量的函数 [z,p,k]=zpkdata(sys,’v’) 传递函数模型部分分式展开 [r,p,k]=residue(b,a) 四、建立状态空间模型相关 建立状态空间模型 sys=s

文档评论(0)

1亿VIP精品文档

相关文档