永发信息网

我想知道为什么计算机不能算负数的小数次方。比如(-0.5)^0.24,为什么会显示错误呢?

答案:1  悬赏:60  手机版
解决时间 2021-03-29 09:42
  • 提问者网友:流星是天使的眼泪
  • 2021-03-29 04:55
我想知道为什么计算机不能算负数的小数次方。比如(-0.5)^0.24,为什么会显示错误呢?
最佳答案
  • 五星知识达人网友:玩家
  • 2021-03-29 06:03
因为在实数范围内,负数不能开偶次方根。追问是不是负数就不能算小数次的幂次方运算?其实我主要不明白指数为小数的幂次方究竟是怎样的算法追答这个我看了一下,我的计算器是能算的,估计与计算器内部算法有关。
0.24=6/25,如果计算器按照下面顺序计算,就可以得到结果:
(-0.5)^6=0.015625
25次根号下0.015625≈0.8467453123625
但如果它没有进行约分,并且是先计算了根号,那就会出错:
100次根号下-0.5:在实数范围内不存在计算结果。一般的学生计算器都不支持虚数运算,因此如果结果超出实数集范围,就会报错。

追问真是奇怪的事情。。。不知道怎么回事,难道不同的计算器算法不一样吗?追答有可能不一样,这个具体我也不太清楚。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯