Cerchio da centro e punto
Indichi il centro e un punto della circonferenza e ottenga raggio ed equazione: centro nell'origine e punto (3, 4) danno raggio 5 e x² + y² = 25. Arrivano anche la forma generale, il diametro e il raggio al quadrato. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- H
- 0
- K
- 0
- X
- 3
- Y
- 4
- Raggio
- 5
- Raggio al quadrato
- 25
- Diametro
- 10
- Equazione standard
- x^2 + y^2 = 25
Trovare l’equazione di un cerchio quando si conoscono già il centro e un punto della circonferenza è un compito classico di geometria analitica nei corsi di algebra, nei controlli CAD e nella configurazione delle collisioni nei giochi. Gli studenti sviluppano a mano (x meno h) al quadrato più (y meno k) al quadrato uguale a r al quadrato; gli script necessitano della stessa identità senza un motore di algebra completo. Questo calcolatore di cerchio da centro e punto accetta le coordinate del centro h e k insieme a un punto x e y della circonferenza, calcola il raggio euclideo come distanza dal centro al punto e restituisce l’equazione standard oltre alla forma generale, al diametro e al raggio al quadrato.
Cosa determinano centro più un punto della circonferenza e cosa contiene la risposta
Nel piano euclideo un cerchio è completamente fissato una volta noti il centro e il raggio. Quando il raggio non è dato direttamente, qualsiasi punto che deve giacere sulla circonferenza fornisce quella lunghezza mancante: il raggio è esattamente la distanza tra il centro e quel punto. Questo calcolatore trasforma tale definizione in un’equazione pronta all’uso.
Lei fornisce quattro numeri finiti: h e k per il centro, e x e y per un punto della circonferenza. Internamente il motore valuta r come radice quadrata di (x meno h) al quadrato più (y meno k) al quadrato con un percorso hypot stabile, quindi costruisce la forma standard (x meno h) al quadrato più (y meno k) al quadrato uguale a r al quadrato con termini sensibili al segno, così che una coordinata di centro negativa si legga come più e non come un doppio meno.
Esempio: centro nell’origine e punto tre quattro produce raggio cinque e l’equazione familiare x al quadrato più y al quadrato uguale a venticinque. Esempio con centro spostato: h uguale a due, k uguale a meno uno, punto cinque quattro produce raggio cinque e (x meno due) al quadrato più (y più uno) al quadrato uguale a venticinque.
Se serve un cerchio per tre punti senza centro noto, usi lo strumento dedicato a tre punti; se conosce già il raggio e vuole solo le forme dell’equazione, usi il calcolatore di equazione del cerchio. L’intento di ricerca qui è specificamente centro più un punto della circonferenza verso raggio ed equazione standard, oppure un errore chiaro quando il punto non è distinto dal centro.
Contratto di ingresso, errore se il punto è il centro e come si scrivono le equazioni
Valori assoluti maggiori di un trilione vengono rifiutati affinché errori di unità non producano raggi assurdi. Dopo il parsing, il motore calcola la distanza euclidea dal centro al punto. Tale fallimento non viene fatturato ed è la risposta corretta in classe, non uno zero silenzioso.
In caso di successo, i numeri sono arrotondati a dodici decimali per goldens stabili tra runtime, mentre le stringhe di equazione usano formattazione compatta senza rumore finale. La forma standard preferisce x al quadrato quando h è zero e (x più a) al quadrato quando h è negativo, così lo studente può copiare la stringa senza correggere doppi segni.
La forma generale espande D uguale a meno due h, E uguale a meno due k e F uguale a h al quadrato più k al quadrato meno r al quadrato, utile quando uno strumento a valle si aspetta il polinomio monico espanso.
Dove questo calcolo del cerchio è utile
Aule e piattaforme di tutoraggio usano un calcolatore di cerchio da centro e punto affinché gli studenti verifichino raggio e forma standard per centri arbitrari senza errori di segno. I generatori di esami necessitano di un oracolo deterministico che segni come errato il caso in cui il punto dato è il centro, invece di stampare un’equazione a raggio zero che un correttore difettoso potrebbe accettare.
Team di giochi e simulazione posizionano luci, sensori o cerchi di collisione da un centro noto e un campione di bordo, poi vogliono la stringa di equazione o il raggio per overlay di debug. La validazione fallita non consuma saldo. Mantenga le richieste piccole, fissi nei test il raggio arrotondato e le stringhe di equazione, e otterrà dati di cerchio riproducibili per compiti, plugin LMS e worker di bordo senza erigere infrastruttura di matematica simbolica propria.
Casi d'uso
Controlli di compiti ed esami
Inserisca centro e un punto della circonferenza per verificare raggio ed equazione standard (x−h)²+(y−k)²=r², incluso il rifiuto quando il punto coincide con il centro.
Cerchi in CAD, layout e giochi
Costruisca un cerchio da un centro noto e un punto di snap o di bordo per giochi, ritagli, luci o raggi di collisione in strumenti e simulazioni.
Domande frequenti
Come si ottiene l’equazione del cerchio da centro e punto?
Invii numeri finiti h, k per il centro e x, y per un punto della circonferenza.
Cosa succede se il punto coincide con il centro?
Un punto sul centro forzerrebbe raggio zero, qui non trattato come cerchio valido, e l’input non valido non viene fatturato.
Come si calcola il raggio dal centro e da un punto?
È la distanza in linea retta tra i due: la radice quadrata della differenza orizzontale al quadrato più quella verticale al quadrato. Con centro nell'origine e punto (3, 4), il raggio è esattamente 5.
Fornisce anche la forma generale dell'equazione?
Sì. Sviluppa la forma standard in x² + y² + Dx + Ey + F uguale a zero, dove D è meno due volte h, E è meno due volte k e F è h² + k² − r², e mostra D, E e F separatamente.
Come vengono scritte le coordinate negative del centro?
Con il segno più, come in un libro di testo: un centro con x negativa compare come (x + a)², senza doppi segni meno. Può copiare l'equazione nel compito senza correggere i segni.
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/geom/circle-from-center-point \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"h":0,"k":0,"x":3,"y":4}'const res = await fetch("https://api.kit.forhosting.com/geom/circle-from-center-point", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"h": 0,
"k": 0,
"x": 3,
"y": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/circle-from-center-point",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"h": 0,
"k": 0,
"x": 3,
"y": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/circle-from-center-point", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"h":0,"k":0,"x":3,"y":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"h":0,"k":0,"x":3,"y":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/circle-from-center-point", 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
{
"h": 0,
"k": 0,
"x": 3,
"y": 4
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.circle_from_center_point",
"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
Se il punto coincide con il centro il raggio sarebbe zero e non descrive un cerchio, perciò lo strumento fallisce con invalid_input invece di inventare un risultato degenere.
Cosa determinano centro più un punto della circonferenza e cosa contiene la risposta
La risposta ripete i quattro ingressi, restituisce oggetti center e point, radius, radius_squared, diameter, standard_equation, general_equation nella forma x al quadrato più y al quadrato più D x più E y più F uguale a zero, i coefficienti generali D E F e una breve stringa di formula che riafferma l’identità della distanza. Campi mancanti, valori non finiti e magnitudini fuori intervallo sollevano invalid_input indicando il campo.
Contratto di ingresso, errore se il punto è il centro e come si scrivono le equazioni
Invii un corpo JSON con POST contenente quattro numeri finiti obbligatori: h (alias cx, center_x), k (alias cy, center_y), x (alias px, point_x) e y (alias py, point_y). Ogni campo può arrivare come numero JSON o come stringa decimale adatta a moduli e fogli di calcolo; stringhe vuote, Infinity, NaN e testo non numerico falliscono con invalid_input. Abbini l’esecuzione gratuita nel browser di questa pagina all’API a pagamento quando le serve lo stesso risultato matematico in una pipeline automatizzata senza reimplementare distanza ed espansione. Distanze quasi nulle ma non nulle producono ancora un cerchio minuscolo valido; solo la coincidenza esatta di centro e punto è respinta come invalid_input.
Dove un’API di cerchio da centro e punto rende valore
Script CAD e di layout spesso conoscono il centro di un elemento e un punto di snap su un ritaglio circolare; chiamare una piccola API di parse evita di trascinare un kernel geometrico completo per un problema a quattro numeri. Poiché l’implementazione è parse puro di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello e senza rete in uscita. Che sia arrivata cercando il raggio da centro e punto o l’equazione standard di un cerchio dati centro e un punto del bordo, il contratto è lo stesso: quattro coordinate in ingresso, un raggio positivo e equazioni leggibili in uscita, oppure un invalid_input chiaro quando il punto non è distinto dal centro.
Casi di integrazione
Fixture geometriche deterministiche
Generi stringhe di raggio ed equazione riproducibili per test unitari, validatori di gare e CI senza codice artigianale di distanza ed espansione.
Domande tecniche
Quali forme di equazione vengono restituite?
standard_equation in forma centro-raggio e general_equation come x²+y²+Dx+Ey+F=0, più i coefficienti D, E, F, il diametro e radius_squared.
Posso usare alias come cx e point_x?
Sì. Il centro accetta h, cx o center_x e k, cy o center_y. Il punto della circonferenza accetta x, px o point_x e y, py o point_y.
Quanto costa il calcolatore di cerchio da centro e punto?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l’input non valido non viene fatturato.