diff options
author | prashantsinalkar | 2017-10-10 12:27:19 +0530 |
---|---|---|
committer | prashantsinalkar | 2017-10-10 12:27:19 +0530 |
commit | 7f60ea012dd2524dae921a2a35adbf7ef21f2bb6 (patch) | |
tree | dbb9e3ddb5fc829e7c5c7e6be99b2c4ba356132c /3763/CH10 | |
parent | b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (diff) | |
download | Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.tar.gz Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.tar.bz2 Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.zip |
initial commit / add all books
Diffstat (limited to '3763/CH10')
-rw-r--r-- | 3763/CH10/EX10.1/Ex10_1.sce | 15 | ||||
-rw-r--r-- | 3763/CH10/EX10.10/Ex10_10.sce | 18 | ||||
-rw-r--r-- | 3763/CH10/EX10.11/Ex10_11.sce | 15 | ||||
-rw-r--r-- | 3763/CH10/EX10.12/Ex10_12.sce | 16 | ||||
-rw-r--r-- | 3763/CH10/EX10.13/Ex10_13.sce | 15 | ||||
-rw-r--r-- | 3763/CH10/EX10.2/Ex10_2.sce | 13 | ||||
-rw-r--r-- | 3763/CH10/EX10.3/Ex10_3.sce | 14 | ||||
-rw-r--r-- | 3763/CH10/EX10.4/Ex10_4.sce | 17 | ||||
-rw-r--r-- | 3763/CH10/EX10.5/Ex10_5.sce | 20 | ||||
-rw-r--r-- | 3763/CH10/EX10.6/Ex10_6.sce | 20 | ||||
-rw-r--r-- | 3763/CH10/EX10.7/Ex10_7.sce | 15 | ||||
-rw-r--r-- | 3763/CH10/EX10.8/Ex10_8.sce | 17 | ||||
-rw-r--r-- | 3763/CH10/EX10.9/Ex10_9.sce | 14 |
13 files changed, 209 insertions, 0 deletions
diff --git a/3763/CH10/EX10.1/Ex10_1.sce b/3763/CH10/EX10.1/Ex10_1.sce new file mode 100644 index 000000000..291775f1f --- /dev/null +++ b/3763/CH10/EX10.1/Ex10_1.sce @@ -0,0 +1,15 @@ +clear +// +// +// + +//Variable declaration +h=6.626*10**-34 //plancks constant(J s) +c=3*10**8 //velocity of light(m/s) +Eg=1.44*1.6*10**-19 //band gap(J) + +//Calculation +lamda=h*c/Eg //wavelength of emission(m) + +//Result +printf("\n wavelength of emission is %0.0f angstrom",lamda*10**10) diff --git a/3763/CH10/EX10.10/Ex10_10.sce b/3763/CH10/EX10.10/Ex10_10.sce new file mode 100644 index 000000000..e81356d3e --- /dev/null +++ b/3763/CH10/EX10.10/Ex10_10.sce @@ -0,0 +1,18 @@ +clear +// +// +// + +//Variable declaration +a=50 +n2=1.5 //refractive index of cladding +n1=1.53 //refractive index of core +lamda0=1 //wavelength(micro m) + +//Calculation +V_number=(2*%pi*a*sqrt(n1**2-n2**2)/lamda0) //V number + +n=V_number**2/2 //maximum number of modes + +//Result +printf("\n maximum number of modes is %0.3f ",n) diff --git a/3763/CH10/EX10.11/Ex10_11.sce b/3763/CH10/EX10.11/Ex10_11.sce new file mode 100644 index 000000000..ddfc497dc --- /dev/null +++ b/3763/CH10/EX10.11/Ex10_11.sce @@ -0,0 +1,15 @@ +clear +// +// +// + +//Variable declaration +a=100*10**-6 +NA=0.3 //numerical aperture(m) +lamda=850*10**-9 //wavelength(m) + +//Calculation +V_number=(2*%pi**2*a**2*NA**2/lamda**2) //number of modes +printf("\n total number of modes is %0.3f",2*V_number) + +//Result diff --git a/3763/CH10/EX10.12/Ex10_12.sce b/3763/CH10/EX10.12/Ex10_12.sce new file mode 100644 index 000000000..6b9fb2ce2 --- /dev/null +++ b/3763/CH10/EX10.12/Ex10_12.sce @@ -0,0 +1,16 @@ +clear +// +// +// + +//Variable declaration +a=25*10**-6 +n1=1.48 //refractive index of core +delta=0.01 //refractive index difference +V=25 //Vnumber + +//Calculation +lamda=2*%pi*a*n1*sqrt(2*delta)/V //cutoff wavelength(m) + +//Result +printf("\n cutoff wavelength is %0.3f micro m",lamda*10**6) diff --git a/3763/CH10/EX10.13/Ex10_13.sce b/3763/CH10/EX10.13/Ex10_13.sce new file mode 100644 index 000000000..3f0ab2abd --- /dev/null +++ b/3763/CH10/EX10.13/Ex10_13.sce @@ -0,0 +1,15 @@ +clear +// +// +// + +//Variable declaration +V=2.405 //Vnumber +lamda=1.3 //wavelength(micro m) +NA=0.05 //numerical aperture(m) + +//Calculation +amax=V*lamda/(2*%pi*NA) //maximum value of core radius(micro m) + +//Result +printf("\n maximum value of core radius is %0.2f micro m",amax) diff --git a/3763/CH10/EX10.2/Ex10_2.sce b/3763/CH10/EX10.2/Ex10_2.sce new file mode 100644 index 000000000..49c604db3 --- /dev/null +++ b/3763/CH10/EX10.2/Ex10_2.sce @@ -0,0 +1,13 @@ +clear +// +// +// + +//Variable declaration +lamda=1.55 //wavelength(micro m) + +//Calculation +Eg=1.24/lamda //band gap(eV) + +//Result +printf("\n band gap is %0.3f eV",Eg) diff --git a/3763/CH10/EX10.3/Ex10_3.sce b/3763/CH10/EX10.3/Ex10_3.sce new file mode 100644 index 000000000..33ba1ea1e --- /dev/null +++ b/3763/CH10/EX10.3/Ex10_3.sce @@ -0,0 +1,14 @@ +clear +// +// +// + +//Variable declaration +eta=0.65 //quantum efficiency +n=5*10**5 //number of photons incident + +//Calculation +N=eta*n //number of electron-hole pairs + +//Result +printf("\n number of electron-hole pairs is %0.3f *10**5",N/10**5) diff --git a/3763/CH10/EX10.4/Ex10_4.sce b/3763/CH10/EX10.4/Ex10_4.sce new file mode 100644 index 000000000..8a8dbcd0e --- /dev/null +++ b/3763/CH10/EX10.4/Ex10_4.sce @@ -0,0 +1,17 @@ +clear +// +// +// + +//Variable declaration +eta=0.6 //quantum efficiency +q=1.6*10**-19 //charge(coulomb) +lamda=1.3*10**-6 //lamda(m) +h=6.625*10**-34 //plancks constant(J s) +c=3*10**8 //velocity of light(m/s) + +//Calculation +R=eta*q*lamda/(h*c) //responsibility(A/W) + +//Result +printf("\n responsibility is %0.3f A/W",R) diff --git a/3763/CH10/EX10.5/Ex10_5.sce b/3763/CH10/EX10.5/Ex10_5.sce new file mode 100644 index 000000000..0328449e6 --- /dev/null +++ b/3763/CH10/EX10.5/Ex10_5.sce @@ -0,0 +1,20 @@ +clear +// +// +// + +//Variable declaration +eta=0.7 //quantum efficiency +q=1.6*10**-19 //charge(coulomb) +lamda=863*10**-9 //lamda(m) +P0=0.5*10**-6 //optical power(W) +h=6.625*10**-34 //plancks constant(J s) +c=3*10**8 //velocity of light(m/s) +IT=10*10**-6 //current(A) + +//Calculation +IP=eta*q*lamda*P0/(h*c) +M=IT/IP //multiplication factor + +//Result +printf("\n multiplication factor is %0.3f ",M) diff --git a/3763/CH10/EX10.6/Ex10_6.sce b/3763/CH10/EX10.6/Ex10_6.sce new file mode 100644 index 000000000..f93e69589 --- /dev/null +++ b/3763/CH10/EX10.6/Ex10_6.sce @@ -0,0 +1,20 @@ +clear +// +// +// + +//Variable declaration +n2=1.47 //refractive index of cladding +n1=1.5 //refractive index of core + +//Calculation +phi_c=asin(n2/n1) //critical angle(radian) +phi_c=phi_c*180/%pi //critical angle(degrees) +NA=sqrt(n1**2-n2**2) //numerical aperture +phi_max=asin(NA) //acceptance angle(radian) +phi_max=phi_max*180/%pi //acceptance angle(degrees) + +//Result +printf("\n critical angle is %0.1f degrees",phi_c) +printf("\n numerical aperture is %0.1f ",NA) +printf("\n acceptance angle is %0.1f degrees",phi_max) diff --git a/3763/CH10/EX10.7/Ex10_7.sce b/3763/CH10/EX10.7/Ex10_7.sce new file mode 100644 index 000000000..4c142c318 --- /dev/null +++ b/3763/CH10/EX10.7/Ex10_7.sce @@ -0,0 +1,15 @@ +clear +// +// +// + +//Variable declaration +d=50*10**-6 //diameter(m) +NA=0.2 //numerical aperture(m) +lamda=1*10**-6 //wavelength(m) + +//Calculation +N=4.9*(d*NA/lamda)**2 //total number of guided modes + +//Result +printf("\n total number of guided modes is %0.3f",N) diff --git a/3763/CH10/EX10.8/Ex10_8.sce b/3763/CH10/EX10.8/Ex10_8.sce new file mode 100644 index 000000000..cc5459223 --- /dev/null +++ b/3763/CH10/EX10.8/Ex10_8.sce @@ -0,0 +1,17 @@ +clear +// +// +// + +//Variable declaration +d=5*10**-6 //diameter(m) +n2=1.447 //refractive index of cladding +n1=1.45 //refractive index of core +lamda=1*10**-6 //wavelength(m) + +//Calculation +NA=sqrt(n1**2-n2**2) //numerical aperture +N=4.9*(d*NA/lamda)**2 //total number of guided modes + +//Result +printf("\n total number of guided modes is %0.3f ",N) diff --git a/3763/CH10/EX10.9/Ex10_9.sce b/3763/CH10/EX10.9/Ex10_9.sce new file mode 100644 index 000000000..289898803 --- /dev/null +++ b/3763/CH10/EX10.9/Ex10_9.sce @@ -0,0 +1,14 @@ +clear +// +// +// + +//Variable declaration +n1=1.46 //refractive index of core +delta=0.05 //refractive index difference + +//Calculation +NA=n1*sqrt(2*delta) //numerical aperture + +//Result +printf("\n numerical aperture is %0.2f ",NA) |