【发布时间】:2013-09-04 13:49:48
【问题描述】:
我正在尝试评估一个困难的总和:mathematica 似乎在评估它,给出消息“求解无法求解具有不精确系数的系统。答案是通过求解相应的精确系统并将结果数值化”
解决方案包含表达式“1”。例如 (0.5 + 1.i)。
1. 是什么意思?
【问题讨论】:
-
@Orbling 你错了:
FullForm[(0.5 + 1.i)]给出了Plus[0.5`,Times[1.`,i]],所以.在这里只是意味着1.是machine-number。 -
@AlexeyPopkov:很公平。
-
对不起,这里的一些 cmets 已经关闭(或者可能来自非数学家)。缺少额外的零并不表示精度低,例如 1 // N 产生 1. ,即使该值对机器精度有好处。您可以尝试将 1/2 + i 插回您的系统,看看它是否准确。