blob: e6d61e131145e8d69aeab6fc23e8dd18e66a048b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
//Example number 9.9, Page number 206
clc;clear;
close;
//Variable declaration
Eg=6.408*10**-20; //energy gap of semiconductor(J)
T1=273; //temperature(K)
T2=323; //temperature(K)
T3=373; //temperature(K)
KB=1.38*10**-23; //boltzmann constant
//Calculation
FE1=1/(1+exp(Eg/(2*KB*T1))); //probability of occupation at 0C(eV)
FE2=1/(1+exp(Eg/(2*KB*T2))); //probability of occupation at 50C(eV)
FE3=1/(1+exp(Eg/(2*KB*T3))); //probability of occupation at 100C(eV)
//Result
printf("probability of occupation at 0C is %.3e eV",FE1)
printf("\n probability of occupation at 50C is %.2e eV",FE2)
printf("\n probability of occupation at 100C is %.2e eV",FE3)
|