exponenta event banner

axang2quat

Преобразование угла оси в кватернион

Синтаксис

Описание

пример

quat = axang2quat(axang) преобразует поворот, заданный в форме ось-угол, axang, к кватерниону, quat.

Примеры

свернуть все

axang = [1 0 0 pi/2];
quat = axang2quat(axang)
quat = 1×4

    0.7071    0.7071         0         0

Входные аргументы

свернуть все

Поворот в форме ось-угол, определяемый как матрица n-на-4 вращений ось-угол. Первые три элемента каждого ряда задают ось вращения, а последний элемент определяет угол поворота (в радианах).

Пример: [1 0 0 pi/2]

Выходные аргументы

свернуть все

Единичный кватернион, возвращаемый в виде матрицы n-на-4, содержащей n кватернионов. Каждый кватернион, по одному на строку, имеет вид q = [w x y z], со скалярным числом w.

Пример: [0.7071 0.7071 0 0]

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.
Представлен в R2015a