ForHosting KIT · Matematica

Calcolatrice onda sinusoidale: ampiezza, periodo, fase e y in x

Conosca l'altezza di un'onda sinusoidale in qualsiasi punto: con ampiezza 2 e periodo 1, a un quarto del percorso l'onda arriva a 2, la sua cresta. Frequenza e linea media sono incluse, e un periodo nullo viene rifiutato. Gratis nel browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
X
0,25
Ampiezza
2
Periodo orizzontale T
1
Sfasamento
0
Spostamento verticale
0
Ottiene
Y
2
Frequenza
1
Linea media
0

Una sinusoide e interamente determinata da quattro parametri reali: ampiezza (quanto i picchi distano dalla linea media), periodo (quanto un ciclo completo copre sull'asse x), sfasamento (quanto l'onda scorre a sinistra o a destra, in radianti) e spostamento verticale (l'altezza costante della linea media). Con questi valori e la variabile indipendente x, questa capacita valuta il modello standard y = A · sen(2πx/T + φ) + k. Restituisce anche la frequenza come inverso del periodo e la linea media come lo spostamento verticale, cosi una sola chiamata risponde sia all'altezza attuale sia ai descrittori di base dell'onda. La usi per verificare i compiti, abbozzare segnali, validare ampiezze CA, curve di easing in animazione o qualsiasi script che debba rifiutare un periodo zero invece di inventare Infinity.

Cosa significano i parametri dell'onda sinusoidale

Scriva l'onda come y uguale ad A per il seno della quantita due-pi per x divisa per T, piu la fase φ, quindi aggiunga lo spostamento verticale k. L'ampiezza A e la deviazione di picco dalla linea media: quando A vale due, i picchi stanno due unita sopra la linea media e le valli due sotto, prima di qualsiasi spostamento verticale. Il periodo T e la lunghezza di un'oscillazione completa sull'asse x; un |T| minore implica un'oscillazione piu rapida.

Lo sfasamento φ si misura in radianti e fa scorrere orizzontalmente gli zeri e i picchi senza cambiare altezza ne periodo. Lo spostamento verticale k alza o abbassa l'intero grafico; e esattamente il valore di linea media restituito da questo strumento. Con x uguale a zero e fase zero, y = k + A · sen(0), cioe semplicemente k.

A un quarto di periodo con fase zero, l'argomento e π/2 e y diventa k + A per un periodo positivo.

Bozza di segnali CA e sensori

Modelli una tensione seno polarizzata o una lettura di sensore: imposti k sull'offset CC, A sull'ampiezza di picco CA, T sulla lunghezza del ciclo e campioni y agli timestamp x.

Animazione, giochi e moto procedurale

Guida oscillazioni, opacita pulsante o percorsi ciclici da una formula sinusoidale condivisa, con errori onesti quando il periodo collassa a zero nei dati di configurazione.

Cosa succede se il periodo e zero?

Un periodo zero rende indefiniti l'argomento del seno e la frequenza; lo strumento non restituisce mai Infinity.

La fase e in gradi o in radianti?

In radianti. Converta i gradi con φ_rad = φ_deg · π / 180 prima della chiamata se la sua fonte usa i gradi.

La calcolatrice di onda sinusoidale e gratuita?

Lo strumento browser e gratuito e gira in locale.

Come si ricava la frequenza di un'onda sinusoidale dal periodo?

Si divide uno per il periodo. Un periodo di 1 dà una frequenza di 1, e un periodo di 2 dà una frequenza di un mezzo, cioè un ciclo completo ogni due unità.

Che effetto ha lo spostamento verticale sull'onda?

Alza o abbassa l'intero grafico senza cambiarne l'altezza né il periodo. Questo spostamento coincide con la linea media, il livello attorno a cui l'onda oscilla, e il calcolatore lo riporta così.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/trig/sine-wave

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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 è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_abs1000000000000
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Cosa significano i parametri dell'onda sinusoidale

La frequenza e definita qui come il reciproco del periodo, f = 1/T: un periodo di uno da frequenza uno, un periodo di due da frequenza un mezzo, e un periodo negativo produce una frequenza con segno mentre l'argomento del seno resta ben definito. Il periodo zero e vietato: dividere per T e indefinito e la frequenza sarebbe infinita, quindi il solver restituisce invalid_input invece di un risultato parziale o infinito. Le magnitudini assolute dei parametri sono limitate affinche i double intermedi IEEE restino finiti sul Worker e nel browser.

Come chiamare l'API e cosa riceve in risposta

L'ampiezza accetta anche A o a; il periodo accetta T o t. La usi da pipeline di compiti, sandbox di preparazione ai colloqui, corsi di segnali e CA, strumenti di animazione e giochi, o qualsiasi flusso che necessiti punti sinusoidali riproducibili senza installare un pacchetto di algebra computazionale su ogni macchina. Invii un corpo JSON con x, amplitude e period come numeri finiti obbligatori. phase_shift e opzionale e predefinito a zero (gli alias phase, phi e il carattere φ mappano lo stesso campo). vertical_shift e opzionale e predefinito a zero (alias k, D, midline e offset). In caso di successo la risposta ecoa i cinque parametri risolti, restituisce y come altezza valutata, frequency come uno sul periodo, midline come lo spostamento verticale, method uguale a sine_wave e un breve blocco formula che documenta il modello. Una validazione fallita —campi obbligatori mancanti, valori non finiti, magnitudini oltre i limiti pubblicati o periodo esattamente zero— restituisce invalid_input e non viene addebitata. Il prezzo e un fisso $0.002 per richiesta riuscita, con item unitario e prezzo marginale unitario zero.

Consigli pratici, casi limite e ricerche correlate

Preferisca triple semplici da aula come ampiezza due, periodo uno e fase zero quando confronta con tabelle a mano: a x uguale a un quarto dovrebbe vedere y uguale all'ampiezza quando lo spostamento verticale e zero. Una fase di π/2 trasforma il seno puro in un'onda a forma di coseno allo stesso periodo —utile per confrontare le forme sen e cos della stessa oscillazione fisica. Questa pagina risponde a chi cerca una calcolatrice di onda sinusoidale, un valutatore di sinusoide o strumenti che calcolino frequenza e linea media da ampiezza, periodo, fase e spostamento verticale; non e un fittatore inverso di periodo, una FFT ne un sintetizzatore multiarmonico. Nel modellare un segnale CA polarizzato in continua, imposti vertical_shift sul bias e amplitude sulla deviazione di picco CA; midline nella risposta conferma il bias. Non passi mai periodo zero; se la sua fonte dati puo emettere un periodo degenere, catturi invalid_input e tratti quel campione come frequenza indefinita. |x| grandi o periodi minuscoli possono ancora produrre risultati finiti entro i limiti pubblicati, ma prodotti estremi possono colpire i limiti in virgola mobile e apparire come errori non finiti. La capacita sorella trig.sin_cos_tan valuta le sei funzioni elementari di un singolo angolo e non accetta parametri d'onda. Le attivita fallite che restituiscono invalid_input non consumano il saldo prepagato, il che mantiene economici gli script esplorativi quando gli studenti provano di proposito periodi zero o magnitudini fuori intervallo.

Verifica dei compiti per y = A sen(2πx/T + φ) + k

Fornisca ad ampiezza, periodo, fase e spostamento verticale agli studenti; confronti la y calcolata a mano in un x scelto, piu frequenza e linea media, con il risultato gratuito del browser o dell'API.

Quale formula usa la calcolatrice di onda sinusoidale?

y = A · sin(2π · x / T + φ) + k, con frequenza f = 1/T e linea media uguale allo spostamento verticale k. La fase e in radianti.

phase_shift e vertical_shift sono obbligatori?

No. Entrambi hanno predefinito zero. Deve sempre inviare x, amplitude e un period diverso da zero.

Leggi la documentazione completa del KIT →