Strona główna / Kalkulatory / Kalkulator iloczynu kartezjańskiego online
Darmowe narzędzia online

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: a oraz 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.