Risolvere un'equazione del seno
Trovi tutti gli angoli il cui seno vale il numero cercato, non solo il primo: un seno di 0,5 tra −180° e 540° dà 30°, 150°, 390° e 510°. Le due famiglie generali compaiono con il loro periodo di 360°. Gratis nel browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Obiettivo
- 0,5
- Inizio dell'intervallo
- -180
- Fine dell'intervallo
- 540
- Precisione
- 6
- Equazione
- sin(theta) = 0.5
- Unità dell'angolo
- deg
- Angolo principale (°)
- 30
- Soluzioni
- 30, 150, 390, 510
Questo calcolatore risolve sin(θ) = obiettivo e trova tutti gli angoli reali nell’intervallo scelto da Lei. Inserisca un valore fra meno uno e uno e gli estremi inclusivi in gradi: riceverà le famiglie periodiche generali e l’elenco completo e ordinato delle soluzioni specifiche. A differenza di un semplice tasto arcoseno, comprende il secondo ramo della circonferenza goniometrica e ripete entrambi i rami per ogni giro incluso. Gestisce angoli negativi, estremi esatti e i casi con una sola famiglia quando il seno vale uno o meno uno. Gli obiettivi esterni al dominio reale vengono rifiutati chiaramente.
Perché il solo arcoseno non risolve l’intera equazione
L’arcoseno restituisce l’angolo principale alfa, ma questo valore è soltanto il punto di partenza. Il seno è periodico e, nella maggior parte dei giri, assume lo stesso valore in due posizioni riflesse. Se alfa è l’arcoseno principale in gradi, una famiglia è θ = alfa + 360k e l’altra è θ = 180 - alfa + 360k, dove k è un intero qualsiasi.
Il calcolatore normalizza queste basi in un giro standard da zero a meno di 360 gradi. Il risultato generale resta leggibile senza perdere risposte negative o distribuite su più giri, poiché i valori interi di k continuano a generare tutte le soluzioni reali. Per esempio, sin(θ) = 0.5 ha basi di 30 e 150 gradi; fra zero e 720 compaiono 30, 150, 390 e 510.
Gli obiettivi speciali richiedono attenzione. Con uno, le due formule descrivono la stessa famiglia a 90 gradi; con meno uno, descrivono quella a 270 gradi. Il motore elimina tali duplicati.
Con zero conserva invece le basi distinte zero e 180 gradi, che generano tutti i multipli interi di 180. Questa differenza tra un’inversa principale e una soluzione periodica completa è il motivo per cui conviene usare un risolutore di equazioni anziché un comune calcolatore di arcoseno.
Come scegliere l’intervallo e leggere ogni campo restituito
Fornisca target come numero reale finito nell’intervallo chiuso da meno uno a uno. Entrambi gli estremi sono inclusivi, l’inizio può essere negativo e la fine non può precederlo. Se Lei omette i limiti, viene usato l’intervallo da zero a 360 gradi, comune negli esercizi e deliberatamente comprensivo di entrambi gli estremi quando sono soluzioni.
L’ampiezza può raggiungere 36,000 gradi, cioè cento giri completi. precision accetta un intero da zero a dodici e vale dieci in modo predefinito. La risposta indica equazione e unità, ripete l’obiettivo convalidato, mostra l’angolo principale e descrive ogni soluzione generale con base, periodo di 360 gradi ed espressione leggibile con k intero. Un elenco vuoto è valido se l’equazione ha soluzioni reali ma nessuna ricade nella fascia richiesta.
L’arrotondamento avviene dopo l’enumerazione e non decide erroneamente l’appartenenza agli estremi. Piccole tolleranze proteggono valori esatti come 30, 90, 180 e 360 dagli errori in virgola mobile. Il contratto è quindi adatto a esercizi, correttori automatici e test riproducibili.
Controllo del dominio, impieghi e automazione riproducibile
Un seno reale non può mai essere minore di meno uno o maggiore di uno. Vengono rifiutati anche valori mancanti, testi numerici malformati, Infinity, NaN, intervalli invertiti, ampiezze eccessive e precisioni esterne al limite documentato. Gli obiettivi di confine sono validi: uno produce 90 gradi più i giri completi e meno uno produce 270 gradi più i giri dopo la normalizzazione.
Questi controlli servono nelle piattaforme didattiche, dove occorre spiegare un’equazione impossibile nei reali, negli script tecnici, dove una misura fisica fuori scala deve fermare il flusso, e nelle suite di test, dove un riferimento stabile deve elencare tutte le radici. L’algoritmo usa soltanto trigonometria ed enumerazione intera limitata. Non contatta modelli linguistici o servizi remoti, non legge l’orologio, non usa casualità e non archivia valori.
Usi questo strumento quando servono tutti i valori di θ in un intervallo espresso in gradi.
Casi d'uso
Controllare esercizi completi di trigonometria
Trovi entrambi i rami della circonferenza e tutte le ripetizioni nell’intervallo assegnato da un esercizio o esame.
Creare soluzioni deterministiche
Generi risposte ordinate e il loro conteggio per correttori senza mantenere tabelle manuali delle radici periodiche.
Convalidare modelli fisici limitati
Rifiuti obiettivi impossibili da misure normalizzate ed enumeri ogni angolo candidato nel campo operativo.
Domande frequenti
Perché in genere esistono due soluzioni generali?
In ogni giro di 360 gradi, il seno ha lo stesso obiettivo in alfa e in 180 gradi meno alfa. Aggiungendo 360k a entrambe si ottengono tutte le soluzioni reali.
L’intervallo può contenere angoli negativi o più giri?
Sì, purché la fine non preceda l’inizio e l’ampiezza complessiva non superi 36,000 gradi.
Quali sono tutte le soluzioni di sen θ uguale a 0,5?
Sono 30° e 150° più qualsiasi numero intero di giri completi da 360°. Tra −180° e 540° si ottengono quattro risposte: 30°, 150°, 390° e 510°.
Perché c'è una sola famiglia quando il seno vale 1 o −1?
Con questi valori le due famiglie cadono sugli stessi angoli: 90° per un seno pari a 1 e 270° per −1. Il calcolatore elimina il doppione invece di mostrare due volte la stessa famiglia.
Cosa succede se inserisco un valore maggiore di 1?
Nessun angolo reale ha un seno maggiore di 1 o minore di −1, quindi un valore come 1,2 viene rifiutato con un messaggio chiaro sull'intervallo ammesso, senza essere tagliato in silenzio.
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/solve-sin-equation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"target":0.5}'const res = await fetch("https://api.kit.forhosting.com/trig/solve-sin-equation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"target": 0.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/solve-sin-equation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"target": 0.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/solve-sin-equation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"target":0.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"target":0.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/solve-sin-equation", 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
{
"target": 0.5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.solve_sin_equation",
"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_interval_degrees | 36000 |
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
Il calcolo nel browser è gratuito; una richiesta API riuscita costa $0.002.
Come scegliere l’intervallo e leggere ogni campo restituito
Imposti quindi interval_start e interval_end in gradi. Riporta inoltre l’intervallo inclusivo. solutions contiene tutti i valori ordinati e solution_count consente di riconoscere subito un elenco vuoto o lungo.
Controllo del dominio, impieghi e automazione riproducibile
Un obiettivo come 1.2 non ha pertanto soluzioni angolari reali e la capacità restituisce invalid_input indicando il dominio chiuso, senza limitare il valore né passare silenziosamente ai numeri complessi. Lo stesso input produce quindi lo stesso JSON nel browser e tramite API. Ogni richiesta valida costa $0.002; gli errori di convalida non vengono addebitati.
Domande tecniche
Quanto costa il calcolatore di equazioni del seno?
Nel browser è gratuito. Una richiesta API riuscita costa $0.002; gli input non validi non vengono addebitati.
Gli estremi dell’intervallo sono inclusi?
Sì. interval_start e interval_end sono inclusivi, quindi viene restituita una soluzione esattamente coincidente con uno dei due.
Che cosa accade se l’obiettivo è fuori da [-1, 1]?
La richiesta fallisce con invalid_input perché il seno di un angolo reale non può uscire dall’intervallo chiuso fra meno uno e uno.