Aller au contenu
Favoris

Calculateur de produit vectoriel 3D

Mis à jour :

Saisissez les composantes X, Y et Z de deux vecteurs pour obtenir instantanément leur produit vectoriel. Le calculateur affiche le vecteur résultant, sa norme et le détail complet du calcul, étape par étape.

Calculer le produit vectoriel de deux vecteurs

Champs de saisie
Vecteur A
Aₓ
Première composante du vecteur A.
Aᵧ
Deuxième composante du vecteur A.
A_z
Troisième composante du vecteur A.
Vecteur B
Bₓ
Première composante du vecteur B.
Bᵧ
Deuxième composante du vecteur B.
B_z
Troisième composante du vecteur B.
Si activé, le résultat se met à jour automatiquement dès que vous modifiez une valeur.

Formule du produit vectoriel 3D

Formule
\[ \mathbf{C} = \mathbf{A} \times \mathbf{B} = \begin{vmatrix} \mathbf{i} & \mathbf{j} & \mathbf{k} \\ A_x & A_y & A_z \\ B_x & B_y & B_z \end{vmatrix} \] \[ C_x = A_y B_z - A_z B_y, \quad C_y = A_z B_x - A_x B_z, \quad C_z = A_x B_y - A_y B_x \] \[ |\mathbf{C}| = \sqrt{C_x^2 + C_y^2 + C_z^2} \]

Où :

  • \(A_x, A_y, A_z\) — composantes du premier vecteur \(\mathbf{A}\)
  • \(B_x, B_y, B_z\) — composantes du second vecteur \(\mathbf{B}\)
  • \(C_x, C_y, C_z\) — composantes du produit vectoriel \(\mathbf{C}\)
  • \(|\mathbf{C}|\) — norme (longueur) du vecteur produit vectoriel

Le produit vectoriel \(\mathbf{A} \times \mathbf{B}\) donne un nouveau vecteur perpendiculaire à la fois à \(\mathbf{A}\) et à \(\mathbf{B}\), dont la norme est égale à l'aire du parallélogramme qu'ils délimitent.

Produit vectoriel 3D – Exemple de calcul

Exemple : calculons le produit vectoriel de \(\mathbf{A} = (2, 3, 4)\) et \(\mathbf{B} = (5, 6, 7)\).

\[ C_x = A_y B_z - A_z B_y = 3 \cdot 7 - 4 \cdot 6 = 21 - 24 = -3 \]

\[ C_y = A_z B_x - A_x B_z = 4 \cdot 5 - 2 \cdot 7 = 20 - 14 = 6 \]

\[ C_z = A_x B_y - A_y B_x = 2 \cdot 6 - 3 \cdot 5 = 12 - 15 = -3 \]

\[ |\mathbf{C}| = \sqrt{(-3)^2 + 6^2 + (-3)^2} = \sqrt{54} \approx 7.348 \]

Résultat : \(\mathbf{A} \times \mathbf{B} = (-3,\ 6,\ -3)\), de norme \(\approx 7.348\).

Comment utiliser le calculateur de produit vectoriel 3D

  1. Saisissez les trois composantes du premier vecteur dans les champs A — composante X, A — composante Y et A — composante Z.
  2. Saisissez les trois composantes du second vecteur dans les champs B — composante X, B — composante Y et B — composante Z.
  3. Les valeurs négatives et les zéros sont acceptés — ajoutez simplement le signe moins là où c'est nécessaire.
  4. Lisez le résultat sous Votre produit vectoriel : les composantes X, Y et Z du vecteur obtenu, sa norme, ainsi que le détail du calcul, étape par étape.

Qu'est-ce que le produit vectoriel ?

Le produit vectoriel (parfois appelé produit croisé) est une opération portant sur deux vecteurs de l'espace à trois dimensions. Contrairement au produit scalaire, qui renvoie un simple nombre, le produit vectoriel renvoie un vecteur. Sa direction est perpendiculaire au plan contenant les deux vecteurs de départ et est donnée par la règle de la main droite : orientez les doigts de votre main droite selon \(\mathbf{A}\), repliez-les vers \(\mathbf{B}\), et votre pouce indique la direction de \(\mathbf{A} \times \mathbf{B}\).

L'ordre des vecteurs compte. Les permuter inverse le signe de chaque composante : \(\mathbf{B} \times \mathbf{A} = -(\mathbf{A} \times \mathbf{B})\). Cette propriété, appelée anticommutativité, signifie que le produit vectoriel n'est pas commutatif — saisir les vecteurs dans un ordre différent donne un résultat différent.

La norme du produit vectoriel a une signification géométrique :

\[ |\mathbf{A} \times \mathbf{B}| = |\mathbf{A}|\,|\mathbf{B}| \sin\theta \]

où \(\theta\) est l'angle entre les deux vecteurs. Cette valeur est égale à l'aire du parallélogramme formé par \(\mathbf{A}\) et \(\mathbf{B}\). Si le résultat est le vecteur nul, les deux vecteurs sont parallèles (ou l'un des deux est nul), car \(\sin 0° = 0\). Plus l'angle entre les vecteurs est grand, plus le produit vectoriel est grand — il atteint son maximum lorsque les vecteurs sont perpendiculaires.

Le produit vectoriel est omniprésent en physique et en ingénierie : le couple s'écrit \(\mathbf{r} \times \mathbf{F}\), la force magnétique fait intervenir \(\mathbf{v} \times \mathbf{B}\), et le moment cinétique est \(\mathbf{r} \times \mathbf{p}\). En informatique graphique, le produit vectoriel sert à calculer les normales de surface pour l'éclairage et l'ombrage.

Hypothèses, limites et conseils pratiques

  • Trois dimensions uniquement. Le produit vectoriel n'est défini que pour des vecteurs 3D (une version restreinte existe pour les vecteurs 2D, qui renvoie un scalaire). Ce calculateur exige les trois composantes de chaque vecteur.
  • L'ordre compte. Si vous obtenez le signe opposé à la réponse d'un manuel, vérifiez si l'ouvrage a calculé \(\mathbf{B} \times \mathbf{A}\) au lieu de \(\mathbf{A} \times \mathbf{B}\).
  • Vérification de la perpendicularité. Un moyen rapide de contrôler le résultat : les produits scalaires \(\mathbf{A} \cdot \mathbf{C}\) et \(\mathbf{B} \cdot \mathbf{C}\) doivent tous deux être égaux à zéro, puisque le produit vectoriel est perpendiculaire aux deux vecteurs de départ.
  • Vecteurs parallèles. Si le résultat est le vecteur nul \((0, 0, 0)\), les vecteurs de départ sont parallèles ou l'un des deux est nul — c'est un résultat valide, pas une erreur.
  • Unités. Les composantes doivent être exprimées dans des unités cohérentes. Si \(\mathbf{A}\) est en mètres et \(\mathbf{B}\) en newtons, le produit vectoriel s'exprime en newtons-mètres (N·m), l'unité du couple.

Si vous souhaitez réviser les opérations de base intervenant dans la multiplication des composantes, le calculateur de multiplication et le calculateur de soustraction peuvent traiter chaque étape individuellement.

Questions fréquentes

Comment calculer un produit vectoriel à la main, sans calculatrice ?

Développez le déterminant 3×3 selon sa première ligne : pour chaque composante, multipliez puis soustrayez les paires de produits. Un moyen mnémotechnique utile pour la composante centrale : son signe est négatif dans le développement du déterminant, ce qui explique pourquoi les termes de \(C_y = A_z B_x - A_x B_z\) apparaissent dans un ordre inverse de celui des deux autres. Écrivez chaque produit explicitement avant de soustraire — la plupart des erreurs de calcul à la main sont de simples confusions de signe ou d'ordre.

Quelle est la différence entre le produit vectoriel et le produit scalaire ?

Le produit scalaire prend deux vecteurs et renvoie un scalaire (un simple nombre), calculé comme \(\mathbf{A} \cdot \mathbf{B} = |A||B|\cos\theta\). Il mesure à quel point les vecteurs pointent dans la même direction. Le produit vectoriel renvoie un vecteur perpendiculaire aux deux vecteurs de départ, de norme \(|A||B|\sin\theta\). Produit scalaire : l'alignement. Produit vectoriel : la perpendicularité et les effets de rotation comme le couple.

Pourquoi mon résultat est-il l'opposé de celui du manuel ?

Presque toujours parce que l'ordre des vecteurs a été inversé. Le produit vectoriel est anticommutatif : \(\mathbf{B} \times \mathbf{A} = -(\mathbf{A} \times \mathbf{B})\), donc chaque composante change de signe. Vérifiez quel vecteur votre source place en premier. Si l'ordre correspond, revérifiez la composante centrale \(C_y\) — c'est sa formule qui est le plus souvent écrite avec les termes dans le mauvais ordre.

Puis-je utiliser ce calculateur pour des vecteurs 2D ?

Oui — mettez les composantes Z des deux vecteurs à 0. Le résultat pointera toujours selon l'axe Z : pour \(\mathbf{A} = (A_x, A_y, 0)\) et \(\mathbf{B} = (B_x, B_y, 0)\), le produit vectoriel vaut \((0, 0, A_x B_y - A_y B_x)\). Cette valeur scalaire sur Z est exactement le « produit vectoriel scalaire » 2D utilisé en géométrie, et sa valeur absolue est l'aire du parallélogramme délimité par les deux vecteurs.

Comment trouver l'angle entre deux vecteurs à l'aide du produit vectoriel ?

Calculez \(\sin\theta = |\mathbf{A} \times \mathbf{B}| / (|\mathbf{A}|\,|\mathbf{B}|)\), où le numérateur est la norme affichée par ce calculateur et \(|\mathbf{A}|\), \(|\mathbf{B}|\) les longueurs des vecteurs de départ. Puis \(\theta = \arcsin(\sin\theta)\). Attention à la limite : le produit vectoriel seul ne permet pas de distinguer \(\theta\) de \(180° - \theta\). Pour un angle unique entre 0° et 180°, combinez-le avec le produit scalaire ou utilisez la méthode atan2.

Comment obtenir l'aire d'un triangle à partir du produit vectoriel ?

La norme \(|\mathbf{A} \times \mathbf{B}|\) est égale à l'aire du parallélogramme délimité par les deux vecteurs. Un triangle correspond exactement à la moitié de ce parallélogramme, donc l'aire du triangle vaut \(\frac{1}{2}|\mathbf{A} \times \mathbf{B}|\). Pour un triangle de sommets \(P\), \(Q\), \(R\), prenez \(\mathbf{A} = Q - P\) et \(\mathbf{B} = R - P\), puis divisez par deux la norme donnée par ce calculateur.

Le calculateur fonctionne-t-il avec les nombres décimaux et les fractions ?

Oui, tous les champs de saisie acceptent les nombres décimaux, y compris les valeurs négatives et les zéros — tapez directement le signe moins. Les résultats sont affichés avec jusqu'à trois décimales. Si vous avez besoin de fractions exactes, convertissez-les d'abord en décimales (par exemple \(\frac{1}{3} \approx 0.333\)) — mais sachez qu'en arrondissant les valeurs saisies, on modifie légèrement le résultat exact ; conservez donc suffisamment de décimales pour la précision souhaitée.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *