How to estimate pi within a 1x1 square
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Matthew Lozancich
le 27 Nov 2017
Commenté : Matthew Lozancich
le 27 Nov 2017
I was asked to create a function that plots points randomly in a [0,1]x[0,1] square. Then to estimate Pi based on the number of points that fall within the 1st quadrant unit circle.
- So: points within the unit circle / points total.
- This should roughly equal pi.I'm stuck on how to create that unit circle boundary and how to look at the # number of points within boundary.This is what I have so far:
function estpi=estimate(npts)
x=zeros(1,npts);
y=zeros(1,npts);
for i=1:npts
x(i)=rand(1);
y(i)=rand(1);
end
plot(x,y,'o')
end
%number of points inside circle/ total points
0 commentaires
Réponse acceptée
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Line Plots dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!