以负数为底的指数函数在MATLAB中是怎么怎么计算的?比如我输入-1^0.6,MATLAB计算后输出

发布时间:2021-02-26 01:02:45

以负数为底的指数函数在MATLAB中是怎么怎么计算的?比如我输入-1^0.6,MATLAB计算后输出是-1,当时我觉得应该是+1吧?因为按照小数指数函数计算也应该是-1的6次方再开方10次,这样计算出来应该是+1啊,为什么是-1呢?

网友回答

应该写成(-1)^0.6,因为^符号优先级比-要高
>> (-1)^0.6
ans =-0.3090 + 0.9511i
======以下答案可供参考======
供参考答案1:
注意运算符号的优先级
以上问题属网友观点,不代表本站立场,仅供参考!