2016-07-18 89 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