Main Content

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la última versión en inglés.

minus, -

Resta de cuaterniones

Desde R2019b

Sintaxis

Descripción

ejemplo

C = A - B resta el cuaternión B del cuaternión A usando la resta de cuaterniones. O A o B puede ser un número real, en cuyo caso la resta se realiza con la parte real del argumento del cuaternión.

Ejemplos

contraer todo

La resta de cuaterniones se define como la resta de las partes correspondientes de cada cuaternión. Crea dos cuaterniones y realiza una resta.

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

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

La suma y resta de números reales se define para los cuaterniones como si actuaran sobre la parte real del cuaternión. Crea un cuaternión y luego resta 1 de la parte real.

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

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

Argumentos de entrada

contraer todo

Entrada, especificada como un objeto quaternion , un arreglo de objetos quaternion de cualquier dimensionalidad, un escalar real o un arreglo de números reales de cualquier dimensionalidad. Los valores numéricos deben ser del tipo de datos single o double.

A y B deben tener tamaños compatibles. En los casos más simples, pueden ser del mismo tamaño o uno puede ser escalar. Dos entradas tienen tamaños compatibles si, para cada dimensión, los tamaños de las dimensiones de las entradas son los mismos o una de las dimensiones es 1.

Entrada, especificada como un objeto quaternion , un arreglo de objetos quaternion de cualquier dimensionalidad, un escalar real o un arreglo de números reales de cualquier dimensionalidad. Los valores numéricos deben ser del tipo de datos single o double.

A y B deben tener tamaños compatibles. En los casos más simples, pueden ser del mismo tamaño o uno puede ser escalar. Dos entradas tienen tamaños compatibles si, para cada dimensión, los tamaños de las dimensiones de las entradas son los mismos o una de las dimensiones es 1.

Argumentos de salida

contraer todo

Resultado de la resta de cuaterniones, devuelto como un objeto quaternion o un arreglo de objetos quaternion .

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Historial de versiones

Introducido en R2019b