注册 登录
编程论坛 Matlab

请问为什么会出现这种结果

hongzhu 发布于 2006-04-30 13:55, 1239 次点击

a=(1/-0.0207)^(1/3)
在matlab中运算结果竟然是:
a =

1.8210 + 3.1541i
虚数。为什么呢?不应该是一个负数吗?
请教

1 回复
#2
sagiltarivs2006-05-12 21:30
按道理对于一个负数的(1/3)次方应该是负数啊,不知道什么原因
1