Verificatore identità trigonometriche
Metta alla prova le identità dei suoi esercizi su un angolo reale: a 30°, sen² + cos² dà 1 con uno scarto residuo di 0, e anche le altre quattro identità valgono. I valori non definiti vengono segnalati, mai mostrati come infinito. 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
- Radianti
- 0,5235987756 degrees
- Sin
- 0,5
- Cos
- 0,8660254038
- Tan
- 0,5773502692
Il verificatore di identità trigonometriche trasforma un singolo angolo finito in un test di stress numerico delle identità su cui ogni studente e ingegnere fa affidamento. A quell'angolo valuta seno, coseno, tangente, cotangente, secante e cosecante, poi misura quanto cinque affermazioni classiche si discostano dall'uguaglianza esatta: le tre forme pitagoriche seno al quadrato più coseno al quadrato uguale a uno, uno più tangente al quadrato uguale a secante al quadrato, e uno più cotangente al quadrato uguale a cosecante al quadrato, più le due forme di quoziente tangente uguale a seno su coseno e cotangente uguale a coseno su seno. Ogni identità restituisce il lato sinistro e destro, un residuo assoluto, e un flag holds contro la tua tolleranza. Il percorso è completamente deterministico: niente rete, niente casualità, niente orologio.
Perché le identità pitagoriche e di quoziente contano nella pratica
Le identità trigonometriche non sono teoremi decorativi da manuale; sono la spina dorsale algebrica della geometria del cerchio unitario, dell'analisi di Fourier, delle matrici di rotazione, e di ogni libreria che riscrive espressioni prima di derivarle o semplificarle. L'identità pitagorica fondamentale seno al quadrato theta più coseno al quadrato theta uguale a uno è l'affermazione che un punto sul cerchio unitario ha raggio uno. Da essa, dividendo per coseno al quadrato o seno al quadrato si ottengono le forme compagne che collegano tangente a secante e cotangente a cosecante.
Le identità di quoziente tangente uguale a seno su coseno e cotangente uguale a coseno su seno sono le definizioni che collegano il linguaggio dei rapporti al linguaggio delle coordinate. Gli studenti le incontrano quando semplificano espressioni nei compiti a casa; gli ingegneri le incontrano quando una pipeline CAD o di elaborazione dei segnali riscrive un'espressione e deve restare entro la tolleranza in virgola mobile dell'originale.
Verificare numericamente l'errore residuo a un angolo concreto è il modo più veloce per catturare un errore di modalità, un bug gradi-contro-radianti, o una formula derivata a mano che quasi vale ma fallisce vicino a una singolarità. Questo strumento si concentra su quel contratto di verifica: un angolo in ingresso, cinque rapporti di residui in uscita, con un fallimento onesto quando una qualunque delle sei funzioni fondamentali non è definita.
Non tenta la dimostrazione simbolica; risponde alla domanda pratica di quanto sia grande il residuo in virgola mobile proprio qui, che è ciò di cui hanno davvero bisogno i test automatizzati e gli script di correzione.
Dove si usa la verifica delle identità nello studio, nella didattica e nell'automazione
Gli studenti usano i controlli di residuo quando vogliono la certezza che una calcolatrice e un'identità da manuale concordino a trenta gradi, a pi su quattro, o a un angolo scomodo inventato dai loro compiti. Gli insegnanti possono generare dimostrazioni dal vivo che cambiano l'angolo e mostrano l'aggiornamento di ogni residuo nel browser senza fidarsi di app opache che restano bloccate nella modalità di unità sbagliata.
Gli autori di test basati su proprietà possono campionare molti angoli, saltare o aspettarsi fallimenti negli assi dove le funzioni non sono definite, e verificare che il residuo massimo resti sotto un epsilon scelto. Sviluppatori di giochi e robotica che memorizzano gli orientamenti in gradi ma alimentano radianti nei motori possono verificare che le riscritture trigonometriche intermedie obbediscano ancora alla struttura pitagorica entro la precisione di macchina.
Le pipeline di rilevamento topografico e CAD che riscrivono formule di elevazione beneficiano di un gate economico che respinge angoli non definiti invece di propagare Infinity in una mesh. Abbinalo alla conversione gradi-radianti quando ti servono etichette di unità, a helper del cerchio unitario quando ti servono punti esatti da manuale, e a strumenti trigonometrici inversi quando parti da un rapporto invece che da un angolo.
Casi d'uso
Verifiche puntuali di identità per compiti a casa
Scegli un angolo da scheda, verifica tutte e cinque le identità pitagoriche e di quoziente, e leggi l'errore residuo senza indovinare la modalità della calcolatrice.
Insegnare singolarità e domini
Mostra agli studenti che novanta gradi e zero gradi falliscono onestamente perché tan/sec o cot/csc non sono definiti, mentre gli angoli vicini valgono comunque.
Domande frequenti
Quali identità vengono verificate?
Tre identità pitagoriche (sin²+cos²=1, 1+tan²=sec², 1+cot²=csc²) e due identità di quoziente (tan=sin/cos, cot=cos/sin).
Cosa succede a 0°, 90°, o altri assi?
Quando sin è zero, cot e csc non sono definiti; quando cos è zero, tan e sec non sono definiti.
L'algoritmo è randomizzato?
No. Usa Math.sin e Math.cos deterministici con costanti di conversione fisse.
L’identità sen² + cos² = 1 vale a 30°?
Sì. Entrambi i membri valgono 1 e lo scarto residuo è 0. A quell’angolo valgono anche le altre forme pitagoriche e le due identità di quoziente, quindi tutte le verifiche risultano superate.
Posso inserire l’angolo in radianti?
Sì. L’impostazione predefinita è in gradi, ma può scegliere i radianti quando l’angolo è già misurato così. Le cinque identità vengono verificate allo stesso modo in entrambe le unità.
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/pythagorean-identity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"angle":30}'const res = await fetch("https://api.kit.forhosting.com/trig/pythagorean-identity", {
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/pythagorean-identity",
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/pythagorean-identity", 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/pythagorean-identity", 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.pythagorean_identity",
"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
Quando seno o coseno è zero, tangente, secante, cotangente o cosecante non sono definiti, così lo strumento respinge la richiesta con invalid_input invece di stampare Infinity. Esplora gratis nel browser per compiti a casa e dimostrazioni didattiche, oppure chiama l'API a $0.002 per richiesta riuscita quando gli script hanno bisogno di rapporti di residui riproducibili.
Come viene letto l'angolo e come vengono calcolati i residui
Internamente il motore converte i gradi in radianti con una costante pi fissa, valuta seno e coseno, e interrompe se uno dei due valori assoluti è pari o inferiore a uno per dieci alla meno dodici, perché allora tan e sec o cot e csc non sono definiti. Altrimenti forma tan, cot, sec e csc, valuta il lato sinistro e destro per ciascuna delle cinque identità, prende la differenza assoluta come residuo, e registra se il residuo è al massimo pari alla tolleranza. Il campo richiesto è angle come numero JSON, con alias value, theta, x e degrees così che moduli, fogli di calcolo e stringhe di query 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 gli angoli da classe funzionino senza campi extra. Stringhe decimali come trenta o meno quarantacinque virgola cinque sono accettate dopo il taglio; stringhe vuote, prefissi esadecimali e token non numerici falliscono con invalid_input. Il campo opzionale precision, con alias decimals e dp, è un intero da zero a quindici che vale per impostazione predefinita dodici cifre decimali sui campi numerici della risposta. Il campo opzionale tolerance, con alias tol e epsilon, è una soglia finita non negativa che vale per impostazione predefinita uno per dieci alla meno dieci e guida i flag holds e all_hold. La risposta riporta angle e unit, riporta radians e i sei valori delle funzioni arrotondati alla precisione, annida i cinque record delle identità, e include max_residual e all_hold.
Dove si usa la verifica delle identità nello studio, nella didattica e nell'automazione
In questa pagina il lavoro gira interamente nel tuo browser; tramite l'API ogni verifica 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 CI e per test di proprietà
Genera rapporti di residui deterministici per test unitari che verificano che max_residual resti sotto una tolleranza fissa su molti angoli.
Domande tecniche
Quanto costa il verificatore di identità trigonometriche?
È gratuito nel browser su questa pagina. Tramite l'API una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.
Come interpreto residual e holds?
Il residuo è la differenza assoluta tra il lato sinistro e destro. holds è true quando il residuo è al massimo pari alla tua tolleranza (predefinita 1e-10). all_hold è true solo se ogni identità vale.