Calcolatore cerchio unitario
A 30° corrisponde il punto (√3/2, 1/2) del cerchio unitario, cioè π/6 in radianti. Inserisca qualsiasi angolo finito e ottenga coseno e seno come punto del cerchio di raggio 1, con forme esatte per gli angoli usuali. Gratis nel Suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Angolo
- 30
- Angolo input
- 30
- Unità input
- degrees
- Gradi
- 30
- Radianti
- 0,5235987756
Il calcolatore del cerchio unitario risponde a una domanda fondamentale di trigonometria con un unico contratto deterministico: dato un angolo reale finito, qual è il punto (cos θ, sin θ) sul cerchio di raggio uno, e qual è lo stesso angolo in radianti? Punti di controllo scolastici classici includono zero gradi a (1, 0), trenta gradi a (√3/2, 1/2), quarantacinque a (√2/2, √2/2), sessanta a (1/2, √3/2), novanta a (0, 1), e i punti corrispondenti in ogni altro quadrante fino a trecentosessanta gradi. Per impostazione predefinita il motore restituisce forme esatte da manuale per quegli angoli standard e le etichette in radianti corrispondenti come π su sei o tre π su due. Il motore non campiona mai casualità, non legge mai l'orologio e non chiama mai la rete.
Cosa codifica il cerchio unitario e perché coseno e seno sono coordinate
Il cerchio unitario è l'insieme dei punti a distanza uno dall'origine nel piano. Se misuri un angolo θ dall'asse x positivo, in senso antiorario per angoli positivi, il raggio terminale incontra il cerchio in un punto unico le cui coordinate cartesiane sono definite come (cos θ, sin θ).
Quella definizione geometrica è il motivo per cui il coseno è il rapporto adiacente-su-ipotenusa su un triangolo rettangolo nel primo quadrante e il motivo per cui il seno è il rapporto opposto-su-ipotenusa: entrambi i rapporti diventano la x e la y di un punto su raggio uno. Un giro completo è trecentosessanta gradi o due π radianti; un angolo retto è novanta gradi o π su due.
Gli angoli negativi invertono la direzione, e gli angoli coterminali che differiscono per giri completi cadono sullo stesso punto, così normalizzare in un unico giro è sufficiente per leggere la tabella dei valori standard. Questo strumento applica quella definizione senza confusione di modalità di calcolatrice: sia gradi che radianti vengono riportati, il cos e il sin numerici sono arrotondati alla precisione richiesta, e per gli angoli scolastici standard le forme radicali esatte appaiono accanto ai decimali.
Gli assi sono di prima classe: zero e trecentosessanta condividono (1, 0), novanta è (0, 1), centottanta è (−1, 0), e duecentosettanta è (0, −1).
Dove si usano le ricerche sul cerchio unitario nello studio, nella progettazione e nell'automazione
Gli studenti incontrano il cerchio unitario quando riempiono tabelle di cos e sin, quando convertono tra diagrammi in gradi e formule in radianti, e quando verificano che un angolo di riferimento più i segni di quadrante recuperino le stesse coordinate di una calcolatrice nella modalità corretta. Gli insegnanti possono generare chiavi di risposta che mostrano sia la coppia radicale esatta che il punto decimale senza fidarsi di app opache che nascondono la modalità gradi contro radianti.
Sviluppatori di giochi e appassionati di robotica spesso hanno bisogno del vettore direzione (cos θ, sin θ) per un orientamento; alimentare un contratto condiviso riduce bug silenziosi da errore di π quando i gradi rivolti all'uomo incontrano i radianti del motore. Geometri e architetti annotano ancora i disegni in gradi mentre gli script di analisi preferiscono radianti per la lunghezza d'arco e la velocità angolare; riportare entrambe le unità con una richiesta mantiene quei mondi allineati.
Le pipeline di dati che normalizzano letture di orientamento possono respingere celle non numeriche, richiedere opzionalmente angoli standard per l'esportazione esatta, o ripiegare in modalità numerica per flussi continui di sensori. Abbinalo a convertitori gradi-radianti quando ti servono solo cambi di unità, a helper trigonometrici inversi quando ti servono angoli da rapporti, e a risolutori di triangoli quando ti servono completamenti lato-angolo completi oltre un singolo punto del cerchio unitario.
Casi d'uso
Tabelle del cerchio unitario per compiti a casa ed esami
Riempi cos e sin per angoli standard con forme esatte da manuale ed etichette in radianti corrispondenti senza indovinare la modalità della calcolatrice.
Insegnare coordinate e segni di quadrante
Mostra agli studenti come lo stesso angolo corrisponde a (cos, sin), radicali esatti, e radianti mentre modificano gli input dal vivo nel browser senza costi.
Domande frequenti
Quali angoli hanno valori esatti?
Gli angoli standard del cerchio unitario nelle famiglie dei 30° e 45° (0°, 30°, 45°, 60°, 90°, e i loro partner coterminali e di quadrante). La modalità esatta restituisce forme come √3/2 e π/6 per quegli angoli.
Cosa succede se mi servono coordinate per un angolo non standard?
Imposta exact su false. La risposta include allora cos, sin e radianti numerici per qualunque angolo finito.
Posso inserire l'angolo in radianti?
Sì. Imposta unit su radians (o rad). La risposta include sempre sia gradi che radianti per entrambe le unità di input.
L'algoritmo è randomizzato?
No. Usa una tabella fissa di angoli standard e una valutazione deterministica di cos/sin.
Quale punto del cerchio unitario corrisponde a 30°?
Il punto è (√3/2, 1/2), circa (0,8660254038, 0,5) in decimali, e 30° equivalgono a π/6 radianti. Il coseno è la coordinata orizzontale, il seno quella verticale.
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/trig/unit-circle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"angle":30}'const res = await fetch("https://api.kit.forhosting.com/trig/unit-circle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"angle": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/unit-circle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"angle": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/unit-circle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"angle":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"angle":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/unit-circle", 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
{
"angle": 30
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.unit_circle",
"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
Se richiedi valori esatti per un angolo non standard, la richiesta fallisce con invalid_input invece di inventare un radicale falso; imposta exact su false per un'approssimazione numerica di qualunque angolo finito. Esplora gratis nel browser per compiti a casa, dimostrazioni didattiche e verifiche CAD, oppure chiama l'API a $0.002 per richiesta riuscita quando script e pipeline hanno bisogno di coordinate del cerchio unitario riproducibili.
Cosa codifica il cerchio unitario e perché coseno e seno sono coordinate
I segni di quadrante seguono il pattern usuale — entrambi positivi nel primo, coseno negativo e seno positivo nel secondo, entrambi negativi nel terzo, coseno positivo e seno negativo nel quarto — così gli studenti possono verificare il lavoro a mano contro un unico payload stabile invece di passare tra app che non concordano su visualizzazione esatta contro approssimata.
Come vengono letti gli input e quando la modalità esatta accetta o respinge un angolo
Angoli coterminali come trecentonovanta gradi o meno trenta gradi corrispondono alle stesse righe di tabella di trenta e trecentotrenta. Il campo richiesto è angle come numero JSON, con alias value, degrees, deg, theta e x così che moduli, stringhe di query e colonne di fogli di calcolo possano riusare un unico contratto. Il campo opzionale unit, con alias from e input_unit, accetta degrees, radians, deg o rad e vale per impostazione predefinita degrees così che il percorso didattico primario corrisponda a goniometri e manuali. Stringhe decimali come "30" o "-45.0" sono accettate dopo il taglio; prefissi esadecimali, stringhe vuote e token non numerici vengono respinti con invalid_input perché la specifica vieta di inventare angoli da spazzatura. Il campo opzionale exact, con alias exact_values e symbolic, vale per impostazione predefinita true: il motore restituisce allora cos_exact, sin_exact, radians_exact e point_exact per angoli standard nelle famiglie dei trenta gradi e quarantacinque gradi dopo aver normalizzato la misura nell'intervallo semiaperto da zero a trecentosessanta gradi. Se exact è true e l'angolo normalizzato non è standard — per esempio diciassette gradi o un radiante che non è un multiplo semplice di π su sei o quattro — la richiesta fallisce con invalid_input e un messaggio che nomina le famiglie standard e suggerisce exact uguale a false. Quando exact è false, Math.cos e Math.sin forniscono coordinate numeriche per qualunque angolo finito mentre i campi stringa exact restano null e is_standard riporta se esiste comunque una corrispondenza in tabella. Il campo opzionale precision, con alias decimals e dp, è un intero da zero a quindici che vale per impostazione predefinita dieci cifre decimali sui campi numerici.
Dove si usano le ricerche sul cerchio unitario nello studio, nella progettazione e nell'automazione
In questa pagina il lavoro gira interamente nel tuo browser; tramite l'API ogni ricerca riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta. Questa distinzione — esplorazione interattiva gratuita e API a pagamento identica — corrisponde al resto del catalogo tier A del KIT e ti permette di passare da una dimostrazione in classe a una pipeline automatizzata senza cambiare il risultato matematico.
Casi di integrazione
Fixture di libreria e CI deterministiche
Genera punti di controllo del cerchio unitario riproducibili per test unitari, verifiche di proprietà e asserzioni CI senza tabelle statiche a mano.
Domande tecniche
Quanto costa il calcolatore del cerchio unitario?
È gratuito nel browser su questa pagina. Tramite l'API una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.