I was trying to plot a very simple polynomial function:
Plot[x^(2./3.),{x,-0.5,-0.2}]
Mathematica tells me that in this region, the result is always imaginary, but from fundamental math the result should be real. So why the difference?
To make the question clear: I know how to get the correct plot, but I want to understand why mathematica gives us imaginary result. How did mathematica do the calculation inside the kernal?
Thanks!


Power, under Scope) "the principal root is always used. You can useCubeRoot[x^2]orSurd[x^2, 3]. – corey979 Aug 30 '17 at 15:13