remove index

58 Ansichten (letzte 30 Tage)
huda nawaf
huda nawaf am 28 Apr. 2012
hi,
how I can remove index 3,6,9,....?
ex.
x=[10 2 3 5 15 7 8 100 2 10 12 23 20];
i need x be
x=[10 2 5 15 8 100 10 12 20];
I do not want use loop
thanks in advance

Akzeptierte Antwort

Wayne King
Wayne King am 28 Apr. 2012
x = [10 2 3 5 15 7 8 100 2 10 12 23 20];
x(3:3:end) = [];
  1 Kommentar
Andrei Bobrov
Andrei Bobrov am 28 Apr. 2012
x(nonzeros((1:numel(x)).*(rem(1:numel(x),3)~=0)))

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by