У меня есть X, Y, Z и W компоненты кватерниона во времени, в 4 разделенных векторах.
QW 1x346 2768 double
QX 1x346 2768 double
QY 1x346 2768 double
QZ 1x346 2768 double
Я хочу преобразовать в углы Эйлера, чтобы построить 3 компонента Эйлера во времени на трех разных участках, поэтому Мне нужно иметь 3 таких вектора .
heading(t) 1x346
attitude(t) 1x346
bank(t) 1x346
Есть ли в matlab промежуточный способ получить это (я имею в виду функцию с вводом моих 4 векторов и выводом вышеуказанных 3 векторов) или мне нужно написать некоторый код, чтобы выполнить преобразование для каждого временного шага? Заранее спасибо.