Combinaciones vectores
Publicado por Omar (2 intervenciones) el 03/09/2012 00:13:18
queria ver si hay alguna solucion para mi problema. Lo que quiero hacer es encontrar las diferentes combinaciones que se pueden hacer con vectores.
He visto que en matlab esta la funcion nchoosek, pero esta me combina solo un vectores, quiero hacer esto mismo pero combinando dos vectores.
Te pongo un ejemplo de mi problema:
Si tengo A=[1 2] y B=[3 4] quiero como respuesta las combinaciones de los dos vectores, como solo tengo dos vectores seria en combinaciones de 2
C=[1 3;
1 4;
2 3;
2 4];
Otro ejemplo si en ves de eso tengo: A=[1 2] , B=[3 4] y C=[5 6 7]
D=[1 3 5;
1 3 6;
1 3 7;
1 4 5;
1 4 6;
1 4 7;
2 3 5;
2 3 6;
2 3 7;
2 4 5;
2 4 6;
2 4 7];
Hay alguna funcion que haga esto o alguna forma de como poder hacer, le agredeceria mucho su ayuda.
He visto que en matlab esta la funcion nchoosek, pero esta me combina solo un vectores, quiero hacer esto mismo pero combinando dos vectores.
Te pongo un ejemplo de mi problema:
Si tengo A=[1 2] y B=[3 4] quiero como respuesta las combinaciones de los dos vectores, como solo tengo dos vectores seria en combinaciones de 2
C=[1 3;
1 4;
2 3;
2 4];
Otro ejemplo si en ves de eso tengo: A=[1 2] , B=[3 4] y C=[5 6 7]
D=[1 3 5;
1 3 6;
1 3 7;
1 4 5;
1 4 6;
1 4 7;
2 3 5;
2 3 6;
2 3 7;
2 4 5;
2 4 6;
2 4 7];
Hay alguna funcion que haga esto o alguna forma de como poder hacer, le agredeceria mucho su ayuda.
Valora esta pregunta
0