why zero to the power of zero is not NaN?
    6 views (last 30 days)
  
       Show older comments
    
In Matlab, 0/0 returns NaN. However 0ˆ0 returns 1 instead of NaN.
0 Comments
Answers (2)
  James Tursa
      
      
 on 16 Sep 2016
        
      Edited: Walter Roberson
      
      
 on 16 Sep 2016
  
      Having 0^0 = 1 is a choice MATLAB made and is in agreement with many authors. But this can either be OK or not OK for your application, so if it makes a difference to you for your specific problem, you will need to check for this condition. More discussion can be found here:
0 Comments
  mbonus
      
 on 16 Sep 2016
        0^0 = 1, that's why MATLAB returns 1. "If f and g are real functions that vanish at the origin and are analytic at 0 (infinitely differentiable is not sufficient), then f(x)^g(x) approaches 1 as x approaches 0 from the right." http://mathforum.org/dr.math/faq/faq.0.to.0.power.html
0 Comments
See Also
Categories
				Find more on NaNs 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!

