quat2dcm

Преобразуйте кватернион в матрицу направляющего косинуса

Синтаксис

n = quat2dcm(q)

Описание

n = quat2dcm(q) вычисляет матрицу направляющего косинуса, n, для данного кватерниона, q. Введите q m- 4 матрицы, содержащие m кватернионы. n возвращает 3 3 m матрица матриц направляющих косинусов. Матрица направляющего косинуса выполняет координатное преобразование вектора в инерционных осях к вектору в осях тела. Каждый элемент q должно быть вещественное число.

Aerospace Toolbox использует кватернионы, которые заданы с помощью скалярного первого соглашения. Эта функция нормирует все входные параметры кватерниона.

Примеры

Определите матрицу направляющего косинуса из q = [1 0 1 0]:

dcm = quat2dcm([1 0 1 0])


dcm =

         0         0   -1.0000
         0    1.0000         0
    1.0000         0         0

Определите матрицы направляющих косинусов из нескольких кватернионов:

q = [1 0 1 0; 1 0.5 0.3 0.1]; 
dcm = quat2dcm(q)


dcm(:,:,1) =

         0         0   -1.0000
         0    1.0000         0
    1.0000         0         0


dcm(:,:,2) =

    0.8519    0.3704   -0.3704
    0.0741    0.6148    0.7852
    0.5185   -0.6963    0.4963

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

| | | | |

Представленный в R2006b