Time response - 시간 응답

Posted at 2008/07/06 12:24 // in 전자 공학/Matlab // by downright

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

크리에이티브 커먼즈 라이센스
Creative Commons License
2008/07/06 12:24 2008/07/06 12:24

이 글에는 트랙백을 보낼 수 없습니다

댓글을 남겨주세요.

[로그인][오픈아이디란?]