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

 Akzeptierte Antwort

Azzi Abdelmalek
Azzi Abdelmalek am 12 Feb. 2014
Bearbeitet: Azzi Abdelmalek am 12 Feb. 2014

0 Stimmen

B=unique(A)
You can make the result without sorting
B=unique(A,'stable')

6 Kommentare

Tom
Tom am 12 Feb. 2014
Thanks!
Tom
Tom am 12 Feb. 2014
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 am 12 Feb. 2014
Bearing in mind B could be different every time....
Azzi Abdelmalek
Azzi Abdelmalek am 12 Feb. 2014
It's not clear
Tom
Tom am 12 Feb. 2014
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...
Azzi Abdelmalek
Azzi Abdelmalek am 12 Feb. 2014
That's depends on what (do something) is

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Community Treasure Hunt

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

Start Hunting!

Translated by