From b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b Mon Sep 17 00:00:00 2001 From: priyanka Date: Wed, 24 Jun 2015 15:03:17 +0530 Subject: initial commit / add all books --- 716/CH2/EX2.1/MatLab_Prog2_1.sce | 46 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100755 716/CH2/EX2.1/MatLab_Prog2_1.sce (limited to '716/CH2/EX2.1/MatLab_Prog2_1.sce') diff --git a/716/CH2/EX2.1/MatLab_Prog2_1.sce b/716/CH2/EX2.1/MatLab_Prog2_1.sce new file mode 100755 index 000000000..cd67b0423 --- /dev/null +++ b/716/CH2/EX2.1/MatLab_Prog2_1.sce @@ -0,0 +1,46 @@ +//to generate standard signals like unit impulse,unit step,unit ramp,parabolic,sinusoidal,triangular pulse,signum,sinc and Gaussian signals +clc; +clear; +t=-15:0.1:15; +x=1.*(t==0); +subplot(3,3,1) +plot(t,x); +xtitle('unit impulse signal','time t','signal x(t)'); +x=1.*(t>=0); +subplot(3,3,2) +plot(t,x); +xtitle('unit step signal','time t','signal x(t)'); +x=t.*(t>=0); +subplot(3,3,3) +plot(t,x); +xtitle('unit ramp signal','time t','signal x(t)'); +x=0.4*(t^2); +subplot(3,3,4) +plot(t,x); +xtitle('parabolic signal','time t','signal x(t)'); +x=sin(%pi/5*t); +subplot(3,3,5) +plot(t,x); +xtitle('sinusoidal signal','time t','signal x(t)'); +x=1-abs(t)/2; +subplot(3,3,6) +plot(t,x); +xtitle('triangular signal','time t','signal x(t)'); +x=-1.*(t<0)+1.*(t>=0); +subplot(3,3,7) +plot(t,x); +xtitle('signum signal','time t','signal x(t)'); + +t1=0.01:0.01:15; +x1=(sin(t1)./t1).*(t1>0.01) +t2=-15:0.01:-0.01 +x2=(sin(t2)./t2).*(t2<-0.01) +subplot(3,3,8) +plot(t1,x1,t2,x2); +xtitle('sinc signal','time t','signal x(t)'); + +t=-15:0.01:15; +x=exp(-1*1.*(t.^2)); +subplot(3,3,9) +plot(t,x); +xtitle('guassian signal','time t','signal x(t)'); \ No newline at end of file -- cgit