summaryrefslogtreecommitdiff
path: root/2594/CH2/EX2.28
diff options
context:
space:
mode:
authorpriyanka2015-06-24 15:03:17 +0530
committerpriyanka2015-06-24 15:03:17 +0530
commitb1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch)
treeab291cffc65280e58ac82470ba63fbcca7805165 /2594/CH2/EX2.28
downloadScilab-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-x2594/CH2/EX2.28/Ex2_28.sce25
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.