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.

uminus, -

Cuaternión unario menos

Descripción

mQuat = -quat niega los elementos de quat y almacena el resultado en mQuat.

ejemplo

Ejemplos

contraer todo

El menos unario niega cada parte del cuaternión. Crea una matriz de 2 por 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

Niega las partes de cada cuaternión en 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

Argumentos de entrada

contraer todo

Cuaternión de entrada, especificado como un objeto quaternion, una matriz de objetos quaternion de cualquier dimensionalidad.

Argumentos de salida

contraer todo

Cuaternión negado, devuelto como un objeto quaternion o una matriz de objetos quaternion del mismo tamaño que quat.

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

Consulte también

Funciones

Objetos