【问题标题】:Handling complex numbers in Excel spreadsheet在 Excel 电子表格中处理复数
【发布时间】:2014-12-26 16:38:26
【问题描述】:

我怀疑 Excel 电子表格可以处理这个问题,但值得一问,因为我已经尝试和搜索了很长时间,但没有成功。

将其输入到单元格中:

=complex(abs(-1.5*(-1.5)^(-1.5))),0)

单元格输出为#NUM!

输出应该是:0.8164966

【问题讨论】:

  • 您正在尝试将负数的平方根作为实数部分。那不会成功...
  • @Brian 但它在 Excel 中不起作用。甚至 -1.5 ^ -1.5 也会返回 #NUM 错误。
  • 计算需要包含虚数的逻辑,Excel不是这样计算的。
  • 基本上我的意思是=abs(-1.5*(-1.5)^(-1.5))),我怀疑我必须以某种方式使用complex()函数

标签: excel complex-numbers


【解决方案1】:

我玩了一点,但没有成功 - 这篇文章可能会解释原因。 http://mathforum.org/library/drmath/view/62979.html

它很复杂,我认为这不仅仅是一个excel问题

【讨论】:

    【解决方案2】:

    以下 pdf 有一篇关于在 excel 中使用复数函数的精彩文章。

    https://ccnet.stanford.edu/cgi-bin/course.cgi?cc=ee246&action=handout_download&handout_id=ID11300955936304

    【讨论】:

      【解决方案3】:

      好像你在插入括号时犯了一个错误。

      正确的形式是:

      =COMPLEX(ABS((-1.5)*((1.5)^(-1.5))),0)
      
      =0.816496580927726
      

      这在 Excel 2013 中运行良好。

      【讨论】:

      • 在 Excel 2011 中复制。我也同意括号。
      猜你喜欢
      • 2019-10-19
      • 2016-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-07
      • 2020-05-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多