How to ranking the values of one column in matrix and replace it without sorting of values of next column?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Beibit Sautbek
el 20 de Jul. de 2016
Editada: Azzi Abdelmalek
el 20 de Jul. de 2016
I have 4 points with x and y values: [4,7],[2,2],[10,2],[6,1].
And I put all points in one matrix A, where the first column represents x values, the second column shows y values of 4 points.
A =
4 7
2 2
10 2
6 1
I need to rank x values by putting in first row the lowest x=2, the second row x=4 and so on. But I don't
need to sort the second column (y values should be replaced with x values):
I need a result as shown below in matrix A:
A =
2 2
4 7
6 1
10 2
So, the lowest x values represents the first point,
For clearance:
1 point=[2,2]
2 point=[4,7]
3 point=[6,1]
4 point=[10,2]
Could anyone help me?
0 comentarios
Respuesta aceptada
Azzi Abdelmalek
el 20 de Jul. de 2016
Editada: Azzi Abdelmalek
el 20 de Jul. de 2016
A =[ 4 7
2 2
10 2
6 1]
B=sortrows(A)
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Shifting and Sorting Matrices en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!