SoloCodigo

Programación Específica => Matlab => Mensaje iniciado por: Vics en Sábado 9 de Septiembre de 2006, 21:33

Título: Ayuda Con Algoritmoo
Publicado por: Vics en Sábado 9 de Septiembre de 2006, 21:33
Hoola, saben que estoy haciendo un programa en matlab y necesito una funcion que reciba un arreglo de numeros y un numero(j) y devuelva una matriz con todas las combinaicones posibles de tamaño j que se pueden hacer ccon los numeros del arreglo, una combinacion por fila de la matriz

alguien sabe mas o menos como hacer ero aunque no sea en matlab, sino que la logica par ahacerlo.

ej: arreglo = 1 2 3 4 y j= 3
devuleve:
1 2 3
1 2 4
1 3 4
2 3 4

eso gracias
Título: Re: Ayuda Con Algoritmoo
Publicado por: Vate en Jueves 12 de Octubre de 2006, 22:06
Hola , no se si ya lo sepas pero te lo digo, existe una funcion de matlab que hace precisamente lo que tu quieres, esta funcion es  NCHOOSEK(V,k) en la que v es el vector de numeros y k es el numero de elementos de cada grupo que desees, ojala esto te sirva de algo