Borrar filtros
Borrar filtros

random permutation for a matrix

4 visualizaciones (últimos 30 días)
shobhit mehrotra
shobhit mehrotra el 15 de Abr. de 2015
Comentada: shobhit mehrotra el 16 de Abr. de 2015
I have a 2x5 matrix, A. I want to randoming sort both of the rows together, so that the second is still a function of the first row.
A = [ 2 5 9 11 23; 4 1 7 9 12]
One random permutation may look like
B= [5 11 9 2 23; 1 9 7 4 12]
The 1st and 2nd row are still the same ratio
Im trying to use the function randperm
Thanks

Respuesta aceptada

pfb
pfb el 15 de Abr. de 2015
That should be easy
i = randperm(5);
should give you the permutated indices, so that
B = A(:,i);
is the permutation of the columns of A according to those new indices.

Más respuestas (0)

Categorías

Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by