Matlab - Imprimir Ordenaciones

 
Vista:

Imprimir Ordenaciones

Publicado por Emm (31 intervenciones) el 21/04/2021 03:48:04
Se les ocurre como imprimir las ordenaciones de un conjunto para cualquier numero de elementos?

ejemplo 3 elementos: A={a,b,c}

Ordenaciones(A)={a,b,c
a,c,b
b,a,c
b,c,a
c,a,b
c,b,a}

no logro encontrar el algoritmo correcto
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
Imágen de perfil de Jon
Val: 354
Ha aumentado 1 puesto en Matlab (en relación al último mes)
Gráfica de Matlab

Imprimir Ordenaciones

Publicado por Jon (161 intervenciones) el 21/04/2021 08:38:59
Buenos días Emm,

No sé si necesitas el algoritmo, pero MATLAB ofrece la función perms para ese cometido.

Aquí te dejo un par de ejemplos, tanto con letras como con números.

1
2
3
4
5
6
7
% Letters
A = ['a','b','c'];
P = perms(A)
 
% Numbers
A = [4, 8, 7];
P = perms(A)

Un saludo,

Jon
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar