Simple question regarding sorting

2 views (last 30 days)
Hi, If I have two column matrixes of size Nx1 and Mx1 and I want to marge them together to make a Yx1 Column, but sorted in order how would I do this? I would not want a repeate of a number also.

Accepted Answer

Wayne King
Wayne King on 28 Jun 2012
Edited: Wayne King on 28 Jun 2012
X = randi(30,100,1);
Y = randi(30,50,1);
Z = unique([X ; Y]);
The result from unique() is sorted.

More Answers (1)

Honglei Chen
Honglei Chen on 28 Jun 2012
x = [1 3 5 7 9]'
y = [1 2 3 4 5]'
unique(sort([x;y]))

Categories

Find more on Shifting and Sorting Matrices in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!