Pi sayısı nasıl hesaplandı?

deezwend

Decapat
Katılım
28 Haziran 2021
Mesajlar
279
Çözümler
4
Daha fazla  
Cinsiyet
Erkek
Merhaba. Bildiğimiz gibi Pi sayısı irrasyonel ve ne olursa olsun bölme işlemi ile elde edilemiyor. Peki Pi sayısının bugünkü değeri nasıl bulundu? Çemberin çevresine X, çapına Y desek X/Y ile Pi sayısının çıkması gerekiyor ve böylelikle rasyonel oluyor. Mantıklı bir açıklaması var mı acaba?
 
Pi sayısının sayısal değeri yaklaşık hesaplamalar ile de bulunabilir. Buna yanlış hatırlamıyorsam empirik yöntem de deniyor. Mesela örnek vermek gerekirse 2 cm kenar uzunluğuna sahip bir karenin içine 1 cm yarıçaplı bir çember çizelim ve 1000 tane rastgele nokta fırlatalım. Oransal olarak çemberin içinde kalan noktaların sayısı / tüm noktalar sayısı, çemberin alanı / karenin alanına yakın olmalıdır. Çünkü noktalar alanın büyüklüğüne göre içeride ya da dışarıda kalma ihtimaline sahiptir. O zaman bu örnekte çemberin alanı / karenin alanı = pi/4 'tür.
İçeride kalan nokta / toplam nokta = pi / 4 olmalıdır. 1000 tane nokta attığımızda bunun 800 tanesinin içeride kalması pi'yi 3.2 gibi bir değer bulmamız anlamına gelir. Nokta sayısı arttırıldıkça pi sayısının gerçek değerine daha çok yaklaşılır. Örneğin 1000000 nokta atıldığında oran genellikle 3.14187 gibi değerler olmaya başlar.
1668029735586.png


Bunu yapan python kodunu kısaca yazıp çalıştırdığımızda böyle bir sonuç elde etmek mümkün
1668030509617.png



Python:
import random
import time

inCount = 0
dotsCount = 1000000

def VeriUret():
    x = random.uniform(-1,1)
    y = random.uniform(-1,1)
    return x,y

def DaireIcindeMi(veri):
    return (veri[0]**2 + veri[1]**2 <=1)

def PiHesapla(dotsCount):
    global inCount
    for i in range (dotsCount):
        if(DaireIcindeMi(VeriUret())):
            inCount+=1
    print(f'{dotsCount} için hesaplanan pi değeri : {4*inCount/dotsCount}')


PiHesapla(dotsCount)
 
Son düzenleme:
Pi sayısının sayısal değeri yaklaşık hesaplamalar ile de bulunabilir. Buna yanlış hatırlamıyorsam empirik yöntem de deniyor. Mesela örnek vermek gerekirse 2 cm kenar uzunluğuna sahip bir karenin içine 1 cm yarıçaplı bir çember çizelim ve 1000 tane rastgele nokta fırlatalım. Oransal olarak çemberin içinde kalan noktaların sayısı / tüm noktalar sayısı, çemberin alanı / karenin alanına yakın olmalıdır. Çünkü noktalar alanın büyüklüğüne göre içeride ya da dışarıda kalma ihtimaline sahiptir. O zaman bu örnekte çemberin alanı / karenin alanı = pi/4 'tür.
İçeride kalan nokta / toplam nokta = pi / 4 olmalıdır. 1000 tane nokta attığımızda bunun 800 tanesinin içeride kalması pi'yi 3.2 gibi bir değer bulmamız anlamına gelir. Nokta sayısı arttırıldıkça pi sayısının gerçek değerine daha çok yaklaşılır. Örneğin 1000000 nokta atıldığında oran genellikle 3.14187 gibi değerler olmaya başlar.Eki Görüntüle 1567745

Bunu yapan python kodunu kısaca yazıp çalıştırdığımızda böyle bir sonuç elde etmek mümkün
Eki Görüntüle 1567748


Python:
import random
import time

inCount = 0
dotsCount = 1000000

def VeriUret():
    x = random.uniform(-1,1)
    y = random.uniform(-1,1)
    return x,y

def DaireIcindeMi(veri):
    return (veri[0]**2 + veri[1]**2 <=1)

def PiHesapla(dotsCount):
    global inCount
    for i in range (dotsCount):
        if(DaireIcindeMi(VeriUret())):
            inCount+=1
    print(f'{dotsCount} için hesaplanan pi değeri : {4*inCount/dotsCount}')


PiHesapla(dotsCount)
Anlatımınız için teşekkür ederim.
 
@Ömerrrrrr
Adam hesaplanmış ya helal olsun.
Ben de integral ile uğraşayım.
Çok basit bir yapılışı var aslında. Henüz lisedeyseniz bol bol uğraşın integralle. Daha iyi bir üniversiteye gidip daha çok rahat edersiniz. Sonradan geçiş vs yapmak isterseniz yıllarca çok uğraşmanız gerekiyor. En iyisi şu anda elinizden gelenin en iyisini yapmak
 
Çok ilginçtir ki iğneyi rastgele atarak bile π sayısını bulabiliyorsun. Yani bir sayıdan daha fazlası.
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.
 

Yeni konular

Geri
Yukarı