blob: 561ba9b3627cd73cb7761828ad6fc76e7461a84f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
clear
//
//
//
//Variable declaration
n1=1.55 //Core refractive index
n2=1.6 //Cladding refractive index
theta1=60*%pi/180 //angle of incidence(radian)
//Calculation
x=n1*sin(theta1)/n2
theta2=asin(x)*180/%pi //angle of reflection(degrees)
//Result
printf("\n angle of reflection is %0.2f degrees",theta2)
|