Matrix Permutation to generate another Matrix
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Sarah
el 3 de Mzo. de 2021
Comentada: Sarah
el 3 de Mzo. de 2021

Hello,
I have matrix v. I used p = perms(v) to produce results p. P goes on and on for a ways. I just shared a snip of what it is doing.
What would be the way to do this so I would get the results shown below? The order cannot change. Like you cant swap column 1 and 2. Would it be better to randamize each column instead? Thanks!
p =
2 6
2 3
2 5
1 6
13
15
7 6
7 3
7 5
0 comentarios
Respuesta aceptada
Walter Roberson
el 3 de Mzo. de 2021
v = [2 6; 1 3; 7 5]
[t1, t2] = ndgrid(v(:,1), v(:,2));
p = [t1(:), t2(:)];
p
Más respuestas (0)
Ver también
Categorías
Más información sobre Get Started with MATLAB en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!