Преобразуйте кватернион в матрицу направляющего косинуса
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
angle2dcm
| angle2quat
| dcm2angle
| dcm2quat
| quat2angle
| quatrotate