计算pi的近似值 用五种方法求π的近似值?
浏览量:1691
时间:2021-03-16 05:51:07
作者:admin
用五种方法求π的近似值?
SYMS NX=(-1)^(n-1)/(2*n-1)n=1XX=Eval(x)%%可替换为XX=subs(x)y=0,而ABS(XX)>10^(-6)y=yxx n=n1xx=Eval(x)enddisp([“π的近似值是”Num2str(y*4)])上述方法非常慢,因为它涉及符号运算。我试了15分钟,但是没有成功,但是程序肯定没有问题,因为当精确度降低时,仍然会有结果。以下方法速度很快,因为MATLAB擅长的是数值计算。Y=0对于n=1:1000000%%,XX=(-1)^(n-1)/(2*n-1)如果ABS(XX)>10 ^(-6)Y=Y XX否则断端端fprintf(”π的近似值为%。6F,总共需要%d个步骤来迭代n“,y*4,n)
编程求圆周率近似值?
谢谢。这里是一个C的PI的例子,仅供参考。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。