在MATLAB中怎么求1-1/2+1/3-1/4+1/5-1/6···(-1).^(n+1)*1/n +···(=In2)

问题描述:

在MATLAB中怎么求1-1/2+1/3-1/4+1/5-1/6···(-1).^(n+1)*1/n +···(=In2)

syms n; %用符号变量做
symsum((-1)^(n+1)*1/n ,n,1,inf) % inf就是∞
%注意MATLAB里面的log实际上是数学里面的Ln;
%数学的Log以2为底对数在MATLAB里面为 log2(8)=3