简单的matlab级数求和问题。。。

来源:百度知道 编辑:UC知道 时间:2024/06/03 01:09:37
syms x n;
symsum((-1)^n*x^n/(n^2-n)^(1/2),n,2,Inf)
得到的结果是
ans=
sum((-1)^n*x^n/(n^2-n)^(1/2),n=2...Inf)

结果怎么会是这样呢?这不相当于没算出来么?难道这个级数本身就无法求和?望高手指点,,,万分感谢!

应该是本身就没有

你的式子里面有两个变量,x,n,人家当然不给算啦,要是只有x就能算出数 。
你可以用simple(symsum())看一下,MATLAB中的各种简化函数都不能简化你的式子,
simple(symsum((-1)^n*x^n/(n^2-n)^(1/2),n,2,Inf))
当然这不代表这个式子真的没有简化写法,但至少MATLAB解决不了,只能你自己算了。