高中数学仅仅讨论了X^a=b(X>0,a为整数)的情形,现在问题来了:
(-2)^0.2=?
MATLAB给出结果是0.9293 + 0.6752i
excel结果是-1.14869835500
多值函数,貌似可以理解,但是:
MATLAB为什么只给出了一个结果?
(-2)^0.4=?
excel计算不出来了,显示"#NUM!"
MATLAB给出结果是0.4078 + 1.2549i
依照高中所学数学知识:
(-2)^0.4=[(-2)^0.2]^2= 1.3195,哪里出错了,难道是在a为小数的情况下不适用?
有没有系统描述幂函数的资料,请大家推介一下.万分感谢 |