Random set of vectors and sort them via the x axis

1 view (last 30 days)
Raz134 on 5 Dec 2020
Commented: Rik on 8 Dec 2020
Hello, i created a script which creates N amount of random vectors (with random set of x and y coordinates), where you can decide how many you want to be created. Is there a way to sort them in an ascending fasion via the x coordiantes and if x coordinates are the same via the y coordinate? I cant seem to make it work.
How can i sort these vectors?
N = input('Wieviele Vektoren wollen Sie erzeugen?:');
Asize = [50,50];
[Ix,Iy] = ind2sub(Asize,randperm(prod(Asize),N));
I = [Ix',Iy']

Accepted Answer

Bjorn Gustavsson
Bjorn Gustavsson on 5 Dec 2020
Have a look at the help and documentation of the function sortrows. Also (if this is a educational programming task) read the help and documentation of the function sort and make use of that in a step-by-step algorithm.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!