translate

Переместить фигуру в новое место

Описание

пример

c = translate(shape,locationpoints) перемещает фигуру в новое заданное положение с помощью вектора перемещения.

Примеры

свернуть все

Создайте многоугольник с помощью antenna.Polygon с вершинами в [-1 0 0;-0.5 0.2 0;0 0 0] и просмотрите его.

p = antenna.Polygon('Vertices', [-1 0 0;-0.5 0.2 0;0 0 0])
p = 
  Polygon with properties:

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

show(p)
axis equal

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

Создать сетку многоугольника и просмотреть ее.

mesh(p,0.2)

Figure contains an axes. The axes contains an object of type patch.

Переместить многоугольник в новое место на плоскости X-Y.

translate(p,[2,1,0])
axis equal

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

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

свернуть все

Фигура, созданная с помощью пользовательских элементов и объектов фигуры Antenna Toolbox, заданная как указатель на объект.

Пример: c = translate(rectangle1,[2 1 0]) где прямоугольник 1 создается с помощью antenna.Rectangle объект.

Вектор преобразования, заданный как вектор.

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

См. также

| | | | | | | | | | |

Введенный в R2017a