Main Content

임펄스 함수, 계단 함수, 램프 함수

MATLAB®은 프로그래밍 언어이므로 무수히 다양한 신호가 가능합니다. 다음은 단위 임펄스, 단위 계단, 단위 램프, 단위 포물선을 생성하는 몇 가지 명령문입니다.

t = (-1:0.01:1)';

impulse = t==0;
unitstep = t>=0;
ramp = t.*unitstep;
quad = t.^2.*unitstep;

이러한 시퀀스는 모두 t에 따른 형태를 갖는 열 벡터입니다. 시퀀스를 플로팅합니다.

plot(t,[impulse unitstep ramp quad])

Figure contains an axes object. The axes object contains 4 objects of type line.

주기가 0.5이고 진폭이 0.81인 구형파를 생성하고 플로팅합니다.

sqwave = 0.81*square(4*pi*t);
plot(t,sqwave)

Figure contains an axes object. The axes object contains an object of type line.