- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用MATLAB语言辅助《自动控制原理》的教学.PDF
1999 5 () May, 1999
22 3 Jo rnal of Sich an Normal University(Nat ral Science) Vol.22, No.3
用MATLAB 语言辅助《自动控制原理》的教学
赵仕良
(, 610066)
:MATLAB 《》,
、、、.
:MATLAB ;;;;
:TP312MA :A :1001-8395(1999)03-0341-03
, Ba-
[1]
sic、Fortran C (CACSD) .Matlab 1984
,、、、、、
“”.Matlab ,.
Matlab ,《》
.:
1
.,
[2]
, Ro th J ry .Matlab ,
2
.K (s )=1/s , G(s )=1/s (s +1)(s +2),
K (s )G (s )=1/s2 *1/s (s +1)(s +2).
,.
%MATLAB PROGRAM-1 nc=[zeros(1, dimdgk-dimngk), ngk];
f nction[ngk, dgk, n m, den]=cltf(ng, dg, nk, dk) den=nc+dgk
ngk=conv(ng, nk);dgk=conv(dg, dk); n m=ngk
dimngk=length(ngk);dimdgk=length(dgk);
cltf ,., .
%MATLAB PROGRAM -2 i=find(real(p)0);n1=length(i);
ng=1;dg=poly([0,-1,-2]);nk=1;dk=[1,0,0]; j=find(real(z)0);n2=length(j);
[ngk, dgk, n m, den]=cltf (ng, dg, nk, dk); if n10, disp(`[System is nstable, and nstable poles
printsys(n m, den) have]);disp(n1);
[z, p]=tf2zp(n m, den) elseif n20, disp(`System is a Nominimal Phase One);
- -
:1999 03 22
:, , 27 ,
() 22
342
else disp(`System is a Minimal Phase One); disp(`please enter any key )
end pa se
,PROGRAM-2 (ng 、dg 、nk 、dk
),
, .
2
[2]
k ()0 +∞, .
K (s )=k , , 1 .
%MATLAB PROGRAM-3 pa se
ng=1;dg=poly([0,-1,-2]); clpole=rloc s(ng, dg,[0.3:0.1:7])
rloc s(ng, dg), grid range=[0.3:0.1:7];[range, clpole]
title(`rloc s
文档评论(0)