Selecting more than one range of elements of a vector with a single line code

49 views (last 30 days)
Hello everyone,
i'm wondering if it's possible to select more than one range of elements of a vector with a single line code.
For example, given the vector a=[1,2,3,...,100], i'd like to select the two ranges [1,...,10] and [90,...,100]. I know that matlab allows to select only a continous range, e.g.:
a = 1:1:100;
b = a(1+89:100);
Thank you very much in advance.

Accepted Answer

Bruno Luong
Bruno Luong on 8 Dec 2018
a([1:10, 90:100])

More Answers (0)

Community Treasure Hunt

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

Start Hunting!