ForHosting KIT · Matemáticas

Calculadora distancia de Chebyshev

Mida la distancia de tablero de ajedrez entre dos puntos, la mayor de las separaciones horizontal y vertical: de (0, 0) a (3, 4) es 4, no el 5 que daría una regla. Incluye también las diferencias con signo y en valor absoluto. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
X1
0
Y1
0
X2
3
Y2
4
Obtiene
Distancia
4
Dx
3
Dy
4
Abs dx
3

La distancia de Chebyshev, también llamada distancia de tablero de ajedrez o métrica L-infinito, mide cuán lejos están dos puntos cuando el movimiento en cualquiera de las ocho direcciones de la brújula tiene el mismo coste. En un tablero infinito la distancia es el número mínimo de movimientos de rey entre dos casillas; en coordenadas continuas es simplemente el máximo de las diferencias absolutas de las coordenadas. Esta calculadora acepta cuatro números finitos x1, y1, x2 e y2, valida cada campo y devuelve la distancia de Chebyshev no negativa junto con los deltas con signo, sus valores absolutos, una etiqueta method chebyshev y la cadena de fórmula cerrada.

Cómo funciona la distancia de Chebyshev en el plano

Etiquete el primer punto como (x1, y1) y el segundo como (x2, y2). Forme las diferencias de coordenadas dx igual a x2 menos x1 y dy igual a y2 menos y1, tome valores absolutos y conserve el mayor de los dos: la distancia es el max de abs(dx) y abs(dy). Ese único máximo es la distancia de Chebyshev, de tablero o L-infinito.

A diferencia de la longitud euclídea, que es la hipotenusa de esos mismos dos deltas, Chebyshev trata el movimiento diagonal con el mismo coste que un paso puramente horizontal o vertical de igual magnitud, de modo que una separación de tres por cuatro da distancia cuatro y no cinco. A diferencia de la distancia de Manhattan (L1), que suma los deltas absolutos y prohíbe la diagonal libre, Chebyshev nunca suma ambos ejes cuando uno domina.

El resultado es siempre no negativo, cero exactamente cuando los puntos coinciden y simétrico al intercambiar los extremos. Comprobaciones clásicas: (0, 0) a (3, 4) da cuatro, (1, 1) a (4, 5) da cuatro y (2, 7) a (2, 7) da cero. Como la fórmula solo usa resta, valor absoluto y un máximo, es determinista, O(1) y libre de raíces cuadradas, bibliotecas trigonométricas o solucionadores iterativos.

Coordenadas enteras recuperan el conteo de movimientos de rey en un tablero; coordenadas reales recuperan la métrica L-infinito continua usada en teoría de la aproximación y geometría de norma uniforme. Ese camino cerrado coincide con cómo los cursos de matemática discreta, las guías de pathfinding en rejilla y las notas de espacios métricos presentan el problema de la distancia de tablero, y mantiene alineados a correctores automáticos y tuberías con el cálculo a mano, sin conversión de unidades ni proyecciones cartográficas mezcladas en la misma llamada.

Dónde aparece la distancia de Chebyshev y de tablero en el trabajo real

Los cursos de matemática discreta de secundaria y de espacios métricos universitarios suelen pedir a los estudiantes calcular la distancia L-infinito junto con la euclídea y la de Manhattan para que vean cómo la bola unitaria pasa de un diamante a un cuadrado; una calculadora fiable con comprobación numérica estricta acelera la corrección de deberes y elimina errores de hoja de cálculo donde alguien toma la hipotenusa por costumbre.

Motores de juegos, rejillas y juegos de mesa almacenan piezas, baldosas y agentes en retículas enteras; el alcance de movimiento de rey, los círculos de visión bajo Chebyshev y los radios de ataque se reducen al max de deltas absolutos sin un pathfinder completo. La robótica y la automatización de almacenes que permiten el desplazamiento diagonal a la misma velocidad que el alineado a ejes usan Chebyshev como cota inferior del tiempo de viaje antes de la planificación detallada.

La visión por computador y el procesamiento de imágenes a veces usan vecindarios L-infinito para elementos estructurantes morfológicos y comprobaciones de error de norma máxima entre coordenadas de píxel. Si más adelante necesita longitud euclídea en línea recta, distancia Manhattan de manzana o distancia de gran círculo en un globo, trátelas como intenciones de búsqueda separadas en lugar de sobrecargar esta landing de tablero Chebyshev: cada métrica responde a una pregunta distinta y posiciona con palabras clave distintas.

Deberes y comparación de métricas

Calcule la distancia L∞ de tablero entre dos puntos dibujados y rechace coordenadas no numéricas con un error claro.

Pathfinding en rejilla y alcances de juego

Convierta dos coordenadas de retícula 2D en una longitud de Chebyshev de movimiento de rey para visión, radio de ataque y heurísticas.

¿Qué fórmula usa esta calculadora?

La fórmula de Chebyshev (tablero / L∞): distance = max(|x2 − x1|, |y2 − y1|). La respuesta incluye method: "chebyshev" y la cadena formula.

¿En qué se diferencia de la distancia euclídea?

La distancia euclídea es √(dx² + dy²), la longitud en línea recta. Chebyshev es la diferencia absoluta máxima de coordenadas y coincide con los movimientos de rey en un tablero.

¿Qué ocurre si una coordenada no es un número?

Campos ausentes, cadenas vacías, texto no numérico, NaN e Infinity se rechazan y no se cobran.

¿Cuánto cuesta?

La herramienta del navegador es gratuita y se ejecuta en local.

¿Qué relación tiene la distancia de Chebyshev con el rey del ajedrez?

Con coordenadas enteras coincide con el menor número de movimientos de rey entre dos casillas, porque el rey avanza en diagonal con un solo paso, igual que en línea recta. Con coordenadas reales da la misma medida en un plano continuo.

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.

POSThttps://api.kit.forhosting.com/geom/chebyshev-distance

¿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.

curl -X POST https://api.kit.forhosting.com/geom/chebyshev-distance \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x1":0,"y1":0,"x2":3,"y2":4}'
{
  "x1": 0,
  "y1": 0,
  "x2": 3,
  "y2": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geom.chebyshev_distance",
  "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.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Estudiantes que comparan métricas, desarrolladores de juegos con pathfinding en rejilla y rangos de visión, equipos de robótica con movimiento diagonal y autores de pruebas que necesitan un oráculo geométrico determinista obtienen el mismo resultado puro en la herramienta gratuita del navegador y en la API de pago. Campos ausentes, cadenas vacías, texto no numérico, NaN e Infinity provocan invalid_input en lugar de un NaN silencioso que parezca un éxito.

Cómo funciona la distancia de Chebyshev en el plano

Coordenadas muy grandes aún pueden desbordar el rango IEEE-754 al restarse; si el resultado intermedio no es finito, la petición falla con un mensaje de desbordamiento claro en lugar de devolver Infinity en JSON.

Qué envía usted y qué recibe de vuelta

Proporcione cuatro números finitos obligatorios: x1 e y1 del primer punto, x2 e y2 del segundo. Use la herramienta gratuita del navegador para comprobaciones rápidas y el mismo contrato desde scripts cuando necesite evaluación masiva de distancias de Chebyshev sin reimplementar la puerta numérica en cada lenguaje. Se aceptan alias cortos ax, ay, bx, by y x_a hasta y_b para que las etiquetas del formulario sigan compactas sin divergir de los handlers. Campos ausentes, cadenas vacías, texto no numérico, NaN e Infinity se rechazan con invalid_input y no se cobran. Tras el análisis, el servicio calcula dx y dy, toma abs_dx y abs_dy, fija distance al máximo de esos deltas absolutos y comprueba que la distancia sea un número finito. En el éxito la respuesta JSON devuelve distance redondeada para una serialización estable, eco de las cuatro coordenadas normalizadas, dx, dy, abs_dx y abs_dy, method con la cadena chebyshev y formula como d igual al max de las diferencias absolutas de coordenadas, de modo que registros e interfaces docentes documenten la métrica sin reingeniería del código. Ejemplos: cero, cero, tres, cuatro da distance cuatro con abs_dx tres y abs_dy cuatro; uno, uno, cuatro, cinco da distance cuatro; un y2 no numérico falla nombrando ese campo. El precio API es la base publicada de $0.002 por ítem exitoso; los fallos de validación no consumen saldo prepago.

Dónde aparece la distancia de Chebyshev y de tablero en el trabajo real

Como esta capacidad es un motor parse puro, la validación fallida no consume saldo y las ejecuciones exitosas se mantienen en $0.002 por ítem.

Fixtures de geometría de norma uniforme

Genere distancias max-norm deterministas para pruebas, documentación y benchmarks sintéticos que hagan eco de deltas y method.

¿Importa el orden de los puntos?

No. La distancia es simétrica: intercambiar los dos puntos produce la misma longitud no negativa (dx y dy cambian de signo; abs_dx y abs_dy se mantienen).

Ver la documentación completa del KIT →