Eliminate certain entries of cell array

1 view (last 30 days)
Mary Hemler
Mary Hemler on 27 May 2020
Answered: KSSV on 27 May 2020
I have a 1x73 cell array, FR, and I would like to eliminate FR {8, 17, 31, 41, 43, 47, 49, 56, 60, 66, 73} and re-save as a 1x62 cell array. How can I do this?
  2 Comments
KSSV
KSSV on 27 May 2020
That array FR is repeated for 73-62 = 11 times?
Mary Hemler
Mary Hemler on 27 May 2020
Sorry, I don't understand the question. For instance, FR{8} is a vector with all values that are zero, and so are the rest of the entries that I provided above (11 in total). So I want to eliminate FR{8}, FR{17}, FR{31} and so on, for all 11.

Sign in to comment.

Accepted Answer

KSSV
KSSV on 27 May 2020
If C is your cell array and FR has the indices of cells which are to be removed, use:
C(FR) = []

More Answers (1)

Fangjun Jiang
Fangjun Jiang on 27 May 2020
Would it possible to make it array?
a=1:5;
b=1:3;
a=setdiff(a,b)

Tags

Community Treasure Hunt

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

Start Hunting!