Contenu principal

Cette page a été traduite par traduction automatique. Cliquez ici pour voir la dernière version en anglais.

minus, -

Soustraction de quaternions

Syntaxe

Description

C = A - B soustrait le quaternion B du quaternion A en utilisant la soustraction de quaternion. Soit A soit B peut être un nombre réel, auquel cas la soustraction est effectuée avec la partie réelle de l'argument du quaternion.

exemple

Exemples

réduire tout

La soustraction de quaternions est définie comme la soustraction des parties correspondantes de chaque quaternion. Créez deux quaternions et effectuez une soustraction.

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

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

L'addition et la soustraction de nombres réels sont définies pour les quaternions comme agissant sur la partie réelle du quaternion. Créez un quaternion puis soustrayez 1 de la partie réelle.

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

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

Arguments d'entrée

réduire tout

Entrée, spécifiée comme un objet quaternion , un tableau d'objets quaternion de n'importe quelle dimensionnalité, un scalaire réel ou un tableau de nombres réels de n'importe quelle dimensionnalité. Les valeurs numériques doivent être du type de données single ou double.

A et B doivent avoir des tailles compatibles. Dans les cas les plus simples, ils peuvent être de même taille ou l’un d’eux peut être scalaire. Deux entrées ont des tailles compatibles si, pour chaque dimension, les tailles des dimensions des entrées sont les mêmes ou si l'une des dimensions est 1.

Entrée, spécifiée comme un objet quaternion , un tableau d'objets quaternion de n'importe quelle dimensionnalité, un scalaire réel ou un tableau de nombres réels de n'importe quelle dimensionnalité. Les valeurs numériques doivent être du type de données single ou double.

A et B doivent avoir des tailles compatibles. Dans les cas les plus simples, ils peuvent être de même taille ou l’un d’eux peut être scalaire. Deux entrées ont des tailles compatibles si, pour chaque dimension, les tailles des dimensions des entrées sont les mêmes ou si l'une des dimensions est 1.

Arguments de sortie

réduire tout

Résultat de la soustraction de quaternions, renvoyé sous la forme d'un objet quaternion ou d'un tableau d'objets quaternion .

Capacités étendues

développer tout

Génération de code C/C++
Générez du code C et C++ avec MATLAB® Coder™.

Historique des versions

Introduit dans R2019b