Produit en somme de cosinus
Le calculateur de transformation d’un produit de cosinus en somme réécrit le produit de deux cosinus comme la moitié de la somme de deux termes en cosinus.
Lancer gratuitement
Saisissez les angles A et B en degrés ou en radians : il applique cos(A) cos(B) = 1/2[cos(A - B) + cos(A + B)]. La réponse présente l’expression initiale, l’expression transformée, les angles de somme et de différence ainsi que les valeurs numériques concordantes des deux formes. Cet outil vous aide à vérifier un calcul algébrique, préparer une intégrale, simplifier une expression trigonométrique et comprendre l’origine de chaque terme de l’identité.
Saisissez les deux angles des cosinus
Partez d’une expression qui est exactement le produit de deux facteurs cosinus, par exemple cos(60°) cos(30°). Placez le premier angle dans A et le second dans B, puis choisissez les degrés ou les radians pour les deux. Le calculateur exige des angles numériques finis, car il doit effectuer une transformation précise et fournir une valeur contrôlée, et non deviner l’interprétation d’une expression symbolique sans contrainte. Les angles négatifs et ceux qui dépassent un tour sont valides ; le cosinus étant périodique, vous n’avez pas à les réduire au préalable. Conservez la même unité pour les deux entrées. Ne saisissez pas, par exemple, 60 en degrés et pi/6 comme s’il s’agissait d’une valeur numérique en radians dans la même demande. Si l’expression source comporte un coefficient devant le produit, transformez ici le produit des cosinus, puis multipliez tout le membre droit obtenu par ce coefficient extérieur. Vous gardez ainsi l’application de l’identité lisible et évitez d’oublier un coefficient lors du calcul manuel.
Lisez la transformation du produit en somme
La règle appliquée est cos(A) cos(B) = 1/2[cos(A - B) + cos(A + B)]. Le calculateur soustrait d’abord B de A pour obtenir l’angle de différence, puis additionne A et B pour obtenir l’angle de somme. Il insère ces deux angles dans deux termes en cosinus et multiplie leur somme par un demi. L’ordre ne change que la différence affichée : si vous inversez A et B, A - B devient B - A, mais le cosinus est une fonction paire. Ainsi, cos(B - A) est égal à cos(A - B) et la valeur finale reste identique. Le résultat fournit l’identité standard et les expressions dans lesquelles vos nombres ont été substitués. Il indique aussi difference_angle et sum_angle séparément, ce qui facilite le contrôle des signes avant de recopier l’expression dans un devoir, une démonstration ou une étape d’intégration. Les parenthèses et le facteur extérieur un demi sont indispensables : ce facteur multiplie la somme des deux termes, pas seulement le premier.
Vérifiez la valeur et exploitez le résultat
Le champ original_value évalue directement cos(A) multiplié par cos(B). Le champ transformed_value calcule indépendamment la moitié de la somme de cos(A - B) et cos(A + B). Les deux valeurs doivent concorder, hormis un arrondi flottant sans conséquence, puisque la transformation est une identité. Les résultats sont arrondis à douze décimales afin qu’un zéro théorique ne s’affiche pas sous forme d’un minuscule résidu en notation scientifique. La forme transformée est particulièrement pratique pour intégrer des produits de fonctions trigonométriques : une somme de termes en cosinus séparés s’intègre généralement plus facilement qu’un produit. Elle sert aussi en analyse de Fourier, dans les calculs de signaux et pour les exercices demandant une réécriture plutôt qu’une simple évaluation. Lorsque vous réutilisez les angles combinés, conservez l’unité choisie : la différence et la somme sont exprimées dans la même unité que les entrées. Pour une forme symbolique exacte contenant pi, employez l’identité affichée comme modèle algébrique ; ce calculateur accepte volontairement des angles numériques finis.
Cas d’usage
Préparer une intégrale trigonométrique
Réécrivez un produit de cosinus en somme avant d’intégrer séparément chaque terme.
Contrôler un exercice sur les identités
Comparez l’expression substituée et les deux valeurs numériques pour repérer une erreur de signe ou de facteur un demi.
Analyser des fréquences combinées
Faites apparaître les composantes cosinus de fréquence différence et de fréquence somme issues de deux angles.
Questions fréquentes
Quelle identité le calculateur applique-t-il ?
Il applique cos(A) cos(B) = 1/2[cos(A - B) + cos(A + B)].
Puis-je utiliser des degrés et des radians ?
Oui. Sélectionnez deg ou rad et employez la même unité pour les deux angles saisis.
Pourquoi original_value et transformed_value sont-ils fournis ?
Ils évaluent indépendamment les deux formes et permettent de vérifier numériquement que la transformation est correcte.
Les variables ou les expressions contenant pi sont-elles acceptées ?
Non. Les entrées doivent être des angles numériques finis. L’identité renvoyée reste un modèle pour le calcul symbolique.
Quel est le prix d’une demande API ?
Le tarif de base de l’API est de $0.002 par demande. Le calculateur de cette page est gratuit dans votre navigateur.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/trig/product-to-sum-coscos \
-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/product-to-sum-coscos", {
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/product-to-sum-coscos",
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/product-to-sum-coscos", 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/product-to-sum-coscos", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"angle_a": 60,
"angle_b": 30
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.product_to_sum_coscos",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |