Замкните все кольца в многоугольнике из нескольких частей
[xdata, ydata] = closePolygonParts(xdata, ydata)
[lat, lon] = closePolygonParts(lat, lon, angleunits)
[xdata, ydata] = closePolygonParts(xdata, ydata) гарантирует, что каждое кольцо в многопарте (NaN-separated) многоугольник «замкнут» повторением начальной точки в конце каждого кольца, если начальная и конечная точки не идентичны. Векторы координат xdata и ydata должны совпадать по размеру и иметь идентичные NaN местоположения.
[lat, lon] = closePolygonParts(lat, lon, angleunits) работает с данными широты-долготы и учитывает перенос долготы с периодом 360 если angleunits является 'degrees' и 2*pi если angleunits является 'radians'. Чтобы кольцо считалось замкнутым, широты его первой и последней вершин должны точно совпадать, но их долготы должны совпадать только по модулю с соответствующим периодом. Такие кольца возвращаются без изменений.