Why is Zero teh result of division?
    3 views (last 30 days)
  
       Show older comments
    
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 Comments
Accepted Answer
  Alan Stevens
      
      
 on 9 Feb 2021
        
      Edited: Alan Stevens
      
      
 on 9 Feb 2021
  
      Type
format shorte
in the command window before running the code.
2 Comments
  Alan Stevens
      
      
 on 9 Feb 2021
				3rd iteration?  You just be running a different version of the code from that listed originally. 
More Answers (1)
See Also
Categories
				Find more on Number Theory in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
