Cosseno de uma diferença
A calculadora do cosseno de uma diferença avalia cos(A − B) aplicando cos(A)cos(B) + sin(A)sin(B) a dois ângulos informados.
Executar grátis
Insira os dois ângulos em graus ou radianos, e o resultado mostrará o seno e o cosseno de cada um, os dois produtos, a soma e o valor final. Assim, você obtém uma resposta numérica e confere cada etapa de um exercício sem esconder a identidade atrás de uma única tecla da calculadora.
Informe os dois ângulos na ordem correta
Informe o primeiro ângulo como A e o segundo como B; depois, selecione a unidade comum. A calculadora avalia cos(A − B), portanto subtrai B de A antes de apresentar a diferença. Embora o cosseno seja uma função par e cos(A − B) seja igual a cos(B − A), manter a ordem solicitada continua importante ao comparar a saída com um exercício escrito ou reutilizar a diferença exibida. Graus são o padrão e são práticos para valores conhecidos como 30, 45, 60 e 90. Escolha radianos quando os ângulos vierem de cálculo, programação, física ou de uma fórmula já expressa nessa unidade. Não converta apenas um ângulo: a unidade escolhida vale para as duas entradas. Ângulos negativos e valores acima de uma volta completa são aceitos, pois seno e cosseno são periódicos e definidos para todo ângulo real finito. A saída repete as entradas e a diferença para que você confirme a configuração antes de confiar na operação.
Acompanhe cada termo da identidade da diferença
O cálculo usa a identidade cos(A − B) = cos(A)cos(B) + sin(A)sin(B). Primeiro, encontra o cosseno de A e o de B e multiplica os dois para formar o produto dos cossenos. Em seguida, encontra o seno de A e o de B e os multiplica para formar o produto dos senos. Por fim, soma os dois produtos. O sinal de adição é o detalhe mais confundido com a identidade do cosseno da soma: subtrair os ângulos dentro do cosseno gera adição entre os produtos, enquanto somá-los gera subtração. A resposta mostra cosine_a, cosine_b, sine_a, sine_b, cosine_product e sine_product antes de retornar value, permitindo conferir separadamente cada linha da solução. Os resultados são arredondados para doze casas decimais a fim de eliminar ruído binário insignificante e preservar precisão suficiente. Valores muito próximos de zero são devolvidos como zero, evitando pequenos resíduos em notação científica quando a matemática de ângulos exatos espera zero.
Interprete e confira o valor retornado
O valor final é a soma dos dois produtos exibidos e representa o cosseno da diferença angular. Como todo cosseno de um ângulo real, deve ficar entre −1 e 1, inclusive. Um valor próximo de 1 indica direções próximas após considerar a periodicidade; um valor perto de 0 indica diferença próxima de um ângulo reto; e um valor perto de −1 indica direções quase opostas. Essa interpretação geométrica é útil para comparar rumos, resolver diferenças de fase, conferir rotações e calcular similaridade direcional normalizada. Para uma verificação independente, subtraia os ângulos de entrada e calcule diretamente o cosseno dessa diferença na mesma unidade. Os resultados devem coincidir, salvo pelo arredondamento normal. O endpoint retorna componentes numéricos transparentes, não uma prova simbólica, e é indicado para ângulos numéricos fornecidos. Ele não interpreta expressões como pi/6, não deduz unidades misturadas nem simplifica variáveis. A automação pela API custa US$ 0,002 por item, enquanto a calculadora web gerada usa a mesma função determinística.
Casos de uso
Confira um exercício de trigonometria
Compare cada seno, cosseno, produto e soma final com a aplicação manual da identidade do cosseno da diferença.
Compare duas direções
Avalie o cosseno da separação angular entre rumos, orientações ou direções bidimensionais.
Verifique cálculos de fase
Calcule o cosseno de uma diferença de fase em graus ou radianos e preserve os termos intermediários para auditoria.
Perguntas frequentes
Qual identidade a calculadora utiliza?
Ela utiliza cos(A − B) = cos(A)cos(B) + sin(A)sin(B).
Posso inserir graus ou radianos?
Sim. Selecione deg ou rad; a unidade escolhida vale para os dois ângulos.
Por que há um sinal de adição na fórmula?
No cosseno, uma diferença dentro da função corresponde à soma do produto dos cossenos com o produto dos senos.
Ângulos negativos são aceitos?
Sim. Qualquer ângulo real numérico e finito é aceito, inclusive valores negativos ou acima de uma volta completa.
Por que os resultados são arredondados?
A calculadora arredonda para doze casas decimais para remover artefatos insignificantes de ponto flutuante e manter precisão prática.
Quanto custa um cálculo pela API?
Cada item da API custa US$ 0,002; a calculadora web é gratuita.
Para desenvolvedores — acesso via API
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.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/trig/cos-difference \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"angle_a":60,"angle_b":30}'const res = await fetch("https://api.kit.forhosting.com/trig/cos-difference", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"angle_a": 60,
"angle_b": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/cos-difference",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"angle_a": 60,
"angle_b": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/cos-difference", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"angle_a":60,"angle_b":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"angle_a":60,"angle_b":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/cos-difference", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"angle_a": 60,
"angle_b": 30
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.cos_difference",
"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.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |