remove duplicates from matrix and create a logic to index

5 ビュー (過去 30 日間)
MKM
MKM 2022 年 3 月 25 日
編集済み: KSSV 2022 年 3 月 25 日
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].

採用された回答

KSSV
KSSV 2022 年 3 月 25 日
編集済み: KSSV 2022 年 3 月 25 日
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) ;

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMatrix Indexing についてさらに検索

製品


リリース

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by