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

2024-12-22 10:29:20
推荐回答(1个)
回答1:

下面这种方法很快,采用的是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