• 大小: 1KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: Matlab
  • 标签: Pi  matlab实现  

资源简介

PI的四种计算公式。其中pi有不同的几种计算方式。通过不同的积分方式,或者求和,累积积分,来提高pi的精度。

资源截图

代码片段和文件信息

clc;
%设圆的半径r=1;对右上角1/4区域投点
N=50000;     
for n=100:N     %从100开始,计算不同飞镖数下PI值
    k=0;            %落入圆中的飞镖数,初始为0
    for i=1:n       %将n个飞镖依次投一遍
         x=rand();   %随机产生取值在[01]之间的x坐标值
         y=rand();   %随机产生取值在[01]之间的y坐标值
        if x*x+y*y<1 %统计在圆内的飞镖数
             k=k+1;     
        end
    end
 PI(n)=4*k/n;   %计算PI值
end
t=100:100:N;    %每隔100个点,绘出Pi值
plot(tPI(t)t3.1415926‘r-‘)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        392  2016-11-12 20:05  pi_value.m

     文件        504  2016-11-12 19:04  pi1.m

     文件        125  2016-11-12 20:21  pi4.m

     文件        447  2016-11-12 20:09  second_pi_value.m

----------- ---------  ---------- -----  ----

                 1468                    4


评论

共有 条评论