ForHosting KIT · Matematica

Formula di Bretschneider: area del quadrilatero da lati e angoli

Ottenga l'area di qualunque figura a quattro lati con i lati e una coppia di angoli opposti: quattro lati di 2 con angoli opposti retti danno un'area di 4. Se quegli angoli sommano 180°, il risultato coincide con la formula di Brahmagupta. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
A
2
B
2
C
2
D
2
Alfa
90
Gamma
90
Ottiene
Unità dell'angolo
deg
Perimetro
8
Semiperimetro
4
Area
4

La formula di Bretschneider è l'espressione chiusa classica dell'area di un quadrilatero generale quando si conoscono le quattro lunghezze dei lati e una coppia di angoli interni opposti, senza bisogno di coordinate, altezze o diagonali. I topografi che misurano a passi un lotto irregolare a quattro lati, gli studenti che controllano esercizi su quadrilateri non ciclici e le pipeline CAD o di gioco che memorizzano lunghezze di spigolo più angoli di spigolo possono calcolare l'area di pavimento in un unico passo deterministico. Questa capacità verifica che ogni lato sia più corto della somma degli altri tre, converte gli angoli da gradi o radianti, forma il semiperimetro, sottrae il termine del coseno al quadrato della metà della somma degli angoli opposti e restituisce la radice quadrata positiva quando la configurazione è geometricamente possibile.

Che cos'è la formula di Bretschneider e come funzionano i numeri

La formula di Bretschneider generalizza quella di Brahmagupta dai quadrilateri ciclici a qualsiasi quadrilatero semplice. Formi il semiperimetro s uguale alla metà della somma dei quattro lati. Quando i due angoli opposti sommano centottanta gradi, il coseno di novanta gradi è zero, il secondo termine scompare e la formula collassa esattamente nel prodotto di Brahmagupta sotto un'unica radice quadrata — il caso speciale ciclico.

Un quadrato unitario con lati uno e angoli retti novanta e novanta produce area uno; un rettangolo tre per quattro con lati tre, quattro, tre, quattro e gli stessi angoli opposti retti produce area dodici, che coincide con base per altezza. Un rombo con lati uguali a cinque e angoli opposti di sessanta e sessanta gradi produce area uguale al lato al quadrato per il seno dell'angolo incluso, che coincide con il radicale di Bretschneider dopo l'applicazione del termine del coseno.

Se il radicando è negativo, nessun quadrilatero reale realizza quelle misure e lo strumento rifiuta la richiesta invece di inventare un'area. Ogni passo è aritmetica elementare più un coseno e una radice quadrata, quindi il risultato è del tutto deterministico e privo di iterazione, campionamento o dipendenza dall'orologio.

Consigli pratici, limiti e ricerche correlate

Nell'insegnamento, preferisca esempi appaiati: un quadrato o un rettangolo per recuperare il controllo familiare base per altezza quando gli angoli opposti sono retti; un rombo con lati uguali e angoli opposti acuti uguali per confrontare con il lato al quadrato per il seno; e un insieme intenzionalmente impossibile di lati o angoli per mostrare il rifiuto rigido che protegge chi chiama da input non fisici.

Questa pagina si rivolge a chi cerca una calcolatrice della formula di Bretschneider o uno strumento di area di un quadrilatero generale da lati e angoli opposti. Non è un risolutore a laccio di scarpa con coordinate — usi la capacità dedicata di area del quadrilatero quando ha già coordinate di vertice ordinate invece di lati e angoli. Preferisca Bretschneider quando ha misurato o ricevuto quattro spigoli e due angoli opposti e non dispone di una diagonale o di un'altezza affidabili.

I controlli andata e ritorno sono semplici: dopo la risoluzione, confermi che il perimetro è la somma dei quattro lati, che il semiperimetro ne è la metà, e che elevando al quadrato l'area restituita si recupera il radicando di Bretschneider entro la tolleranza a virgola mobile quando si ricalcola a mano il termine del coseno.

Rilievo e computo di lotti irregolari

Trasformi bordi misurati a passi e angoli di spigoli opposti di un appezzamento a quattro lati in area di terreno o di pavimento senza costruire diagonali né impostare una griglia di coordinate.

Validazione in CAD, giochi e mesh

Convalidi una faccia quadrilatera o calcoli l'area di superficie quando il grafo di scena memorizza lunghezze di spigolo e una coppia di angoli interni opposti invece di coordinate complete di vertice.

Come si collega alla formula di Brahmagupta?

Quando gli angoli opposti sommano 180° (quadrilatero ciclico), il termine del coseno è zero e Bretschneider si riduce a Brahmagupta: area = sqrt((s−a)(s−b)(s−c)(s−d)).

Quali angoli devo inserire?

Ordini i lati a, b, c, d intorno al contorno così che gli angoli stiano agli angoli opposti corretti.

La calcolatrice della formula di Bretschneider è gratuita?

Lo strumento del browser è gratuito e gira in locale.

Come si calcola l'area di un quadrilatero con la formula di Bretschneider?

Si sommano i quattro lati e si divide per due per avere il semiperimetro s, si moltiplica (s−a)(s−b)(s−c)(s−d) e si sottrae abcd per il coseno al quadrato della semisomma degli angoli opposti. L'area è la radice del risultato.

Perché la calcolatrice rifiuta le mie misure?

Perché nessun quadrilatero reale le rispetta. Ogni lato deve essere più corto della somma degli altri tre, e lati e angoli devono lasciare un valore positivo sotto la radice; altrimenti riceve un avviso chiaro, mai un'area inventata.

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/bretschneider-area

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/bretschneider-area \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":3,"b":4,"c":5,"d":6,"alpha":90,"gamma":90}'
{
  "a": 3,
  "b": 4,
  "c": 5,
  "d": 6,
  "alpha": 90,
  "gamma": 90
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geom.bretschneider_area",
  "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.

Combinazioni impossibili di lati e angoli e casi degeneri di area nulla restituiscono invalid_input invece di un'area inventata.

Che cos'è la formula di Bretschneider e come funzionano i numeri

Etichetti i quattro lati a, b, c e d in ordine intorno al contorno, e siano alpha e gamma una coppia di angoli interni opposti — classicamente l'angolo tra i lati d e a, e l'angolo tra b e c. L'area K è la radice quadrata positiva del prodotto (s meno a) per (s meno b) per (s meno c) per (s meno d), meno il prodotto a per b per c per d per il quadrato del coseno della metà della somma di alpha e gamma.

Come chiamare l'API e cosa torna indietro

La usi da pipeline di compiti di geometria, script di computo di terreni, strumenti di mesh e CAD, sandbox di preparazione ai colloqui, o qualsiasi flusso che necessiti di un'area riproducibile di un quadrilatero generale senza installare un pacchetto di algebra computazionale su ogni macchina. Invii un corpo JSON con quattro lunghezze di lato positive e due angoli opposti. I campi a, b, c e d sono i lati nell'ordine del contorno; gli alias side_a fino a side_d e side1 fino a side4 hanno lo stesso significato. I campi alpha e gamma sono gli angoli interni opposti; gli alias angle_a, angle1 e angle_alpha mappano su alpha, mentre angle_c, angle2 e angle_gamma mappano su gamma. L'opzionale angle_unit accetta deg (predefinito) o rad così chi chiama può usare entrambe le convenzioni senza convertire a mano. In caso di successo la risposta restituisce a, b, c, d, alpha, gamma e angle_unit, aggiunge perimeter, semiperimeter, area, un booleano cyclic_special_case quando la somma degli angoli opposti è un angolo piatto entro la tolleranza a virgola mobile, method impostato a bretschneider e un breve blocco formula che documenta le forme chiuse. Una validazione fallita — campo obbligatorio mancante, numero non finito, lato non positivo, lato fuori dai limiti pubblicati, angolo fuori dall'intervallo aperto, lati che rompono la disuguaglianza a quattro lati, radicando di Bretschneider negativo o nullo, oppure angle_unit non valido — restituisce invalid_input e non viene mai addebitata. Il prezzo è una tariffa fissa di $0.002 per richiesta andata a buon fine con unità item.

Consigli pratici, limiti e ricerche correlate

Mantenga le lunghezze dei lati entro l'intervallo positivo pubblicato, fino a un bilione, così i prodotti intermedi restano finiti in doppia precisione IEEE sul Worker e nel browser. Le unità lineari sono quelle che Lei passa — metri, piedi o unità di gioco — purché i quattro lati condividano la stessa unità; l'API non converte le unità. Gli angoli usano i gradi per impostazione predefinita; passi angle_unit rad quando i dati sono già in radianti. Le attività fallite che restituiscono invalid_input non consumano il saldo prepagato, il che mantiene economici gli script esplorativi mentre si impara il contratto.

Controllo compiti sull'area di un quadrilatero generale

Dia agli studenti quattro lunghezze di lato e due angoli opposti; confronti l'area di Bretschneider calcolata a mano con il risultato deterministico dell'API o del browser gratuito.

Che cos'è la formula di Bretschneider?

La formula di Bretschneider trova l'area di un quadrilatero da quattro lati a, b, c, d e dagli angoli opposti alpha e gamma. Con semiperimetro s = (a+b+c+d)/2, l'area è sqrt((s−a)(s−b)(s−c)(s−d) − abcd·cos²((alpha+gamma)/2)).

Quali input vengono rifiutati?

Lati non positivi, angoli fuori dall'intervallo aperto, lati che rompono la disuguaglianza a quattro lati, angle_unit non valido e configurazioni il cui radicando di Bretschneider è negativo o nullo restituiscono invalid_input.

Leggi la documentazione completa del KIT →