Contenido principal

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

menos, -

Resta de cuaterniones

Sintaxis

Descripción

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

ejemplo

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, una matriz de objetos quaternion de cualquier dimensionalidad, un escalar real o una matriz 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, una matriz de objetos quaternion de cualquier dimensionalidad, un escalar real o una matriz 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 una matriz de objetos quaternion.

Capacidades ampliadas

expandir todo

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

Historial de versiones

Introducido en R2019b