finding duplicate number and adjacent row value
Ältere Kommentare anzeigen
Suppose I have a matrix of values
v = [1 4; 1 5; 2 4; 2 4; 2 5; 2 5; 3 4; 3 7]
in column one the numbers are consecutive but with repetition, how can I find only the first numbers and corresponidng number in the other column, put them in a new matrix (v')? The new matrix should be like this from my example:
v'= [1 4; 2 4; 3 4]
I hope I am clear enough
Cheers
Sobhan
1 Kommentar
Azzi Abdelmalek
am 16 Sep. 2012
Bearbeitet: Azzi Abdelmalek
am 16 Sep. 2012
what if v= [1 4; 1 5; 2 4; 2 4; 2 5; 2 5; 3 4; 3 7;1 5;1 6]?
Akzeptierte Antwort
Weitere Antworten (1)
Wayne King
am 16 Sep. 2012
Bearbeitet: Wayne King
am 16 Sep. 2012
[~,iv] = unique(v(:,1),'stable');
vnew = v(iv,:);
Kategorien
Mehr zu Creating and Concatenating Matrices finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!