Matlab系列评估给出了奇怪的结果

时间:2018-06-16 07:24:35

标签: matlab

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

  

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

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

  

S3 =(pi ^ 2)/ S2

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

  

8334140006820045 /(140737488355328 * PI ^ 2)

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

1 个答案:

答案 0 :(得分:0)

首先将其转换为double,然后进行评估。

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

S2 =

 6