MATLAB: Matrix consisting of sub-elements of another matrix

matrix

Say I have the following matrix:
x = [ 1 2 3 4 5 6 7 8 9]
If I want a matrix that consists of the following:
y = [1 2 4 5 9]
How would I go about doing this?

Best Answer

By indexing,e.g.,
>> x = [ 1 2 3 4 5 6 7 8 9]*10;
>> y=x([1,2,4,5,9])
y =
10 20 40 50 90