Can anyone help me in getting this graph using the attached equation (16).
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Nudrat Sufiyan
el 22 de Jul. de 2022
Comentada: Nudrat Sufiyan
el 22 de Jul. de 2022
I want to plot the graph between mobility vs temp. for different donor concentration using eq. 16 . I am not getting how i'll write the code for this
5 comentarios
Walter Roberson
el 22 de Jul. de 2022
num_temperatures = 50;
t = linspace(300, 600, num_temperatures) .';
Respuesta aceptada
Sam Chak
el 22 de Jul. de 2022
Editada: Sam Chak
el 22 de Jul. de 2022
Guess you need to type out this equation
and insert the parameters
Example only, not true equation. One of the simpler way without using loop.
% code that you have typed so far
T = linspace(300, 600, 30001);
a = 2.61e-4;
b = 2.90e-4;
c = 1.70e-2;
kc = 0.3;
theta = 1065;
Nd = 10e16;
Ni = (1 + kc)*Nd;
% additional stuffs that you should type
beta = 1; % a bit lazy to type out, trying doing it yourself
iMu = a*(Ni/1e17)*log(1 + beta.^2).*(T/300).^(-1.5) + b*(T/300).^(1.5) + c./(exp(theta./T) - 1);
plot(T, 1./iMu), hold on
% copy/paste and modify the value of Nd
Nd = 10e17;
iMu = a*(Ni/1e17)*log(1 + beta.^2).*(T/300).^(-1.5) + b*(T/300).^(1.5) + c./(exp(theta./T) - 1);
plot(T, 1./iMu)
Nd = 10e18;
iMu = a*(Ni/1e17)*log(1 + beta.^2).*(T/300).^(-1.5) + b*(T/300).^(1.5) + c./(exp(theta./T) - 1);
plot(T, 1./iMu), hold off, grid on, xlabel('T, [K]'), ylabel('\mu, [put the unit here]')
5 comentarios
Sam Chak
el 22 de Jul. de 2022
You are welcome, @Nudrat Sufiyan. If you find the example and the MATLAB code are helpful, please consider accepting ✔ and voting 👍 the Answer. Thanks!
Más respuestas (0)
Ver también
Categorías
Más información sobre Time Series Objects en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!