0

我对 Mathematica 很陌生。一切对我来说都是噩梦。我正在尝试计算产品

Product[((1 - 0.9 z^-1 Power[E, -I k (11 \[Pi])/50]) (1 - 
 0.9 z^-1 Power[E, I k (11 \[Pi])/50])), {k, 1, 4}]

但 Mathematica 在表格上回答

(1 - (0.6934619184982104 + 0.5736815907738206*I)/z)*
(1 - (0.6934619184982104 - 0.5736815907738206*I)/z)*
(1 - (0.16864318312715226 + 0.8840585256558198*I)/z)*
(1 - (0.16864318312715226 - 0.8840585256558198*I)/z)*
(1 + (0.4335783066915439 - 0.7886760120394771*I)/z)*
(1 + (0.4335783066915439 + 0.7886760120394771*I)/z)*
(1 + (0.8367988372994263 - 0.3313120974162103*I)/z)*
(1 + (0.8367988372994263 + 0.3313120974162103*I)/z)

而我想保留精确的指数形式,而不是用数值计算表达式。

谢谢

4

1 回答 1

3

事实证明,因为我输入了一个数值,我自己是罪魁祸首。我应该放 9/10 而不是 0.9。当我改变它时,一切都按预期工作!

答案来自这条评论:

You can use 9/10 or Rationalize[0.9] in place of 0.9. –  b.gatessucks

感谢 b.gatessucks 的回答以及用您的回答回答我自己的问题的代表!

于 2013-12-03T20:17:31.073 回答