You are on page 1of 8

%unit step signal

t=-5:0.001:5;
u=(t>=0);
figure(1)
plot(t,u)
ylim([-1.5 1.5]);

%unit step signal using heaviside


t=-5:1:5;
x=heaviside(t);
figure(2)
stem(t,x);

%unit impulse signal


t=-5:1:5;
delta=(t==0);
figure(3)
stem(t,delta)

%unit ramp
u=(t>=0);
t=-5:1:5;
figure(4)
ramp=u.*t;
plot(t,ramp)

%sinusoidal sine
A=1;
t=0:0.01:2*pi;
f=1;
figure(5)
a=A*sin(2*pi*f*t);
plot(t,a)

%sinusoidal cosine
A=1;
t=0:0.01:2*pi;
f=1;
figure(6)
a=A*cos(2*pi*f*t);
plot(t,a)

%sinusoidal tan
A=1;
t=0:0.5:2*pi;
f=1;
figure(7)
a=A*tan(2*pi*f*t);
plot(t,a)

%----------------------
%----------------------

1
%----------------------
%----------------------

%square wave
t=-5:0.001:5;
duty=50;
b=square(t,duty);
figure(8);
plot(t,b)
ylim([-1.5 1.5])

%positive exponential signal


a=1;
t=-5:0.001:5;
e=exp(a.*t);
figure(9)
plot(t,e)

%negative exponential signal


a=-1;
t=-5:0.001:5;
e=exp(a.*t);
figure(10)
plot(t,e)

%rectangular pulse
b1=5;
a1=5;
x=-10:0.01:10;
a=2;
b=6;
f=@(xi,a,b)a*rectpuls(xi,b);
figure(11)
plot(x,f(x,a1,b1));
ylim([0 6]);

%sinc signal
t=-5:0.001:5;
c=sinc(t);
figure(12)
plot(t,c)

2
3
4
5
6
7
Published with MATLAB® R2022b

You might also like