ForHosting KIT · Mathématiques

Calculatrice d'onde sinusoidale: amplitude, periode, phase, y(x)

Connaissez la hauteur d'une onde sinusoïdale en tout point : avec une amplitude de 2 et une période de 1, au quart du parcours l'onde atteint 2, son sommet. La fréquence et la ligne médiane sont fournies, et une période nulle est refusée. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
X
0,25
Amplitude (A)
2
Periode horizontale T
1
Dephasage
0
Decalage vertical
0
Vous obtenez
Y
2
Frequence
1
Ligne mediane
0

Une sinusoide est entierement determinee par quatre parametres reels: l'amplitude (ecart des pics a la ligne mediane), la periode (longueur d'un cycle complet sur l'axe x), le dephasage (glissement horizontal de l'onde, en radians) et le decalage vertical (hauteur constante de la ligne mediane). Avec ces valeurs et la variable independante x, cette capacite evalue le modele standard y = A · sin(2πx/T + φ) + k. Elle renvoie aussi la frequence comme inverse de la periode et la ligne mediane comme le decalage vertical, de sorte qu'un seul appel repond a la fois a la hauteur actuelle et aux descripteurs de base de l'onde. Utilisez-la pour verifier des devoirs, esquisser des signaux, valider des amplitudes CA, des courbes d'easing d'animation ou tout script qui doit refuser une periode nulle au lieu d'inventer Infinity.

Ce que signifient les parametres de l'onde sinusoidale

Ecrivez l'onde comme y egal a A multiplie par le sinus de la quantite deux-pi fois x divisee par T, plus la phase φ, puis ajoutez le decalage vertical k. L'amplitude A est l'ecart de crete par rapport a la ligne mediane: lorsque A vaut deux, les pics se situent deux unites au-dessus de la ligne mediane et les creux deux unites en dessous, avant tout decalage vertical. La periode T est la longueur d'une oscillation complete sur l'axe x; un |T| plus petit signifie une oscillation plus rapide.

Le dephasage φ se mesure en radians et fait glisser horizontalement les passages par zero et les pics sans changer la hauteur ni la periode. Le decalage vertical k eleve ou abaisse tout le graphe; c'est exactement la valeur de ligne mediane renvoyee par cet outil. En x egal a zero avec phase nulle, y = k + A · sin(0), c'est-a-dire simplement k.

A un quart de periode avec phase nulle, l'argument est π/2 et y devient k + A pour une periode positive.

Animation, jeux et mouvement procedural

Pilotez des oscillations, une opacite pulsante ou des trajectoires en boucle a partir d'une formule sinusoidale partagee, avec des erreurs honnetes lorsque la periode s'effondre a zero dans les donnees de configuration.

Que se passe-t-il si la periode est nulle?

Une periode nulle rend indefinis l'argument du sinus et la frequence; l'outil ne renvoie jamais Infinity.

La phase est-elle en degres ou en radians?

En radians. Convertissez les degres avec φ_rad = φ_deg · π / 180 avant l'appel si votre source utilise les degres.

La calculatrice d'onde sinusoidale est-elle gratuite?

L'outil navigateur est gratuit et s'execute en local.

Comment obtenir la fréquence d'une onde sinusoïdale à partir de sa période ?

Divisez un par la période. Une période de 1 donne une fréquence de 1, et une période de 2 une fréquence d'un demi, soit un cycle complet toutes les deux unités.

Que fait le décalage vertical sur l'onde ?

Il monte ou descend toute la courbe sans changer sa hauteur ni sa période. Ce décalage correspond exactement à la ligne médiane, le niveau autour duquel l'onde oscille, et le calculateur l'affiche ainsi.

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/sine-wave

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/sine-wave \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x":0.25,"amplitude":2,"period":1}'
{
  "x": 0.25,
  "amplitude": 2,
  "period": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "trig.sine_wave",
  "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.

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

Ce que signifient les parametres de l'onde sinusoidale

La frequence est definie ici comme le reciproque de la periode, f = 1/T: une periode de un donne la frequence un, une periode de deux donne la frequence un demi, et une periode negative produit une frequence signee tandis que l'argument du sinus reste bien defini. La periode nulle est interdite: diviser par T est indefini et la frequence serait infinie, donc le solveur renvoie invalid_input au lieu d'un resultat partiel ou infini. Les magnitudes absolues des parametres sont plafonnees pour que les doubles intermediaires IEEE restent finis sur le Worker et dans le navigateur.

Comment appeler l'API et ce qui est renvoye

L'amplitude accepte aussi A ou a; la periode accepte T ou t. Utilisez-la depuis des pipelines de devoirs, des bacs a sable de preparation d'entretien, des cours de signaux et de CA, des outils d'animation et de jeu, ou tout flux qui a besoin de points sinusoidaux reproductibles sans installer un paquet d'algebre informatique sur chaque machine. Envoyez un corps JSON avec x, amplitude et period comme nombres finis obligatoires. phase_shift est optionnel et vaut zero par defaut (les alias phase, phi et le caractere φ pointent vers le meme champ). vertical_shift est optionnel et vaut zero par defaut (alias k, D, midline et offset). En cas de succes, la reponse renvoie les cinq parametres resolus, y comme hauteur evaluee, frequency comme un sur la periode, midline comme le decalage vertical, method egal a sine_wave et un court bloc de formule documentant le modele. Une validation echouee —champs obligatoires manquants, valeurs non finies, magnitudes hors des limites publiees ou periode exactement nulle— renvoie invalid_input et n'est pas facturee. Le tarif est un forfait $0.002 par requete reussie, avec item unitaire et prix marginal unitaire nul.

Conseils pratiques, cas limites et recherches connexes

Une phase de π/2 transforme le sinus pur en une onde en forme de cosinus a la meme periode —utile pour comparer les formes sin et cos de la meme oscillation physique. De grands |x| ou de tres petites periodes peuvent encore produire des resultats finis dans les plafonds publies, mais des produits extremes peuvent heurter les limites flottantes et apparaitre comme erreurs non finies. Preferez des triples simples de classe comme amplitude deux, periode un et phase nulle pour verifier contre des tables a la main: en x egal a un quart vous devriez voir y egal a l'amplitude lorsque le decalage vertical est nul. Pour modeliser un signal CA polarise en continu, placez vertical_shift sur le biais et amplitude sur l'ecart de crete CA; midline dans la reponse confirme le biais. Ne passez jamais une periode nulle; si votre source de donnees peut emettre une periode degeneree, capturez invalid_input et traitez cet echantillon comme frequence indefinie. Cette page vise les recherches de calculatrice d'onde sinusoidale, d'evaluateur de sinusoide ou d'outils calculant frequence et ligne mediane a partir d'amplitude, periode, phase et decalage vertical; ce n'est ni un ajusteur inverse de periode, ni une FFT, ni un synthetiseur multi-harmonique. La capacite soeur trig.sin_cos_tan evalue les six fonctions elementaires d'un seul angle et ne prend pas de parametres d'onde. Les taches echouees qui renvoient invalid_input ne consomment pas le solde prepaye, ce qui maintient les scripts exploratoires peu couteux lorsque les apprenants testent volontairement des periodes nulles ou des magnitudes hors plage.

Verification de devoirs pour y = A sin(2πx/T + φ) + k

Donnez aux eleves amplitude, periode, phase et decalage vertical; comparez leur y calcule a la main en un x choisi, plus frequence et ligne mediane, au resultat gratuit du navigateur ou de l'API.

Esquisse de signaux CA et de capteurs

Modelez une tension sinus polarisee ou une lecture de capteur: fixez k sur l'offset CC, A sur l'amplitude de crete CA, T sur la longueur du cycle et echantillonnez y aux horodatages x.

Quelle formule utilise la calculatrice d'onde sinusoidale?

y = A · sin(2π · x / T + φ) + k, avec frequence f = 1/T et ligne mediane egale au decalage vertical k. La phase est en radians.

phase_shift et vertical_shift sont-ils obligatoires?

Non. Les deux valent zero par defaut. Vous devez toujours envoyer x, amplitude et un period non nul.

Consulter la documentation complète du KIT →