Belirli bir sayıda vektörün elemanlarının olası tüm kombinasyonlarını üretmek istiyorum. I elemanları oluşturmak istediğiniz [1 2]
, [1 2]
ve [4 5]
için örneğin Bazı vektörlerin (Kartezyen ürün) elemanlarının olası tüm kombinasyonlarını üretin (Kartezyen ürün)
[1 1 4; 1 1 5; 1 2 4; 1 2 5; 2 1 4; 2 1 5; 2 2 4; 2 2 5]
Sorun kombinasyonları hesaplamak için gereken I vektörlerin sayısını bilmek kalmamasıdır . Bu durumda olduğu gibi 3 olabilir veya 10 olabilir ve genelleştirme'a ihtiyacım var. Lütfen bana MATLAB'da yardım edebilir misiniz? Bu görevi yerine getirebilen önceden tanımlanmış bir işlev var mı?
aradığınız şey vektörlerin 'kartezyen ürünü' olarak adlandırılır. Bunun için biraz şansın olabilir. –