Добавьте контур polyshape
polyout = addboundary(polyin,x,y)polyout = addboundary(polyin,P)polyout = addboundary(polyin,{x1,x2,...,xM},{y1,y2,...,yM})polyout = addboundary(___,Name,Value)возвращает объект polyout = addboundary(polyin,x,y) polyshape, который составлен из существующего polyshape плюс дополнительный контур, заданный x-координатами и y-координатами, содержавшимися в векторах x и y.
добавляет контур, заданный координатами, содержавшимися в матричном polyout = addboundary(polyin,P) P N-2, где N является количеством вершин.
добавляет контуры M, где векторы x-координат для каждого контура перечислены вместе в массиве ячеек. Соответствующие векторы y-координат также перечислены вместе в массиве ячеек. Каждая кси должна иметь ту же длину как соответствующий yi, но количество вершин может отличаться среди контуров.polyout = addboundary(polyin,{x1,x2,...,xM},{y1,y2,...,yM})