Filter löschen
Filter löschen

remove duplicates from matrix and create a logic to index

1 Ansicht (letzte 30 Tage)
MKM
MKM am 25 Mär. 2022
Bearbeitet: KSSV am 25 Mär. 2022
i have a table with time and it contains some duplicated times. i would like to remove those duplicated times and then be able to use this to index into another matrix so i can find out what happens at that specific time that is not a duplicated time.
time = [1 2 2 3 4 4 5 6 6 7 8 ]'
data= is the same size as matrix as time;
i would like to remove those duplicated times and then index into data so at times [1 2 3 4 5 6 7 8].

Akzeptierte Antwort

KSSV
KSSV am 25 Mär. 2022
Bearbeitet: KSSV am 25 Mär. 2022
REad about the function unique.
time = [1 2 2 3 4 4 5 6 6 7 8 ]' ;
[c,ia,ib] = unique(time) ;
data = data(ia) ;

Weitere Antworten (0)

Kategorien

Mehr zu Matrices and Arrays finden Sie in Help Center und File Exchange

Produkte


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by