Find elements of a vector

If I have a vector, e.g.
A = [ 2 8 6 5 3 3 6 5 5 3 4 1 2 9 6]
How do I return a vector which just gives single examples of the elements of A, e.g.
B = [1 2 3 5 6 8 9]
Kind regards,
Tom

 Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 12 Feb 2014
Edited: Azzi Abdelmalek on 12 Feb 2014
B=unique(A)
You can make the result without sorting
B=unique(A,'stable')

6 Comments

Tom
Tom on 12 Feb 2014
Thanks!
Related to this. If I think have a vector like:
B = [1 2 3 5 6 8 9]
How would I go about having a for loop run through only the elements of B?
Tom
Tom on 12 Feb 2014
Bearing in mind B could be different every time....
It's not clear
Sorry.
If I have a vector e.g.: B = [1 2 3 5 6 8 9]
I want to look through the elements of B
i.e. I tried:
for j = B
do something
end
But this doesn't seem to work...
That's depends on what (do something) is

Sign in to comment.

More Answers (0)

Categories

Community Treasure Hunt

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

Start Hunting!