百科问答小站 logo
百科问答小站 font logo



为什么很多程序无法计算负数的立方根? 第1页

  

user avatar   albert-mei 网友的相关建议: 
      

这么说吧,(-8)**(1/3)=-2这个式子在数学中严格上是错误的。

因为这只是三个立方根中的一个,还有另外两个是复数——

2*(cos(pi/3)+i*sin(pi/3));2*(cos(-pi/3)+i*sin(-pi/3));

而-2在这种形式下的写法是2*(cos(pi)+i*sin(pi)),由于sin(pi)=0,也就是虚部为0,所以就是实数。

也就是说:-8的立方根结果不唯一,而且涉及到复数。

excel算纯实根也是可以的



NaN=Not a Number,来源于1980年Intel公司,1985年被IEEE754标准收录。详见

zh.wikipedia.org/wiki/I
user avatar   eslpower.org 网友的相关建议: 
      

麟之趾

(先秦)佚名

麟之趾,振振公子,于嗟麟兮。

麟之定,振振公姓,于嗟麟兮。

麟之角,振振公族,于嗟麟兮。




  

相关话题

  中国大学数学与物理教育有哪些地方是三不管的? 
  为什么这个程序电脑运行的结果和手机运行的不一样?数值小的时候一样? 
  数学的符号系统有没有缺陷? 
  C++中 union 储存的 char 成员能否通过 int 成员读取? 
  「微积分」的建立和发展经过了哪些阶段,它的研究对其它学科产生了什么影响? 
  数学和物理超出直觉范围后该怎么学习? 
  有没有可能把 π 或 e 等无理数当成 1,这样就能使许多定理显而易见? 
  韦东奕 与 高考秒杀数学程伟大神,谁的数学水平更高?如何看待程伟的相关言论? 
  你见过哪些堪称绝妙的数学证明? 
  为什么数学里非要写「当且仅当」,而不是「仅当」? 

前一个讨论
怎样算是「风骚」的代码?
下一个讨论
克里米亚公投是否有效?





© 2024-12-22 - tinynew.org. All Rights Reserved.
© 2024-12-22 - tinynew.org. 保留所有权利