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.

ldivide, .\

R2025a

División izquierda del cuaternión por elementos

Sintaxis

Descripción

C = A.\B realiza una división elemento por elemento cuaternario dividiendo cada elemento de B por el elemento correspondiente de A.

ejemplo

Ejemplos

contraer todo

Cree un arreglo de cuaterniones de 2 por 1 y divídala elemento por elemento por un escalar real.

A = quaternion([1:4;5:8])
A = 2×1 quaternion array
     1 + 2i + 3j + 4k
     5 + 6i + 7j + 8k

B = 2;
C = A.\B
C = 2×1 quaternion array
     0.066667 -  0.13333i -      0.2j -  0.26667k
     0.057471 - 0.068966i -  0.08046j - 0.091954k

Cree un arreglo de cuaterniones de 2 por 2 y divídala elemento por elemento por otra arreglo de cuaterniones de 2 por 2.

q1 = quaternion([1:4;2:5;4:7;5:8]);
A = reshape(q1,2,2)
A = 2×2 quaternion array
     1 + 2i + 3j + 4k     4 + 5i + 6j + 7k
     2 + 3i + 4j + 5k     5 + 6i + 7j + 8k

q2 = quaternion(magic(4));
B = reshape(q2,2,2)
B = 2×2 quaternion array
     16 +  2i +  3j + 13k      9 +  7i +  6j + 12k
      5 + 11i + 10j +  8k      4 + 14i + 15j +  1k

C = A.\B
C = 2×2 quaternion array
          2.7 -      1.9i -      0.9j -      1.7k       1.5159 -  0.37302i -  0.15079j -  0.02381k
       2.2778 +  0.46296i -  0.57407j + 0.092593k       1.2471 +  0.91379i -  0.33908j -   0.1092k

Argumentos de entrada

contraer todo

Divisor, especificado 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.

Dividendo, especificado 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 división de cuaterniones, devuelto como un objeto quaternion o una matriz de objetos quaternion.

Algoritmos

contraer todo

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