Calculatrice de projection vectorielle : formule, étapes et exemples
Une calculatrice de projection vectorielle trouve la composante d'un vecteur qui se situe le long de la direction d'un autre, en utilisant le produit scalaire et la magnitude du vecteur cible pour diviser le calcul en quelques étapes nettes. Ce guide construit ce calcul manuellement avec deux exemples complets — un en 2D, un en 3D — trace une ligne claire entre projection scalaire et projection vectorielle, et couvre les erreurs courantes, les applications du monde réel et les problèmes pratiques avec des solutions vérifiées.
Sommaire
- 01Qu'est-ce qu'une projection vectorielle et comment fonctionne une calculatrice de projection vectorielle ?
- 02D'où vient la formule de projection vectorielle ?
- 03Comment trouver la projection vectorielle d'un vecteur sur un autre en 2D ?
- 04Comment trouver la projection vectorielle en 3D ?
- 05Quelle est la différence entre projection scalaire et projection vectorielle ?
- 06Quelles erreurs devriez-vous éviter lors du calcul d'une projection vectorielle ?
- 07Problèmes pratiques : pouvez-vous trouver ces projections vectorielles ?
- 08Où la projection vectorielle est-elle utilisée dans les applications réelles ?
- 09Comment Solvify peut-il vous aider à vérifier un calcul de projection vectorielle ?
Qu'est-ce qu'une projection vectorielle et comment fonctionne une calculatrice de projection vectorielle ?
Une projection vectorielle répond à une question simple : si le vecteur a projette une ombre directement sur la ligne vers laquelle le vecteur b pointe, quelle est la longueur de cette ombre et quel vecteur la représente ? Une calculatrice de projection vectorielle produit cette ombre en utilisant deux formules connexes construites à partir de pièces que vous savez déjà calculer — le produit scalaire de a et b, et la magnitude de b. La projection scalaire (jusqu'où l'ombre s'étend le long de b) est comp_b a = (a · b) ÷ |b|. La projection vectorielle (l'ombre elle-même, en tant que vecteur) est proj_b a = [(a · b) ÷ |b|²] b. Chaque exemple travaillé dans ce guide suit le même chemin court : calculer le produit scalaire, calculer |b|² (et |b| lorsque la projection scalaire est nécessaire), puis insérer les deux nombres dans la formule que le problème demande.
proj_b a = [(a · b) ÷ |b|²] b — le produit scalaire divisé par la magnitude au carré de b, puis remis à l'échelle sur b lui-même.
D'où vient la formule de projection vectorielle ?
La formule n'est pas arbitraire — elle découle directement de la définition géométrique du produit scalaire, a · b = |a| |b| cos θ, où θ est l'angle entre a et b. En abaissant une perpendiculaire de la pointe de a sur la ligne passant par b, on crée un triangle rectangle dont le côté adjacent, le long de b, a une longueur |a| cos θ. Cette longueur est exactement la projection scalaire : comp_b a = |a| cos θ. En remplaçant cos θ = (a · b) ÷ (|a| |b|) à partir de la formule du produit scalaire, on obtient comp_b a = |a| × [(a · b) ÷ (|a| |b|)] = (a · b) ÷ |b|, les termes |a| s'annulant proprement. Pour transformer cette longueur scalaire en un vecteur réel pointant le long de b, multipliez-la par le vecteur unitaire b ÷ |b|, ce qui donne proj_b a = [(a · b) ÷ |b|] × (b ÷ |b|) = [(a · b) ÷ |b|²] b — la même formule de la section ci-dessus, maintenant avec une raison géométrique claire derrière elle.
La formule de projection vectorielle est la définition du cosinus du triangle rectangle, reconstruite à partir du produit scalaire — les termes |a| s'annulent, laissant seulement a, b et |b|.
Comment trouver la projection vectorielle en 3D ?
La même formule fonctionne en trois dimensions — les formules du produit scalaire et de la magnitude prennent simplement une troisième composante. Projetez a = (3, -1, 2) sur b = (1, 2, 2).
1. Étape 1 — Calculer le produit scalaire
a · b = (3)(1) + (-1)(2) + (2)(2) = 3 − 2 + 4 = 5.
2. Étape 2 — Calculer |b|² et |b|
|b|² = 1² + 2² + 2² = 1 + 4 + 4 = 9. |b| = √9 = 3.
3. Étape 3 — Trouver la projection scalaire
comp_b a = (a · b) ÷ |b| = 5 ÷ 3 ≈ 1.6667.
4. Étape 4 — Trouver la projection vectorielle
proj_b a = (5 ÷ 9)(1, 2, 2) = (5/9, 10/9, 10/9) ≈ (0.5556, 1.1111, 1.1111).
5. Étape 5 — Vérifier la réponse
|proj_b a| doit égaler |comp_b a| : |(5/9, 10/9, 10/9)| = (5/9)|b| = (5/9)(3) = 5/3 ≈ 1.6667, ce qui correspond à l'étape 3. Le produit scalaire positif confirme également que la projection pointe dans la même direction générale que b, pas dans le sens opposé.
a = (3, -1, 2), b = (1, 2, 2) → a · b = 5, |b|² = 9, comp_b a ≈ 1.6667, proj_b a ≈ (0.5556, 1.1111, 1.1111).
Quelle est la différence entre projection scalaire et projection vectorielle ?
La projection scalaire (comp_b a) est un nombre signé — une longueur avec une direction intégrée dans son signe, pas un vecteur. La projection vectorielle (proj_b a) est le vecteur réel qui pointe le long de b, construit en mettant à l'échelle le vecteur unitaire de b par cette longueur signée. Confondre les deux est l'une des façons les plus rapides d'obtenir une mauvaise réponse avec une calculatrice de projection vectorielle. Le signe de la projection scalaire transporte également des informations gratuitement : un comp_b a positif signifie que l'ombre de a tombe du même côté de l'origine que b, tandis qu'un comp_b a négatif signifie qu'elle tombe du côté opposé — a sur b pointant généralement contre la direction de b, même si les queues des deux vecteurs partagent la même origine.
1. Exemple — une projection scalaire négative
Projetez a = (1, 0) sur b = (-1, 1). a · b = (1)(-1) + (0)(1) = -1. |b| = √2 ≈ 1.4142. comp_b a = -1 ÷ 1.4142 ≈ -0.7071 — négatif, car a pointe partiellement dans le sens opposé à la direction de b.
2. Exemple — la projection vectorielle correspondante
proj_b a = (-1 ÷ 2)(-1, 1) = (0.5, -0.5). Même si la projection scalaire est négative, la projection vectorielle est toujours un vecteur bien défini — elle pointe simplement en sens inverse de b, pas le long de celui-ci.
3. Exemple — le reste orthogonal
Chaque projection vectorielle s'accompagne d'un partenaire naturel : la composante orthogonale a − proj_b a, tout ce qui reste de a une fois que son ombre le long de b est supprimée. En utilisant l'exemple 2D d'avant, a = (4, 3) et proj_b a = (3.5, 3.5), donc a − proj_b a = (0.5, -0.5). Vérification de la perpendicularité : (0.5, -0.5) · (2, 2) = 1 − 1 = 0, confirmant que le vecteur restant est exactement perpendiculaire à b.
a = proj_b a + (a − proj_b a) : chaque vecteur se divise en une partie parallèle à b et une partie perpendiculaire à b, et les deux parties ont toujours un produit scalaire de zéro l'une avec l'autre.
Quelles erreurs devriez-vous éviter lors du calcul d'une projection vectorielle ?
Une poignée d'erreurs compte pour la plupart des résultats incorrects d'une calculatrice de projection vectorielle, qu'elle soit exécutée manuellement ou vérifiée par rapport à un logiciel.
1. Erreur 1 — Diviser par |b| au lieu de |b|² dans la formule vectorielle
La formule de projection vectorielle divise par |b|², pas |b| — le facteur supplémentaire de |b| est ce qui transforme la mise à l'échelle du vecteur unitaire en une projection complète. Utiliser |b| ici donne un vecteur de longueur incorrecte, même si la direction semble toujours juste.
2. Erreur 2 — Projeter sur le mauvais vecteur
proj_b a (projeter a sur b) et proj_a b (projeter b sur a) sont généralement des vecteurs différents avec des magnitudes différentes. Vérifiez toujours quel vecteur est la direction cible avant de diviser par sa magnitude.
3. Erreur 3 — Laisser tomber le signe sur la projection scalaire
Signaler comp_b a comme toujours positif ignore les informations réelles : une projection scalaire négative signale correctement que a penche dans le sens opposé à b, exactement comme dans l'exemple travaillé ci-dessus.
4. Erreur 4 — Oublier une troisième composante en 3D
Calculer |b|² = 1² + 2² au lieu de 1² + 2² + 2² pour un vecteur 3D laisse silencieusement tomber un terme et produit un dénominateur incorrect, jetant le désarroi sur toute la projection.
La formule de projection vectorielle divise par |b|² exactement une fois — diviser par |b| deux fois dans différentes étapes, ou oublier le carré, est le glissement arithmétique le plus courant.
Problèmes pratiques : pouvez-vous trouver ces projections vectorielles ?
Essayez chaque problème manuellement en utilisant la formule du produit scalaire, puis utilisez une calculatrice de projection vectorielle seulement pour confirmer la réponse, pas pour la trouver pour vous.
1. Problème 1 — Projection sur un axe
Projetez a = (3, 4) sur b = (1, 0). Réponse : a · b = (3)(1) + (4)(0) = 3. |b|² = 1. proj_b a = (3 ÷ 1)(1, 0) = (3, 0) — projeter sur un axe de coordonnées isole simplement cette composante, comme prévu.
2. Problème 2 — Une projection scalaire négative
Projetez a = (2, 2) sur b = (3, -4). Réponse : a · b = (2)(3) + (2)(-4) = 6 − 8 = -2. |b|² = 9 + 16 = 25. comp_b a = -2 ÷ 5 = -0.4. proj_b a = (-2 ÷ 25)(3, -4) = (-0.24, 0.32).
3. Problème 3 — Une projection 3D
Projetez a = (1, 1, 1) sur b = (2, 2, 1). Réponse : a · b = 2 + 2 + 1 = 5. |b|² = 4 + 4 + 1 = 9. comp_b a = 5 ÷ 3 ≈ 1.6667. proj_b a = (5 ÷ 9)(2, 2, 1) = (10/9, 10/9, 5/9) ≈ (1.1111, 1.1111, 0.5556).
Chacun de ces problèmes se réduit aux mêmes deux opérations : produit scalaire, puis divisez par |b|² et mettez à l'échelle b. Maîtrisez cette séquence une fois et chaque problème de projection vectorielle devient routinier.
Où la projection vectorielle est-elle utilisée dans les applications réelles ?
La formule de projection n'est pas seulement un exercice d'algèbre linéaire — elle apparaît partout où une quantité doit être divisée en une direction utile et un reste.
1. Physique — force et travail le long d'une pente
Sur une rampe, la traction de la gravité est projetée sur la direction de la pente pour trouver la composante de force qui accélère réellement un objet vers le bas de la pente, tandis que le reste perpendiculaire (a − proj_b a) pousse l'objet dans la surface et ne travaille pas.
2. Infographie — décomposition du mouvement et de la lumière
Faire glisser un objet le long d'un mur utilise la projection vectorielle de son mouvement prévu sur la direction de la surface du mur, en annulant uniquement la composante qui le pousserait à travers le mur. Les calculs d'éclairage projettent également un vecteur de lumière sur une normale de surface pour déterminer la quantité d'illumination qui atteint réellement cette surface.
3. Algèbre linéaire — orthogonalisation de Gram-Schmidt
Le processus de Gram-Schmidt construit un ensemble de vecteurs mutuellement perpendiculaires en soustrayant à plusieurs reprises la projection vectorielle de chaque nouveau vecteur sur ceux déjà construits, laissant seulement le reste orthogonal à chaque étape — la même idée a − proj_b a utilisée dans l'exemple de la pente.
4. Statistiques et apprentissage automatique — régression des moindres carrés
La régression des moindres carrés trouve le meilleur ajustement possible aux données en projetant le vecteur de résultat observé sur l'espace de colonne couvert par les prédicteurs du modèle — les valeurs ajustées sont littéralement une projection vectorielle, et les résidus sont le reste perpendiculaire minimisé.
Les rampes en physique, le glissement en infographie, Gram-Schmidt en algèbre linéaire et les moindres carrés en statistique sont tous la même formule de projection vectorielle portant des vêtements différents.
Comment Solvify peut-il vous aider à vérifier un calcul de projection vectorielle ?
Une fois que vous avez compris la logique du produit scalaire dans ce guide, le solveur alimenté par l'IA de Solvify peut prendre une photo d'un problème vectoriel — à partir d'un ensemble de devoirs, d'un manuel ou d'un examen d'algèbre linéaire — et parcourir les mêmes étapes de produit scalaire, de magnitude et de mise à l'échelle, afin que vous puissiez comparer son travail avec votre résultat manuel et attraper une erreur de signe ou d'arithmétique avant qu'elle ne se termine sur une soumission notée.
Le moyen le plus rapide de renforcer la confiance avec les projections vectorielles est de résoudre un problème manuellement et d'utiliser une calculatrice seulement pour le vérifier — pas l'inverse.
Articles connexes
Calculatrice d'angle entre deux vecteurs : formule, étapes et exemples
La projection vectorielle et l'angle entre les vecteurs proviennent tous deux de la même formule du produit scalaire — voyez comment cos θ relie les deux.
Calculatrice de dérivée directionnelle : formule, étapes et exemples travaillés
Les dérivées directionnelles utilisent un vecteur unitaire et un produit scalaire avec le gradient — la même mécanique de projection couverte ici.
Calculatrice de rang matriciel : comment trouver le rang avec la forme d'échelon de ligne
Les projections vectorielles sous-tendent l'orthogonalisation de Gram-Schmidt, qui s'appuie sur les mêmes idées de rang et d'indépendance couvertes dans ce guide.
Solveurs mathématiques
Solveur de balayage intelligent
Prenez une photo de n'importe quel problème vectoriel et obtenez une ventilation instantanée étape par étape.
Solutions étape par étape
Obtenez des explications détaillées pour chaque étape du produit scalaire, de la magnitude et de la mise à l'échelle, pas seulement la projection finale.
Tuteur mathématique IA
Posez des questions de suivi sur la projection scalaire par rapport à la projection vectorielle jusqu'à ce que cela s'éclaircisse.
Matières connexes
Le calcul rendu facile
Les projections vectorielles jettent les bases des gradients, des dérivées directionnelles et d'autres sujets de calcul multivariable.
Résolution de problèmes de physique
Voyez comment projeter une force sur une direction de mouvement détermine le travail effectué et l'accélération nette dans les problèmes de physique.

Comment trouver la projection vectorielle d'un vecteur sur un autre en 2D ?
Une calculatrice de projection vectorielle effectue les mêmes cinq opérations quel que soit le nombre que vous lui fournissez. Voici un exemple complet travaillé : projetez a = (4, 3) sur b = (2, 2).
1. Étape 1 — Calculer le produit scalaire
a · b = (4)(2) + (3)(2) = 8 + 6 = 14. Multipliez les composantes correspondantes et additionnez les résultats.
2. Étape 2 — Calculer |b|² et |b|
|b|² = 2² + 2² = 4 + 4 = 8. |b| = √8 = 2√2 ≈ 2.8284.
3. Étape 3 — Trouver la projection scalaire
comp_b a = (a · b) ÷ |b| = 14 ÷ 2.8284 ≈ 4.9497. C'est jusqu'où le long de la direction de b l'ombre de a s'étend.
4. Étape 4 — Trouver la projection vectorielle
proj_b a = (a · b ÷ |b|²) b = (14 ÷ 8)(2, 2) = 1.75 × (2, 2) = (3.5, 3.5).
5. Étape 5 — Vérifier la réponse
La magnitude de la projection vectorielle doit correspondre à la projection scalaire : |(3.5, 3.5)| = √(12.25 + 12.25) = √24.5 ≈ 4.9497, ce qui correspond exactement à l'étape 3. Puisque a et b pointent tous les deux vers le premier quadrant avec un produit scalaire positif, une ombre de longueur positive pointant de la même manière que b correspond à l'intuition.