How to custom sort a vector with respect to another vector of unequal length
Show older comments
I have a vector Lon which I have created after spline interpolation of lon vector
Lon = [...
88.5000
88.0000
87.5000
87.0000
86.5000
86.0000
85.5000
85.0000
84.5000
84.0000
83.5000
83.0000
82.5000
82.0000
81.5000
81.0000
80.5000
80.0000
79.5000
79.0000]
I want to arrange Lon vector with respect to vector lon my lon vector is given below
lon =
88.5000
85.0000
81.0000
79.0000
80.0000
The vector Lon is in descending ordering after interpolation. I want such arrangement of elements in Lon vector
Lon=
88.5
88
87.5
87
86.5
86
85.5
85
84.5
84
83.5
83
82.5
82
81.5
81
79.5
79
80
80.5
Please check the arrangement of 3,4,5 element of lon. I want Lon should be in the same manner of lon .
Please guide me. I am stuck a lot in this sorting!
7 Comments
Muhammad Usman Saleem
on 22 Nov 2017
KSSV
on 22 Nov 2017
Why you are worried about sorting ? What's the requirement to sort?
Muhammad Usman Saleem
on 22 Nov 2017
Jan
on 24 Nov 2017
But when I interpolate this makes my variable sorted in
descending order.
Really? Then this is a very strange kind of interpolation. I recommend to use e.g. Matlab's interp1, which does not sort the data. Maybe it would clarify what's going on, if you post the relevant part of the code. Maybe using a spline for interpolating is a bad choice in addition.
Muhammad Usman Saleem
on 27 Nov 2017
Edited: Muhammad Usman Saleem
on 27 Nov 2017
Jan
on 27 Nov 2017
Dear Muhammad: Unfortunately I still do not understand, what the problem is. Which step does not work as you expect it? Where does the unwanted sorting happen? How are Lon and lon in your example related to each other?
Muhammad Usman Saleem
on 29 Nov 2017
Answers (1)
John D'Errico
on 22 Nov 2017
Edited: John D'Errico
on 22 Nov 2017
0 votes
You appear to be looking to bin your data. Use histcounts. (REALLY!) Read the help.
1 Comment
Muhammad Usman Saleem
on 24 Nov 2017
Categories
Find more on Descriptive Statistics in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!