资源简介
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
- 上一篇:融合经典算法matlab
- 下一篇:正交多项式拟合matlab
相关资源
- Gabor Gabor小波变换的matlab实现
- 2 2课程报告要求:按照讲课内容
- naive_bayes_numeric 利用matlab实现的朴素贝
- zifushibie 用MATLAB实现的字符识别
- ANN_PID6
- zimushibie 图片 26个字母识别 用matla
- pinjie 本文用用Harris算子提取特征点
- QAMPINP 全数字解调下16QAM信号的频偏估
- m471 pid神经网络控制控制代码
- darkchannel 用MATLAB实现的darkchannel算法
- ID3(matlab) ID3算法的matlab实现
-
SteppingMotor 步进电机的SIMli
nk模型 - daopin 将压缩感知应用于基于训练序列
- PIDNN 将人工神经网络用于PID参数调节
- Zernike 亚像素边缘检测的matlab代码
- GA MATLAB实现的改进遗传算法程序
- surface-quality-detection 用matlab实现的表面
- MATLAB_Serial
- gamma matlab实现gamma校正的算法
- EM EM算法Matlab实现。最大期望(EM)算
- Backstepping-Sliding-Mode 龙的线性化理论。
- darkchannel 用matlab实现了暗通道图像增
- Epilepsy-EEG-report--- 在学习了数字信号处
- SVM_MATLAB SVM算法的MATLAB实现
- SIFT 图像检索中经典的SIFT方法matlab实
- Fuzzy-PI-control-of-PMSM 控制系统采用经典
- imageMosaic 基于Harris角点检测的图像拼
- ga 用遗传算法进行无功优化
- superpixels 采用超像素进行分割图像
- turbopixels_code.tar 目前效果最好的超像
评论
共有 条评论