VIIth SEMESTER
SOL(1): MATLAB program to plot reflection coefficients for TE and TM modes with 𝑛 = 1.50.
clear all
n = 1.50;
N_max = 11;
t = linspace(0,1,N_max);
theta = (pi/2)*t;
r_TE = num_TE./den_TE;
r_TM = num_TM./den_TM;
angle_degrees = (theta./pi)*180;
’LineWidth’,1.5)
xlabel(’Angle of incidence’,’FontSize’,14)
pause
close all
SOL(2):Plot refractive index for 𝑆𝑖𝑂2 using the Sellmeier equation and determine coefficient
𝐷𝑚𝑎𝑡 material dispersion.
clear all
N_max = 101;
lambda = linspace(0.5,1.8,N_max);
ref_index = sqrt(ref_index_sq);
h = plot(lambda,ref_index,’LineWidth’,1.5);
xlabel(’wavelength (\mum)’,’FontSize’,14);
ylabel(’refractive index’,’FontSize’,14);
pause
close all
Second Program for Dm
clear all
c_light = 3d5;
disp_min = -20;
disp_max =20;
N_max = 101;
lambda = linspace(lambda_min,lambda_max,N_max);
ref_index = sqrt(ref_index_sq);-
ttt1 = ref_index;
dy1_lam = diff(ttt1)./diff(lambda);
lambda1 = lambda(1:length(lambda)-1);
ttt2 = dy1_lam;
dy2_lam = diff(ttt2)./diff(lambda1);
lambda2 = lambda1(1:length(lambda1)-1);
D_mat = (-lambda2.*dy2_lam/c_light)*1d9;
plot(lambda2,D_mat,’LineWidth’,1.5);
xlabel(’wavelength (\mum)’,’FontSize’,14);
SOL(4):
clear all
N_max = 101;
t = linspace(0,30d-15,N_max);
c = 3d14;
n = 3.4;
v_p = c/n;
lambda = 1.0;
k = 2*pi/lambda;
frequency = v_p/lambda;
z = 0.6;
omega = 2*pi*frequency;
A = sin(k*z - omega*t);
plot(t,A,’LineWidth’,1.5)
xlabel(’Time’,’FontSize’,14);
ylabel(’Amplitude’,’FontSize’,14);
set(gca,’FontSize’,14);
line([1.53d-14,2d-14],[1,1],’LineWidth’,3.0)
line([1.9d-14,2d-14],[1.1,1],’LineWidth’,3.0)
line([1.9d-14,2d-14],[0.9,1],’LineWidth’,3.0)
pause
close all
t = linspace(0,300d-15,N_max);
c = 3d14;
n = 3.4;
v_p = c/n;
lambda = 1.0;
frequency = v_p/lambda;
omega = 2*pi*frequency;
k = 2*pi/lambda;
Delta_omega = omega/15.0;
Delta_k = k/15.0;
k_1 = k + Delta_k;
k_2 = k - Delta_k;
plot(t,A,’LineWidth’,1.3)
xlabel(’Time’,’FontSize’,14)
ylabel(’Amplitude’,’FontSize’,14)
set(gca,’FontSize’,14);
pause
close all