How to fined specific Kth values of an vector with n element

5 views (last 30 days)
Supose i have a vector a = [ 2 4 6 8 10] and i want to extract the 1st , 3rd and 5th elements so i want to use a vector b = [1 3 5] and get the answer back as : c = [2 6 10]; how do i do that?
Thanks!

Answers (1)

Image Analyst
Image Analyst on 23 Feb 2020
Use b as a linear index for a:
a = [ 2 4 6 8 10]
b = [1 3 5]
c = a(b)

Community Treasure Hunt

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

Start Hunting!