Eliminate certain entries of cell array

2 次查看(过去 30 天)
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 个评论
KSSV
KSSV 2020-5-27
That array FR is repeated for 73-62 = 11 times?
Mary Hemler
Mary Hemler 2020-5-27
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.

请先登录,再进行评论。

采纳的回答

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

更多回答(1 个)

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

类别

Help CenterFile Exchange 中查找有关 Matrices and Arrays 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by