Main Content

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

combvec

Créer toutes les combinaisons de vecteurs

Description

exemple

A = combvec(A1,A2,...) prend un nombre quelconque d’entrées A et chaque entrée Ai a Ni colonnes, puis renvoie une matrice de (N1*N2*...) vecteurs colonnes, où les colonnes sont constituées de toutes les combinaisons trouvées en combinant un vecteur colonne de chaque entrée Ai.

Exemples

réduire tout

Cet exemple montre comment générer une matrice contenant toutes les combinaisons de deux matrices, a1 et a2.

Créez les deux matrices d’entrée, a1 et a2. Appelez ensuite la fonction combvec pour générer toutes les combinaisons possibles.

a1 = [1 2 3; 4 5 6];
a2 = [7 8; 9 10];
a3 = combvec(a1,a2)
a3 =

     1     2     3     1     2     3
     4     5     6     4     5     6
     7     7     7     8     8     8
     9     9     9    10    10    10

Arguments d'entrée

réduire tout

Matrice en entrée pour laquelle vous souhaitez calculer toutes les combinaisons, spécifiée comme une matrice avec N1 vecteurs colonnes.

Matrice en entrée pour laquelle vous souhaitez calculer toutes les combinaisons, spécifiée comme une matrice avec N2 vecteurs colonnes.

Arguments de sortie

réduire tout

Matrice en sortie, renvoyée comme une matrice de (N1*N2*...) vecteurs colonnes, où les colonnes se composent de toutes les combinaisons trouvées en combinant un vecteur colonne de chaque entrée Ai.

Historique des versions

Introduit avant R2006a