新手请教:有一元胞数组,希望完成如下操作:当图中第三列数据为-9999时,删除这一单元。
如modisdata{1,1}(1,3)数值为-9999,则删除modisdata{1,1}中的所有内容。求问如何实现它

 採用された回答

0 投票

data{1,1} = {1,3,-9999};
data{1,2} = {2,3,4};
kk = 1;
for ii = 1:length(data)
if ~ismember(-9999,cell2mat(data{1,ii}))
dataR{1,kk} = data{1,ii};
kk = kk+1;
end
end

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で MATLAB 快速入门 についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!