Main Content

combvec

Crear todas las combinaciones de vectores

Descripción

ejemplo

A = combvec(A1,A2,...) toma cualquier número de entradas A, donde cada entrada Ai tiene Ni columnas, y devuelve una matriz de (N1*N2*...) vectores columna, en la que las columnas están formadas por todas las combinaciones que se obtienen combinando uno de los vectores columna de cada entrada Ai.

Ejemplos

contraer todo

Este ejemplo muestra cómo generar una matriz que contenga todas las combinaciones de dos matrices, a1 y a2.

Cree las dos matrices de entrada, a1 y a2. Luego, llame a la función combvec para generar todas las combinaciones posibles.

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

Argumentos de entrada

contraer todo

Matriz de entrada de la que desea calcular todas las combinaciones, especificada como una matriz con N1 vectores columna.

Matriz de entrada de la que desea calcular todas las combinaciones, especificada como una matriz con N2 vectores columna.

Argumentos de salida

contraer todo

Matriz de salida, devuelta como una matriz de (N1*N2*...) vectores columna, en la que las columnas están formadas por todas las combinaciones que se obtienen combinando uno de los vectores columna de cada entrada Ai.

Historial de versiones

Introducido antes de R2006a