You are on page 1of 1

Muneeb Mansoor

2008197

EE-472 Assignment
MATLAB Code
clear all
close all
z=linspace(0,10,10000);
c=350; % wavelength
f=50; % frequency
w=2*pi*f;
k=w/c; % free space wavenumber
E0=1;
E= E0*exp(1i*(-k*z)); % for t =0
E1=E0*exp(1i*(w*(pi/(2*w))-k*z)); % for t = pi/2w
E2=E0*exp(1i*(w*(pi/w)-k*z)); % for t = pi/w
plot(z,E)
axis([0 10 -1 1])
hold on
plot(z,E1,'--')
plot(z,E2,'-.')
xlabel('z-axis')
ylabel('Amplitude')
title('Travelling Wave')
legend('t = 0', 't = pi/2w', 't= pi/w')

You might also like