ForHosting KIT · Outils pour développeurs

Calculateur pour résoudre A sin(Bx) + C

Ce calculateur résout les équations de la forme A sin(Bx) + C = cible et renvoie toutes les valeurs réelles de x comprises dans l’intervalle que vous indiquez.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Saisissez l’amplitude, le coefficient de fréquence, le décalage vertical, la cible et les bornes inclusives, puis choisissez les degrés ou les radians. Le moteur valide les coefficients, contrôle le domaine du sinus, génère les deux familles de solutions et supprime les doublons.

Saisissez une équation et un intervalle cohérents

Écrivez l’équation sous la forme A sin(Bx) + C = cible, puis associez chaque nombre au champ correspondant. A détermine l’amplitude, B la vitesse de répétition du cycle lorsque x varie, et C décale verticalement toute l’onde. A et B doivent être non nuls, car une amplitude ou une fréquence nulle transforme le problème en une autre catégorie d’équation. Choisissez les degrés lorsque x est exprimé en degrés, ou les radians lorsque x est exprimé en radians. Les bornes sont inclusives : une racine située exactement sur l’une d’elles est donc conservée. La cible et C sont des valeurs de sortie ordinaires, et non des angles ; soustraire C permet d’isoler le terme sinus. Le réglage de précision contrôle l’arrondi des racines renvoyées sans assouplir les contrôles mathématiques. Des champs explicites et un intervalle défini rendent le calcul reproductible et évitent l’erreur consistant à ne donner que l’angle principal alors que plusieurs solutions périodiques appartiennent au domaine demandé.

Comprenez la génération de toutes les solutions

Le solveur commence par soustraire C de la cible, puis divise le résultat par A afin d’obtenir une valeur normalisée du sinus. Une solution réelle n’existe que si cette valeur appartient à l’intervalle fermé de -1 à 1. Il calcule ensuite l’arc sinus principal et utilise les deux familles angulaires classiques : l’angle principal augmenté de périodes entières et l’angle supplémentaire augmenté de périodes entières. Pour chaque famille, une division par B permet de retrouver x. Au lieu de balayer l’intervalle par petits pas, l’algorithme calcule directement les indices de période entiers susceptibles de tomber entre les bornes. Il évite ainsi les racines manquées, les pas arbitraires et les réponses erronées dues à l’échantillonnage. Lorsque la valeur normalisée vaut 1 ou -1, les deux familles décrivent les mêmes points de tangence et les doublons sont supprimés. Les résultats sont triés de la borne inférieure à la borne supérieure. La réponse fournit aussi la cible normalisée, l’angle principal, la période en x, le nombre de solutions et l’intervalle afin de faciliter une vérification indépendante.

Interprétez les résultats vides et les erreurs de validation

Une liste vide constitue un résultat mathématique valide lorsque (cible - C) divisé par A sort du domaine du sinus, ou lorsque toutes les racines périodiques se trouvent hors de l’intervalle choisi. En revanche, des données mal formées déclenchent une erreur d’entrée invalide. Le calculateur refuse les coefficients absents ou non finis, A ou B égal à zéro, les bornes inversées, une unité angulaire inconnue, une précision incorrecte et les intervalles qui produiraient trop de racines. Les valeurs négatives de A ou B sont acceptées : elles reflètent ou inversent l’onde, tandis que les familles générées produisent toujours des valeurs de x triées. Puisque les deux bornes sont incluses, appliquez vous-même une condition ouverte si l’énoncé exclut explicitement une extrémité. Les décimales renvoyées sont des approximations arrondies selon la précision demandée ; remplacez-les dans l’équation avec une tolérance adaptée. Pour l’automatisation, l’API coûte $0.002 par requête. L’implémentation déterministe n’utilise ni réseau, ni hasard, ni horloge, et fournit donc toujours le même résultat ordonné pour une entrée valide identique.

Vérifier un exercice de trigonométrie

Listez les deux familles du sinus dans le domaine imposé et comparez-les à votre résolution manuelle.

Repérer des instants périodiques

Résolvez une équation de seuil sinusoïdal sur une fenêtre temporelle pratique sans balayage numérique.

Valider les calculs d’une application

Produisez des racines de référence déterministes pour tester amplitude, fréquence, décalage vertical et domaine borné.

Le calculateur renvoie-t-il toutes les solutions ?

Oui. Il renvoie les deux familles de solutions du sinus situées dans l’intervalle inclusif et élimine les doublons.

Puis-je utiliser des degrés ou des radians ?

Oui. Choisissez une unité angulaire et utilisez-la pour x et les deux bornes ; C est une valeur verticale.

Pourquoi aucune solution n’est-elle affichée ?

La cible normalisée peut sortir de [-1, 1], ou toutes les racines périodiques peuvent être hors de l’intervalle.

Les valeurs négatives de A et B sont-elles admises ?

Oui. Seul zéro est interdit pour A et B ; les coefficients négatifs utilisent les mêmes familles exactes.

Quel est le tarif via l’API ?

Chaque requête API coûte $0.002. Le calcul est également proposé dans l’exécuteur gratuit du navigateur.

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.

POSThttps://api.kit.forhosting.com/trig/solve-asinbxc-equation

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é.

curl -X POST https://api.kit.forhosting.com/trig/solve-asinbxc-equation \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":2,"b":1,"c":0,"target":1,"interval_min":0,"interval_max":360}'
{
  "a": 2,
  "b": 1,
  "c": 0,
  "target": 1,
  "interval_min": 0,
  "interval_max": 360
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "trig.solve_asinbxc_equation",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →