问:两次使用Matlab填充功能时,区域再次变为空白

时间:2016-09-05 14:22:32

标签: matlab gps fill

我有来自2个GPS天线的GPS数据,在移动时记录,我想填充它们之间的区域以便更好地说明。我想填补的这些区域经常重叠。有时在第二次或第三次使用填充功能在同一区域后,该区域再次变为空白。我分别加载部分数据,因为一次存储太多(here is an image of the problem)。

你们知道我怎么能防止这种情况发生吗?

for k=1:Nr 

if k<10
    A=load([PathName,'/Profile00',num2str(k),'_A.asc']);
    B=load([PathName,'/Profile00',num2str(k),'_B.asc']);
else
    A=load([PathName,'/Profile0',num2str(k),'_A.asc']);
    B=load([PathName,'/Profile0',num2str(k),'_B.asc']);
end

plot(A(:,1),A(:,2),'b') % Plot GPS Tracks
plot(B(:,1),B(:,2),'b') % Plot GPS Tracks
PV1=[A(:,1);flipud(B(:,1));A(1,1)]; % Polygon Boundaries
PV2=[A(:,2);flipud(B(:,2));A(1,2)]; % Polygon Boundaries
h1=fill(PV1,PV2,'g');
set(h1,'EdgeColor','None');
set(h1,'facealpha',.5)
grid on
end

0 个答案:

没有答案