Kalkulator iloczynu kartezjańskiego online
Oblicz iloczyn kartezjański zbiorów online. Wpisz grupy wartości, a narzędzie wygeneruje wszystkie kombinacje w formacie a × b. Szybko i bez instalacji. Prze…
Rozpocznij
Jak działa narzędzie i jakie ma ograniczenia
Iloczyn kartezjański to operacja, która dla dwóch lub więcej zbiorów tworzy wszystkie możliwe uporządkowane pary (lub ogólniej krotki), wybierając po jednym elemencie z każdego zbioru. Na przykład dla grup czerwony, niebieski oraz S, L wynikiem będą cztery krotki: czerwony × S, czerwony × L, niebieski × S, niebieski × L.
Format danych wejściowych
Każda grupa jest reprezentowana przez jeden wiersz. Wartości w wierszu oddzielaj przecinkami – zarówno zwykłym ,, jak i chińskim ,. Białe znaki wokół wartości są ignorowane, a puste wiersze pomijane. Narzędzie normalizuje różne style końca linii (Windows, Unix, Mac).
Wartości są traktowane jako tekst, a nie liczby. Jeśli chcesz użyć liczb dziesiętnych z przecinkiem (np. 3,14), musisz je ująć w cudzysłów lub użyć kropki, ponieważ przecinek jest separatorem wartości. Narzędzie nie obsługuje pól CSV z cudzysłowami zawierającymi przecinki.
Przykład działania
Zakładając, że w polu wejściowym wpisano:
czerwony, niebieski S, L
Otrzymasz wynik:
czerwony × S czerwony × L niebieski × S niebieski × L
Liczba krotek jest równa iloczynowi liczebności grup (tutaj 2 × 2 = 4).
Ograniczenia i zachowanie
- Maksymalnie 8 grup wejściowych.
- Maksymalnie 100 wartości w każdej grupie.
- Maksymalnie 10 000 wynikowych krotek.
- Maksymalna długość wejścia: 500 000 znaków.
- Jeśli przekroczysz którykolwiek limit, narzędzie odrzuci żądanie przed rozpoczęciem generowania.
- Puste wejście daje pusty wynik.
- Powtarzające się etykiety są zachowywane, co może prowadzić do identycznie wyglądających krotek.
- Końcowy przecinek w wierszu tworzy pusty element (np.
a,daje dwie wartości:aoraz pusty ciąg).
Prywatność
Całe przetwarzanie odbywa się w przeglądarce – dane nie są wysyłane na serwer. Wynik można skopiować jako tekst.
Najczęstsze pytania (FAQ)
1. Jak utworzyć grupę z jedną wartością?
Wystarczy wpisać wartość w wierszu, np. czerwony. Jeśli chcesz, aby wartość zawierała przecinek (np. czerwony, niebieski jako pojedynczy element), nie jest to możliwe – przecinek zawsze oddziela wartości. Możesz użyć innego separatora, np. średnika, ale wtedy potraktuj cały ciąg jako jedną wartość (np. czerwony; niebieski).
2. Co oznacza „ostatnia grupa zmienia się najszybciej”?
Oznacza to, że w wynikowej liście krotek najpierw zmienia się element z ostatniej grupy. Dla grup A, B i 1, 2 wynik będzie: A × 1, A × 2, B × 1, B × 2. Jest to standardowa kolejność leksykograficzna.
3. Czy mogę używać liczb z przecinkiem dziesiętnym?
Nie bezpośrednio. Ponieważ przecinek jest separatorem wartości, liczba 3,14 zostanie potraktowana jako dwie wartości: 3 i 14. Aby użyć liczby dziesiętnej, zapisz ją z kropką (3.14) lub użyj innego separatora (np. średnika) i potraktuj całość jako tekst.
Przetwarzanie odbywa się lokalnie w przeglądarce.