2016-07-18 2 views

ответ

1

Если вы хотите, чтобы удалить все элементы, которые равны 150 тогда

M = M(M ~= 150) 

Если вы хотите, чтобы удалить все элементы, принадлежащие к списку нежелательных номеров затем

list = [150, 230, 420] 
M = M(~ismember(M, list)) 
0

То же, но другое выражение

M(M==150)=[]; 

list = [150,230,420]; 
M(ismember(M,list))=[]; 

Когда вы вводите A (индекс) = [], он удаляет A (индекс). Например,

A = [1,2,3]; 
A(2) = []; 

Тогда

A = [1,3] 
+0

Это медленнее, чтобы сделать это таким образом (http://stackoverflow.com/questions/12421345/deleting-matrix-elements-by-vs-reassigning-matrix) – Dan

Смежные вопросы