Outil pour calculer le produit vectoriel à partir de 2 vecteurs en 3D non colinéaires (espace vectoriel euclidien de dimension 3)
Produit Vectoriel - dCode
Catégorie(s) : Matrice
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
Le produit vectoriel est une opération sur 2 vecteurs $ \vec{u} $ et $ \vec{v} $ de l'espace 3D (non colinéaires) dont le résultat noté $ \vec{u} \wedge \vec{v} = \vec{w} $ (ou parfois $ \vec{u} \times \vec{v} $) est un vecteur orthogonal aux 2 premiers vecteurs.
Pour toute paire de vecteurs $ \vec{u} = (u_1, u_2, u_3) $ et $ \vec{v} = (v_1, v_2, v_3) $, le calcul du produit vectoriel en composantes est donné par : $$ \vec{u} \wedge \vec{v} = \begin{pmatrix} u_2v_3-u_3v_2 \\ u_3v_1-u_1v_3 \\ u_1v_2-u_2v_1 \end{pmatrix} $$
Exemple : Déterminer le produit vectoriel de $ \vec{a} = (1, 2, 3) $ et $ \vec{b} = (4, 5, 6) $ c'est calculer $$ \vec{a} \wedge \vec{b} = \begin{pmatrix} 2 \times 6 - 3 \times 5 \\ 3 \times 4 - 1 \times 6 \\ 1 \times 5 - 2 \times 4 \end{pmatrix} = \begin{pmatrix} -3 \\ 6 \\ -3 \end{pmatrix} $$
Le calcul du produit vectoriel permet de :
— vérifier si 2 vecteurs sont colinéaires (alors leur produit vectoriel est le vecteur nul)
— calculer un vecteur orthonogal aux 2 autres et ainsi créer une base orthonogale avec les 3 vecteurs
— vérifier que 2 vecteurs sont orthogonaux
— calculer l'aire d'un parallélogramme de cotés $ \vec{u} $ et $ \vec{v} $ (le module du produit vectoriel est égale à l'aire du parallélogramme)
Le produit vectoriel est distributif avec l'addition :
$$ \vec{a} \wedge ( \vec{b} + \vec{c} ) = \vec{a} \wedge \vec{b} + \vec{a} \wedge \vec{c} $$
Le produit vectoriel est distributif avec la multiplication par un scalaire :
$$ \lambda (\vec{a} \wedge \vec{b}) = \lambda \vec{a} \wedge \vec{b} = \vec{a} \wedge \lambda \vec{b} $$
Le produit vectoriel est antisymétrique :
$$ \vec{a} \wedge \vec{b} = -\vec{b} \wedge \vec{a} $$
La norme (le module) du produit vectoriel est définie par la formule :
$$ \| \vec{u} \wedge \vec{v} \| = \| \vec{u} \| \| \vec{v} \| \left| \sin ( \widehat{ \vec{u}, \vec{v} } ) \right| $$
dCode se réserve la propriété du code source pour "Produit Vectoriel". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "Produit Vectoriel", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les fonctions liées à "Produit Vectoriel" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou les données, en téléchargement, script, ou les accès API à "Produit Vectoriel" ne sont pas publics, idem pour un usage hors ligne, PC, mobile, tablette, appli iPhone ou Android !
Rappel : dCode est gratuit.
Le copier-coller de la page "Produit Vectoriel" ou de ses résultats est autorisée (même pour un usage commercial) tant que vous créditez dCode !
L'exportation des résultats sous forme de fichier .csv ou .txt est gratuite en cliquant sur l'icone export
Citer comme source bibliographique :
Produit Vectoriel sur dCode.fr [site web en ligne], consulté le 21/12/2024,