我有一個包含多個1x#(數據)結構的24x1(軌道)結構。他們是與此類似:刪除[]數組結構中的行MATLAB
Lat Lon Date
------------------
40.1, -53.5 736257
33.8, -52.3 736255
41.6, -50.1 736400
39.5, -48.4 735600
我想刪除結構具體日期,以過濾掉一些數據。其中我做了:
for i= 1:length(track)
for j= 1:length(track(i).data)
strdate = track(i).data(j).Date;
if strdate == 736257
track(i).data(j).Date = [];
track(i).data(j).Lat = [];
track(i).data(j).Lon = [];
end
end
end
這使我在整個結構中留下了各種各樣的行,而不是我實際上想要的。我想完全刪除這些行(顯然知道結構的大小會改變)。我會如何去做這件事?
請提供[MCVE。 – excaza
@excaza我添加了一個結構的例子。試圖保持簡單 – Constantine