Why is Zero teh result of division?
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Erkan
el 8 de Feb. de 2021
Comentada: Alan Stevens
el 9 de Feb. de 2021
Hi every body, in my program, inside the for loop, results of many division operations (twe, teg and twg) on the command window are showing the zero, but this variable values are not showing the zero in the workspace (right values are showing in workspace).
Nw(1)=0; Ne(1)=0; Ng(1)=0;
Nw(2)=-2.3930e+47; Ne(2)=2.1796e+47; Ng(2)=2.1796e+46;
B2=314.1593;
B4= 314.1593;
Ges=15.6252;
Ggs=15.6252;
Nl=5;
Nd=10e11;
Aw=1.35e+10;
Cw=5e-9;
Ae=1.5e+10;
Ce=9e-8;
ue=4;
uw=10;
ug=2;
Pwleff =2.7037e+34;
Kb*T =0.0259
Length=2.45e-1;
Width=12e-4;
Ees=0.84;
Egs=0.792;
Ewl=1.05;
loop2=2;
for d=1:loop2
Pes(d)=(Ne(d)/(ue*Nd*Width*Length*Nl*Ges))
Pgs(d)=(Ng(d)/(ug*Nd*Width*Length*Nl*Ggs))
twe(d)=1/((Aw+(Cw*Nw(d)))*(1-Pes(d))*Ges)
teg(d)=1/((Ae+(Ce*Nw(d)))*(1-Pgs(d)))
twg(d)=1/((Aw+(Cw*Nw(d)))*(1-Pgs(d))*Ggs)
tge(d)=(teg(d)*(ug/ue)*(exp((Ees-Egs)/(Kb*T))))
tew(d)=(twe(d)*((ue*Nd*Nl)/Pwleff)*(exp((Ewl-Ees)/(Kb*T))))
tgw(d)=(twg(d)*((ug*Nd*Nl)/Pwleff)*(exp((Ewl-Egs)/(Kb*T))))
end
0 comentarios
Respuesta aceptada
Alan Stevens
el 9 de Feb. de 2021
Editada: Alan Stevens
el 9 de Feb. de 2021
Type
format shorte
in the command window before running the code.
2 comentarios
Alan Stevens
el 9 de Feb. de 2021
3rd iteration? You just be running a different version of the code from that listed originally.
Más respuestas (1)
Erkan
el 9 de Feb. de 2021
1 comentario
Alan Stevens
el 9 de Feb. de 2021
You don't say what values you are using for Nw(3), Ne(3) and Ng(3).
Ver también
Categorías
Más información sobre Data Type Conversion 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!