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)