Matematikte permütasyon, n elemanlı bir kümenin k elemanlı alt kümelerinin (kendi içinde) k kere yer değiştirme sayısıdır.
1'den 10'a kadar olan doğal sayıları içeren n elemanlı kümede r = 4 olarak alınırsa permütasyonların sayısı {1, 2, 3, 4, 5, 6, 7, 8, 9, 10} kümesinden sırayı da gözetmek suretiyle oluşturulabilecek dört değişik elemanlı kümelerin sayısını ifade eder.
Permütasyonların hesaplanması
Permütasyonun kombinasyondan farkı, sıralamanın önemli olmasıdır.
Tekrarsız
Tekrarsız permütasyonda her eleman sadece bir kez kullanılabilir.
n elemanlı bir kümeden seçilen r elemanlı "tekrarsız" permütasyonların toplamı (n ≥ r olmak şartıyla) aşağıdaki formülle ifade edilir:
- Örnek
5 atın katıldığı bir yarışta seçilen 3 yarış atının "sırasıyla" birinci, ikinci ve üçüncü gelme olasılığı hesaplanırken bu formül kullanılabilir. Bir atın aynı yarışta iki kez birinci gelmesi mümkün değildir.
Seçilen sıralamanın doğru çıkma olasılığı 1/60'tır.
Tekrarlı
"Tekrarlı" permütasyonlar ise nr formülü ile ifade edilir.
Bu formül ile örneğin 3 haneli rakamsal bir çanta şifresinin permütasyonları (seçilebilecek toplam şifre adedi) hesaplanabilir. Her çemberde 0-9 arası 10 rakam olduğu için toplam şifre sayısı 10 x 10 x 10 = 103 = 1000'dir. Olası şifrelerin oluşturduğu seri 000, 001, 002 ... 997, 998, 999 şeklindedir. Yani rastgele denenen bir şifrenin çanta kilidini açma olasılığı 1/1000'dir.
Tekrarlı Permütasyon n tane farklı elemanın n¹ tanesi aynı n² tanesi aynı, ..., n™ tanesi aynı iken
n¹ + n²+ ...+ n™ =n tane elemanın farklı sıralanışlarının sayısı _______n!______ n¹ ! .n² !....n™ ! kadardır .
Bilgisayarla hesaplama
Oluşturulacak küme sıralı olduğundan dört değişik elemanın olası seçilme şekillerinin düşünülüp bu dörtlü dizilerin seçilme şekillerinin sayısı hesaplanmalıdır:
- 10 elemanlı kümeden seçebilecek on eleman vardır.
- Bir eleman seçildikten sonra bir daha seçilemediğinden, ikinci eleman seçilirken dokuz sayı kalır. Her ilk seçilen on eleman için dokuz ikinci eleman seçme imkânı olduğundan ikinci eleman 10 x 9 = 90 ayrı şekilde sıralanır.
Genelleştirilip n ve r değişkenleri ile ifade edilirse
- İlk eleman için
- İkinci eleman için
- r kadar eleman seçmek içinse adet seçenek vardır.
Örnekler
C programlama dili
C kodunda permütasyon şu şekilde hesaplanabilir:
long permutasyon (const int n, const int r) { int i; long sonuc = 1; for (i = 0; i <= r; i++) { sonuc = sonuc*(n - i); } return sonuc; }
PHP programlama dili
PHP kodunda şu şekilde bulunabilir:
function permutasyon($n,$r){ $sonuc = 1; for((($i = ($n - $r) + 1)); $i <= $n; $i++){ $sonuc = $i*$sonuc; } return $sonuc; } permutasyon(7, 2); // 42
Python programlama dili
def permutasyon(n, r): sonuc = 1 for i in range(r): sonuc = sonuc * (n - i) return sonuc
Ayrıca bakınız
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Matematikte permutasyon n elemanli bir kumenin k elemanli alt kumelerinin kendi icinde k kere yer degistirme sayisidir 1 den 10 a kadar olan dogal sayilari iceren n elemanli kumede r 4 olarak alinirsa permutasyonlarin sayisi 1 2 3 4 5 6 7 8 9 10 kumesinden sirayi da gozetmek suretiyle olusturulabilecek dort degisik elemanli kumelerin sayisini ifade eder Permutasyonlarin hesaplanmasiPermutasyonun kombinasyondan farki siralamanin onemli olmasidir Tekrarsiz Tekrarsiz permutasyonda her eleman sadece bir kez kullanilabilir n elemanli bir kumeden secilen r elemanli tekrarsiz permutasyonlarin toplami n r olmak sartiyla asagidaki formulle ifade edilir P n r nn r n n r displaystyle P n r n choose n r frac n n r Ornek 5 atin katildigi bir yarista secilen 3 yaris atinin sirasiyla birinci ikinci ve ucuncu gelme olasiligi hesaplanirken bu formul kullanilabilir Bir atin ayni yarista iki kez birinci gelmesi mumkun degildir P 5 3 55 3 5 5 3 60 displaystyle P 5 3 5 choose 5 3 frac 5 5 3 60 Secilen siralamanin dogru cikma olasiligi 1 60 tir Tekrarli Tekrarli permutasyonlar ise nr formulu ile ifade edilir Bu formul ile ornegin 3 haneli rakamsal bir canta sifresinin permutasyonlari secilebilecek toplam sifre adedi hesaplanabilir Her cemberde 0 9 arasi 10 rakam oldugu icin toplam sifre sayisi 10 x 10 x 10 103 1000 dir Olasi sifrelerin olusturdugu seri 000 001 002 997 998 999 seklindedir Yani rastgele denenen bir sifrenin canta kilidini acma olasiligi 1 1000 dir Tekrarli Permutasyon n tane farkli elemanin n tanesi ayni n tanesi ayni n tanesi ayni iken n n n n tane elemanin farkli siralanislarinin sayisi n n n n kadardir Bilgisayarla hesaplamaOlusturulacak kume sirali oldugundan dort degisik elemanin olasi secilme sekillerinin dusunulup bu dortlu dizilerin secilme sekillerinin sayisi hesaplanmalidir 10 elemanli kumeden secebilecek on eleman vardir Bir eleman secildikten sonra bir daha secilemediginden ikinci eleman secilirken dokuz sayi kalir Her ilk secilen on eleman icin dokuz ikinci eleman secme imkani oldugundan ikinci eleman 10 x 9 90 ayri sekilde siralanir Genellestirilip n ve r degiskenleri ile ifade edilirse Ilk eleman icin n displaystyle n Ikinci eleman icin n n 1 displaystyle n n 1 r kadar eleman secmek icinse n n 1 n 2 n r 1 displaystyle n n 1 n 2 n r 1 adet secenek vardir Ornekler C programlama dili C kodunda permutasyon su sekilde hesaplanabilir long permutasyon const int n const int r int i long sonuc 1 for i 0 i lt r i sonuc sonuc n i return sonuc PHP programlama dili PHP kodunda su sekilde bulunabilir function permutasyon n r sonuc 1 for i n r 1 i lt n i sonuc i sonuc return sonuc permutasyon 7 2 42 Python programlama dili def permutasyon n r sonuc 1 for i in range r sonuc sonuc n i return sonucAyrica bakinizKombinasyon