ForHosting KIT · Matematica

Calcolatore diagonali del trapezio

Ottenga le due diagonali di un trapezio dalle due basi, dai due lati obliqui e dall'altezza: basi di 6 e 12 con lati di 5 e altezza 4 danno due diagonali di 9,848857801796, pronte per controventature o tagli. Le figure impossibili vengono rifiutate. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Base a
6
Base b
12
Leg c
5
Leg d
5
Altezza
4
Ottiene
Diagonale 1
9,8488578018
Diagonale 2
9,8488578018

Un trapezio è un quadrilatero con esattamente una coppia di lati paralleli, le basi. Quando Lei conosce entrambe le lunghezze delle basi, entrambi i lati non paralleli (le gambe o lati obliqui) e l'altezza perpendicolare tra le basi, le due diagonali sono completamente determinate dalla geometria euclidea: si colloca la figura nel piano, si recuperano gli scostamenti orizzontali della base superiore e si misurano le distanze tra vertici opposti. Questo calcolatore delle diagonali del trapezio accetta quelle cinque lunghezze, verifica che formino un trapezio reale e restituisce entrambe le diagonali con un'etichetta di metodo stabile. Nessuna chiamata di rete, nessun campionamento casuale e nessun Date.

Dove le lunghezze delle diagonali del trapezio compaiono nel lavoro reale

I corsi di geometria delle scuole superiori e dell'università chiedono costantemente le diagonali di un trapezio quando basi, gambe e altezza sono note; un calcolatore affidabile con un filtro rigoroso di coerenza accelera la correzione dei compiti ed elimina errori di foglio di calcolo in cui qualcuno applica la diagonale del rettangolo a un trapezio non rettangolare.

I flussi di architettura e ingegneria civile usano sezioni trapezoidali per pendenze di tetto, sezioni di rilevato e layout di controventatura; le lunghezze delle diagonali alimentano distinte di taglio e controlli di gioco quando sono rilevate solo le quote del contorno. I team di fabbricazione dimensionano lastre trapezoidali e pannelli rastremati; conoscere entrambe le diagonali aiuta a verificare sviluppi piani e distanze di attrezzaggio prima del taglio.

Le librerie di giochi, grafica e CAD memorizzano quad trapeziali per gonne di terreno, pannelli UI e gusci UV; diagonali deterministiche supportano proxy di collisione e matematica di layout senza un intero stack di geometria computazionale.

Se in seguito Le servono solo area e segmento medio del trapezio da due basi e altezza, o il conteggio delle diagonali di un n-gono, le tratti come intenzioni di ricerca separate anziché sovraccaricare questa landing delle diagonali del trapezio: il percorso area vive sotto il calcolatore di area del trapezio, e il conteggio delle diagonali di un n-gono è un problema combinatorio diverso.

Controventatura e distinte di taglio

Da lunghezze di base, gamba e altezza rilevate sul campo, ottenga le diagonali per note di tetto, rilevato e fabbricazione di lastre.

Perché una richiesta può fallire anche se tutte le lunghezze sono positive?

Le cinque lunghezze devono formare un trapezio piano dell'altezza data. Ogni gamba deve essere almeno pari all'altezza, e gli scostamenti orizzontali impliciti devono coincidere con entrambe le gambe.

Cosa succede se le due basi sono uguali?

Basi uguali impongono gambe uguali in questo modello (stessa altezza e stessa magnitudine di scostamento). Gambe disuguali con basi uguali sono rifiutate come incoerenti; gambe uguali producono un posizionamento da parallelogramma con diagonali ben definite.

Quanto costa?

Lo strumento del browser è gratuito e gira in locale.

Quanto misurano le diagonali di un trapezio con basi 6 e 12, lati di 5 e altezza 4?

Entrambe le diagonali misurano 9,848857801796. Risultano uguali perché i due lati obliqui hanno la stessa lunghezza, il che rende il trapezio isoscele.

Si può usare la formula della diagonale del rettangolo per un trapezio?

No, è un errore frequente. Le diagonali di un trapezio dipendono da quanto la base superiore è spostata rispetto a quella inferiore, e questo spostamento lo fissano i lati obliqui insieme all'altezza.

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.

POSThttps://api.kit.forhosting.com/geom/trapezoid-diagonal

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/geom/trapezoid-diagonal \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"base_a":6,"base_b":12,"leg_c":5,"leg_d":5,"height":4}'
{
  "base_a": 6,
  "base_b": 12,
  "leg_c": 5,
  "leg_d": 5,
  "height": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geom.trapezoid_diagonal",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Studenti che controllano i compiti, note di ingegneria civile e strutturale che necessitano lunghezze di controventatura su sezioni trapezoidali, team di CAD e fabbricazione che dimensionano lastre con altezza nota, e correttori automatici che devono rifiutare figure impossibili ottengono lo stesso risultato puro nello strumento gratuito del browser e nell'API a pagamento. Un input incoerente — gambe più corte dell'altezza, o lunghezze che non chiudono con l'altezza data — fallisce con invalid_input invece di inventare una diagonale.

Come si calcolano entrambe le diagonali del trapezio da lati e altezza

Ogni gamba è l'ipotenusa di un triangolo rettangolo di lato verticale height, quindi entrambe devono essere almeno pari all'altezza. Il risolutore ricontrolla che le lunghezze di gamba implicite coincidano con gli input entro una tolleranza floating stretta; qualsiasi disallineamento significa che i cinque numeri non formano un trapezio piano e la richiesta fallisce. Controlli isosceli classici: basi sei e dieci con gambe cinque e altezza quattro solo dopo che le gambe uguagliano la vera ipotenusa dello sbalzo; basi sei e dieci con altezza quattro e gambe uguali alla radice di venti producono diagonali uguali alla radice di ottanta. Poiché il percorso usa solo aritmetica e radici quadrate, è deterministico, O(1) e privo di solver iterativi. Chiami i lati paralleli base_a e base_b e i non paralleli leg_c e leg_d, con height la distanza perpendicolare tra le rette di supporto delle basi. Collochi base_b sull'asse x dall'origine a (base_b, 0) e base_a a y uguale a height da (x, height) a (x più base_a, height). Allora leg_c è il segmento da (0, 0) a (x, height) e leg_d quello da (base_b, 0) a (x più base_a, height). Scrivendo m per base_b meno base_a, lo scostamento sinistro si risolve come x uguale a (m al quadrato più leg_c al quadrato meno leg_d al quadrato) diviso per (due m) quando le basi differiscono; quando le basi sono uguali, la figura impone gambe uguali e x diventa la radice quadrata reale di leg_c al quadrato meno height al quadrato. Noto x, le due diagonali sono le distanze da (0, 0) a (x più base_a, height) e da (base_b, 0) a (x, height).

Cosa invia Lei e cosa riceve in risposta

Controlli di esempio: un trapezio isoscele con basi sei e dieci, altezza quattro e gambe coerenti produce due diagonali uguali; scambiare quale base è più lunga cambia solo il pattern di segni dello scostamento, non la validità di una figura ben posta; una gamba di tre con altezza quattro fallisce citando il vincolo della gamba. Usi lo strumento gratuito del browser per controlli rapidi, poi invochi lo stesso contratto da script per valutazioni massicce senza reimplementare l'algebra dello scostamento in ogni linguaggio. Fornisca cinque numeri finiti positivi obbligatori: base_a e base_b per i lati paralleli, leg_c e leg_d per i non paralleli, e height per la distanza perpendicolare tra le basi. Campi mancanti, stringhe vuote, testo non numerico, NaN, Infinity, dimensioni non positive, una gamba più corta dell'altezza, basi uguali con gambe disuguali e ogni altra combinazione incoerente sono rifiutati con invalid_input e non vengono addebitati. In caso di successo la risposta JSON riecheggia base_a, base_b, leg_c, leg_d e height, restituisce diagonal_1 e diagonal_2 dal posizionamento di coordinate descritto, e imposta method a trapezoid_diagonals_from_sides_height affinché log e interfacce didattiche documentino l'algoritmo. Il prezzo API è la tariffa base pubblicata di $0.002 per elemento riuscito.

Dove le lunghezze delle diagonali del trapezio compaiono nel lavoro reale

Poiché questa capacità è un motore parse puro, la validazione fallita non consuma saldo e le esecuzioni riuscite restano a $0.002 per elemento.

Controllo di compiti ed esami

Calcoli entrambe le diagonali del trapezio da basi, gambe e altezza, e rifiuti figure incoerenti con un errore invalid_input chiaro.

Quad trapeziali in CAD e giochi

Trasformi cinque lunghezze di contorno in entrambe le diagonali per layout, proxy di collisione e fixture geometriche auto-descrittive nel browser o nell'API.

Quali input richiede il calcolatore delle diagonali del trapezio?

Cinque lunghezze finite positive: base_a e base_b (lati paralleli), leg_c e leg_d (lati non paralleli) e height (distanza perpendicolare tra le basi). Sono accettati gli alias a/b/c/d/h.

Come sono definite le due diagonali?

Con base_b in basso e base_a in alto, diagonal_1 va dall'estremo sinistro di base_b al destro di base_a, e diagonal_2 dal destro di base_b al sinistro di base_a. La risposta include method: "trapezoid_diagonals_from_sides_height".

Leggi la documentazione completa del KIT →