【问题标题】:Matlab series evaluation gives weird resultMatlab系列评估给出了奇怪的结果
【发布时间】:2018-06-16 07:24:34
【问题描述】:

我尝试在 Matlab 中评估以下系列

S2 = symsum((1/(n^2)),n,1,Inf)

它直接给我的结果是pi^2/6 但是,当我尝试做这样的事情时

S3 = (pi^2)/S2

它给了我一些看起来像这样的东西

8334140006820045/(140737488355328*pi^2)

在我看来这很奇怪。我知道我可以直接输入 S2 的值,但我只是想知道为什么会这样。有人可以帮我吗?顺便说一句,我只是使用 Matlab 的初学者。

【问题讨论】:

标签: matlab


【解决方案1】:

先将其转换为双精度然后求值。

syms k
S1 = symsum(1/k^2, k, 1, Inf)
format long
S3 = double(S1);
S2 = pi^2/S3

S2 =

 6

【讨论】:

    猜你喜欢
    • 2017-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-04
    相关资源
    最近更新 更多