Matlab讲义三ControlSystemToolbox-国立中央大学.doc

Matlab讲义三ControlSystemToolbox-国立中央大学.doc

Matlab讲义三ControlSystemToolbox-国立中央大学.doc

Matlab講義三:Control System Toolbox .函式型M檔,變數為local,不會影響已存在的變數,打help 函式名稱,會show出接下來的%後所寫之文字註解。 例:function bodeplot(num,….)   % ……………….   程式開始  若開頭無function此行,表此為巨集式M檔,我們所寫的程式即是。為何稱巨集,因為此程式是把一連串的動作自動由M檔讀入執行完成。 .控制系之模型表示 一、狀態空間表示法:  若給定二階系統,  則取為狀態變數,可得ABCD  使用Matlab的狀態空間表示為 wn=2.5; zeta=0.2; a=[0 1;-wn^2 –2*zeta*wn]; b=[0;wn^2]; c=[1 0]; d=0; 二、轉移函數表示法:  對微分方程式取Laplace轉換可得  例:=2.5,ζ=0.3,以Matlab的表示法為 num=[0 0 6.25];   %分子多項式之係數,不足補零 den=[1 1.5 6.25];  %分母多項式之係數,不足補零 三、極、零點和增益表示法  將上式分解成一次乘積,其中Z為零點,p為極點,K為系統增益。  例:,以Matlab表示為 k=4; z=[-1]; p=[-2;-3]; 四、離散時間系統  基本上和上述連續時間使用方法一樣。

文档评论(0)

1亿VIP精品文档

相关文档