用MATLAB编程求π值(4)
发布时间:2021-06-06
发布时间:2021-06-06
用MATLAB编程求π值
3.4 改变N的值,分析得到的不同π值的大小与N的关系。
PI=3. 141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825
(1)当N=10*10^4时,π=3.14151411868195662435709891724400222301483154296875 (2)当N=10*10^8时,π=3.141592643066262180440162410377524793148040771484375
4.程序源代码
digits(10000); N=100000000;p=1;
for m=1:N;m1=m*m;m2=2*m; n=(4*m1)/((m2-1)*(m2+1)); p=p*n; end p=vpa(p*2);
三、实验结果
1.测试数据
(1)N=10*10^4,π=3.14151411868195662435709891724400222301483154296875 (2)N=10*10^8,π=3.141592643066262180440162410377524793148040771484375 (3)N=10*10^9,π= 3.141592643066262180440162410377524793148040771484375 (4)N=10*10^10, π=3.141592643066262180440162410377524793148040771484375
2.测试结果
(1)当N=10*10^4时,π=3.14151411868195662435709891724400222301483154296875 (2)当N=10*10^8时,π=3.141592643066262180440162410377524793148040771484375 (5)当N=10*10^9,π= 3.141592643066262180440162410377524793148040771484375 (6)当N=10*10^10, π=3.141592643066262180440162410377524793148040771484375
3.截图
下一篇:了解 季节性情绪病