вращение

Вращайте форму об оси и угле

Синтаксис

rotate(shape,angle,axis1,axis2)
c = rotate(shape,angle,axis1,axis2)

Описание

пример

rotate(shape,angle,axis1,axis2) вращайте форму об объекте осей и угле.

c = rotate(shape,angle,axis1,axis2) вращайте форму об объекте осей и угле.

Примеры

свернуть все

Создайте прямоугольную фигуру.

r = antenna.Rectangle;
show(r)
axis equal

Вращайте прямоугольник в 45 градусах об оси Z.

r1 = rotate(r,45,[0 0 0],[0 0 1])
r1 = 
  Rectangle with properties:

         Name: 'myrectangle'
       Center: [0 0]
       Length: 1
        Width: 2
    NumPoints: 2

show(r1)

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

свернуть все

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

Пример: area(rectangle), где прямоугольник создается с помощью объекта antenna.Rectangle.

Ось вращения, заданного как два уникальных трехэлементных вектора Декартовых координат в метрах

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

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

Угол вращения, заданного как скаляр в градусах

Пример: rotate(rectangle,45,[0 0 1], [0 0 0]) вращает прямоугольник вокруг Оси X 45 градусами.

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

Смотрите также

| | | | | | | | | | |

Введенный в R2017a