exponenta event banner

полиразделение

Преобразование отрезков или многоугольников из векторной формы в массивы ячеек

Синтаксис

[latcells,loncells] = polysplit(lat,lon)

Описание

[latcells,loncells] = polysplit(lat,lon) возвращает значение NaN-отграниченные сегменты векторов lat и lon в качестве N-by-1 массивов ячеек с одним сегментом многоугольника на ячейку. lat и lon должны иметь одинаковый размер и одинаковый размер NaNs. Сегменты многоугольника являются векторами столбцов, если lat и lon являются векторами столбцов и векторами строк в противном случае.

Примеры

lat = [1 2 3 NaN 4 NaN 5 6 7 8 9]';
lon = [9 8 7 NaN 6 NaN 5 4 3 2 1]';
[latcells,loncells] = polysplit(lat,lon);
[latcells loncells]

ans = 
    [3x1 double]    [3x1 double]
    [         4]    [         6]
    [5x1 double]    [5x1 double]
Представлен до R2006a