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.

registro

Logaritmo natural del arreglo de cuaterniones

Sintaxis

Descripción

B = log(A) calcula el logaritmo natural de los elementos de la matriz de cuaterniones A.

ejemplo

Ejemplos

contraer todo

Cree un arreglo de cuaterniones A de 3 por 1.

A = quaternion(randn(3,4))
A = 3×1 quaternion array
     0.53767 + 0.86217i - 0.43359j +  2.7694k
      1.8339 + 0.31877i + 0.34262j -  1.3499k
     -2.2588 -  1.3077i +  3.5784j +  3.0349k

Calcule los valores logarítmicos de A.

B = log(A)
B = 3×1 quaternion array
      1.0925 + 0.40848i - 0.20543j +  1.3121k
      0.8436 + 0.14767i + 0.15872j - 0.62533k
      1.6807 - 0.53829i +   1.473j +  1.2493k

Argumentos de entrada

contraer todo

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

Argumentos de salida

contraer todo

Valores de logaritmo natural, devueltos como un objeto quaternion o una matriz de objetos quaternion del mismo tamaño que el argumento A.

Algoritmos

Dado un cuaternión A=a+v¯=a+bi+cj+dk, el logaritmo se calcula mediante

log(A)=logA+v¯v¯arccosaA

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