Calculatrice de produit scalaire
Calculez instantanément le produit scalaire et l’angle entre des vecteurs 2D ou 3D, essentiels en algèbre linéaire, physique et ingénierie.
Sélectionnez la dimension des vecteurs, saisissez les composantes des deux vecteurs et obtenez le produit scalaire, l’angle et les normes en un clic.
Calculatrice de produit scalaire
Calculez instantanément le produit scalaire et l’angle entre des vecteurs 2D ou 3D, essentiels en algèbre linéaire, physique et ingénierie.
À propos de la calculatrice de produit scalaire
Le produit scalaire, aussi appelé produit interne ou dot product, est l’une des opérations les plus fondamentales en calcul vectoriel. Étant donnés deux vecteurs a et b, leur produit scalaire est la somme des produits des composantes correspondantes. Pour des vecteurs 2D a = (a₁, a₂) et b = (b₁, b₂), la formule est a·b = a₁b₁ + a₂b₂. Pour des vecteurs 3D a = (a₁, a₂, a₃) et b = (b₁, b₂, b₃), elle devient a·b = a₁b₁ + a₂b₂ + a₃b₃. Contrairement au produit vectoriel, le résultat est un seul nombre réel — un scalaire — d’où le nom de produit scalaire.
L’interprétation géométrique du produit scalaire est tout aussi importante : a·b = |a| × |b| × cos(θ), où |a| et |b| sont les normes des vecteurs respectifs et θ est l’angle entre eux. Cette relation permet de calculer l’angle entre deux vecteurs quelconques avec θ = arccos(a·b / (|a| × |b|)), à condition qu’aucun des deux vecteurs ne soit nul. La calculatrice de produit scalaire utilise cette formule pour afficher l’angle en degrés avec la valeur numérique du produit scalaire.
Le signe et la valeur du produit scalaire portent des informations utiles. Lorsque le produit scalaire vaut zéro, les vecteurs sont perpendiculaires (orthogonaux), ce qui signifie qu’ils pointent dans des directions formant un angle de 90°. Un produit scalaire positif indique un angle aigu (inférieur à 90°) entre les vecteurs, tandis qu’un produit scalaire négatif indique un angle obtus (supérieur à 90°). Quand deux vecteurs sont parallèles et pointent dans la même direction, leur produit scalaire est égal au produit de leurs normes.
Les applications du produit scalaire couvrent de nombreux domaines. En physique, le travail se calcule par W = F·d, le produit scalaire des vecteurs force et déplacement. En infographie, le produit scalaire est utilisé dans les calculs d’éclairage (loi du cosinus de Lambert) pour déterminer l’intensité avec laquelle une surface doit être éclairée. En apprentissage automatique, il est à la base du calcul de similarité entre vecteurs de caractéristiques et joue un rôle central dans les opérations des réseaux neuronaux. En traitement du signal, la corrélation de deux signaux se calcule à l’aide de produits scalaires sur des fenêtres temporelles.
La calculatrice de produit scalaire calcule également les normes des deux vecteurs saisis. La norme (norme euclidienne) d’un vecteur est la racine carrée de la somme des carrés de ses composantes : |a| = √(a₁² + a₂²) en 2D ou |a| = √(a₁² + a₂² + a₃²) en 3D. Un vecteur unitaire a une norme égale à 1, et le produit scalaire de deux vecteurs unitaires est directement égal au cosinus de l’angle entre eux. Pour normaliser un vecteur (le convertir en vecteur unitaire), divisez chaque composante par la norme du vecteur.
Comprendre le produit scalaire est essentiel pour toute personne étudiant l’algèbre linéaire, le calcul multivariable, la physique ou l’informatique. Cette calculatrice fournit des résultats numériques immédiats ainsi qu’une classification de la relation entre vecteurs, ce qui la rend utile pour les devoirs, la préparation aux examens, la résolution de problèmes de physique et les applications d’ingénierie.
Exemples de calcul de produit scalaire
Quatre paires de vecteurs représentatives montrant des produits scalaires 2D et 3D, des vecteurs perpendiculaires et des cas de vecteurs unitaires.
| Vecteurs | Produit scalaire | Angle / Notes |
|---|---|---|
| a = (3, 4), b = (1, 2) — 2D | 11 | a·b = 3×1 + 4×2 = 11. |a| = 5, |b| = √5 ≈ 2.236. Angle ≈ 10.3°. Les vecteurs pointent dans des directions similaires. |
| a = (1, 0), b = (0, 1) — 2D | 0 | Le produit scalaire est nul : les vecteurs unitaires des axes x et y sont perpendiculaires (90°). Un produit scalaire nul signifie toujours l’orthogonalité. |
| a = (2, 1, 3), b = (1, 4, 2) — 3D | 12 | a·b = 2×1 + 1×4 + 3×2 = 2+4+6 = 12. |a| = √14 ≈ 3.742, |b| = √21 ≈ 4.583. Angle ≈ 45.6°. |
| a = (0.6, 0.8), b = (0.8, 0.6) — vecteurs unitaires 2D | 0.96 | Les deux vecteurs ont une norme de 1. Le produit scalaire est directement égal à cos(θ) = 0.96, donc l’angle ≈ 16.3°. |
Comment utiliser la calculatrice de produit scalaire
- Sélectionnez la dimension des vecteurs : choisissez 2D pour des vecteurs à deux composantes ou 3D pour des vecteurs à trois composantes.
- Saisissez les composantes X et Y du premier vecteur (a) et, si vous utilisez le mode 3D, la composante Z également.
- Saisissez les composantes X, Y (et Z) du deuxième vecteur (b).
- Cliquez sur Calculer le produit scalaire. Le panneau de résultats affiche le produit scalaire, l’angle entre les vecteurs en degrés, les deux normes et le cosinus de l’angle.
- Cliquez sur Réinitialiser pour effacer tous les champs et commencer un nouveau calcul, ou modifiez une composante pour mettre à jour le résultat.
FAQ sur la calculatrice de produit scalaire
Que signifie un produit scalaire égal à zéro ?
Un produit scalaire égal à zéro signifie que les deux vecteurs sont orthogonaux, c’est-à-dire perpendiculaires l’un à l’autre. L’angle entre eux est exactement de 90°. Cette propriété est largement utilisée en mathématiques et en physique pour vérifier si deux directions forment un angle droit.
Le produit scalaire peut-il être négatif ?
Oui. Un produit scalaire négatif signifie que l’angle entre les deux vecteurs est supérieur à 90° (obtus). Géométriquement, les vecteurs pointent davantage à l’opposé l’un de l’autre que l’un vers l’autre. La valeur la plus négative apparaît lorsque les vecteurs sont antiparallèles (orientés exactement en sens opposés), auquel cas le produit scalaire vaut −|a||b|.
Quelle est la différence entre le produit scalaire et le produit vectoriel ?
Le produit scalaire donne un scalaire (un seul nombre) et mesure à quel point deux vecteurs pointent dans la même direction. Le produit vectoriel donne un vecteur perpendiculaire aux deux entrées et mesure à quel point elles pointent dans des directions différentes. Le produit scalaire fonctionne dans n’importe quel nombre de dimensions ; le produit vectoriel n’est défini qu’en 3D (et 7D).
Comment utiliser le produit scalaire pour trouver l’angle entre des vecteurs ?
Utilisez la formule θ = arccos(a·b / (|a| × |b|)). Calculez le produit scalaire, divisez-le par le produit des deux normes pour obtenir le cosinus de l’angle, puis prenez l’arccosinus. La calculatrice effectue automatiquement ces trois étapes et renvoie l’angle en degrés.
Que se passe-t-il lorsqu’un vecteur est le vecteur nul ?
Le produit scalaire avec le vecteur nul vaut toujours zéro, quel que soit l’autre vecteur. Cependant, l’angle entre un vecteur nul et tout autre vecteur est non défini, car le vecteur nul n’a pas de direction. La calculatrice détecte ce cas et affiche un message approprié.
Le produit scalaire est-il commutatif ?
Oui. Le produit scalaire est commutatif : a·b = b·a pour tous les vecteurs. Intervertir les deux vecteurs ne change pas le résultat scalaire. Cela découle directement de la formule par composantes : la somme des produits des composantes ne dépend pas de l’ordre.