Main Content

combvec

Crea tutte le combinazioni di vettori

Descrizione

esempio

A = combvec(A1,A2,...) considera qualsiasi numero di input A, dove ciascun input Ai ha Ni colonne e restituisce una matrice di vettori di colonna (N1*N2*...), dove le colonne sono costituite da tutte le combinazioni trovate combinando un vettore di colonna da ciascun input Ai.

Esempi

comprimi tutto

Questo esempio mostra come generare una matrice che contenga tutte le combinazioni di due matrici a1 e a2.

Creare le due matrici di input a1 e a2. Quindi, richiamare la funzione combvec per generare tutte le combinazioni possibili.

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

Argomenti di input

comprimi tutto

Matrice di input di cui si vogliono calcolare tutte le combinazioni, specificata come una matrice con N1 vettori di colonna.

Matrice di input di cui si vogliono calcolare tutte le combinazioni, specificata come una matrice con N2 vettori di colonna.

Argomenti di output

comprimi tutto

Matrice di output, restituita come una matrice di (N1*N2*...) vettori di colonna, dove le colonne sono costituite da tutte le combinazioni trovate combinando un vettore di colonna da ciascun input Ai.

Cronologia versioni

Introduzione prima di R2006a