Cartesisch product calculator
Bereken het cartesisch product van meerdere groepen. Voer waarden in per regel en ontvang alle geordende combinaties. Maximaal 8 groepen, 10.000 uitvoerregel…
Aan de slag
Wat doet deze tool?
Deze calculator berekent het cartesisch product van twee of meer groepen. U voert elke groep als een regel in, met waarden gescheiden door komma's. De tool genereert vervolgens alle mogelijke geordende combinaties, waarbij u uit elke groep precies één waarde kiest.
Stel dat u kleuren en maten wilt combineren. Voer in:
rood,blauw S,L
De uitvoer is dan:
rood × S rood × L blauw × S blauw × L
De waarden van de laatste groep veranderen het snelst. Het aantal tupels is het product van het aantal waarden per groep (hier 2 × 2 = 4).
Belangrijke instellingen en beperkingen
- Maximaal 8 groepen.
- Maximaal 100 waarden per groep.
- Maximaal 10.000 uitvoertupels.
- Maximaal 500.000 tekens invoer.
- Overschrijdt u een limiet, dan wordt de berekening geweigerd voordat deze start.
Hoe worden waarden geïnterpreteerd?
Waarden worden als tekst behandeld, niet als getallen. Witruimte rond elke waarde wordt verwijderd. Een komma aan het einde van een regel zorgt voor een lege string als waarde. Herhaalde labels blijven behouden, dus identiek uitziende tupels kunnen voorkomen. De parser ondersteunt geen CSV-quoting: een waarde met een komma tussen aanhalingstekens wordt niet als één waarde gezien. Decimale komma's (bijv. 3,14) worden ook niet als één getal herkend, maar als twee aparte waarden.
Veelgestelde vragen
Waarom krijg ik een foutmelding bij grote invoer?
De tool heeft limieten om overbelasting te voorkomen: maximaal 8 groepen, 100 waarden per groep, 10.000 uitvoertupels en 500.000 tekens invoer. Als uw combinaties deze limieten overschrijden, wordt de berekening geweigerd. U kunt dan de invoer verkleinen door bijvoorbeeld minder groepen of waarden te gebruiken.
Hoe kan ik een lege waarde als optie opnemen?
Als u een lege optie wilt toestaan, plaatst u een komma aan het einde van de regel. Bijvoorbeeld rood,blauw, geeft drie waarden: 'rood', 'blauw' en een lege string. Die lege string verschijnt dan in de uitvoer als een leeg veld tussen de vermenigvuldigingstekens.
Waarom zie ik dubbele regels in de uitvoer?
De tool behoudt herhaalde labels. Als u bijvoorbeeld rood,rood invoert, verschijnen er twee identieke tupels in het resultaat. Dit is correct: het cartesisch product behandelt elke invoerwaarde als een afzonderlijk element, ook al zijn ze gelijk.
Privacy
De verwerking gebeurt volledig in uw browser; er worden geen gegevens naar een server verzonden.
De verwerking gebeurt lokaal in je browser.