Time response – 시간 응답

1. Step
 
    – 함수 구문: 
           step(sys)
           step(sys,t)
           step(sys1,sys2,…,sysN,t)
           [y,t] = step(sys)
 
    – 예제 1: 
           a = [-0.5572   -0.7814;0.7814  0];
           b = [1 -1;0 2];
           c = [1.9691  6.4493];
           sys = ss(a,b,c,0);
           step(sys)
사용자 삽입 이미지     – 예제 2: 
           num = 25;
           den = [1,4,25];
           H = tf(num, den);
           step(H);
사용자 삽입 이미지2. Impulse

     – 함수 구문: 
           impulse(sys,t)
           impulse(sys1,sys2,…,sysN,t)
           [y,t] = impulse(sys)

     – 예제: 
           (step 예제 1의 코드와 동일하며 step 함수 대신에 impulse 사용)
           impulse(sys)
사용자 삽입 이미지3. Initial

     – 함수 구문: 
           initial(sys,x0)
           initial(sys,x0,t)

     – 예제: 
           a = [-0.5572   -0.7814;0.7814  0];
           c = [1.9691  6.4493];
           x0 = [1 ; 0];                                   %Initiala Condition
           sys = ss(a,[],c,[]);
           initial(sys,x0)
사용자 삽입 이미지


4. Lsim

     – 함수 구문: 
           lsim(sys,u,t)
           lsim(sys,u,t,x0)
           lsim(sys,u,t,x0,’zoh’)
           lsim(sys,u,t,x0,’foh’)

     – 예제: 
           [u,t] = gensig(‘square’,4,10,0.1);
           H = [tf([2 5 1],[1 2 3]) ; tf([1 -1],[1 1 5])]
           lsim(H,u,t)
사용자 삽입 이미지* 참고: Matlab Documents

You may also like...

댓글 남기기