matlab的结果不是答案,而是式子,怎么不出结果那?求解答
clc;clear;symsnpm=sqrt(1+n)-sqrt(n);f=(m.^p).*log((n-1)/(n+1));s=symsum(f,n,1,inf)...
clc;clear;
syms n p
m=sqrt(1+n)-sqrt(n);
f=(m.^p).*log((n-1)/(n+1));
s=symsum(f,n,1,inf) 展开
syms n p
m=sqrt(1+n)-sqrt(n);
f=(m.^p).*log((n-1)/(n+1));
s=symsum(f,n,1,inf) 展开
1个回答
2015-08-19
展开全部
①当数字是有理数且有穷,会被化简到单数,比如:
symsum(n+n^2,n,1,5)
或者s=symsum(m,n,1,inf)结果就是inf
②当数字是无理且无穷,会保留原式,显然这时保留原来的形式更简洁:
symsum(n+n^(1/2),n,1,5)以及你举的例子
symsum(n+n^2,n,1,5)
或者s=symsum(m,n,1,inf)结果就是inf
②当数字是无理且无穷,会保留原式,显然这时保留原来的形式更简洁:
symsum(n+n^(1/2),n,1,5)以及你举的例子
更多追问追答
追问
我想用循环控制精度来算,可是不知道条件该怎么写
追答
digits(16);
>> vpa(s)
ans =
numeric::sum(log((n - 1.0)/(n + 1.0))*((n + 1.0)^(1/2) - 1.0*n^(1/2))^p, n == 1..Inf)
加上上面两条语句,结果显示就这个了。。。其他不会了,你可以看下symsum的源代码
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询