본문 바로가기
삽질기초/ETC

[MATLAB] 단위계단함수

by @가을바람 2009. 4. 22.

%ut

t = -30 : 0.01 : 30;

x(t<0)=0; %ut 설정.
x(t>0)=1;

 

plot(t,x)
axis([-5 5 -2 2]) %xy축 범위 변경
grid on    %눈금 그리기







figure
x1= (t+1>0); %t+1>0 x1에 대입
plot(t,x1,':') % x축 t y축은 x1
hold on

x2=-2*(t-1>0);
plot(t,x2,'-r')
hold on

x3=(t-3>0);
plot(t,x3)
axis([-10 10 -5 5])
grid on
title('u(t+1)-2u(t-1)+u(t-3)')






figure %새로운 그래프창 만들기
x=x1+x2+x3; %합쳐서 대입
plot(t,x) %그래프 그리기
axis([-10 10 -5 5]) %번위변경
grid on %눈금









'삽질기초 > ETC' 카테고리의 다른 글

Gradient, Divergence, Curl ...  (0) 2009.06.05
MATLAB 함수들.  (0) 2009.04.22
데시벨 [ decibel/ dB ]  (0) 2009.04.20
EMC/EMI  (0) 2009.04.20
[MATLAB] 3*3 역행렬  (0) 2009.04.16