Как удалить записи, удовлетворяющие заданным критериям, из массива (MatLab) - PullRequest
0 голосов
/ 29 марта 2012

У меня есть cell A, чьи записи являются полиномами, такими как

A{1} = DocPolynom([1 2 3]). 

Я хотел бы удалить те записи i of A, для которых length(double(A{i})) ~=2.

Как я могу это сделать?

Спасибо

1 Ответ

2 голосов
/ 29 марта 2012

Вы должны попробовать:

inds2remove=cellfun(@(x) length(double(x))~=2,A);
A( inds2remove )=[];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...