Matlab 실습 8. 감쇠비에 따른 단위계단 응답
문제 : 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','..
2022. 12. 24.
Matlab 실습 1. Step function
문제 : \( 2 \over s^2+2s+2 \)에 대한 단위계단응답을 구해보자. 코드 clc; clear all; clf t=0:0.01:5; Num=2; den=[1,2,2]; sys=tf(Num,den); Den=den'; A=Den(1) figure(1) [y,t]=step(sys,t); plot(t,y), grid figure(2) step(sys,t), grid 그래프 - 분자는 Num, 분모는 den이다.이때 계수만 행렬에 대입한다. - step을 이용하여 단위계단응답을 구할 수 있다. - [y,t]에 저장하고 plot을 사용하면 제목과 label이 비어있지만, step을 이용해 바로 출력하면 제목과 label이 생긴다.
2022. 12. 24.