반응형
문제 : 2차시스템에서 고유주파수가 2로 일정할때, 감쇠비의 변화에 따른 응답을 그래프로 그려보자.
코드 :
clc; clear
wn=2; z1=0.6; z2=1.0; z3=1.4;
num=wn^2;
d1=[1 2*z1*wn wn^2]; d2=[1 2*z2*wn wn^2]; d3=[1 2*z3*wn wn^2];
t=0:0.01:10;
y1=step(num, d1, t); % step(분자, 분모, 시간)
y2=step(num, d2, t);
y3=step(num, d3, t);
plot(t, y1, t, y2,'--', t, y3, ':'), grid
xlabel('t(sec)'), ylabel('output y(t)'), title('Step Response')
legend('Underdamped','Critically damped', 'Overdamped')
그래프
- legend는 그린 그래프에 대해 차례대로 범례를 추가하는 기능을 한다.
- plot(t, y1, t, y2, t,y3)를 이용하여 한번에 여러개의 그래프를 그릴 수 있다.
반응형
'Matlab' 카테고리의 다른 글
Matlab 실습 10. Polarplot (0) | 2022.12.24 |
---|---|
Matlab 실습 9.Nyquist 선도 그리기 (0) | 2022.12.24 |
Matlab 실습 7.Bode 선도 (0) | 2022.12.24 |
Matlab 실습 6. if, else, switch를 이용한 짝수 홀수 판별 (0) | 2022.12.24 |
Matlab 실습 5. Bode 선도, 대역폭 (0) | 2022.12.24 |
댓글