You are on page 1of 4

Amir Sohail

BEEM-F17-011

Lab 8
Lab Task #1: Output:
clc
clear all
close all
ab=[1];
aa=[1 (-3/4) (1/8) ];
zplane(ab,aa);grid;
title('algebric manipulation evaluating vector " a "');

Lab Task #2: Output:


clc
clear all
close all
ap1=[1 (-1/4)];
ap2=[1 (-1/2)];
ap3=conv(ap1,ap2);
ab=1;aa=ap3;
figure;zplane(ab,aa);grid;
title('Using " conv " for evaluating vector " a "');
ar=[(1/2) (1/4)];
ap=poly(ar);
ab=1;aa=ap;
figure;zplane(ab,aa);grid;
title('Using " poly " for evaluating vector " a "');
ab=[5 4 1 2 0];
Amir Sohail
BEEM-F17-011

aa=[1 (-3/4) (1/8)];


[ar,ap,k]=residuez(ab,aa)
ab=[1 2 1];
aa=[1 (-3/2) (1/2)];
[az,ap,k]=tf2zp(ab,aa);
num=(1/10)*ones(1,10);
den=1;
zplane(num,den);
figure;
w=0:0.01:2*pi;
freqz(num,den,w);
figure;
impz(num,den);
[ar,ap,k]=residuez(num,den)
z=roots(num)
syms z
aa=2*z^3+3*z^2+4*z;
ab=3*z^3+4*z^2+5*z+6;
pretty(aa)
pretty(ab)
t=-10:0.01:10;
aa=sinc(t);
plot(t,aa);grid on;
ab=(-1).^t.*sinc(0.5*t);
ab=1;
zplane(aa,ab);
freqz(aa,1);

Lab Task #3: Output:


Amir Sohail
BEEM-F17-011

clc
clear all
close all
inc = 0.001;
t = -0.2+inc:inc:0.2;
ay=rectpuls(t,0.025);
aa=fftshift(abs(fft(ay)));
plot(t,aa);grid on;
To=1/2000;
t=-5*To:To/50:5*To;
ax=cos(4000*pi*t) ;
aa=fftshift(abs(fft(ax)));
aa=fft(ax);
ab=ifft(aa);
plot(ab);grid on;

Home Task #1: Output:


clc
clear all
close all
inc = 0.001;
t = -0.2+inc:inc:0.2;
ay=rectpuls(t,0.025);
impz(ay,1)
mag=ay;
plot(t,mag)
figure;
aa=fftshift(abs(fft(ay)));
plot(t,aa);grid on;
Amir Sohail
BEEM-F17-011

ab=ifft(aa);
plot(ab);grid on;

Home Task #2: Output:


clc
clear all
close all
To=1/2000;
t=-5*To:To/10:5*To;
ax=cos(4000*pi*t) ;
grid on;
subplot(311)
plot(t,ax, 'b');
aa=fftshift(abs(fft(ax)));
aa=fft(ax);
grid on;
subplot(312)
plot(t,aa,'-o');
grid on;
ab=ifft(aa);
subplot(313)
plot(t,ab);

You might also like