Matlab - Función 'Combntns'

 
Vista:
sin imagen de perfil

Función 'Combntns'

Publicado por Groucho (9 intervenciones) el 15/03/2014 23:16:35
Hola, buenas, amigos. Tengo un problema con la función 'Combntns'.

Con una columna de valores ('a(k)') y con 'Combntns' creé una matriz ('M(i,j)') en la que las filas de esta matriz me dan todas las posibles combinaciones de 4 elementos que pueden salir de esa columna de valores.

El problema que tengo es que debo saber de qué lugar de 'a' salió un determinado elemento de la matriz 'M' que obtengo de 'Combntns':

Quiero decir, por ejemplo, el elemento 'M(1,4)' en qué lugar estaba anteriormente ??? ¿ El a(1), el a(5) ? ¿Cuál era su número de fila k? He pensado utilizar el comando 'find' pero el problema es que se repiten valores, por lo que 'find' no me sirve. Hay, por ejemplo, un a(4) y un a(18) que valen 1.772. Y lo mismo pasa con otros valores.

Si supiera como genera 'Matlab' esas combinaciones de valores -en qué orden lo hace- tendría el asunto resuelto pero hay tantas formas de hacerlo...

¿Alguna idea? Gracias

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder