Calcolatore del coseno dell'angolo metà con segno corretto
Il calcolatore del coseno dell'angolo metà determina cos(theta/2) quando Lei conosce cos(theta) e il quadrante in cui si trova l'angolo metà.
Esegui gratis nel browser
Applica l'identità di bisezione del coseno, calcola il modulo non negativo della radice quadrata e sceglie il segno positivo o negativo corretto in base al quadrante indicato. Il risultato riporta il valore con segno, il modulo, il segno selezionato e il quadrante utilizzato, così che Lei possa controllare ogni parte del calcolo. È utile negli esercizi sui valori esatti, nella verifica delle identità e nei passaggi intermedi dei problemi di trigonometria.
Inserisca il coseno e individui l'angolo metà
Parta dal coseno dell'angolo originale, non dalla misura dell'angolo stesso. Inserisca questo dato nel campo del coseno come numero compreso tra -1 e 1. Per esempio, se cos(theta) = 1/2, digiti 0.5. Individui quindi il quadrante che contiene theta/2 e selezioni I, II, III o IV. Questa seconda informazione è necessaria perché una radice quadrata restituisce un modulo non negativo, mentre un valore trigonometrico può essere positivo o negativo. Il coseno è positivo nei quadranti I e IV e negativo nei quadranti II e III. Il quadrante deve riferirsi all'angolo metà, non a theta, poiché il valore richiesto è cos(theta/2). Se il problema fornisce un intervallo per theta, divida l'intervallo per due prima di scegliere il quadrante. Presti attenzione quando l'intervallo attraversa un asse: un quadrante descrive una regione aperta, mentre un angolo situato esattamente su un asse può richiedere di esaminare la sua posizione terminale precisa. Una volta forniti entrambi i dati, il calcolatore dispone di tutte le informazioni necessarie per scegliere un unico risultato con segno.
Come l'identità di bisezione produce il risultato
Il calcolo usa cos(theta/2) = più o meno la radice quadrata di (1 + cos(theta)) / 2. Per prima cosa, al coseno inserito viene sommato 1 e il risultato viene diviso per 2. Poiché un coseno valido è compreso tra -1 e 1, il radicando appartiene all'intervallo tra 0 e 1 e la sua radice quadrata reale è definita. Tale radice viene riportata come modulo. Il quadrante scelto per l'angolo metà stabilisce poi il segno: positivo nel quadrante I o IV, negativo nel II o III. Supponga che cos(theta) sia 0.5 e che theta/2 si trovi nel quadrante II. Il modulo è sqrt(0.75), circa 0.8660254037844386, ma il coseno è negativo in quel quadrante; il valore restituito è quindi circa -0.8660254037844386. Distinguere il modulo dal segno evita l'errore comune di considerare il simbolo più o meno come due risposte finali. L'informazione sul quadrante risolve la scelta. L'algoritmo usa normali operazioni deterministiche e non deduce né modifica il quadrante fornito da Lei.
Interpreti l'output e verifichi il procedimento
L'output principale, value, è il coseno con segno dell'angolo metà. Il campo magnitude mostra il risultato della radice quadrata principale prima che venga applicato il segno del quadrante. Il campo sign indica se è stato scelto il ramo positivo o negativo, mentre half_angle_quadrant ripete il quadrante impiegato nella decisione. Nel loro insieme, questi campi consentono a Lei di controllare la soluzione passaggio per passaggio. Una verifica rapida consiste nel controllare che il valore rimanga tra -1 e 1, che il suo valore assoluto coincida con magnitude e che il segno sia coerente con quello del coseno nel quadrante selezionato. Quando il coseno dell'angolo completo è -1, il modulo è zero; lo zero positivo e quello negativo rappresentano lo stesso valore matematico, quindi il calcolatore restituisce uno zero ordinario, pur indicando il ramo selezionato nel campo del segno. L'output decimale segue la precisione in virgola mobile di JavaScript, perciò i valori con radici irrazionali sono approssimati. Se un esercizio richiede un radicale esatto, usi la struttura del calcolo per scrivere l'espressione con la radice e il decimale restituito per confermarne il valore numerico.
Casi d'uso
Risolvere un esercizio di trigonometria
Trasformi un valore noto di cos(theta) e un intervallo per theta/2 nel coseno dell'angolo metà con il segno corretto.
Controllare un calcolo manuale
Confronti il modulo e il segno scelto dal quadrante con ogni passaggio dell'identità di bisezione applicata a mano.
Valutare un'identità intermedia
Calcoli un valore numerico stabile dell'angolo metà da usare in un procedimento algebrico o geometrico deterministico più ampio.
Domande frequenti
Quale identità usa il calcolatore?
Usa cos(theta/2) = più o meno sqrt((1 + cos(theta)) / 2), quindi determina il segno dal quadrante dell'angolo metà.
Perché devo indicare un quadrante?
Il coseno dell'angolo completo determina il modulo, ma non stabilisce in modo univoco il segno di cos(theta/2). Il quadrante dell'angolo metà fornisce questa informazione.
Quali quadranti producono un risultato positivo?
Il coseno è positivo nei quadranti I e IV e negativo nei quadranti II e III.
Posso inserire un angolo in gradi o radianti?
No. Inserisca direttamente cos(theta) e selezioni il quadrante che contiene theta/2. Se il problema fornisce solo una misura angolare, calcoli prima il coseno.
Che cosa accade quando il modulo è zero?
Il calcolatore restituisce zero perché lo zero positivo e quello negativo sono lo stesso valore matematico, ma riporta anche il ramo del segno scelto dal quadrante.
Quanto costa una richiesta API?
Ogni richiesta API costa $0.002. Lo stesso calcolo deterministico può essere eseguito anche nel browser.
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/cos-half-angle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cosine":0.5,"half_angle_quadrant":"I"}'const res = await fetch("https://api.kit.forhosting.com/trig/cos-half-angle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cosine": 0.5,
"half_angle_quadrant": "I"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/cos-half-angle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cosine": 0.5,
"half_angle_quadrant": "I"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/cos-half-angle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"cosine":0.5,"half_angle_quadrant":"I"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cosine":0.5,"half_angle_quadrant":"I"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/cos-half-angle", 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
{
"cosine": 0.5,
"half_angle_quadrant": "I"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.cos_half_angle",
"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. |