用matlab求π的近似值 π/4=1-1/3+1/5-1/7……直到某一项的绝对值小于10^-6

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 19:43:06

用matlab求π的近似值 π/4=1-1/3+1/5-1/7……直到某一项的绝对值小于10^-6
用matlab求π的近似值 π/4=1-1/3+1/5-1/7……直到某一项的绝对值小于10^-6

用matlab求π的近似值 π/4=1-1/3+1/5-1/7……直到某一项的绝对值小于10^-6
syms n
x=(-1)^(n-1)/(2*n-1);
n=1;
xx=eval(x);%%%可换为xx=subs(x)
y=0;
while abs(xx)>10^(-6)
y=y+xx;
n=n+1;
xx=eval(x);
end
disp(['π的近似值为' num2str(y*4)])
上面的方法由于涉及符号运算,所以特别特别慢,我试了一下15分钟都没算出来,但程序肯定没问题,因为当精度降低后还是有结果的,下面这种方法很快,因为这是matlab所擅长的数值计算.
y=0;
for n=1:1000000%%%这里要尽量的大
xx=(-1)^(n-1)/(2*n-1);
if abs(xx)>10^(-6)
y=y+xx;
else
break
end
end
fprintf('π的近似值为%.6f ,共需迭代%d步\n',y*4,n)

用π/4=1-1/3+1/5-1/7+.公式求π的近似值,直到最后一项的绝对值小于10*6为止.matlab习题 用matlab求π的近似值 π/4=1-1/3+1/5-1/7……直到某一项的绝对值小于10^-6 mathematica求π的近似值 取初值x(0)=11,用牛顿法求近似值,求Matlab程序x(0)=11,求115^(1/2)的近似值,要求x(k)-x(k-1) C语言作业设计程序.求近似值,菜单包括:求圆周率pi、求自然对数e.1.用π/4≈1-1/3+1/5-1/7+.的公式求π的近似值,直到最后一项的绝对值小于10的-6次幂为止.2.用e=1+1/1!+1/2+1/3+.的公式求e的近似值,直 C语言作业设计程序.求近似值,菜单包括:求圆周率pi、求自然对数e.1.用π/4≈1-1/3+1/5-1/7+.的公式求π的近似值,直到最后一项的绝对值小于10的-6次幂为止.2.用e=1+1/1!+1/2+1/3+.的公式求e的近似值,直 用matlab,龙贝格算法计算∫(0到1)[x/(4+x²)]dx的近似值.求程序代码!分数我不会吝啬的! MATLAB题目:用π/4=1-1/3+1/5-1/7+.公式求π的近似值,直到某一项的绝对值小于10^(-6)为止.我的程序如下function sum=sum_sumnif(abs(1/(2*n-1))*(-1)^(n-1) 求25π的的近似值 请问怎么用matlab编程,使用牛顿迭代法求根号5的立方的近似值? 用Matlab做:应用公式 求e的近似值,要求误差小于10-6. 第一题用matlab该怎么做啊,就是如何求二项分布的泊松近似的近似值 matlab作图法求方程的根的近似值?求x^2=8lnx4sinx-x-2=0这两个方程的根的近似值? π的近似值 用matlab编程计算下面的pi的近似值: 用matlab方法求:根据派的平方/6=1/1^2+1/2^2+1/3^2+……+1/n^2,求派的近似值,当n=100、1000、10000时派结果是多少 利用Matlab用泰勒展开式求函数在某点的近似值,需要画图像,求操作命令. matlab求π的近似值,但是显示Expression or statement is incorrect--possibly unbalanced (,{,or [.int i,n;double a=0,sum=0;for(n=100;n