ForHosting KIT · Scienza

Calcolatore effetto Doppler

Una sorgente da 440 Hz che si avvicina a 20 m/s nell'aria a 343 m/s si sente circa il 6% più acuta. Indichi la velocità dell'onda e come si muovono sorgente e osservatore per ottenere la frequenza osservata e lo scostamento. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Frequenza emessa della sorgente f
440
Velocità dell'onda
343
Velocità della sorgente
20
Velocità dell'osservatore
0
Ottiene
Frequenza osservata
467,2445820433
Scostamento di frequenza
27,2445820433
Scostamento relativo
0,0619195046
Rapporto
1,0619195046

Un calcolatore dell'effetto Doppler trasforma la frequenza della sorgente, la velocità dell'onda nel mezzo e le velocità di linea di vista di sorgente e osservatore nella frequenza che un ascoltatore sente o misura realmente. La formula classica usata qui è f-primo uguale a f per parentesi v più v-o chiusa su parentesi v meno v-s chiusa, con la convenzione di segni scolastica: la velocità dell'osservatore è positiva quando si avvicina alla sorgente e quella della sorgente è positiva quando si avvicina all'osservatore. Lo strumento restituisce la frequenza osservata, lo scostamento assoluto, quello relativo, il rapporto moltiplicativo, un'etichetta breve di blueshift o redshift, e la sostituzione passo passo affinché i controlli dei compiti e i test unitari restino auditabili.

Cosa significa la formula classica di Doppler

Per un'onda che viaggia a velocità finita in un mezzo — il suono nell'aria è l'esempio scolastico usuale — la frequenza misurata da un osservatore dipende dal moto della sorgente e dell'osservatore rispetto a quel mezzo. Se la sorgente emette frequenza f e la velocità dell'onda è v, la frequenza osservata è f-primo uguale a f per il rapporto di parentesi v più componente osservatore chiusa su parentesi v meno componente sorgente chiusa.

Una velocità positiva dell'osservatore significa che si muove verso la sorgente lungo la linea di vista, aumentando il ritmo con cui si incontrano i fronti d'onda e quindi alzando la frequenza osservata. Una velocità positiva della sorgente significa che si muove verso l'osservatore, accorciando la lunghezza d'onda davanti alla sorgente e alzando anch'essa la frequenza osservata. Quando entrambe le velocità sono zero il rapporto è uno e non c'è scostamento.

Quando la sorgente si avvicina quasi alla velocità dell'onda il denominatore si restringe e la frequenza osservata cresce senza limite; all'uguaglianza esatta la formula è indefinita e questo strumento rifiuta l'input. I moti opposti producono un redshift: frequenza osservata più bassa e scostamento negativo. Gli insegnanti tengono tanto al rifiuto della velocità d'onda nulla quanto al percorso aritmetico, perché uno studente che imposta v a zero ha lasciato il dominio di un modello di onda propagante.

Il percorso di verifica ricalcola numeratore, denominatore, rapporto, frequenza osservata e scostamento con lo stesso arrotondamento fisso dei campi pubblicati, così che una risposta di successo consegni sempre passi affermabili in test o schede.

Consigli pratici, limiti e ricerche correlate

Mantenga velocità e frequenze entro l'intervallo assoluto pubblicato affinché il rapporto e i prodotti non trabocchino in risultati non finiti che il solver deve rifiutare. Preferisca inviare numeri piuttosto che stringhe preformattate quando controlla il client; le stringhe numeriche sono accettate solo se corrispondono a un pattern numerico finito rigoroso.

Usi unità coerenti: se la frequenza è in hertz e le velocità in metri al secondo, la frequenza osservata è pure in hertz e lo scostamento in hertz; la formula è omogenea nell'unità di velocità purché v, vo e vs condividano un sistema. Questa pagina punta a chi cerca un calcolatore dell'effetto Doppler, frequenza osservata o scostamento di frequenza online; non è uno strumento Doppler relativistico per la luce nel vuoto, né un processore dual-Doppler di radar meteorologico, né un solver completo dell'equazione d'onda.

Preferisca questa capacità quando ha già f, v e le due velocità di linea di vista e le serve solo lo scostamento classico; se la fonte è un problema testuale, estragga prima quei quattro numeri e converta tutte le velocità nella stessa unità.

Controlli compiti di Doppler sonoro

Gli studenti inseriscono f, la velocità dell'aria e le velocità con segno di sorgente e osservatore dai problemi del libro e confrontano f-primo e Δf manoscritti con un risultato deterministico prima di consegnare.

Test unitari per helper di motori fisici

Generi casi noti di avvicinamento, allontanamento e quiete, più rifiuti deliberati di velocità d'onda nulla, per valori attesi di kata di codice in audio di gioco o simulazione.

Pre-volo prima di pipeline di elaborazione del segnale

Le pipeline calcolano prima la frequenza osservata classica e lo scostamento relativo, poi ramificano verso soglie di rilevamento solo quando il regime Doppler coincide con il moto di avvicinamento o allontanamento atteso.

Quale formula usa questo calcolatore Doppler?

La formula classica di onda in un mezzo f' = f · (v + vo) / (v − vs), con vo positivo quando l'osservatore si muove verso la sorgente e vs positivo quando la sorgente si muove verso l'osservatore.

Cosa succede se la velocità dell'onda è zero?

Non c'è onda propagante, quindi la formula Doppler è indefinita.

Si può omettere la velocità di sorgente o osservatore?

Sì. Entrambe valgono zero per impostazione predefinita. Ometterle modella sorgente e osservatore stazionari rispetto al mezzo (nessuno scostamento di frequenza quando la velocità dell'onda è non nulla).

È l'effetto Doppler relativistico per la luce?

No. È la formula classica per onde in un mezzo (ad esempio il suono). Il Doppler relativistico della luce usa un'espressione diversa e non impiega un sistema di quiete del mezzo allo stesso modo.

Il calcolatore dell'effetto Doppler è gratuito?

Lo strumento del browser è gratuito e gira in locale.

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/phys/doppler-effect

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/phys/doppler-effect \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"source_frequency":440,"wave_speed":343}'
{
  "source_frequency": 440,
  "wave_speed": 343
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "phys.doppler_effect",
  "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.

Quando la velocità dell'onda è zero non c'è onda propagante, quindi l'API restituisce un errore chiaro invalid_input invece di dividere per zero o inventare un limite. Il percorso è aritmetica pura deterministica — senza rete, senza semi casuali, senza dipendenza dall'orologio — così che l'esecutore gratuito del browser e l'API prepagata restituiscano lo stesso JSON dopo l'arrotondamento decimale fisso a ogni chiamata.

Come chiamare l'API e cosa torna indietro

Frequenza della sorgente e velocità dell'onda devono essere entrambe non nulle; valori il cui valore assoluto è minore o uguale a uno per dieci alla meno quindici sono trattati come zero e rifiutati. Invii un corpo JSON con due numeri finiti obbligatori e due velocità opzionali. I campi obbligatori sono source_frequency (alias f, freq, f0, frequency) e wave_speed (alias v, medium_speed, c, speed). Gli opzionali sono source_velocity (alias vs, v_source, source_speed) e observer_velocity (alias vo, v_observer, observer_speed); ciascuno vale zero se omesso. I valori assoluti devono restare entro il limite pubblicato di un bilione affinché i prodotti intermedi restino finiti in precisione doppia IEEE sul Worker e nel browser. Anche il denominatore wave_speed meno source_velocity deve essere non nullo. In caso di successo la risposta riecheggia gli input arrotondati, imposta observed_frequency a f-primo, frequency_shift a f-primo meno f, relative_shift a quella differenza su f, ratio al fattore moltiplicativo, formula alla stringa classica, sign_convention a un promemoria di una riga della convenzione positivo-verso, regime a blueshift, redshift o unchanged, message a un breve riepilogo in inglese, e steps a un array ordinato di righe di sostituzione. La validazione fallita — campi assenti, numeri non finiti, valori fuori dai limiti assoluti, velocità d'onda nulla, frequenza sorgente nulla o denominatore Doppler nullo — restituisce invalid_input e non viene mai addebitata. Il prezzo è un $0.002 fisso per richiesta riuscita con item unitario e prezzo unitario marginale nullo.

Consigli pratici, limiti e ricerche correlate

Nell'insegnamento, abbini esempi: sorgente e osservatore stazionari con v uguale a trecentoquarantatré e f uguale a quattrocentoquaranta danno scostamento nullo; una sorgente che si avvicina all'osservatore alza f-primo; un osservatore che si allontana lo abbassa; e wave_speed uguale a zero dimostra il percorso duro invalid_input. Le attività fallite che restituiscono invalid_input non consumano il saldo prepagato, il che mantiene economici gli script esplorativi quando gli studenti impostano deliberatamente la velocità d'onda a zero. I controlli andata e ritorno sono facili: ricalcoli a mano parentesi v più vo chiusa su parentesi v meno vs chiusa, moltiplichi per f e confermi l'uguaglianza con observed_frequency pubblicato entro lo stesso arrotondamento a dodici decimali.

Leggi la documentazione completa del KIT →