www.gusucode.com > map 案例源码 matlab代码程序 > map/CheckIfDatasetsAreMultipartExample.m

    %% Check If Datasets Are Multipart
% 
%%
% Create a simple data set and check if it's multipart. If a data
% set contains NaN separators, |isShapeMultipart| returns |1| , otherwise
% |0|.

% Copyright 2015 The MathWorks, Inc.

sample_xdata = [0 0 1];
sample_ydata = [0 1 0];
isShapeMultipart(sample_xdata,sample_ydata)
%%
% Create simple multipart data sets.
multi_xdata = [0 0 1 NaN 2 2 3 3];
multi_ydata = [0 1 0 NaN 2 3 3 2];
isShapeMultipart(multi_xdata,multi_ydata)
%%
% Check a real data set.
load coastlines
isShapeMultipart(coastlat,coastlon)
%%
% Check the data in a shapefile.
S = shaperead('concord_hydro_area');
isShapeMultipart(S(1).X, S(1).Y)
%%
% Check another dataset in the shapefile.
isShapeMultipart(S(14).X, S(14).Y)