data storage, reduce the repeated elements, recurrence
1 view (last 30 days)
Show older comments
if input is:
a = [5 5 1 6 6 6 4 4 2]
how to get the output as:
elements: [5 1 6 4 2]
recurrence: [2 1 3 2 1]
0 Comments
Accepted Answer
Stephen23
on 25 Aug 2017
Edited: Stephen23
on 25 Aug 2017
That is called run length encoding. Download this:
Or search FEX yourself:
3 Comments
Jan
on 25 Aug 2017
@hamed: Click on the "Download" button on the top right to obtain the zip file, which contains the required C file. You need a C compiler to convert the C file to a mex function. Alternatively you can use the slower RunLength_M version.
More Answers (0)
See Also
Categories
Find more on Downloads 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!