Eliminate certain entries of cell array

1 visualizzazione (ultimi 30 giorni)
Mary Hemler
Mary Hemler il 27 Mag 2020
Risposto: KSSV il 27 Mag 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 Commenti
KSSV
KSSV il 27 Mag 2020
That array FR is repeated for 73-62 = 11 times?
Mary Hemler
Mary Hemler il 27 Mag 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.

Accedi per commentare.

Risposta accettata

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

Più risposte (1)

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

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by