
[소스코드]
% EE302A HW3-5
%% Calculate n_i for Si, GaAs and Ge
clear
clc
Nc = [2.8 * 10^19, 4.7 * 10^17, 1.04 *10^19];
Nv = [1.04 * 10^19,7.0 * 10^18, 6.0 * 10^18];
Eg = [1.12, 1.42, 0.66];
k300eV = 0.0259;
T = linspace(200, 600, 10000);
kT = k300eV * T / 300;
N = Nc .* Nv;
ni_Si = sqrt(N(1) * (T/300).*(T/300).*(T/300) .* exp( - Eg(1) * ones(size(kT)) ./ kT));
ni_GaAs = sqrt(N(2) * (T/300).*(T/300).*(T/300) .* exp( - Eg(2) * ones(size(kT)) ./ kT));
ni_Ge = sqrt(N(3) * (T/300).*(T/300).*(T/300) .* exp( - Eg(3) * ones(size(kT)) ./ kT));
OverT = 1000 * ones(size(T)) ./ T;
semilogy(T , ni_Si, T , ni_GaAs, T , ni_Ge);
xlabel('Temperature T [K]');
ylabel('Intrinsic Charge Carrier Density n_i [#/cm^3]');
[실행결과]