Superposition de deux sinusoïdes
Réunissez deux ondes de même fréquence en une seule : une amplitude de 3 à 0° plus une amplitude de 4 à 90° donnent une amplitude de 5. La phase tombe dans le bon quadrant et la fréquence n'est jamais demandée. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Amplitude 1
- 3
- Phase 1
- 0
- Amplitude 2
- 4
- Phase 2
- 90
- Unité de phase
- Degrees
- Phaseur x
- 3
- Phaseur y
- 4
- Amplitude
- 5
Lorsque deux sons purs, tensions alternatives ou oscillations forcées partagent la même fréquence, leur somme est toujours une autre sinusoïde à cette fréquence — seules l'amplitude et la phase changent. Les étudiants, ingénieurs audio et concepteurs de circuits ont besoin de cette amplitude et de cette phase combinées sans développer à la main des identités produit-somme pour chaque paire de phaseurs. Ce calculateur de superposition de deux sinusoïdes accepte les deux amplitudes et phases, les convertit en composantes phaseur rectangulaires, additionne ces composantes et renvoie la magnitude et la phase atan2 du résultant. La fréquence angulaire commune n'a pas à être fournie : elle se factorise hors du tableau des phaseurs et s'annule de l'amplitude et de la phase de la somme.
Ce que signifie la superposition à même fréquence sous forme de phaseur
Une cosinusoïde réelle de fréquence angulaire fixe ω s'écrit A cos(ωt + φ). Dans la convention des phaseurs utilisée en analyse de circuits CA et dans les cours d'ondes d'introduction, cette onde est représentée par le nombre complexe A e à la puissance jφ, ou de façon équivalente par la paire rectangulaire (A cos φ, A sin φ). Ajouter deux telles ondes partageant la même ω est exactement la somme vectorielle de leurs phaseurs : les parties réelles s'ajoutent et les imaginaires aussi.
Si la première onde a l'amplitude A1 et la phase φ1 et la seconde l'amplitude A2 et la phase φ2, la somme rectangulaire est Rx égal à A1 cos φ1 plus A2 cos φ2 et Ry égal à A1 sin φ1 plus A2 sin φ2. L'amplitude combinée R est la longueur euclidienne hypot(Rx, Ry), et la phase combinée φ est l'arctangente à deux arguments atan2(Ry, Rx), qui place le résultat dans le bon quadrant au lieu de la demi-plage principale d'un arctan naïf de Ry sur Rx.
Reconstruire le signal temporel est immédiat : la somme est R cos(ωt + φ) avec la même ω de départ. Lorsque les deux phaseurs s'annulent complètement, R est zéro et ce point d'accès signale la phase zéro afin que les clients reçoivent toujours une paire polaire finie. Les amplitudes signées sont admises ; un A négatif équivaut à une magnitude positive avec un π supplémentaire (ou cent quatre-vingts degrés) de phase, comme dans l'algèbre des manuels.
Les phases peuvent être tout réel fini en degrés ou en radians et ne sont pas réduites à un intervalle principal à l'entrée, de sorte qu'un tour complet de trois cent soixante degrés se comporte comme zéro après conversion. Comme la fréquence est partagée, les battements et la modulation d'amplitude qui exigent deux fréquences distinctes sont hors de cette page et appartiennent à des outils séparés.
Quand additionner deux ondes de même fréquence
Les cours d'introduction en physique et circuits CA assignent des dizaines d'exercices de phaseurs à deux tons ou deux tensions chaque semestre ; un calculateur en direct qui renvoie l'amplitude combinée et la phase au bon quadrant permet aux apprenants de vérifier le travail sans inverser à la main les signes du cosinus. Les générateurs d'examens et les plugins LMS ont besoin d'un oracle déterministe qui rejette les valeurs non finies et n'invente jamais une seconde fréquence lorsque le problème énonce une superposition mono-fréquence pure.
Les devoirs d'ingénierie électrique sur les sources CA en série et les mailles de tension de Kirchhoff se réduisent à la même somme de phaseurs avant que l'impédance n'entre dans le modèle. Les sites de contenu qui se classent sur calculateur de superposition de deux sinusoïdes bénéficient d'un chemin navigateur gratuit qui correspond à l'automatisation payante sur le même module pur. Une validation échouée ne consomme pas le solde.
Gardez les requêtes petites, figez les champs arrondis dans les tests, et vous obtenez des amplitudes et phases combinées reproductibles pour les devoirs, les clés de laboratoire et les workers en bordure sans déployer vos propres bibliothèques de nombres complexes. Les battements à fréquences distinctes, les séries de Fourier à nombreux harmoniques et les réseaux de phaseurs SPICE complets restent des intentions de recherche séparées et demeurent sur leurs propres pages afin que celle-ci reste centrée sur le cas de deux ondes à la même fréquence.
Cas d’usage
Vérification des devoirs de physique et d'ondes
Les étudiants saisissent deux amplitudes et phases à la même fréquence et vérifient l'amplitude et la phase combinées du manuel face à la somme ordonnée des phaseurs.
Notation automatique LMS et examens
Notez des items de superposition mono-fréquence avec un oracle déterministe qui renvoie une amplitude stable à douze décimales et une phase atan2.
Sources CA et tons cohérents
Combinez dans des scripts deux tensions CA ou tons audio cohérents à une fréquence sans importer une pile complète d'analyse complexe.
Questions fréquentes
Comment additionner deux sinusoïdes de même fréquence ?
Envoyez des amplitudes finies A1, A2 et des phases φ1, φ2 (degrés par défaut).
Faut-il fournir la fréquence ω ?
Non. Lorsque les deux ondes partagent la même ω, la fréquence s'annule de l'amplitude et de la phase combinées. Le résultat est toujours une autre sinusoïde à cette même ω.
Quelle forme de sinusoïde est supposée ?
Forme cosinus A·cos(ωt+φ). Les ondes sinus se convertissent par un déphasage de −90° (ou −π/2) : A·sin(ωt+φ)=A·cos(ωt+φ−π/2).
Que se passe-t-il si les deux ondes s'annulent complètement ?
L'amplitude combinée est zéro et la phase est signalée comme zéro afin que les clients reçoivent toujours une paire polaire finie. C'est un succès valide, pas une erreur.
Quelle phase obtient-on en ajoutant 3 à 0° et 4 à 90° ?
L'onde combinée a une amplitude de 5 et une phase de 53,130102354156°. Le calculateur utilise l'arc tangente à deux arguments, si bien que la phase tombe toujours dans le bon quadrant.
Outils associés
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/superpose-same-frequency \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"amplitude_1":3,"phase_1":0,"amplitude_2":4,"phase_2":90}'const res = await fetch("https://api.kit.forhosting.com/trig/superpose-same-frequency", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"amplitude_1": 3,
"phase_1": 0,
"amplitude_2": 4,
"phase_2": 90
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/superpose-same-frequency",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"amplitude_1": 3,
"phase_1": 0,
"amplitude_2": 4,
"phase_2": 90
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/superpose-same-frequency", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"amplitude_1":3,"phase_1":0,"amplitude_2":4,"phase_2":90}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"amplitude_1":3,"phase_1":0,"amplitude_2":4,"phase_2":90}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/superpose-same-frequency", 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
{
"amplitude_1": 3,
"phase_1": 0,
"amplitude_2": 4,
"phase_2": 90
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.superpose_same_frequency",
"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. |
Notes techniques
Contrat d'entrée, champs de réponse et validation
Les valeurs absolues supérieures à un billion sont rejetées comme hors des limites publiées. Une courte chaîne de formule reformule l'identité de somme de phaseurs à afficher à côté de la réponse. Envoyez un corps JSON avec quatre nombres finis obligatoires : amplitude_1 et phase_1 pour la première cosinusoïde, amplitude_2 et phase_2 pour la seconde. Définissez éventuellement phase_unit sur degrees (valeur par défaut) ou radians afin que les phases d'entrée et la phase principale signalée utilisent la même unité. Chaque amplitude peut aussi arriver sous les alias a1, A1 ou amp1 pour la première onde et a2, A2 ou amp2 pour la seconde ; les phases acceptent phi1, phi_1 ou phase1 et phi2, phi_2 ou phase2. Les champs manquants, les chaînes vides et les valeurs non finies échouent avec invalid_input en nommant le champ. Une chaîne phase_unit inconnue échoue avec un message clair indiquant que seuls degrees ou radians sont acceptés ; ces échecs de validation ne sont pas facturés. En cas de succès le corps renvoie les quatre entrées et le phase_unit résolu, puis liste les composantes phaseur rectangulaires phasor_x et phasor_y, l'amplitude combinée, la phase principale dans l'unité de l'appelant, ainsi que phase_degrees et phase_radians pour la commodité. Vérification classique en classe : amplitude_1 égal à trois à la phase zéro degrés et amplitude_2 égal à quatre à quatre-vingt-dix degrés produit les composantes phaseur trois et quatre, l'amplitude combinée cinq et la phase arctangente de quatre sur trois, environ cinquante-trois virgule treize degrés — la même géométrie trois-quatre-cinq qu'une résultante de triangle rectangle. Associez le JSON à votre propre traceur si vous avez besoin d'un schéma temporel ; ce point d'accès renvoie uniquement amplitude et phase et n'émet ni échantillons ni graphiques.
Où une API de superposition de sinusoïdes de même fréquence apporte de la valeur
Les carnets audio et vibration combinent deux exciteurs cohérents sur un ton partagé avant de mesurer l'interférence constructive ou destructive ; appeler une petite API de parse évite d'importer un paquet symbolique complet pour quatre nombres. Comme l'implémentation est parse pure de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant.
Questions techniques
Combien coûte le calculateur de superposition de deux sinusoïdes ?
L'outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.