See my function "seqle" on FileExchange. It may not be as compact, but it's easy to use and both encodes and decodes.
The problem statement would have been clearer if the principle of RLE had been explained with an encoding example first. Alternatively, it would have been useful to explicitly mention that the data in vector x is being read pairwise.
ugly but more fun than loops!
note: repelem did not exist back when this problem was created
not limited to 1-9
This is my favourite
Best score without regexp
Find all elements less than 0 or greater than 10 and replace them with NaN
Calculate the Levenshtein distance between two strings
03 - Matrix Variables 6
Find nth maximum
Find the two-word state names
Read a column of numbers and interpolate missing data
Make a checkerboard matrix
Replace NaNs with the number that appears to its left in the row.
Find the numeric mean of the prime numbers in a matrix.
Find the treasures in MATLAB Central and discover how the community can help you!
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office