Angolo del triangolo da lato e altezza
Un lato di 10 con un'altezza di 5 dà un angolo di 30°. Inserisca il lato adiacente all'angolo e l'altezza perpendicolare e ottenga quell'angolo alla base in gradi e radianti, senza conoscere il resto del triangolo. Gratis nel Suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Lato
- 10
- Altitudine
- 5
- Rapporto
- 0,5
- Angolo (rad)
- 0,5235987756
- Angolo (gradi)
- 30
- Unità degli angoli
- deg
Quando si abbassa una perpendicolare all'interno di un triangolo, l'altezza e uno dei lati che concorrono in un vertice della base formano un triangolo rettangolo. In quel triangolo rettangolo l'altezza è il cateto opposto all'angolo di base e il lato originale è l'ipotenusa, così il seno dell'angolo è uguale all'altezza divisa per il lato. Studenti, topografi, progettisti di tetti e script CAD spesso conoscono quelle due lunghezze e hanno bisogno dell'angolo senza ricostruire l'intera figura. Questo calcolatore applica l'arcoseno dell'altezza sul lato adiacente, restituisce l'angolo in gradi e in radianti e rifiuta gli input fuori dal dominio dell'arcoseno.
Perché sin(theta) è l'altezza divisa per il lato adiacente
Abbassi una perpendicolare da un vertice di un triangolo fino alla retta che contiene il lato opposto. Quell'altezza di lunghezza h crea uno o due triangoli rettangoli che condividono l'altezza. Si concentri sul triangolo rettangolo la cui ipotenusa è uno dei lati originali del triangolo grande: chiami s la lunghezza di quel lato.
Al vertice di base dove quel lato incontra la linea di base, l'angolo theta ha cateto opposto uguale all'altezza e ipotenusa uguale a s. Per la definizione di seno in un triangolo rettangolo, il seno di theta è uguale all'opposto sull'ipotenusa, cioè esattamente l'altezza sul lato. Risolvendo per l'angolo, theta è l'arcoseno dell'altezza sul lato.
Il risultato è sempre un angolo acuto o retto nel contesto geometrico di interesse: quando l'altezza è strettamente minore del lato l'angolo è acuto; quando l'altezza uguaglia il lato l'angolo è di novanta gradi e il piede dell'altezza si trova all'altra estremità di quel segmento ipotenusa. Se l'altezza superasse il lato, il rapporto eccederebbe uno e non esisterebbe un angolo reale, quindi il calcolatore rifiuta quel caso con input non valido anziché inventare un valore complesso.
Questa identità è locale al triangolo rettangolo dell'altezza; non serve il terzo lato né alcun altro angolo del triangolo grande per recuperare questo angolo di base da sole quelle due lunghezze.
Dove questo calcolo dell'angolo è utile
Coperture e tende, arretramenti di lotti triangolari e taccuini di progetto di travature necessitano dello stesso angolo affinché i controlli di ingombro e i computi di materiale restino onesti. Le piattaforme di aula e tutoring usano un calcolatore di angolo del triangolo da lato e altezza affinché gli studenti verifichino i compiti senza cercare quale lato è opposto al piede dell'altezza. I generatori di esami e i plugin LMS necessitano di un oracolo deterministico che rifiuti rapporti impossibili maggiori di uno invece di restituire NaN.
La validazione fallita non consuma il saldo. Mantenga le richieste piccole, fissi l'angolo arrotondato nei test e otterrà angoli riproducibili per compiti, plugin LMS e worker al bordo senza montare una propria libreria di geometria.
Casi d'uso
Pendenza del tetto da alzata e lunghezza del travetto
Converta un travetto misurato (lato adiacente) e l'alzata verticale (altezza) nell'angolo di pendenza per la struttura, i permessi e le stime di materiale.
Script di topografia e arretramento
Recuperi un angolo di base da una lunghezza di lato nota e da un offset perpendicolare senza caricare un intero stack GIS o CAD.
Domande frequenti
Che angolo danno un lato di 10 e un'altezza di 5?
Danno un angolo di 30°. L'altezza divisa per il lato è 0,5, e l'angolo il cui seno vale 0,5 è 30°, circa 0,523598775598 radianti.
Perché un'altezza più lunga del lato viene rifiutata?
Perché non esisterebbe alcun angolo reale. L'altezza è il cateto opposto di un triangolo rettangolo la cui ipotenusa è il lato del triangolo, quindi non può mai superarlo.
Cosa succede se l'altezza è uguale al lato?
L'angolo è esattamente retto. In quel caso l'altezza coincide con il lato stesso e il piede della perpendicolare cade all'altro estremo di quel lato.
Mi servono il terzo lato o gli altri angoli?
No. Il lato e l'altezza bastano a fissare questo angolo alla base, perché insieme formano un piccolo triangolo rettangolo a sé. Del triangolo grande non serve altro per questo angolo.
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/triangle-angle-from-side-altitude \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"side":10,"altitude":5}'const res = await fetch("https://api.kit.forhosting.com/trig/triangle-angle-from-side-altitude", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"side": 10,
"altitude": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/triangle-angle-from-side-altitude",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"side": 10,
"altitude": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/triangle-angle-from-side-altitude", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"side":10,"altitude":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"side":10,"altitude":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/triangle-angle-from-side-altitude", 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
{
"side": 10,
"altitude": 5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.triangle_angle_from_side_altitude",
"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
Contratto di input, campi di risposta ed errori di validazione
Side deve essere strettamente maggiore di zero. Tali fallimenti non vengono addebitati. Invii con POST un corpo JSON con due numeri finiti obbligatori: side, la lunghezza positiva del lato del triangolo che funge da ipotenusa del triangolo rettangolo dell'altezza, e altitude, l'altezza perpendicolare positiva usata come cateto opposto all'angolo di interesse. Ogni campo può arrivare come numero JSON o come stringa numerica; sono accettati alias come s, adjacent, hypotenuse per side e h, height, alt per altitude. Campi mancanti, stringhe vuote e valori non finiti falliscono con invalid_input indicando il campo. Altitude deve essere strettamente maggiore di zero e non deve superare side, perché il rapporto seno altitude su side deve stare nell'intervallo chiuso da appena sopra zero fino a uno. In caso di successo il corpo ripete side e altitude, riporta ratio come altitude divisa per side, restituisce angle_rad come arcoseno principale in radianti, restituisce angle_deg come lo stesso angolo convertito con centottanta su pi, e imposta formula sull'identità theta uguale ad arcsin di altitude su side. Il campo unit_angles è sempre deg per segnare che angle_deg è l'unità principale orientata alla persona. Esempio: side dieci con altitude cinque produce ratio un mezzo, angolo di trenta gradi e il valore in radianti corrispondente a pi su sei. Abbini i numeri al proprio diagramma se serve uno schizzo; questo endpoint restituisce solo l'angolo e gli scalari correlati.
Dove un'API di angolo da lato e altezza conviene
Il disegno architettonico e civile spesso misura una luce libera (side) e un'alzata o un arretramento noti (altitude); convertire quella coppia nell'angolo di pendenza della base è un passo di arcoseno di una riga che non dovrebbe richiedere un intero kernel CAD. Poiché l'implementazione è parse di livello A pura, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello e senza rete in uscita.
Casi di integrazione
Controlli in aula sul triangolo rettangolo dell'altezza
Consenta agli studenti di inviare side e altitude e di verificare che l'angolo di base coincida con l'arcoseno del manuale dell'altezza sull'ipotenusa.
Domande tecniche
Come si trova l'angolo di un triangolo da un lato e dalla sua altezza?
Invii side positivo (ipotenusa adiacente del triangolo rettangolo dell'altezza) e altitude positivo con altitude ≤ side. L'API restituisce θ = arcsin(altitude / side) in gradi e radianti.
Cosa succede se l'altezza è maggiore del lato?
L'operazione fallisce con invalid_input. sin(θ) = altitude/side non può superare 1 per un angolo reale, quindi altitude non deve eccedere side.
La risposta è in gradi o in radianti?
Entrambi. angle_deg è il valore principale in gradi; angle_rad è l'arcoseno principale in radianti. unit_angles è sempre deg.
Quale lato devo indicare come 'side'?
Il lato adiacente all'angolo che diventa l'ipotenusa del triangolo rettangolo formato dall'altezza (non il segmento di base su cui cade il piede, a meno che non sia l'ipotenusa).
Quanto costa il calcolatore di angolo del triangolo da lato e altezza?
Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.