Contenuto principale

combvec

Creare tutte le combinazioni di vettori (da rimuovere)

combvec sarà rimossa in una prossima release. Per ulteriori informazioni, vedere Transition Legacy Neural Network Code to dlnetwork Workflows.

Per suggerimenti sull'aggiornamento del codice, vedere Version History (Storico della versione).

Descrizione

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.

esempio

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

comprimi tutto