[]
olasılıkla ilgili bir soru
bir fare varmış ve içinde 3 yol bulunan bir labirente konulmuş.1. yol 1 dk lık bir gezintiden sonra fareyi başladığı yere geri getiriyormuş.2. yol da 2dk lık bir gezintiden sonra geri getiriyormuş.3 yol ise 3 dk sonra fareyi peynire ulaştırıyormuş.fare her defasında bu yolları eşit olasılıkla seçiyormuş.fare ortalama kaç dk sonra peynire ulaşır?bunun programını yazcakmışız.
canı sıkılan, bu problem benim için çocuk oyuncağı diyen acaba benim için yazabilir mi?
şimdiden sağolun.
canı sıkılan, bu problem benim için çocuk oyuncağı diyen acaba benim için yazabilir mi?
şimdiden sağolun.
(1/3*1)+(1/3*2)+(1/3*3) olmalı E(x), expeceted value, beklenen değer yani.
O da 6/3=2 dakika ediyor. İstatistikten pek anlamam ama böyle gibi geldi, daha uzman olanlar düzeltsin yamuluyorsam.
O da 6/3=2 dakika ediyor. İstatistikten pek anlamam ama böyle gibi geldi, daha uzman olanlar düzeltsin yamuluyorsam.
- sui (28.12.09 18:24:34)
sui'nin cevabi, eger butun yollar hedefe ulassaydi dogru olurdu. ama burada 1 ve 2 numarali yollar fareyi basa geri donduruyor.
duygumsu,
sanirim yapman gereken bir simulasyon. dogru mu? eger oyleyse simulasyonu cok kere yaparak ortalama bir degere ulasabilirsin. mesela soyle:
toplam_zaman = 0
simulasyon_sayisi = kullanici_girdisi
while (kullanici_girdisi > 0)
{
__yol = 0
__while (yol != 3)
__{
_____yol = random_yol_sec();
_____if yol == 1 toplam_zaman += 1;
_____if yol == 2 toplam_zaman += 2;
_____if yol == 3 toplam_zaman += 3;
___}
__kullanici_girdisi -= 1;
}
ortalama_zaman = toplam_zaman / simulasyon_sayisi;
duygumsu,
sanirim yapman gereken bir simulasyon. dogru mu? eger oyleyse simulasyonu cok kere yaparak ortalama bir degere ulasabilirsin. mesela soyle:
toplam_zaman = 0
simulasyon_sayisi = kullanici_girdisi
while (kullanici_girdisi > 0)
{
__yol = 0
__while (yol != 3)
__{
_____yol = random_yol_sec();
_____if yol == 1 toplam_zaman += 1;
_____if yol == 2 toplam_zaman += 2;
_____if yol == 3 toplam_zaman += 3;
___}
__kullanici_girdisi -= 1;
}
ortalama_zaman = toplam_zaman / simulasyon_sayisi;
- wpi (28.12.09 18:42:54 ~ 18:44:43)
n=0
t=0
10 n=n+1
if n=1000 go to 20
t=t+(1/3)*(2/3)^(n-1)*(3+((1+2)/2)*(n-1))
go to 10
20 end
sonucun tam 6 çıkması lazım.
t=0
10 n=n+1
if n=1000 go to 20
t=t+(1/3)*(2/3)^(n-1)*(3+((1+2)/2)*(n-1))
go to 10
20 end
sonucun tam 6 çıkması lazım.
- o midas (28.12.09 19:31:53 ~ 19:32:15)
çok çok sağolun arkadaşlar sağlığınıza duacıyım gripten 3 saattir uyuyan bana yardım ettiniz walla çok sevindirdiniz beni.
- duygumsu (29.12.09 17:21:24)
1