Calcolatrice funzione seno
Ottenga il valore di y = a·sin(bx + c) nel punto che sceglie: con ampiezza 2, frequenza 1 e fase 0, in x uguale a zero il risultato è 0. La fase si legge in radianti e i segni vengono rispettati. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Ampiezza
- 2
- Frequenza
- 1
- Fase
- 0
- X
- 0
- Argomento
- 0
- Y
- 0
La funzione seno generale y uguale ad a per il seno di bx più c è il seno trasformato che i corsi di algebra e precalcolo grafano, tabulano e valutano in un punto scelto. L’ampiezza a stira l’onda in verticale, il coefficiente di frequenza b la comprime o la stira lungo l’asse x, e la fase c si aggiunge all’argomento prima di prendere il seno. Con quei tre coefficienti e un valore indipendente finito x, questa calcolatrice restituisce l’unico numero y. Non inverte il seno, non estrae un periodo da uno schizzo, non converte un angolo isolato dai gradi e non aggiunge una linea media verticale: valuta la forma chiusa y = a·sin(bx + c) con un seno deterministico.
Che cosa significa y = a·sin(bx + c) in un punto
La funzione seno in forma generale si scrive y uguale ad a per il seno della quantità bx più c. Qui a è l’ampiezza: la massima distanza che il grafico raggiunge sopra o sotto l’asse x quando non c’è uno spostamento verticale extra. Il coefficiente b è il fattore di frequenza che moltiplica x dentro l’argomento; il periodo di un ciclo completo è due pi greco diviso per il valore assoluto di b ogni volta che b non è zero.
La costante c è la fase: si aggiunge a bx prima di applicare il seno, così una c positiva anticipa l’argomento e una c negativa lo ritarda. Lo spostamento orizzontale del grafico, se Lei preferisce quel linguaggio, è meno c su b quando b non è zero. Valutare la funzione in un punto è allora un lavoro aritmetico in tre passi: formare l’argomento bx più c, prendere il seno di quell’argomento in radianti e moltiplicare per l’ampiezza a.
Questa capacità fa esattamente questo e restituisce y. Non è una consultazione della circonferenza unitaria del seno di un angolo isolato, né un modello d’onda che prende un periodo T e uno spostamento verticale k, né un risolutore che estrae A, B e C da uno schizzo. Invii quattro numeri finiti e riceva il valore della funzione.
Quando b è zero l’espressione si riduce alla costante a per il seno di c, che resta una funzione seno ben definita, così la richiesta ha successo invece di essere rifiutata. Quando a è zero ogni x corrisponde a y uguale a zero, che è la funzione nulla ed è altrettanto valida. I segni sono rispettati ovunque: un’ampiezza negativa riflette il grafico rispetto all’asse x, e una frequenza negativa inverte il senso dell’oscillazione senza cambiare il periodo assoluto.
Contratto di ingresso, forma della risposta ed errori
Amplitude è il coefficiente di testa a in y uguale ad a per il seno di bx più c. Frequency è il coefficiente b che moltiplica x — non una lettura Hertz di un analizzatore di laboratorio, ma lo stesso b che compare in ogni enunciato da manuale della funzione seno generale. Phase è la costante c aggiunta dentro l’argomento, misurata in radianti.
La variabile indipendente x è il punto in cui Lei desidera il valore. Nient’altro è richiesto: non c’è un selettore gradi contro radianti su x, né uno spostamento verticale facoltativo. In caso di successo il corpo include gli ingressi ripetuti, l’argomento intermedio bx più c, la stringa di formula y = a·sin(bx + c) e il risultato principale y, tutto arrotondato a dodici decimali così gli esempi di riferimento si confrontano byte per byte tra runtime.
Esempio: ampiezza due, frequenza uno, fase zero, x zero produce argomento zero e y zero. Esempio: ampiezza tre, frequenza due, fase zero, x uguale a pi greco su quattro produce argomento pi greco su due e y uguale a tre. La convalida fallita non consuma il saldo prepagato.
Abbini il y numerico al proprio codice di tracciamento se Le serve lo schizzo di un periodo; questo estremo valuta la funzione in un solo x e non emette grafici né prosa passo-passo oltre il campo formula.
Dove un valutatore di funzione seno merita il proprio posto
Le aule usano una calcolatrice di funzione seno perché gli studenti possano controllare una tabella di valori di y uguale ad a per il seno di bx più c senza una calcolatrice grafica che nasconda l’argomento intermedio. I generatori di esami hanno bisogno di un oracolo deterministico che valuti un’esecuzione puntuale rispetto a un y noto e rifiuti spazzatura non numerica invece di restituire NaN che un correttore difettoso potrebbe trattare come numero.
Gli script di animazione e audio spesso memorizzano inviluppi in questa forma esatta da manuale e necessitano solo di y in un x di campione; chiamare un piccolo estremo parse evita di trascinare un sistema di algebra computazionale per quattro operazioni e un seno. I taccuini di ingegneria che già conoscono ampiezza, coefficiente b e fase nella stessa parametrizzazione possono depositare i quattro numeri e annotare y accanto a una lettura di laboratorio. La convalida fallita non consuma il saldo.
Tenga le richieste piccole, fissi il y arrotondato nei test e otterrà un valore di funzione riproducibile per i compiti, i plugin LMS e i worker al bordo senza erigere un’infrastruttura simbolica propria. Se invece Le serve il seno di un angolo isolato in gradi, un’onda specificata da periodo e linea media, oppure l’ampiezza e il periodo estratti dai coefficienti, usi le calcolatrici sorelle dedicate invece di forzare questo contratto.
Casi d'uso
Tabelle d’aula per y = a·sin(bx + c)
Lasci che gli studenti inviino ampiezza, frequenza, fase e x e verifichino il valore della funzione rispetto al metodo da manuale in tre passi: formare bx+c, prendere il seno e scalare per a.
Valutazione automatica di esami e LMS
Valuti gli item di valutazione della funzione seno con un oracolo deterministico che rifiuta coefficienti non finiti invece di assegnare punti a un NaN silenzioso come risposta numerica.
Script e taccuini di laboratorio
Valuti un inviluppo memorizzato y = a·sin(bx + c) in punti di campione in script di animazione, audio o laboratorio senza importare una libreria di algebra computazionale.
Domande frequenti
La frequenza è la stessa cosa degli Hertz o del periodo T?
No. Qui frequency è il coefficiente da manuale b in y = a·sin(bx + c). Il periodo di un ciclo è 2π/|b| quando b non è zero. Questo non è un modello d’onda seno per periodo e linea media.
Che cosa succede se il coefficiente di frequenza b è zero?
La richiesta ha successo. y = a·sin(c) è una funzione costante, che resta una funzione seno ben definita, così la calcolatrice restituisce quella costante invece di un errore.
Fase e x sono in gradi o in radianti?
In radianti. La fase c si aggiunge a bx prima del seno, e il seno è il seno standard in radianti. Converta i gradi Lei stesso se i dati di origine sono in gradi.
Qual è il periodo di y = a·sin(bx + c)?
Un ciclo completo dura 2π diviso il valore assoluto di b, purché b non sia zero. Con frequenza 1 l'onda si ripete ogni 2π unità di x, e un b più grande avvicina i cicli tra loro.
Cosa succede se ampiezza o frequenza sono negative?
Un'ampiezza negativa ribalta il grafico rispetto all'asse x, così ogni cresta diventa una valle. Una frequenza negativa inverte il verso dell'oscillazione, ma la lunghezza di un ciclo resta la stessa.
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/sine-function \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"amplitude":2,"frequency":1,"phase":0,"x":0}'const res = await fetch("https://api.kit.forhosting.com/math/sine-function", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"amplitude": 2,
"frequency": 1,
"phase": 0,
"x": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/sine-function",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"amplitude": 2,
"frequency": 1,
"phase": 0,
"x": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/sine-function", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"amplitude":2,"frequency":1,"phase":0,"x":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"amplitude":2,"frequency":1,"phase":0,"x":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/sine-function", 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
{
"amplitude": 2,
"frequency": 1,
"phase": 0,
"x": 0
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.sine_function",
"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.
Limiti
max_abs | 1000000000000 |
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
Ingressi mancanti o non finiti falliscono con invalid_input e non vengono fatturati.
Contratto di ingresso, forma della risposta ed errori
Invii un oggetto JSON con quattro campi, ciascuno un numero finito: amplitude (alias a), frequency (alias b), phase (alias c) e x. Ogni campo può arrivare come numero JSON o come stringa decimale numerica; stringhe vuote, booleani, oggetti, NaN e Infinity falliscono con invalid_input indicando il campo. Le magnitudini oltre il limite assoluto pubblicato di un bilione (10^12) vengono inoltre rifiutate affinché i double IEEE intermedi restino finiti sul Worker e nel browser.
Dove un valutatore di funzione seno merita il proprio posto
Poiché l’implementazione è parse puro di livello A, ogni chiamata riuscita costa la tariffa base pubblicata $0.002, senza token di modello e senza rete in uscita.
Domande tecniche
Come si valuta y = a·sin(bx + c) in un dato x?
Invii quattro numeri finiti: amplitude (a), frequency (b), phase (c, radianti) e x. L’API forma l’argomento bx + c, prende il seno, moltiplica per a e restituisce y.
Quanto costa la calcolatrice di funzione seno?
Lo strumento del browser è gratuito. Le richieste API usano il saldo KIT prepagato a $0.002 per chiamata riuscita; l’ingresso non valido non viene fatturato.