removeSlivers

Удалите выбросы скольжения с контура формы

Описание

пример

s = removeSlivers(shapeobject,slivertol) удаляет выбросы скольжения с контура формы.

Примеры

свернуть все

Создайте две прямоугольные формы. Измените длину и центр ориентации второго прямоугольника на значения, показанные на рисунке.

rect1 = antenna.Rectangle;
rect2 = antenna.Rectangle;
rect2.Length = 1e-7;
rect2.Center = [0,0.75];

Добавить прямоугольник 1 и прямоугольник 2.

rect3 = rect1 + rect2
rect3 = 
  Polygon with properties:

        Name: 'mypolygon'
    Vertices: [8x3 double]

show(rect3)

Figure contains an axes. The axes contains 2 objects of type patch. This object represents PEC.

Удалите щепки.

rect4 = removeSlivers(rect3,1e-6)
rect4 = 
  Polygon with properties:

        Name: 'mypolygon'
    Vertices: [4x3 double]

show(rect4)

Figure contains an axes. The axes contains 2 objects of type patch. This object represents PEC.

Входные параметры

свернуть все

Форма антенны с скользящими выбросами, заданная как antenna.Circle, antenna.Rectangle, antenna.Polygon объекты, antenna.Ellipse, или shapes функция.

Типы данных: function_handle

Допуск скольжения, заданный как неотрицательный скаляр.

Типы данных: double

См. также

Введенный в R2020b