ForHosting KIT · Matemática

Calculadora de projeção vetorial

Projetando (3, 4) sobre (1, 0) você obtém projeção escalar 3, o vetor (3, 0) e uma sobra perpendicular (0, 4). Use para decompor uma força ao longo de um cabo ou conferir um resíduo. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Primeiro texto
3, 4
Segundo texto
1, 0
Você obtém
Projeção escalar
3
Projeção vetorial
3, 0
Ortogonal
0, 4
Produto escalar
3

A projeção vetorial responde a uma pergunta básica da álgebra linear: quanto de um vetor aponta ao longo de outro, e qual vetor é essa peça paralela? Dado um vetor fonte a e um destino b não nulo, a projeção escalar é o comprimento com sinal de a na direção unitária de b, e a projeção vetorial é o único múltiplo de b mais próximo de a em distância euclidiana. Esses dois números e esse vetor paralelo aparecem em problemas de trabalho e força, comprimentos de sombra, resíduos de mínimos quadrados, iluminação em gráficos e em todo curso que constrói bases ortonormais.

O que significam a projeção escalar e a vetorial

Fixe um vetor destino b não nulo em R à potência de n. O vetor unitário na direção de b é b dividido pela sua norma euclidiana. A projeção escalar de a sobre b é o produto escalar ordinário de a com esse vetor unitário: é positiva quando a e b formam um ângulo agudo, negativa quando o ângulo é obtuso e zero quando são ortogonais.

A projeção vetorial multiplica esse comprimento com sinal pela direção unitária, ou de forma equivalente multiplica b pela razão de a ponto b sobre b ponto b. O resultado sempre fica na reta gerada por b e é o ponto mais próximo dessa reta a a. A diferença a menos o vetor de projeção é ortogonal a b; esse residual é a parte de a que não pode ser explicada por um múltiplo do destino.

Essas identidades valem em toda dimensão maior ou igual a um, desde que ambos os vetores compartilhem o mesmo número de componentes e b não seja o vetor nulo. Se b for zero, a divisão pela norma é indefinida, então esta calculadora recusa a requisição em vez de emitir NaN.

Exemplos de sala costumam usar pares bidimensionais como a igual a três quatro e b igual a um zero, em que a projeção cai limpa no primeiro eixo; as mesmas fórmulas aplicam-se sem mudança a forças tridimensionais ou vetores de características de dimensão maior. Entender primeiro o escalar com sinal torna mecânica a fórmula vetorial: escale a direção unitária por esse escalar, ou escale b pela razão dos dois produtos escalares.

Uso prático, preços, limites e entrega

Use a ferramenta do navegador quando quiser uma projeção escalar e vetorial imediata ao revisar deveres, preparar um slide de aula, decompor uma força ao longo de um cabo ou depurar um residual que deveria ser ortogonal a uma direção de projeto. Não há modelo de linguagem, serviço externo de álgebra linear nem aleatoriedade, então a capacidade é segura para fixar em cheques de integração contínua e materiais de aula reproduzíveis. Os resultados são totalmente determinísticos: os mesmos a e b sempre produzem o mesmo escalar, vetor e residual.

Prefira esta ferramenta quando a história geométrica for projeção sobre uma única direção; para subespaços multi-vetor, mínimos quadrados sobre o span de colunas de uma matriz ou produtos vetoriais, use outra capacidade. Mantenha os componentes em magnitudes flutuantes ordinárias para que overflow intermediário não seja preocupação; com inteiros de sala e escalas de engenharia típicas o solver é exato dentro da precisão double. Entradas e saídas de origem seguem as mesmas regras de retenção de outros itens parse do KIT, e uma tarefa falha nunca é cobrada após a validação.

Verificação de deveres e tutoria

Alunos e corretores confirmam projeções escalares e vetoriais para pares de igual comprimento, com falhas claras quando o vetor destino é nulo ou as dimensões diferem, sem instalar um CAS local.

Checagens de componentes de força e trabalho

Scripts de laboratório que decompõem uma força ao longo de um cabo ou calculam peças paralelas ligadas ao trabalho chamam um oráculo de projeção determinístico em vez de reimplementar norma e zeros em cada linguagem.

O que acontece se o vetor destino for o vetor nulo?

A projeção é indefinida quando o vetor onto tem comprimento zero.

E se a e b tiverem comprimentos diferentes?

A projeção exige a mesma dimensão; não há preenchimento silencioso.

A calculadora de projeção vetorial é grátis?

A ferramenta do navegador roda grátis no seu dispositivo.

Isto projeta sobre um plano ou subespaço multi-vetor?

Não. Esta capacidade projeta sobre uma única direção b não nula. Projeções em subespaços multi-vetor precisam de outra capacidade ou biblioteca.

Como projetar (3, 4) sobre (1, 0)?

Divida o produto escalar dos dois vetores pelo comprimento do vetor destino: aqui a projeção escalar é 3. Multiplique pela direção do destino para obter o vetor (3, 0); a sobra (0, 4) é perpendicular.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/algebra/vector-projection

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/algebra/vector-projection \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":[3,4],"b":[1,0]}'
{
  "a": [
    3,
    4
  ],
  "b": [
    1,
    0
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.vector_projection",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Esta capacidade recebe dois vetores numéricos de igual comprimento, rejeita destino nulo e dimensões diferentes com invalid_input e devolve a projeção escalar, o vetor de projeção, o residual ortogonal, o produto escalar bruto e a norma do destino.

Como chamar a calculadora e ler a resposta

Cada um é um array não vazio de números finitos de igual comprimento. Quando b interpreta bem mas todos os componentes são zero, a requisição também falha com mensagem clara de que o vetor destino é o vetor nulo e a projeção é indefinida. O pó flutuante quase nulo é limpo para que goldens e demos fiquem estáveis, enquanto reais não inteiros ordinários mantêm precisão double completa. Envie um corpo JSON com os campos obrigatórios a e b. Você pode usar os aliases vector, u ou source para a, e onto, v ou target para b; strings JSON dos mesmos arrays também são aceitas quando um cliente serializa dados aninhados como texto. O motor rejeita campos ausentes, arrays vazios, componentes não numéricos, células Infinity ou NaN e comprimentos desiguais com invalid_input, e essas falhas não são cobradas. Em sucesso a resposta inclui scalar_projection (comprimento com sinal ao longo do unitário de b), vector_projection (o componente paralelo como array), orthogonal (a menos essa projeção), dot (a·b), onto_norm (o comprimento euclidiano de b), dimension e campos de eco a e b com os vetores numéricos interpretados. Conecte o endpoint a scripts que já falam JSON e precisam de um contrato estável em vez de reimplementar checagens de zero e regras de dimensão em cada linguagem.

Uso prático, preços, limites e entrega

Use a API quando uma plataforma de tutoria, sandbox de entrevista de programação, caderno de laboratório de física, auxiliar de gráficos por computador ou pipeline de métodos numéricos precisar de JSON estável para muitos pares de vetores sob um único contrato. Cada requisição bem-sucedida é um item faturável a US$ 0,002; falhas de validação, desencontros de dimensão e rejeições por destino nulo não consomem saldo.

Pipelines de residual e gráficos

Ferramentas gráficas e numéricas que dividem um vetor em partes paralela e perpendicular em relação a uma direção de luz ou visão obtêm JSON estável para a projeção e o residual ortogonal.

Como projetar o vetor a sobre o vetor b com esta API?

Envie JSON com a e b como arrays de números finitos de igual comprimento. A resposta devolve scalar_projection, vector_projection, residual orthogonal, dot, onto_norm e dimension.

Ver a documentação completa do KIT →