minus, -

Вычитание кватерниона

Синтаксис

Описание

пример

C = A - B вычитает кватернион B от кватерниона A использование вычитания кватерниона. Либо A или B может быть вещественным числом, в этом случае вычитание выполняется с действительной частью аргумента кватерниона.

Примеры

свернуть все

Вычитание кватерниона определяется как вычитание соответствующих частей каждого кватерниона. Создайте два кватерниона и выполните вычитание.

Q1 = quaternion([1,0,-2,7]);
Q2 = quaternion([1,2,3,4]);

Q1minusQ2 = Q1 - Q2
Q1minusQ2 = quaternion
     0 - 2i - 5j + 3k

Сложение и вычитание вещественных чисел определяется для кватернионов как действующее на вещественную часть кватерниона. Создайте кватернион и затем вычитайте 1 из вещественной части.

Q = quaternion([1,1,1,1])
Q = quaternion
     1 + 1i + 1j + 1k

Qminus1 = Q - 1
Qminus1 = quaternion
     0 + 1i + 1j + 1k

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

свернуть все

Вход, заданный как кватернион, массив кватернионов, вещественное число или массив вещественных чисел.

Типы данных: quaternion | single | double

Вход, заданный как кватернион, массив кватернионов, вещественное число или массив вещественных чисел.

Типы данных: quaternion | single | double

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

свернуть все

Результат вычитания кватерниона, возвращенный как скаляр, вектор, матрица или многомерный массив кватернионов.

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

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

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

.
Введенный в R2020a