Calculateur de déphasage
Pour y = sin(2x + 1), la courbe glisse d'une demi-unité vers la gauche, car le déphasage vaut −C/B = −1/2. Saisissez le coefficient de x et la constante de phase pour obtenir le décalage signé, son sens et la période. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- B
- 2
- C
- 1
- Déphasage
- -0,5
- Décalage horizontal
- -0,5
- Direction
- left
- Magnitude
- 0,5
Une fonction sinusoïdale écrite y égale A sinus de Bx plus C, plus D, ou la forme équivalente avec un cosinus, dissimule une translation horizontale dans la paire de coefficients B et C. Cette translation est le déphasage : réécrivez l'argument comme B fois la quantité x moins h et le nombre h vaut moins C sur B. Élèves, tuteurs et scripts de notation demandent cette unique longueur signée plus souvent qu'un relevé à quatre paramètres d'amplitude, de période, de phase et de décalage vertical.
Ce qu'est le déphasage et comment −C/B devient un glissement à gauche ou à droite
Toute sinusoïde standard peut s'écrire y égale A fois le sinus de Bx plus C, plus D, ou avec un cosinus à la place du sinus. Le coefficient A étire l'onde à la verticale et D relève ou abaisse la ligne médiane ; aucun de ces nombres ne déplace le graphe à gauche ou à droite. Le mouvement horizontal vit entièrement dans B et C.
Factorisez l'argument : Bx plus C égale B fois la quantité x plus C sur B, ce qui est la même chose que B fois la quantité x moins h lorsque h vaut moins C sur B. Le nombre h est le déphasage, aussi appelé décalage horizontal. Le signe est la convention de classe du niveau précalcul : un h positif glisse vers la droite le graphe parent du sinus de Bx, un h négatif le glisse vers la gauche, et un h nul laisse l'onde sans translation.
Identité travaillée : deux x plus un égale deux fois la quantité x plus un demi, donc h vaut moins un demi et le graphe du sinus de deux x se déplace d'une demi-unité vers la gauche. La même identité avec deux x moins un donne h égal à plus un demi et un glissement vers la droite. L'amplitude n'entre jamais dans le quotient, si bien qu'un A négatif (une réflexion par rapport à la ligne médiane) n'inverse pas le déphasage annoncé.
Lorsque B est zéro, l'énoncé d'origine n'est plus une onde en x — seulement une constante égale à A sinus de C plus D — et diviser par B est indéfini, donc ce calculateur refuse cette entrée au lieu d'inventer un nombre. L'intention de recherche se regroupe autour des phrases calculateur de déphasage, décalage horizontal d'une fonction sinus et trouver le déphasage de A sin(Bx+C) ; ces requêtes veulent cette longueur signée, non un lot d'amplitude et de période.
Cas d’usage
Corrigés de tuteurs et feuilles d'exercices
Les enseignants regroupent des paires de coefficients pour produire des réponses cohérentes de déphasage, de direction et d'argument factorisé, y compris le glissement nul et le B négatif.
Questions fréquentes
Comment trouve-t-on le déphasage de y = A sin(Bx + C) + D ?
Envoyez les nombres finis b (non nul) et c.
Que se passe-t-il si le coefficient de x est zéro ?
Lorsque B est zéro, l'expression n'est plus une sinusoïde en x et le quotient −C/B est indéfini, donc l'appel n'est pas facturé.
Un déphasage positif est-il un glissement vers la droite ou vers la gauche ?
Un h positif glisse le graphe parent vers la droite ; un h négatif le glisse vers la gauche ; zéro est l'absence de glissement. C'est la convention de précalcul pour écrire l'argument sous la forme B(x − h).
Faut-il l'amplitude A ou le décalage vertical D ?
Non. Ni A ni D ne change le décalage horizontal. Ce calculateur ne lit que le coefficient de x et la constante de phase.
Le résultat donne-t-il aussi la période ?
Oui. La période vaut 2π divisé par la valeur absolue de B, ce qui permet de comparer le glissement à un cycle complet. Pour B égal à 2, elle vaut environ 3,14159265359.
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/math/phase-shift \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"b":2,"c":1}'const res = await fetch("https://api.kit.forhosting.com/math/phase-shift", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"b": 2,
"c": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/phase-shift",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"b": 2,
"c": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/phase-shift", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"b":2,"c":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"b":2,"c":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/phase-shift", 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
{
"b": 2,
"c": 1
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.phase_shift",
"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
Ce calculateur de déphasage accepte le coefficient de x et la constante de phase, renvoie le décalage horizontal signé avec sa direction et sa magnitude, et échoue avec invalid_input lorsque le coefficient de x est zéro, car le quotient est alors indéfini.
Contrat d'entrée, forme de la réponse et comportement d'erreur
Un b nul est rejeté parce que l'identité divise par le coefficient de x ; le message indique que le déphasage est indéfini lorsque ce coefficient est zéro, et ces échecs ne sont pas facturés non plus. Magnitude est la valeur absolue du glissement. Period est deux pi sur la valeur absolue de B afin que vous puissiez lire le glissement par rapport à un cycle complet sans un second appel. Faites un POST d'un corps JSON avec deux nombres finis obligatoires : b, le coefficient non nul de x, et c, la constante de phase à l'intérieur de l'argument. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique. Des alias courants sont acceptés lorsque le nom canonique est omis : B, frequency_coef ou omega pour b ; C, phase_const ou phi pour c. Les champs manquants, les chaînes vides, le texte non numérique, NaN et Infinity échouent avec invalid_input en nommant le champ et ne sont pas facturés. En cas de succès, le corps renvoie le b et le c nettoyés, fournit phase_shift comme résultat primaire signé −C/B, répète le même nombre comme horizontal_shift pour les clients qui préfèrent le nom de classe, et nomme direction comme right, left ou none. La chaîne formula reformule phase_shift égale moins C sur B, et factored_form écrit l'argument comme B fois la quantité x moins h avec un signe lisible. Exemple : b égal à deux et c égal à un donne phase_shift moins un demi, direction left, magnitude un demi, period pi et factored_form deux fois la quantité x plus un demi. Exemple : b égal à quatre et c égal à moins deux donne phase_shift plus un demi et direction right.
Où un calculateur dédié de déphasage gagne sa place
Les classes d'algèbre et de précalcul demandent aux élèves de lire le décalage horizontal d'une équation avant de tracer les intercepts ou d'étiqueter un premier sommet ; un point d'accès dédié qui ne renvoie que h, sa direction et l'argument factorisé évite les champs supplémentaires d'amplitude et de période qui détournent de cette seule compétence. Tuteurs et auteurs de feuilles regroupent des paires B et C pour construire des corrigés cohérents sur le signe du glissement, y compris le cas facile à manquer C égal à zéro (aucun glissement) et celui d'un B négatif, qui suit encore h égal à moins C sur B. Une validation en échec ne consomme pas le solde. Les cahiers de physique et de signal réduisent une sinusoïde écrite à un retard temporel ou à un décalage spatial ; appeler une petite API de parse évite de déployer un système de calcul formel pour un quotient à deux coefficients. Les tests automatisés figent le JSON d'un glissement à gauche, d'un glissement à droite et d'un rejet de B nul afin qu'une refonte ultérieure ne puisse pas inverser en silence la convention de classe. Parce que l'implémentation est parse de palier A, chaque appel réussi coûte le prix de base publié $0.002, sans jetons de modèle et sans réseau sortant. Gardez les requêtes petites, figez phase_shift et direction dans les tests, et vous obtenez un décalage horizontal reproductible pour les devoirs, les greffons LMS et les workers en bordure, sans dresser votre propre infrastructure de mathématiques symboliques.
Cas d'intégration
Devoirs et étiquetage de graphes
Les élèves saisissent B et C de y = 3 sin(2x + 1) et confirment le décalage horizontal signé avant de tracer le premier sommet et les intercepts.
Fixtures d'intégration continue pour aides trigonométriques
Les pipelines figent des oracles JSON pour un glissement à gauche, un glissement à droite et un coefficient de x nul rejeté, afin que la convention de signe de classe ne dérive pas.
Questions techniques
Combien coûte le calculateur de déphasage ?
L'outil du 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.