sorting the values of a vector into a new one by its elements size
1 view (last 30 days)
Show older comments
Hey all
I made some measurements. Between these values, I interpolated. Now, I want to merge both vectors into one but withouth changing the order. Just copy in the new interpolated values into the intervalls of the measured values.
Is there a predefined function from matlab or do I have to write it myself?
Thanks in advance
2 Comments
Accepted Answer
Luna
on 29 Nov 2018
Try this,
xnew = sort(horzcat(y,x)) % concatane vectors then sort all
%% OR
xnew = horzcat(sort(y),sort(x)) % sort x, sort y seperately then concatanate
3 Comments
More Answers (1)
madhan ravi
on 29 Nov 2018
Edited: madhan ravi
on 29 Nov 2018
Simple and easy solution:
xnew=sort([x y])
0 Comments
See Also
Categories
Find more on Logical 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!