Calculadora de punto medio
El punto medio del segmento que va de (0, 0) a (4, 6) es (2, 3): el promedio de las dos x y de las dos y. Escriba ambos extremos y obtenga el punto a mitad de camino en las mismas unidades. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- X1
- 0
- Y1
- 0
- X2
- 4
- Y2
- 6
- Mx
- 2
- My
- 3
El punto medio de un segmento en el plano es el único punto que queda exactamente a mitad de camino entre sus dos extremos. En la geometría escolar es el promedio de las coordenadas de los extremos: se suman los valores de x y se dividen entre dos, y luego se hace lo mismo con los de y. Ese punto es también el centro del segmento cerrado, el pie de la mediatriz y el punto de equilibrio de una varilla fina y uniforme a lo largo del segmento. Ingenieros, asistentes de CAD, desarrolladores de juegos, auxiliares de topografía y participantes en concursos necesitan ese centro como números estables que puedan fijar en pruebas, no solo como un boceto en papel. Esta capacidad acepta cuatro números (x1, y1, x2, y2), comprueba que cada coordenada esté presente y sea finita, y devuelve el punto medio como mx y my junto con un eco de los extremos introducidos.
Qué es el punto medio de un segmento y por qué se busca
En la geometría euclidiana del plano, el punto medio M del segmento AB es la media aritmética de las coordenadas de los extremos: Mx es igual a (Ax más Bx) dividido entre dos, y My es igual a (Ay más By) dividido entre dos. De forma equivalente, M es el único punto de la recta que pasa por A y B que equidista de ambos extremos, y es el centro del segmento cerrado.
Las búsquedas se agrupan en torno a expresiones como calculadora de punto medio, punto medio de dos puntos, fórmula del punto medio y hallar el centro de un segmento a partir de coordenadas. La fórmula nunca divide entre una longitud ni un seno, por lo que sigue bien definida para cualquier par de puntos finitos, incluidos los extremos coincidentes, donde el punto medio es simplemente ese punto compartido. A diferencia de las herramientas de distancia o pendiente, esta página se centra únicamente en las coordenadas intermedias de un segmento.
Uso práctico, límites, precios y canales de entrega
Use la herramienta del navegador cuando quiera un punto medio inmediato al revisar deberes, colocar una etiqueta en el centro visual de una arista o verificar un boceto sin instalar un sistema de álgebra computacional. Las coordenadas pueden ser cualquier número finito dentro de un amplio límite absoluto adecuado para figuras habituales de CAD y de aula; las coordenadas de la respuesta comparten el mismo sistema de unidades que usted ya utiliza. Los resultados son plenamente deterministas: los mismos cuatro números producen siempre los mismos campos mx y my.
No hay modelo de lenguaje, ni servicio externo de geometría, ni aleatoriedad, por lo que la capacidad es segura para fijarla en comprobaciones de integración continua y en materiales didácticos reproducibles. Si necesita distancia, pendiente, baricentro de un triángulo o la fórmula paramétrica de la sección en una razón distinta de uno a uno, use esas páginas dedicadas cuando existan: esta capacidad se centra únicamente en el punto medio de dos puntos del plano.
Qué puede hacer con ella
Ejercicios de punto medio para deberes y exámenes
Estudiantes y correctores confirman mx y my a partir de las coordenadas de dos extremos sin un CAS local, incluido el rechazo cuando falta alguna coordenada.
Preguntas frecuentes
¿Qué fórmula usa la calculadora de punto medio?
El punto medio es la media aritmética de los extremos: mx = (x1 + x2) / 2 y my = (y1 + y2) / 2.
¿Es gratuita la calculadora de punto medio?
La herramienta del navegador funciona gratis en su dispositivo.
¿Se aceptan extremos coincidentes?
Sí. Si ambos extremos son el mismo punto, el punto medio es igual a ese punto. Solo se rechazan las coordenadas ausentes o no finitas.
¿Funciona con coordenadas negativas?
Sí. Se acepta cualquier número finito, negativo o decimal, siempre que ambos puntos usen la misma unidad. El punto medio sale en ese mismo sistema, sean centímetros de un plano o casillas de un mapa.
¿Puedo hallar el punto a un tercio del camino en lugar de la mitad?
Aquí no: esta calculadora solo encuentra el punto que divide el segmento en dos partes iguales. Para otra proporción necesita la fórmula de la sección, que pondera los dos extremos de forma distinta.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/geom/midpoint \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"x1":0,"y1":0,"x2":4,"y2":6}'const res = await fetch("https://api.kit.forhosting.com/geom/midpoint", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"x1": 0,
"y1": 0,
"x2": 4,
"y2": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/midpoint",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"x1": 0,
"y1": 0,
"x2": 4,
"y2": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/midpoint", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"x1":0,"y1":0,"x2":4,"y2":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"x1":0,"y1":0,"x2":4,"y2":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/midpoint", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"x1": 0,
"y1": 0,
"x2": 4,
"y2": 6
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.midpoint",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Los campos ausentes o vacíos fallan de inmediato con invalid_input, de modo que una validación fallida nunca se cobra.
Qué es el punto medio de un segmento y por qué se busca
Los estudiantes quieren una comprobación numérica frente a la solución de su tarea; los desarrolladores, un oráculo determinista para anclajes de colisión, puntos medios de trayectorias y casos de prueba; y los asistentes de topografía y CAD, un JSON estructurado que puedan pegar en informes sin reimplementar el promedio de dos términos en cada lenguaje. Entregar mx y my como JSON facilita comparar el resultado en integración continua, alimentarlo a una cadena mayor o copiarlo en notas.
Cómo valida esta calculadora la entrada y calcula el promedio de los extremos
Tras el parse, el punto medio se calcula como mx igual a (x1 más x2) dividido entre dos y my igual a (y1 más y2) dividido entre dos. Los extremos coincidentes se aceptan porque el promedio sigue definido y es igual a ese punto; solo se rechazan las coordenadas incompletas o no numéricas. Envíe un cuerpo JSON con los cuatro campos obligatorios x1, y1, x2 y y2. Cada campo debe ser un número finito (se aceptan números JSON o cadenas numéricas). El motor rechaza campos ausentes, cadenas vacías, NaN e infinitos con invalid_input, de modo que esas llamadas fallidas no se cobran. Los resultados se redondean a una precisión decimal estable para que las mismas coordenadas produzcan siempre el mismo JSON en todos los motores de JavaScript. La respuesta hace eco de las cuatro coordenadas de entrada, devuelve mx y my, y fija method en average_of_endpoints para que quien llama pueda comprobar el algoritmo en pruebas. No hay trigonometría, ni inversión de matrices, ni ningún servicio externo de geometría: solo suma y división entre dos en un aislado de Worker.
Uso práctico, límites, precios y canales de entrega
Use la API cuando un script, una plataforma educativa, una herramienta de mallas, un editor de juegos o un cuaderno necesite JSON estable para muchas parejas de extremos bajo un mismo contrato. Cada solicitud con éxito es un elemento facturable a $0.002; la validación fallida no consume saldo. Conecte el endpoint en demostraciones de medianas, verificadores de respuestas de concursos, ayudas de trayectorias de sprites o pasos de preprocesado donde ya prefiera un promedio explícito de extremos frente a widgets opacos de caja negra que no pueden explicar por qué se rechaza un y2 ausente.
Casos de integración
Casos deterministas para pruebas de geometría
Las cadenas que alimentan pruebas unitarias o demostraciones interactivas de segmentos pueden llamar a un oráculo puro de punto medio en lugar de reimplementar el promedio de dos términos en cada lenguaje.
Anclajes de rutas en CAD, mallas y juegos
Las herramientas que colocan texto, orígenes de colisión o marcadores de interfaz en el centro visual de una arista pueden recuperar el punto medio del segmento como JSON estructurado para importarlo.
Preguntas técnicas
¿Cómo calculo el punto medio de un segmento con esta API?
Envíe un cuerpo JSON con x1, y1, x2 y y2 a geom.midpoint. La respuesta devuelve mx y my como el promedio de los dos extremos.
¿Qué ocurre si falta una coordenada?
La solicitud falla con invalid_input porque cada campo exige un número finito. Esos fallos de validación no se cobran.