MATLAB 中数学模型.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB 中数学模型

实验一 MATLAB 中数学模型的表示 传递函数(SISO L) 多项式 , 》P=[1 0 2 4] 两函数相乘 conv()函数(零-极点形式表示传递函数) 》A=[1 3];B=[10 20 3]; 》C=conv(A,B) 容许多级嵌套 N(s)=4(s+2)(s+3)(s+4) 》N=4*conv([1 2],conv([1 3],[1 4])) 传递函数 sys=tf(num,den) 》num=conv([1 1],[1 2 6]); 》den=conv([1 0 0],conv([1 3],[1 2 3 4])); 》G=tf(num,den) 传递函数的特征根及零、极点图 1):多项式求根函数 roots() 求根 》p=[1 3 0 4] 》r=roots(p) 2):若已知多项式的特征值,poly() 函数求多项式系数(了解) 》 3):polyval() 函数用来求给定变量时多项式值(了解) 》n=conv([3 2 1],[1 4]); 》value=polyval(n,-5) 4):pzmap() 传递函数在复平面上的零、极点图 例如: 》num=[6 0 1]; 》den=[1 3 3 1]; 》z=roots(num); 》p=roots(den); 》G=tf(num,den); 》pzmap(num,den) 》title(‘pole-zero Map’) 控制系统的方框图模型 串联 sys=series(sys1,sys2) [num,den]=series(num1,den1,num2,den2) , 》numg=[1]; deng=[500 0 0]; 》sysg=tf(numg,deng); numh=[1 1];denh=[1 2]; sysh=tf(numh,denh); sys=series(sysg,sysh)_ 并联 [num,den]=parallel(num1,den1,num2,den2) sys=paralled(sys1,sys2) 反馈 [num,den]=feedback(numg,deng,numh,denh,sign) [sys]=feedback(sysg,sysh,sign) 例子: 负反馈连接, 求闭环传递函数 》numg=[1 1];deng=[1 2]; 》numh=[1];denh=[1 0]; 》[num,den]=feedback(numg,deng,numh,denh,-1); 》printsys(num,den) 单位反馈系统 [num,den]=cloop(num1,den1,sign) 控制系统的零、极点模型 零极点模型与多项式模型转换 [z,p,k]=tf2zp(num,den) [num,den]=zp2tf(z,p,k) 》num=[12 24 12 20];den=[2 4 6 2 2]; 》[z,p,k]=tf2zp(num,den); 》[num,den]=zp2tf(z,p,k); 》G=tf(num,den) Mp 2.1 ;2.2; 2.6; 2.8 MP2.1考虑两个多项式 , 使用 MATLAB计算下列各式: 绘制系统的单位阶跃响应,参数Z=3,6和12。

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档