diff options
Diffstat (limited to '3840/CH5')
-rw-r--r-- | 3840/CH5/EX5.1/Ex5_1.sce | 17 | ||||
-rw-r--r-- | 3840/CH5/EX5.10/Ex5_10.sce | 18 | ||||
-rw-r--r-- | 3840/CH5/EX5.11/Ex5_11.sce | 21 | ||||
-rw-r--r-- | 3840/CH5/EX5.12/Ex5_12.sce | 20 | ||||
-rw-r--r-- | 3840/CH5/EX5.2/Ex5_2.sce | 19 | ||||
-rw-r--r-- | 3840/CH5/EX5.3/Ex5_3.sce | 17 | ||||
-rw-r--r-- | 3840/CH5/EX5.5/Ex5_5.sce | 25 | ||||
-rw-r--r-- | 3840/CH5/EX5.6/Ex5_6.sce | 19 | ||||
-rw-r--r-- | 3840/CH5/EX5.8/Ex5_8.sce | 15 | ||||
-rw-r--r-- | 3840/CH5/EX5.9/Ex5_9.sce | 21 |
10 files changed, 192 insertions, 0 deletions
diff --git a/3840/CH5/EX5.1/Ex5_1.sce b/3840/CH5/EX5.1/Ex5_1.sce new file mode 100644 index 000000000..70cd88d40 --- /dev/null +++ b/3840/CH5/EX5.1/Ex5_1.sce @@ -0,0 +1,17 @@ +clear +// +// +// + +//Variable declaration +E_EF=0.5 //fermi energy(eV) +FE=1/100 //probability +Kb=1.381*10**-23 //boltzmann constant(J/k) +x=6.24*10**18 + +//Calculation +KB=Kb*x +y=E_EF/KB +T=y/log(1/FE) //temperature(K) + +//Result diff --git a/3840/CH5/EX5.10/Ex5_10.sce b/3840/CH5/EX5.10/Ex5_10.sce new file mode 100644 index 000000000..156b00dac --- /dev/null +++ b/3840/CH5/EX5.10/Ex5_10.sce @@ -0,0 +1,18 @@ +clear +// +// +// + +//Variable declaration +m=9.11*10**-31 //mass(kg) +e=1.602*10**-19 //charge(c) +E=5.5 //fermi energy(V/m) +tow=3.97*10**-14 //relaxation time(s) + +//Calculation +Vf=sqrt(2*E*e/m) //fermi velocity(m/s) +lamda=Vf*tow //mean free path(m) + +//Result +printf("\n fermi velocity is %0.2f *10**6 m/s",Vf/10**6) +printf("\n mean free path is %0.2f *10**-8 m",lamda*10**8) diff --git a/3840/CH5/EX5.11/Ex5_11.sce b/3840/CH5/EX5.11/Ex5_11.sce new file mode 100644 index 000000000..436874481 --- /dev/null +++ b/3840/CH5/EX5.11/Ex5_11.sce @@ -0,0 +1,21 @@ +clear +// +// +// + +//Variable declaration +n=1 //number of electrons +NA=6.025*10**26 //avagadro number +D=10500 //density(kg/m**3) +M=107.9 //atomic weight(kg) +m=9.11*10**-31 //mass(kg) +h=6.63*10**-34 //plancks constant(Js) + +//Calculation +n=n*NA*D/M //electronic concentration(per m**3) +x=(3*n/%pi)**(2/3) +Ef=h**2*x/(8*m) //fermi energy(J) + +//Result +printf("\n electronic concentration is %0.3f *10**28 per m**3",n/10**28) +printf("\n fermi energy is %0.2f *10**-19 J",Ef*10**19) diff --git a/3840/CH5/EX5.12/Ex5_12.sce b/3840/CH5/EX5.12/Ex5_12.sce new file mode 100644 index 000000000..3ad6c9e4b --- /dev/null +++ b/3840/CH5/EX5.12/Ex5_12.sce @@ -0,0 +1,20 @@ +clear +// +// +// + +//Variable declaration +D=8.92*10**3 //density(kg/m**3) +w=63.5 //atomic weight +Na=6.02*10**26 //avagadro number +e=1.6*10**-19 //charge(c) +I=100 //current(A) +A=10*10**-6 //area(m**2) +n=1 + +//Calculation +J=I/A //current density(amp/m**2) +n=n*Na*D/w +vd=J/(n*e) //drift velocity(m/s) + +//Result diff --git a/3840/CH5/EX5.2/Ex5_2.sce b/3840/CH5/EX5.2/Ex5_2.sce new file mode 100644 index 000000000..c3adb6e83 --- /dev/null +++ b/3840/CH5/EX5.2/Ex5_2.sce @@ -0,0 +1,19 @@ +clear +// +// +// + +//Variable declaration +e=1.602*10**-19 //charge(c) +m=9.11*10**-31 //mass(kg) +h=6.63*10**-34 //plancks constant(Js) +Ef=7*e //fermi energy(J) + +//Calculation +x=Ef*8*m/h**2 +n23=x/((3/%pi)**(2/3)) +n=n23**(3/2) //total number of free electrons(electrons/m**3) + +//Result +printf("\n total number of free electrons is %0.4f *10**28 electrons/m**3",n/10**28) +printf("\n answer in the book varies due to rounding off errors") diff --git a/3840/CH5/EX5.3/Ex5_3.sce b/3840/CH5/EX5.3/Ex5_3.sce new file mode 100644 index 000000000..1c278b462 --- /dev/null +++ b/3840/CH5/EX5.3/Ex5_3.sce @@ -0,0 +1,17 @@ +clear +// +// +// + +//Variable declaration +rho=1.54*10**-8 //resistivity(ohm m) +n=5.8*10**28 //number of electrons +e=1.602*10**-19 //charge(c) +m=9.11*10**-31 //mass(kg) + +//Calculation +tow=m/(n*e**2*rho) //relaxation time(s) + +//Result +printf("\n relaxation time is %0.3f *10**-15 s",tow*10**15) +printf("\n answer in the book varies due to rounding off errors") diff --git a/3840/CH5/EX5.5/Ex5_5.sce b/3840/CH5/EX5.5/Ex5_5.sce new file mode 100644 index 000000000..43d1fa802 --- /dev/null +++ b/3840/CH5/EX5.5/Ex5_5.sce @@ -0,0 +1,25 @@ +clear +// +// +// + +//Variable declaration +D=2.7*10**3 //density(kg/m**3) +rho=2.7*10**-8 //resistivity(ohm m) +w=26.98 //atomic weight +Na=6.025*10**26 //avagadro number +e=1.6*10**-19 //charge(c) +L=5 //length(m) +R=0.06 //resistance(ohm) +I=15 //current(A) +n=3 //number of electrons + +//Calculation +N=n*D*Na/w //number of conduction electrons(/m**3) +mew=1/(rho*N*e) //mobility(m**2/Vs) +vd=I*R/(L*rho*N*e) //drift velocity(m/s) + +//Result +printf("\n number of conduction electrons is %0.4f *10**29 /m**3",N/10**29) +printf("\n mobility is %0.5f m**2/Vs",mew) +printf("\n drift velocity is %0.1f *10**-4 m/s",vd*10**4) diff --git a/3840/CH5/EX5.6/Ex5_6.sce b/3840/CH5/EX5.6/Ex5_6.sce new file mode 100644 index 000000000..45dbf9c65 --- /dev/null +++ b/3840/CH5/EX5.6/Ex5_6.sce @@ -0,0 +1,19 @@ +clear +// +// +// + +//Variable declaration +D=8.92*10**3 //density(kg/m**3) +rho=1.73*10**-8 //resistivity(ohm m) +W=63.5 //atomic weight +Na=6.02*10**26 //avagadro number +e=1.6*10**-19 //charge(c) + +//Calculation +n=D*Na/W +mew=1/(rho*n*e) //mobility(m**2/Vs) + +//Result +printf("\n mobility is %0.5f m**2/Vs",mew) +printf("\n answer given in the book is wrong") diff --git a/3840/CH5/EX5.8/Ex5_8.sce b/3840/CH5/EX5.8/Ex5_8.sce new file mode 100644 index 000000000..d22cdac48 --- /dev/null +++ b/3840/CH5/EX5.8/Ex5_8.sce @@ -0,0 +1,15 @@ +clear +// +// +// + +//Variable declaration +rho=1.50*10**-8 //resistivity(ohm m) +n=6.5*10**28 //conduction electrons(per m**3) +e=1.602*10**-19 //charge(c) +m=9.11*10**-31 //mass(kg) + +//Calculation +tow=m/(n*e**2*rho) //relaxation time(sec) + +//Result diff --git a/3840/CH5/EX5.9/Ex5_9.sce b/3840/CH5/EX5.9/Ex5_9.sce new file mode 100644 index 000000000..7fc87b777 --- /dev/null +++ b/3840/CH5/EX5.9/Ex5_9.sce @@ -0,0 +1,21 @@ +clear +// +// +// + +//Variable declaration +m=9.11*10**-31 //mass(kg) +rho=1.54*10**-8 //resistivity(ohm m) +e=1.602*10**-19 //charge(c) +E=10**2 //electric field(V/m) +n=5.8*10**28 //number of electrons +Kb=1.381*10**-23 //boltzmann constant +T=300 //temperature(K) + +//Calculation +tow=m/(n*e**2*rho) //relaxation time(s) +vd=e*E*tow/m //drift velocity(m/s) +mew=vd/E //mobility(m**2/Vs) +Vth=sqrt(3*Kb*T/m) //thermal velocity(m/s) + +//Result |