exponenta event banner

транспонировать,. '

Транспонировать массив кватернионов

Синтаксис

Описание

пример

Y = quat.' возвращает несопряженную транспонирование массива кватернионов, quat.

Примеры

свернуть все

Создайте вектор кватернионов и вычислите его непереключение.

quat = quaternion(randn(4,4))
quat=4×1 quaternion array
      0.53767 +  0.31877i +   3.5784j +   0.7254k
       1.8339 -   1.3077i +   2.7694j - 0.063055k
      -2.2588 -  0.43359i -   1.3499j +  0.71474k
      0.86217 +  0.34262i +   3.0349j -  0.20497k

quatTransposed = quat.'
quatTransposed=1×4 quaternion array
      0.53767 +  0.31877i +   3.5784j +   0.7254k       1.8339 -   1.3077i +   2.7694j - 0.063055k      -2.2588 -  0.43359i -   1.3499j +  0.71474k      0.86217 +  0.34262i +   3.0349j -  0.20497k

Создайте матрицу кватернионов и вычислите ее непереключение.

quat = [quaternion(randn(2,4)),quaternion(randn(2,4))]
quat=2×2 quaternion array
      0.53767 -   2.2588i +  0.31877j -  0.43359k       3.5784 -   1.3499i +   0.7254j +  0.71474k
       1.8339 +  0.86217i -   1.3077j +  0.34262k       2.7694 +   3.0349i - 0.063055j -  0.20497k

quatTransposed = quat.'
quatTransposed=2×2 quaternion array
      0.53767 -   2.2588i +  0.31877j -  0.43359k       1.8339 +  0.86217i -   1.3077j +  0.34262k
       3.5784 -   1.3499i +   0.7254j +  0.71474k       2.7694 +   3.0349i - 0.063055j -  0.20497k

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

свернуть все

Массив кватернионов для транспонирования, определяемый как вектор или матрица кватернионов. transpose определяется для массивов 1-D и 2-D. Для массивов более высокого порядка используйте permute.

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

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

свернуть все

Преобразованный массив кватернионов, возвращаемый как массив N-by-M, где quat был указан как массив M-by-N.

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

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

.

См. также

Функции

Объекты

Представлен в R2021a