所以我有一個由數字和空括號組成的1x348單元。即... [] [] [] [169] [170] [170] [170] [171] [172] [] [] ... 我想要做的是將重複的數字更改爲空括號[]。我需要持有這些地方。我試過了,但沒有成功。這也不是理想的,因爲在不止一次重複的情況下,它只會用[]代替所有其他重複。用空[]替換單元格的重複值 - MATLAB
for jj = 1:length(testcell);
if testcell{jj} == testcell{jj-1}
testcell{jj} = []
end
任何幫助,將不勝感激:-)
+1 isempty'的''中的cellfun'引述版本! –
@LuisMendo謝謝。這也使用「獨特」來處理重複值不連續的情況,但也許這是一種矯枉過正的情況。 –