【发布时间】: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 的初学者。
【问题讨论】:
-
要获得十进制结果,请使用:
eval(sym/eval) 或double(但使用另一个 eval)或vpa。 -
非常感谢! @SardarUsama
标签: matlab