Pular para o conteúdo
  • Abrir o resolvedor
  • Perguntar ao tutor IA
  • Encontrar um curso AP
  • Criar um quiz
  • Abrir a calculadora
  • Calculadora gráfica
  • Ver todas as calculadoras
  • Ler guias de matemática
↑ ↓Enter para abrir · Esc para fechar
Resolver um problema

Álgebra linear

Produto escalar explicado

Por MathSolver Pro Editorial Team · Publicado em

O produto escalar combina dois vetores em um único número que mede o quanto eles apontam na mesma direção. É a ferramenta para achar o ângulo entre dois vetores, verificar se são ortogonais, projetar um vetor sobre outro e calcular o trabalho de uma força na física.

A fórmula com coordenadas

O produto escalar recebe dois vetores com o mesmo número de coordenadas e devolve um único número, não um vetor. Para calculá-lo, multiplique as coordenadas correspondentes e some os resultados:

a⋅b=a1b1+a2b2+⋯+anbn\mathbf{a} \cdot \mathbf{b} = a_1b_1 + a_2b_2 + \cdots + a_nb_n

Exemplo 1: um produto escalar em três dimensões

  1. Sejam a=(2,−1,3)\mathbf{a} = (2, -1, 3) e b=(4,0,−2)\mathbf{b} = (4, 0, -2).
  2. Multiplique as coordenadas correspondentes: 2⋅4=82 \cdot 4 = 8, (−1)⋅0=0(-1) \cdot 0 = 0 e 3⋅(−2)=−63 \cdot (-2) = -6.
  3. Some: a⋅b=8+0−6=2\mathbf{a} \cdot \mathbf{b} = 8 + 0 - 6 = 2.

A fórmula funciona em qualquer dimensão, e é por isso que o produto escalar é tão comum em ciência de dados, onde os vetores podem ter milhares de coordenadas. Ele também é o bloco básico da multiplicação de matrizes: cada elemento de um produto de matrizes é o produto escalar de uma linha por uma coluna.

A fórmula geométrica e o ângulo entre dois vetores

O produto escalar tem uma segunda descrição, geométrica. Se θ\theta é o ângulo formado pelos dois vetores desenhados a partir de um mesmo ponto, então:

a⋅b=∣a∣ ∣b∣cos⁡θ\mathbf{a} \cdot \mathbf{b} = |\mathbf{a}|\,|\mathbf{b}|\cos\theta

Aqui, ∣a∣|\mathbf{a}| é o comprimento, ou norma, de a\mathbf{a}. As duas fórmulas sempre coincidem, o que decorre da lei dos cossenos aplicada ao triângulo formado por a\mathbf{a}, b\mathbf{b} e a−b\mathbf{a} - \mathbf{b}. Combinando-as, obtém-se um jeito prático de achar o ângulo entre dois vetores quaisquer:

cos⁡θ=a⋅b∣a∣ ∣b∣\cos\theta = \frac{\mathbf{a} \cdot \mathbf{b}}{|\mathbf{a}|\,|\mathbf{b}|}

Exemplo 2: cálculo de um ângulo

  1. Sejam a=(1,2,2)\mathbf{a} = (1, 2, 2) e b=(2,−1,2)\mathbf{b} = (2, -1, 2).
  2. a⋅b=2−2+4=4\mathbf{a} \cdot \mathbf{b} = 2 - 2 + 4 = 4.
  3. ∣a∣=1+4+4=3|\mathbf{a}| = \sqrt{1 + 4 + 4} = 3 e ∣b∣=4+1+4=3|\mathbf{b}| = \sqrt{4 + 1 + 4} = 3.
  4. cos⁡θ=49\cos\theta = \frac{4}{9}, então θ=cos⁡−149≈63.6∘\theta = \cos^{-1}\frac{4}{9} \approx 63.6^\circ.

O que o sinal indica

Como os comprimentos são positivos, o sinal do produto escalar é o mesmo de cos⁡θ\cos\theta. Dá para interpretar o ângulo rapidamente, sem calculá-lo:

  • Positivo: o ângulo é agudo, menor que 90 graus, e os vetores apontam mais ou menos para o mesmo lado.
  • Zero: os vetores são perpendiculares, ou ortogonais.
  • Negativo: o ângulo é obtuso, maior que 90 graus, e os vetores apontam mais ou menos para lados opostos.

O caso zero é o mais útil. Por exemplo, (3,4)⋅(4,−3)=12−12=0(3, 4) \cdot (4, -3) = 12 - 12 = 0: esses vetores são, portanto, ortogonais. Em duas dimensões, trocar as coordenadas de um vetor de lugar e trocar o sinal de uma delas sempre dá um vetor ortogonal, um truque prático para achar um vetor normal a uma reta.

Normas e vetores unitários

O produto escalar de um vetor por ele mesmo dá o quadrado da sua norma, porque o ângulo é zero e cos⁡0=1\cos 0 = 1:

a⋅a=∣a∣2\mathbf{a} \cdot \mathbf{a} = |\mathbf{a}|^2

Assim, a norma de (2,−1,3)(2, -1, 3) vale 4+1+9=14≈3.742\sqrt{4 + 1 + 9} = \sqrt{14} \approx 3.742. Dividindo um vetor pela sua norma, obtém-se um vetor unitário, de comprimento 1 e mesma direção. Os vetores unitários são práticos, porque o produto escalar de dois deles é simplesmente o cosseno do ângulo entre eles.

Projetar um vetor sobre outro

A projeção ortogonal de a\mathbf{a} sobre b\mathbf{b} é a sombra que a\mathbf{a} projeta sobre a reta de b\mathbf{b} quando a luz incide perpendicularmente a essa reta. O produto escalar a fornece diretamente:

proj⁡ba=a⋅b∣b∣2 b\operatorname{proj}_{\mathbf{b}}\mathbf{a} = \frac{\mathbf{a} \cdot \mathbf{b}}{|\mathbf{b}|^2}\,\mathbf{b}

Exemplo 3: uma projeção ortogonal

  1. Projete a=(4,2)\mathbf{a} = (4, 2) sobre b=(3,1)\mathbf{b} = (3, 1).
  2. a⋅b=12+2=14\mathbf{a} \cdot \mathbf{b} = 12 + 2 = 14 e ∣b∣2=9+1=10|\mathbf{b}|^2 = 9 + 1 = 10.
  3. proj⁡ba=1410(3,1)=(4.2,1.4)\operatorname{proj}_{\mathbf{b}}\mathbf{a} = \frac{14}{10}(3, 1) = (4.2, 1.4).
  4. Verificação: a parte que sobra, a−(4.2,1.4)=(−0.2,0.6)\mathbf{a} - (4.2, 1.4) = (-0.2, 0.6), deve ser ortogonal a b\mathbf{b}, e de fato 3(−0.2)+1(0.6)=03(-0.2) + 1(0.6) = 0.

O número a⋅b∣b∣\frac{\mathbf{a} \cdot \mathbf{b}}{|\mathbf{b}|}, que aqui vale cerca de 4,427, é a projeção escalar de a\mathbf{a} sobre b\mathbf{b}: o comprimento com sinal da sombra. As projeções decompõem um vetor em uma parte ao longo de uma direção e uma parte ortogonal a ela, um passo usado em toda parte, da física ao método dos mínimos quadrados na estatística.

O trabalho de uma força

Na física, só a parte de uma força que atua na direção do movimento realiza trabalho. O trabalho de uma força constante F\mathbf{F} ao longo de um deslocamento d\mathbf{d} é, portanto, um produto escalar: W=F⋅d=∣F∣ ∣d∣cos⁡θW = \mathbf{F} \cdot \mathbf{d} = |\mathbf{F}|\,|\mathbf{d}|\cos\theta.

Exemplo 4: puxando um trenó

  1. Uma corda puxa um trenó com uma força de 50 newtons que forma um ângulo de 30 graus com a horizontal, e o trenó avança 10 metros em terreno plano.
  2. O trabalho vale W=50⋅10⋅cos⁡30∘=500⋅0.8660≈433W = 50 \cdot 10 \cdot \cos 30^\circ = 500 \cdot 0.8660 \approx 433 joules.
  3. A componente vertical da força não realiza trabalho, porque o trenó não se desloca na vertical.

Propriedades e aplicações

  • Comutatividade: a⋅b=b⋅a\mathbf{a} \cdot \mathbf{b} = \mathbf{b} \cdot \mathbf{a}.
  • Distributividade: a⋅(b+c)=a⋅b+a⋅c\mathbf{a} \cdot (\mathbf{b} + \mathbf{c}) = \mathbf{a} \cdot \mathbf{b} + \mathbf{a} \cdot \mathbf{c}.
  • Os escalares saem do produto: (ka)⋅b=k(a⋅b)(k\mathbf{a}) \cdot \mathbf{b} = k(\mathbf{a} \cdot \mathbf{b}).
  • Desigualdade de Cauchy-Schwarz: ∣a⋅b∣≤∣a∣ ∣b∣|\mathbf{a} \cdot \mathbf{b}| \le |\mathbf{a}|\,|\mathbf{b}|, que garante que a fórmula do cosseno sempre dá um valor entre −1-1 e 1.

Além da geometria, o produto escalar está no centro da similaridade de cosseno, que buscadores e sistemas de recomendação usam para medir a semelhança entre dois documentos ou dois usuários; da iluminação em computação gráfica 3D, em que o brilho depende do produto escalar do vetor normal à superfície pela direção da luz; e das redes neurais, cujos neurônios calculam produtos escalares das entradas pelos pesos. A calculadora de produto escalar calcula o produto, o ângulo e as projeções passo a passo, e a calculadora de produto vetorial trata da outra forma de multiplicar vetores, apresentada no nosso guia do produto vetorial.

Um problema clássico de geometria

O produto escalar resolve certos problemas de geometria com uma rapidez surpreendente. Que ângulo a diagonal principal de um cubo forma com uma de suas arestas? Coloque o cubo com um vértice na origem e arestas de comprimento 1 ao longo dos eixos. A diagonal vai da origem até (1,1,1)(1, 1, 1), e uma aresta vai até (1,0,0)(1, 0, 0).

O produto escalar delas vale 1, a diagonal mede 3\sqrt{3} e a aresta mede 1, então cos⁡θ=13\cos\theta = \frac{1}{\sqrt{3}} e θ≈54.7∘\theta \approx 54.7^\circ. Na geometria clássica, seria preciso construir um triângulo retângulo dentro do cubo e raciocinar com cuidado sobre seus lados; com vetores, três linhas bastam. O mesmo raciocínio permite achar o ângulo entre duas retas, dois planos ou duas ligações químicas quaisquer, desde que suas direções possam ser descritas por vetores.

Erros comuns

  • Escrever o resultado como vetor, por exemplo (8,0,−6)(8, 0, -6), em vez da soma 2.
  • Esquecer as raízes quadradas ao calcular as normas para a fórmula do ângulo.
  • Dividir por ∣b∣|\mathbf{b}| em vez de ∣b∣2|\mathbf{b}|^2 na fórmula da projeção ortogonal.
  • Misturar graus e radianos ao calcular cos⁡θ\cos\theta ou sua inversa na calculadora.
  • Concluir que dois vetores são ortogonais quando um deles é, na verdade, o vetor nulo.

O sinal é um bom teste de plausibilidade. Se no seu desenho dois vetores apontam claramente para direções parecidas, o produto escalar tem de ser positivo; se a sua conta der um número negativo, procure um erro de sinal em alguma coordenada.

Exercícios

Resolva-os e depois compare com as soluções a seguir. Primeiro, calcule (1,3,−2)⋅(4,−1,5)(1, 3, -2) \cdot (4, -1, 5); os produtos valem 4, −3-3 e −10-10, então o resultado é −9-9, e o valor negativo indica que o ângulo é obtuso. Depois, ache kk para que (2,k)(2, k) seja ortogonal a (3,−6)(3, -6): fazendo 6−6k=06 - 6k = 0, obtém-se k=1k = 1. Por fim, ache o ângulo entre (1,0)(1, 0) e (1,1)(1, 1): o produto escalar vale 1 e as normas valem 1 e 2\sqrt{2}, então o ângulo mede 45 graus, como confirma um esboço rápido.

Um pouco de história

A notação vetorial é mais recente do que quase toda a matemática escolar. Na década de 1840, William Rowan Hamilton inventou os quatérnios, números com uma parte real e três partes imaginárias, e o produto de dois quatérnios puros continha ao mesmo tempo uma parte escalar e uma parte vetorial. Na década de 1880, Josiah Willard Gibbs e Oliver Heaviside separaram esses dois pedaços em produto escalar e produto vetorial, dando aos físicos a álgebra vetorial mais simples que ainda hoje se ensina. Gibbs escolheu o ponto centralizado como símbolo, daí o nome em inglês dot product, pelo qual essa operação também é conhecida.

Perguntas frequentes

O produto escalar é um vetor ou um número?

Um número, daí o nome produto escalar. Quem dá um vetor é o produto vetorial.

Como saber se dois vetores são ortogonais?

Calcule o produto escalar deles. Se for zero e nenhum dos dois for o vetor nulo, eles são ortogonais.

Dá para calcular o produto escalar de vetores de comprimentos diferentes?

Vetores de normas diferentes não são problema, mas eles precisam ter o mesmo número de coordenadas. Não se faz o produto escalar de um vetor com duas coordenadas e um vetor com três.

Por que o produto escalar envolve o cosseno do ângulo?

Porque ∣a∣cos⁡θ|\mathbf{a}|\cos\theta é o comprimento da parte de a\mathbf{a} que aponta ao longo de b\mathbf{b}. O produto escalar multiplica esse comprimento alinhado pelo comprimento de b\mathbf{b}.

O que significa um produto escalar zero entre dois vetores não nulos?

Significa que os vetores formam um ângulo reto. Nenhum tem componente na direção do outro, então a projeção de um sobre o outro é o vetor nulo.

MathSolver Pro Editorial Team

Redação e revisão matemática

A nossa equipe editorial escreve cada guia para explicar o raciocínio por trás de cada método, e não só a resposta. Cada exemplo resolvido é conferido com os mecanismos de resolução do site e por testes automáticos antes da publicação, e os artigos são revisados sempre que um método ou o formato de um exame muda.