select some component of vector
Show older comments
Hello!
i think i chose the wrong example last time
I have this vector:
V = [12 45 30 4 56 79 8 94 55]';
i need just to used
V1 = [79 8 94 ]
the component numb 6 , 7 and 8
what can i do
please help me. Thanks in advance
1 Comment
Walter Roberson
on 27 Jun 2012
Edited: Walter Roberson
on 28 Jun 2012
Answers (1)
the cyclist
on 27 Jun 2012
If you have inputs V and V1, and you are looking for the output to be [6 7 8], then you want
out = find(ismember(V,V1));
If you have inputs V and [6 7 8], and you are looking for the output to be V1, then you want
out = V([6 7 8])
or
out = V(6:8)
2 Comments
Walter Roberson
on 27 Jun 2012
An approach without using find() is
[tf, out] = ismember(V, V1);
Juan Andrés Meza Silva
on 20 May 2021
THANK U IN CAPS.
Categories
Find more on Time Series Objects in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!