How to delete values when value is 3&4 then 7&8 then 11&12....

1 ビュー (過去 30 日間)
CalebJones
CalebJones 2020 年 2 月 13 日
編集済み: CalebJones 2020 年 2 月 15 日
I have attached a mat file below.
1 repeates like 162 times
2 repeates like 172 times
I want to
keep 1 & 2
remove 3&4
keep 5&6
remove 7&8
keep 9&10
remove 11&12
so on.......

採用された回答

Temu Gautama
Temu Gautama 2020 年 2 月 13 日
Hi,
Something like
A(rem(A+1,4)>1)
hth,
Temu
  3 件のコメント
CalebJones
CalebJones 2020 年 2 月 15 日
tmp = allresults;
tmp = tmp(find(rem(tmp.eventid+1,4)>1),1:4);
Fixed it.

サインインしてコメントする。

その他の回答 (1 件)

KSSV
KSSV 2020 年 2 月 13 日
If you have an array A...To remove a specific element use:
A(A==val) = [] ;
  2 件のコメント
KSSV
KSSV 2020 年 2 月 13 日
val can be 3, 4, 7, 8 etc,.

サインインしてコメントする。

カテゴリ

Find more on Operators and Elementary Operations in Help Center and File Exchange

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by