Permutationskalkylator – P(n,r) och Kombination C(n,r)
Beräkna permutationer P(n,r) och kombinationer C(n,r) med steg-för-steg-lösningar. Kostnadsfri online-matematikkalkylator för omedelbara, exakta resultat.
Permutationer vs. Kombinationer: När Ordningen Matar
Ett permutation är en ordning av objekt där ordningen mäter. En kombination är en utvald grupp där ordningen inte mäter. Denna enkla skillnad bestämmer vilken formel att använda — och vilka problem varje formel löser.
Klassiskt exempel: du har 5 personer och behöver välja 3. Om ordningen mäter (t.ex. 1:a, 2:a, 3:e plats i en tävling), använd P(5,3) = 60. Om ordningen inte mäter (t.ex. att välja 3 utvalda medlemmar), använd C(5,3) = 10. Samma utvalda grupp Alice, Bob, Carol räknas som 1 kombination men 6 olika permutationer (ABC, ACB, BAC, BCA, CAB, CBA).
| n (objekt) | r (valda) | P(n,r) ordnad | C(n,r) oordnad |
|---|---|---|---|
| 4 | 2 | 12 | 6 |
| 5 | 2 | 20 | 10 |
| 5 | 3 | 60 | 10 |
| 10 | 3 | 720 | 120 |
| 10 | 5 | 30,240 | 252 |
| 52 | 5 | 311,875,200 | 2,598,960 |
Det är förhållandet P(n,r) / C(n,r) = r! — antalet sätt att ordna r objekt. För r=3, motsvarar varje kombination 3! = 6 permutationer. För r=5, motsvarar varje kombination 5! = 120 permutationer, vilket förklarar varför 5-kortspokerns handräkning är 311,875,200 ÷ 120 = 2,598,960.
Formelerna: P(n,r) och C(n,r)
Båda formelerna bygger på factorialfunktionen: n! = n × (n−1) × (n−2) × ... × 2 × 1. Av konvention är 0! = 1.
Permutationformel: P(n,r) = n! / (n−r)!
Detta räknar ordnade arrangemang. Den nedre delen (n−r)! avrundar ut de icke valda objekten. För P(5,3): 5! / (5−3)! = 120 / 2 = 60.
Kombinationsformel: C(n,r) = n! / (r! × (n−r)!)
Den tillagda r! i den nedre delen tar bort ordningen av valda objekt. För C(5,3): 5! / (3! × 2!) = 120 / (6 × 2) = 10.
Alternativ kombinationsnotation: C(n,r) skrivs också som ⁿCᵣ, C(n,r) eller binomialkoefficientnotationen (n valda r) med parenteser. Allt betyder samma sak.
| n | n! |
|---|---|
| 0 | 1 |
| 1 | 1 |
| 2 | 2 |
| 3 | 6 |
| 4 | 24 |
| 5 | 120 |
| 6 | 720 |
| 7 | 5,040 |
| 8 | 40,320 |
| 10 | 3,628,800 |
| 12 | 479,001,600 |
Verkliga världsexempel på permutationer
Permutationer tillämpas när ordningen eller ordningen av utvalda objekt mäter:
- PIN-koder och lösenord: En 4-siffrig PIN från 10 siffror (0–9) utan upprepning har P(10,4) = 5,040 möjliga koder. Med upprepning tillåten (standard-PINs), är det 10⁴ = 10,000 (ett annat sätt att räkna — ordnade utvalda med ersättning).
- Tävlingsslut: I en tävling med 8 deltagare är antalet sätt att placera 1:a, 2:a och 3:e plats P(8,3) = 8×7×6 = 336.
- Sittplatser: Att ordna 6 personer vid en rund bord har (6−1)! = 5! = 120 cirkulära permutationer (en plats är fast för att ta bort rotationella ekvivalenter).
- Licenstabeller: Amerikanska tabeller med 3 bokstäver följda av 4 siffror: 26³ × 10⁴ = 175,760,000 möjliga tabeller (med upprepning).
- Bokarrangemang: Att ordna 7 olika böcker på en hylla: 7! = 5,040 sätt. Att välja 3 av 7 böcker i ordning: P(7,3) = 210 sätt.
Verkliga världsexempel på kombinationer
Kombinationer tillämpas när utvalet är vad som mäter, inte ordningen:
- Lotteri: Powerball kräver att välja 5 nummer från 1–69: C(69,5) = 11,238,513 sätt. Därefter välja 1 Powerball från 1–26 lägger till × 26 = 292,201,338 totala kombinationer — dina odds att vinna jackpotten.
- Korthänder: 5-kortspokern hand från 52 kort: C(52,5) = 2,598,960 unika händer. Specifika handräkningar: 4 ess = C(4,4)×C(48,1) = 48 händer.
- Utslag: Att välja en 5-personers utvald grupp från 20 kandidater: C(20,5) = 15,504 sätt.
- Pizzatoppingar: Att välja 3 toppingar från 12 alternativ: C(12,3) = 220 olika pizzakombinationer.
- Investeringar: Att välja 4 aktier från en lista på 15: C(15,4) = 1,365 möjliga portföljer.
Pascals triangel och binomialkoefficienter
Kombinationsvärdena C(n,r) — även kallade binomialkoefficienter — bildar Pascals triangel, där varje inlägg är summan av de två inläggen ovanför det:
| n | C(n,0) | C(n,1) | C(n,2) | C(n,3) | C(n,4) | C(n,5) |
|---|---|---|---|---|---|---|
| 0 | 1 | |||||
| 1 | 1 | 1 | ||||
| 2 | 1 | 2 | 1 | |||
| 3 | 1 | 3 | 3 | 1 | ||
| 4 | 1 | 4 | 6 | 4 | 1 | |
| 5 | 1 | 5 | 10 | 10 | 5 | 1 |
Pascals triangel har imponerande egenskaper: varje rad summerar till 2ⁿ (det totala antalet undermängder av en n-elementig uppsättning). Triangeln kodar binomialutvecklingen: (a+b)³ = 1a³ + 3a²b + 3ab² + 1b³, med hjälp av den tredje raden i triangeln. Kombinationen C(n,r) räknar antalet vägar genom ett rutnät, antalet undermängder av storlek r från en n-elementig uppsättning och koefficienterna i binomialteoremet.
Den symmetriegenskapen C(n,r) = C(n, n−r) är synlig i Pascals triangel — varje rad kan läsas lika bra framåt och bakåt. Det är logiskt: att välja vilka r objekt att inkludera är liktydigt med att välja vilka (n−r) objekt att exkludera.
Permutationer med upprepning och multuppsättningar
De standardformulerna P(n,r) och C(n,r) antar att objekten är distinkta och inte ersätts (ingen upprepning). När reglerna ändras, gäller andra formuler:
| Räkningsproblem | Formel | Exempel |
|---|---|---|
| Permutation, ingen upprepning | P(n,r) = n!/(n−r)! | 3-hästlopp från 8: P(8,3)=336 |
| Permutation med upprepning | nʳ | 3-siffror från 10 siffror: 10³=1,000 |
| Kombination, ingen upprepning | C(n,r) = n!/(r!(n−r)!) | 5 kort från 52: C(52,5)=2,598,960 |
| Kombination med upprepning | C(n+r−1, r) | 3 skedar från 5 smaker: C(7,3)=35 |
| Permutation av multuppsättning | n!/(n₁!n₂!...nk!) | Ordningar av MISSISSIPPI: 11!/(4!4!2!1!)=34,650 |
Ordet "MISSISSIPPI" är ett exempel på multuppsättningar: med 11 bokstäver totalt (4 S:or, 4 I:or, 2 P:or, 1 M) är antalet olika ordningar 11! delat med faktoriellarna av varje upprepad bokstav. Om man inte räknar med upprepningar överräknar man varje ordning 4!×4!×2! = 1,152 gånger.
Permutationer och kombinationer i sannolikhet
Permutationer och kombinationer är grunden för klassisk sannolikhet: P(händelse) = (fördelaktiga utfall) ÷ (totalt lika sannolika utfall). Detta kräver att man räknar både fördelaktiga och totala utfall korrekt.
Sannolikhet för en kunglig flush i poker: Det finns 4 kungliga flush (en per färg) av C(52,5) = 2,598,960 totala händer. Sannolikhet = 4/2,598,960 ≈ 0,000154% — cirka 1 på 649,740.
Födelsedagsproblemet: I en grupp av n personer är sannolikheten att minst två delar samma födelsedag enligt permutationer av 365 dagar: P(inget delar födelsedag) = 365 × 364 × 363 × ... × (365−n+1) / 365ⁿ. För n=23 personer faller sannolikheten under 50%, vilket innebär att det finns en bättre än jämn chans att två personer delar födelsedag i en grupp på 23 personer — ett resultat som de flesta människor finner förvånande.
Anagram sannolikhet: I en slumpmässig ordning av bokstäverna i "ÄPPLE" är sannolikheten att få "ÄPPLE" specifikt 1/60 (eftersom 5!/2! = 60 olika ordningar, delat med 2! för de två P:orna). Sannolikheten att få någon ordning som börjar med A är 4!/2! / 5!/2! = 12/60 = 1/5, som förväntas av symmetri.
Ofta ställda frågor
När använder jag permutation vs kombination?
Använd permutation när ordningen är viktig: lösenord, tävlingar, sittplatser, schemaläggning. Använd kombination när ordningen inte är viktig: lottodragning, utnämningar, korthänder, pizza toppingar. Fråga dig själv: "Gör om ordningen ge ett annat utfall?" Om ja, använd permutation. Om nej, använd kombination.
Vad är 0! (nollfaktoriell)?
Genom matematiska konventioner är 0! = 1. Detta gör formeln C(n,0) = 1 konsistent — det finns exakt en sätt att välja ingenting från en uppsättning (tom selektion). Det gör också formeln P(n,n) = n!/0! = n!/1 = n! fungera korrekt för att ordna alla n objekt.
Vad är P(10,3)?
P(10,3) = 10! / (10−3)! = 10! / 7! = 10 × 9 × 8 = 720. Detta är antalet ordnade sätt att välja 3 objekt från 10 distinkta objekt — såsom att dela ut guld, silver och bronsmedaljer i en 10-personers tävling.
Vad är C(10,3)?
C(10,3) = 10! / (3! × 7!) = (10 × 9 × 8) / (3 × 2 × 1) = 720 / 6 = 120. Detta är antalet sätt att välja 3 objekt från 10 distinkta objekt — såsom att välja en 3-personers underkommitté från en 10-personers kommitté.
Vad betyder det när P(n,r) är mycket större än C(n,r)?
P(n,r) / C(n,r) = r!, antalet sätt att ordna r objekt. Ju större r är, desto större blir denna kvot. För r=5 är permutationer 120 gånger fler än kombinationer. Detta speglar att ordningen dramatiskt multiplicerar antalet distinkta ordningar när r är stort.
Hur många sätt kan 5 personer sitta i en rad?
5 personer i en rad (alla sittande, ordning är viktig) = P(5,5) = 5! = 120 sätt. Den första platsen kan fyllas på 5 sätt, den andra 4 sätt, sedan 3, 2, 1 — givande 5×4×3×2×1 = 120. För en cirkulär anordning skulle det vara (5−1)! = 24 sätt.
Vad är sannolikheten att vinna lottot?
Lottosannolikheten beror på spelet. För ett pick-6 från 49 nummer: C(49,6) = 13 983 816 — omkring 1 i 14 miljoner. För Powerball (5 från 69 + 1 från 26): C(69,5) × 26 = 292 201 338 — omkring 1 i 292 miljoner. Dessa kombinationer förklarar varför jackpottvinster är ovanligt sällsynta.
Kan du beräkna permutationer för stora tal?
Factorialer växer extremt snabbt: 20! ≈ 2,4 × 10^18, 100! har 158 siffror. För stora n och r överflöds direkt faktorialsberäkning med standardintyg. För att beräkna exakta stora-tal kombinatorik, använd stora-heltalbibliotek.
Vad är skillnaden mellan permutation och anordning?
De betyder samma sak i kombinatorik — båda hänvisar till ordnade urval från en uppsättning. "Anordning" används ibland informellt; "permutation" är det formella matematiska begreppet. P(n,r) räknar antalet r-element ordnade anordningar från en n-element uppsättning.
Hur är Pascal-triangeln relaterad till kombinationer?
Pascal-triangeln konstrueras genom att placera C(n,r) värden i en triangulär array där rad n innehåller C(n,0), C(n,1), ..., C(n,n). Varje värde är lika med summan av de två värden ovanför det: C(n,r) = C(n−1,r−1) + C(n−1,r). Denna identitet (Pascals regel) ger triangeln dess struktur och kopplar kombinationer till binomialteoremet koefficienter.
Steg-för-steg permutering och kombinationer
Att behärska permuteringar och kombinationer kräver att man arbetar genom problemet systematiskt. Nyckeln är alltid: gäller ordningen? När det är bestämt, tillämpar man det lämpliga formeln och förenklar. Här följer exempel på vanliga problemtyper.
Problem 1: Medaljutdelning. I en tävling med 12 löpare, hur många sätt kan guld-, silver- och bronsmedaljerna delas ut?
Ordningen är viktig (guld ≠ silver ≠ brons), så använd P(12,3).
P(12,3) = 12! / (12−3)! = 12 × 11 × 10 = 1 320 sätt.
Problem 2: Kommitteval. Från en klass på 20 elever väljer en lärare 4 för ett projekt. Hur många olika grupper är möjliga?
Ordningen är inte viktig (alla 4 elever utgör samma grupp), så använd C(20,4).
C(20,4) = 20! / (4! × 16!) = (20 × 19 × 18 × 17) / (4 × 3 × 2 × 1) = 116 280 / 24 = 4 845 grupper.
Problem 3: Lösenordsäkerhet. Ett lösenord kräver 2 stora bokstäver följt av 4 siffror (ingen upprepning tillåten). Hur många lösenord är möjliga?
För bokstäver: ordningen är viktig, P(26,2) = 26 × 25 = 650.
För siffror: ordningen är viktig, P(10,4) = 10 × 9 × 8 × 7 = 5 040.
Totalt (genom multiplikationsprincipen): 650 × 5 040 = 3 276 000 lösenord.
Problem 4: Kortdelning. Från ett standardkortspack med 52 kort, hur många olika 5-korts händer innehåller exakt 3 ess.
Problem 5: Cirkulär sittning. Hur många sätt kan 6 personer sitta runt en rund bord?
I cirkulära anordningar är en persons position fastställd (för att eliminera rotativa ekvivalenter), vilket lämnar 5 personer att placera: (6−1)! = 5! = 120 sätt.
Om bordet också har urskiljbara platser (t.ex. ett har en armstöd), blir det 6! = 720 (linjär permutering).
Multiplikationsprincipen: Alla flerstegs räkningsproblem använder den grundläggande multiplikationsprincipen: om steg A kan göras på m sätt och steg B kan göras på n sätt (independenter), så kan både A och B tillsammans göras på m × n sätt. Denna princip ligger till grund för alla permuterings- och kombinationsformler — P(n,r) är bara produkten n × (n−1) × ... × (n−r+1), och C(n,r) delar med r! för att ta bort överräkningen av ordningen.
När du löser något räkningsproblem: (1) Identifiera om ordningen är viktig. (2) Kontrollera om upprepning är tillåten. (3) Identifiera om objekten är urskiljbara. (4) Brott ner komplexa problem i sekventiella steg med hjälp av multiplikationsprincipen. (5) Tillämpa P(n,r) eller C(n,r) som lämpligt, eller använd specialiserade formler för cirkulära anordningar, multisättningar eller upprepade element.
Verifikationsstrategier: Kontrollera alltid kombinatoriska resultat. C(n,r) bör vara lika med C(n, n−r) genom symmetriegenskapen — att välja r element att inkludera är lika med att välja n−r element att exkludera. P(n,r) bör vara delbart med r! (eftersom P(n,r) delat med r! ger C(n,r)). För små värden kan du direkt räkna ut möjligheterna för att verifiera att en formel ger rätt antal. Genom att bygga upp denna intuition för att kontrollera ditt arbete förhindrar du fel i högrisksituationer som designräkningar, säkerhetsparametrar eller statistisk analys.
Slutligen, när siffrorna blir mycket stora, använd logaritmer för att uppskatta. log₁₀(P(52,5)) = log₁₀(52!) − log₁₀(47!) = log₁₀(52×51×50×49×48) ≈ 8,494, så P(52,5) ≈ 10^8,494 ≈ 311 875 200 — bekräftat. För sannolikhetberäkningar, arbetar du i log-sannolikheter för att förhindra numerisk underflöd när sannolikheterna är astronomiskt små (som i slumpade kortlayouter: 52! ≈ 8,07 × 10^67 möjliga ordningar). Förmågan att resonera om dessa enorma siffror med hjälp av logaritmer och kombinatorisk intuition är ett tecken på matematisk mognad och statistiskt tänkande.
Permuteringar och kombinationer undervisas i prekalkyl och sannolikhetsteori för att de är porten till förståelse av sannolikhet, statistik och diskret matematik. Bortom klassrummet är de oersättliga i datavetenskap (algoritm analys, datamodelldesign), genetik (antal genotypkombinationer), kemi (molekylära isomerer) och speldesign (balans och rättvisaanalys). Varje lottoddsberäkning, varje lösenordsäkerhetsanalys, varje idrottstävlingssystem och varje experimentdesign för kliniska prövningar bygger på denna grundläggande räkningslära. Att investera tid i att verkligen förstå permuteringar och kombinationer — inte bara minnas formlerna utan utveckla intuition för när man ska tillämpa varje en — ger avkastning i nästan varje kvantitativ disciplin. Använd denna beräkningsverktyg för att kontrollera ditt arbete, bygg intuition med olika värden för n och r, och verifiera ditt resonemang på de problem du möter.