Вы находитесь на странице: 1из 7

Matlab驗證

3.24:
%%==============3.24 Verify=====================
k=2.86; %% let k=2.8
sys3_24=tf([k],[1 2 k]);
stepinfo(sys3_24)
%=============================================

3.25:
%%==============3.25 Verify=====================
k=81.25; %% let k=81.25
a=75; %% let a=75
sys1=tf([k],[1 a]);
sys2=tf([100],[1 25]);
sys3=series(sys1,sys2);
sys3_25=feedback(sys3,1,-1);
stepinfo(sys3_25,'SettlingTimeThreshold',0.01)
%=============================================
3.42:
%%==============3.42 Verify=====================
sys1=tf([1],[1 0.4 4]);
sys2=zpk([-4],[0 -0.5 -1],1);
sys3_42=series(sys1,sys2);
figure; rlocus(sys3_42); grid on;
%===============================================
5.6(8):
%%==============5.6(8) Verify=====================
sys5_6(8)=zpk([-1 -1],[0 0 0 -4],1);
rlocus(sys5_6(8)); grid on;
%===============================================
5.16:
%%==============5.16 Verify=====================
sys5_16=tf([1 3],[1 5 9 5 0]);
figure;rlocus(sys5_16); grid on;
%===============================================
Bode plot:
%%============Bode plot Verify=====================
sys6_4=zpk([-2 -4],[0 -1 -5 -10],1);
figure; bode(sys6_4); grid on;

sys6_5(1)=tf([1],[1 3 10]);
figure; bode(sys6_5(1)); grid on;

sys6_5(2)=tf([1 0 1],[1 0 4 0]);


figure; bode(sys6_5(2)); grid on;

sys1=tf([1],[1 6 25]);
sys2=zpk([-2 -2],[0 0 -10],1);
sys6_7=series(sys1,sys2);
figure; bode(sys6_7); grid on;
%===============================================

6.4(d):
6.5(a):

6.5(e):
6.7(c):

Вам также может понравиться