给n分别取100.1000.10000时,求下列各式值 1-1/3+1/5-1/7+....(=π/4) MATLAB怎么编

如题所述

下面这种方法很快,采用的是matlab所擅长的数值计算
y=0;
for n=1:1000000 %%这个地方的1000000 改成100.1000.10000即可
s=(-1)^(n-1)/(2*n-1);
if abs(s)>10^-6
y=y+s;
else
end
end
y=y*4;
y
温馨提示:内容为网友见解,仅供参考
无其他回答

给n分别取100.1000.10000时,求下列各式值 1-1\/3+1\/5-1\/7+...(=π\/...
for n=1:1000000 %%这个地方的1000000 改成100.1000.10000即可 s=(-1)^(n-1)\/(2*n-1);if abs(s)>10^-6 y=y+s;else end end y=y*4;y

一加一为什么等于二,一减一为什么等于零
公理5讲的是数学归纳法。根据公理5,一个自然数生成它的后继的过程是加法,0+1=1;1+1=2;2+1=3;3+1=4;………n+1=(n+1)……1+1=2,1-1=0就是这么来的。

相似回答