Calcolatore di sfasamento
In y = sin(2x + 1) il grafico si sposta di mezza unità a sinistra, perché lo sfasamento è −C/B = −1/2. Inserisca il coefficiente di x e la costante di fase e ottenga lo spostamento con segno, il verso e il periodo. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- B
- 2
- C
- 1
- Sfasamento
- -0,5
- Spostamento orizzontale
- -0,5
- Direzione
- left
- Modulo
- 0,5
Una funzione sinusoidale scritta come y uguale ad A seno di Bx più C, più D, oppure la forma equivalente con il coseno, nasconde una traslazione orizzontale nella coppia di coefficienti B e C. Quella traslazione è lo sfasamento: riscriva l'argomento come B volte la quantità x meno h e il numero h vale meno C su B. Studenti, tutor e script di valutazione chiedono quella sola lunghezza con segno più spesso di un riepilogo a quattro parametri di ampiezza, periodo, fase e spostamento verticale.
Che cos'è lo sfasamento e come −C/B diventa uno scorrimento a sinistra o a destra
Ogni sinusoide standard può essere scritta y uguale ad A volte il seno di Bx più C, più D, oppure con il coseno al posto del seno. Il coefficiente A allunga l'onda in verticale e D alza o abbassa la linea mediana; nessuno di quei numeri sposta il grafico a sinistra o a destra. Il moto orizzontale vive interamente in B e C.
Fattorizzi l'argomento: Bx più C è uguale a B volte la quantità x più C su B, che è lo stesso di B volte la quantità x meno h quando h vale meno C su B. Il numero h è lo sfasamento, detto anche traslazione orizzontale. Il segno è la convenzione d'aula del precalcolo: una h positiva fa scorrere a destra il grafico madre del seno di Bx, una h negativa lo fa scorrere a sinistra, e una h nulla lascia l'onda senza traslazione.
Identità lavorata: due x più uno è uguale a due volte la quantità x più un mezzo, quindi h vale meno un mezzo e il grafico del seno di due x si sposta di mezza unità a sinistra. La stessa identità con due x meno uno dà h uguale a più un mezzo e uno scorrimento a destra. L'ampiezza non entra mai nel quoziente, così una A negativa (una riflessione rispetto alla linea mediana) non inverte lo sfasamento riferito.
Quando B è zero l'enunciato originale non è più un'onda in x — soltanto una costante uguale ad A seno di C più D — e dividere per B è indefinito, quindi questo calcolatore rifiuta quell'ingresso invece di inventare un numero. L'intento di ricerca si raggruppa intorno alle frasi calcolatore di sfasamento, traslazione orizzontale di una funzione seno e trovare lo sfasamento di A sin(Bx+C); quelle interrogazioni vogliono questa lunghezza con segno, non un pacchetto di ampiezza e periodo.
Casi d'uso
Chiavi di risposta di tutor e schede
I docenti raggruppano coppie di coefficienti per generare risposte coerenti di sfasamento, direzione e argomento fattorizzato, compresi lo scorrimento nullo e il B negativo.
Domande frequenti
Come si trova lo sfasamento di y = A sin(Bx + C) + D?
Invii i numeri finiti b (non nullo) e c.
Che succede se il coefficiente di x è zero?
Quando B è zero l'espressione non è più una sinusoide in x e il quoziente −C/B è indefinito, quindi la chiamata non viene addebitata.
Uno sfasamento positivo è uno scorrimento a destra o a sinistra?
Una h positiva fa scorrere il grafico madre a destra; una h negativa lo fa scorrere a sinistra; zero è assenza di scorrimento. È la convenzione di precalcolo per scrivere l'argomento come B(x − h).
Servono l'ampiezza A o lo spostamento verticale D?
No. Né A né D cambiano la traslazione orizzontale. Questo calcolatore legge solo il coefficiente di x e la costante di fase.
Il risultato comprende anche il periodo?
Sì. Il periodo è 2π diviso il valore assoluto di B, così può confrontare lo spostamento con un ciclo completo. Per B uguale a 2 vale circa 3,14159265359.
Strumenti correlati
Per sviluppatori — accesso via API
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.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"b": 2,
"c": 1
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.phase_shift",
"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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Questo calcolatore di sfasamento accetta il coefficiente di x e la costante di fase, restituisce la traslazione orizzontale con segno insieme alla direzione e alla magnitudine, e fallisce con invalid_input quando il coefficiente di x è zero perché il quoziente è allora indefinito.
Contratto di ingresso, forma della risposta e comportamento in errore
Un b nullo è rifiutato perché l'identità divide per il coefficiente di x; il messaggio afferma che lo sfasamento è indefinito quando quel coefficiente è zero, e anche quei fallimenti non vengono addebitati. Magnitude è il valore assoluto dello scorrimento. Period è due pi sul valore assoluto di B così Lei può leggere lo scorrimento rispetto a un ciclo completo senza una seconda chiamata. Esegua un POST di un corpo JSON con due numeri finiti obbligatori: b, il coefficiente non nullo di x, e c, la costante di fase all'interno dell'argomento. Ciascun campo può arrivare come numero JSON o come stringa numerica. Si accettano alias comuni quando il nome canonico è omesso: B, frequency_coef o omega per b; C, phase_const o phi per c. Campi assenti, stringhe vuote, testo non numerico, NaN e Infinity falliscono con invalid_input indicando il campo e non vengono addebitati. In caso di successo il corpo ripete il b e il c puliti, restituisce phase_shift come risultato primario con segno −C/B, ripete lo stesso numero come horizontal_shift per i client che preferiscono il nome d'aula, e nomina direction come right, left o none. La stringa formula riformula phase_shift uguale a meno C su B, e factored_form scrive l'argomento come B volte la quantità x meno h con un segno leggibile. Esempio: b uguale a due e c uguale a uno produce phase_shift meno un mezzo, direction left, magnitude un mezzo, period pi e factored_form due volte la quantità x più un mezzo. Esempio: b uguale a quattro e c uguale a meno due produce phase_shift più un mezzo e direction right.
Dove un calcolatore dedicato di sfasamento merita il proprio spazio
Tutor e autori di schede raggruppano coppie B e C per costruire chiavi di risposta coerenti sul segno dello scorrimento, compreso il caso facile da perdere C uguale a zero (nessuno scorrimento) e quello di un B negativo, che segue ancora h uguale a meno C su B. Una convalida fallita non consuma il saldo. Le aule di algebra e precalcolo chiedono agli studenti di leggere la traslazione orizzontale da un'equazione prima di tracciare le intercette o etichettare un primo picco; un endpoint dedicato che restituisce solo h, la direzione e l'argomento fattorizzato evita i campi extra di ampiezza e periodo che distraggono da quella sola abilità. I quaderni di fisica e di segnale riducono una sinusoide scritta a un ritardo temporale o a uno scostamento spaziale; chiamare una piccola API di parse evita di tirare su un sistema di algebra computazionale per un quoziente a due coefficienti. I test automatici congelano il JSON di uno scorrimento a sinistra, uno a destra e un rifiuto di B nullo così una rifattorizzazione successiva non può invertire in silenzio la convenzione d'aula. Poiché l'implementazione è parse di livello A, ogni chiamata andata a buon fine costa il prezzo base pubblicato $0.002, senza token di modello e senza rete in uscita. Tenga le richieste piccole, fissi phase_shift e direction nei test, e otterrà una traslazione orizzontale riproducibile per i compiti, i plugin LMS e i worker di bordo senza erigere una propria infrastruttura di matematica simbolica.
Casi di integrazione
Compiti ed etichettatura dei grafici
Gli studenti inseriscono B e C da y = 3 sin(2x + 1) e confermano la traslazione orizzontale con segno prima di tracciare il primo picco e le intercette.
Fixture CI per ausili trigonometrici
Le pipeline congelano oracoli JSON per uno scorrimento a sinistra, uno a destra e un coefficiente di x nullo rifiutato, così la convenzione di segno dell'aula non deriva.
Domande tecniche
Quanto costa il calcolatore di sfasamento?
Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata andata a buon fine; un ingresso non valido non viene addebitato.