Help solving this integral equation?
15 views (last 30 days)
Show older comments
Arka Bhattacharya
on 6 Apr 2023
Commented: Arka Bhattacharya
on 6 Apr 2023

Hi I need help solving the above integral equation. Here f is Fermi Dirac distribution and Nt is Gaussian distribution. n_total, N_0 and N_T are all non values. I need to solve for E_f. Any help is appreciated.
N_T=@(E) N_t*exp(-E.^2/(2*E_t^2));
f=@(E) 1/(1+exp((E-Ef)/(k*T)));
0 Comments
Accepted Answer
Walter Roberson
on 6 Apr 2023
syms E E_F E_t eta_total k N_0 N_t t
N_T = N_t * exp(-E.^2/(2*E_t^2))
f = 1/(1+exp((E-E_F)/(k*t)))
eta_mobile = int(N_0 * f, E, -inf, 0)
eta_trap = int(N_t*f, E, 0, inf)
eqn = eta_total == eta_mobile + eta_trap
lr = lhs(eqn) - rhs(eqn)
specific_lr = subs(lr, [eta_total, N_0, N_t, k, t], [101, 17, 33, 87, 5])
fun = matlabFunction(specific_lr, 'vars', E_F)
sol = fsolve(fun, 1)
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!





