summaryrefslogtreecommitdiff
path: root/1655/CH2/EX2.5.1/Example_2_5_1.sce
blob: 37160c0bf30a0f551fd18b6277ac470f105d1c1a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
// Example 2.5.1  page 2.17

clc;
clear;

NA = 0.45       //Numerical aperture
betaB = 45       // Skew ray change direction by 90 degree at each reflection

Meridional_theta = asind(NA);   //computing acceptacne angle for meridoinal ray
Skew_theta = asind(NA/cosd(betaB));  //computing acceptacne angle for skew ray

printf("\nAcceptacne angle for Meridoinal ray is %.2f degree.\nAcceptance angle for Skew ray %.1f degree.",Meridional_theta,Skew_theta);