Générer toutes les combinaisons contenant au moins un élément d'un ensemble donné en Matlab

- Je utiliser combnk pour générer une liste de combinaisons. Comment puis-je générer un sous-ensemble de combinaisons, qui comprend toujours des valeurs particulières. Par exemple, pour combnk(1:10, 2) je n'ai besoin que de combinaisons qui contiennent 3 et/ou 5. Est-il un moyen rapide de faire cela?

Si vous n'êtes pas trop limité par les performances, vous pouvez simplement la force brute, c'est à dire créer un grand nombre de combinaisons et ensuite de sélectionner seulement les bons.

OriginalL'auteur Eduardas | 2010-10-25