uminus, -

Кватернион унарный минус

Синтаксис

Описание

пример

mQuat = -quat отрицает элементы quat и сохраняет результат в mQuat.

Примеры

свернуть все

Унарный минус отрицает каждую часть кватерниона. Создайте матрицу 2 на 2, Q.

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

Инвертируйте части каждого кватерниона в Q.

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

Входные параметры

свернуть все

Массив Кватерниона, заданный как скалярный, векторный, матричный или многомерный массив.

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

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

свернуть все

Отрицательный массив кватерниона, возвращенный как тот же размер quat.

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

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.

См. также

Функции

Объекты

Введенный в R2018a