diff options
author | priyanka | 2015-06-24 15:03:17 +0530 |
---|---|---|
committer | priyanka | 2015-06-24 15:03:17 +0530 |
commit | b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch) | |
tree | ab291cffc65280e58ac82470ba63fbcca7805165 /2594/CH2/EX2.28 | |
download | Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.gz Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.bz2 Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.zip |
initial commit / add all books
Diffstat (limited to '2594/CH2/EX2.28')
-rwxr-xr-x | 2594/CH2/EX2.28/Ex2_28.sce | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/2594/CH2/EX2.28/Ex2_28.sce b/2594/CH2/EX2.28/Ex2_28.sce new file mode 100755 index 000000000..d5a323c9e --- /dev/null +++ b/2594/CH2/EX2.28/Ex2_28.sce @@ -0,0 +1,25 @@ +clc
+Nv1=1.04*10^19
+disp("Nv = "+string(Nv1)+" cm^-3")//initializing the value of valence band concentration at 300K.
+Ef_Ev=0.3
+disp("Ef_Ev = "+string(Ef_Ev)+" eV")//initializing the value of boron acceptor ionization energy.
+T1=300
+disp("T = "+string(T1)+"K")//initializing the value of temperature 1.
+T2=500
+disp("T = "+string(T2)+"K")//initializing the value of temperature 2.
+Vt1=0.0259
+disp("Vt1 = "+string(Vt1)+"eV")//initializing the value of thermal voltage at 300K.
+k=1.38*10^-23
+disp("k = "+string(k)+"J/K") //initializing value of boltzmann constant.
+e=1.6*10^-19
+disp("e = "+string(e)+"columb") //initializing the value of electronic charge.
+K1=(Nv1/((T1)^(3/2)))
+disp("Value of constant,K1=(Nv/((T)^(3/2)))= "+string(K1)+" cm^-3 K(-2/3)")//calculation
+Nv2=K1*T2^(3/2)
+disp("Value of valence band concentration at 500K,Nv=K1*T(3/2)= "+string(Nv2)+" cm^-3")//calculation
+VT=(k*T2/e)
+disp("Value of parameter VT at 500K,VT=(K*T/e)= "+string(VT)+" cm^-3")//calculation
+p=(Nv2*(exp(-(Ef_Ev)/(VT))))
+disp("Hole concentration,p=(Nv*(exp(Ef_Ev)/(VT)))= "+string(p)+" cm^-3")//calculation
+
+//this is solved problem 2.16 of chapter 2.
|