محاسبه عدد Pi با استفاده از روش مونت‌کارلو Monte Carlo

در این روش جالب، با پرتاب نقاط تصادفی یا همان Random های مونت‌کارلو، در یک دایره به فرمول x^2+y^2=1 و در نهایت تعمیم آن به تمام دایره و تقسیم بر تعداد دفعات اصابت نقاط به درون دایره، عدد پی محاسبه میگردد.

اگر حلقه به اندازه کافی بزرگ باشد، عدد پی با دقت خوبی بدست می‌آید.

randomize;
hit:=0;
for I := 0 to BIGLOOP do
begin

x:=2*random-1;
y:=2*random-1;
if(x*x + y*y) end;

Pi:=4*hit/BIGLOOP;

About محمد شمس

برنامه‌نویس، طراح انیمیشن و علاقمند به هوش مصنوعی

4 Comments

  1. hey salam refigh
    midoon bayad jale basheh keh ….
    montkarlo ki ya chi hast
    dar hamin had kafiyeh

    hala nazadeh jedi: halet chetoreh refigh

  2. bebakhshid
    hossein alizadeh

  3. سلام

    با تشکر
    سایت شما در لیست matlabseven.blogfa قرار گرفت

  4. من یک دانش اموز اول راهنمایی هستم وعاشق ۳٫۱۴ هستم و تا ۱۰رقم ان را دراوردم

    ۳٫۱۴۱۵۹۲۶۵۳۵

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


9 × 4 =