ForHosting KIT · Matemáticas

Calculadora de sistemas de desigualdades lineales

x + y ≤ 6 con x ≥ 0 e y ≥ 0 sombrea un triángulo con vértices (0, 0), (6, 0) y (0, 6). La calculadora da cada recta frontera y cada vértice, e indica si la región es un polígono, no acotada o vacía. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto

Un sistema de desigualdades lineales es una lista de semipianos en el plano coordenado, cada uno escrito como a x más b y comparado con una constante. Su intersección común es la región factible: un polígono convexo, un conjunto convexo no acotado, o el conjunto vacío cuando los cortes se contradicen. Esta calculadora de sistemas de desigualdades lineales acepta dos o más filas de la forma a x más b y comparado con c, devuelve cada recta frontera (incluidos los casos vertical y horizontal) y enumera los vértices donde esas rectas se encuentran dentro de la región factible cerrada. Los estudiantes usan esos vértices como esquinas de la gráfica sombreada; los cuadernos de programación lineal los usan como óptimos candidatos de un objetivo lineal. El motor es puro y determinista: la eliminación de Fourier–Motzkin decide el vacío, las intersecciones por pares producen vértices candidatos, y una prueba del ángulo de las normales decide si la región es un polígono acotado.

Qué significa un sistema plano y qué vértices informa la calculadora

Cada desigualdad a x más b y comparada con c es un semipiano cerrado o abierto cuyo borde es la recta a x más b y igual a c. Aparece un borde vertical cuando el coeficiente de y es cero, un borde horizontal cuando el coeficiente de x es cero, y un borde con pendiente en cualquier otro caso, con pendiente igual a menos a entre b e intersección con el eje y igual a c entre b.

La región factible es el conjunto de puntos que satisfacen todas las desigualdades a la vez. Como una intersección finita de semipianos es un poliedro convexo en el plano, su geometría queda descrita por completo por las rectas de apoyo y por los vértices donde dos o más de esas rectas se cortan sin dejar de obedecer el resto del sistema.

Esta calculadora informa esos vértices geométricos de la región cerrada: un menor-que estricto se trata como menor-o-igual al recoger vértices, igual que en la gráfica de aula con trazo continuo o discontinuo, donde las esquinas del sombreado siguen siendo los mismos puntos aunque un borde discontinuo los excluya del conjunto abierto.

Cuando las desigualdades forman un triángulo en el primer cuadrante, por ejemplo x más y a lo sumo seis junto con x al menos cero e y al menos cero, los tres vértices son el origen, el punto seis coma cero y el punto cero coma seis. Cuando esos mismos cortes del primer cuadrante se combinan con una cota inferior como x más y al menos uno, la región no está acotada y los vértices son solo los dos puntos donde la recta inclinada corta los ejes.

Una lista inconsistente, por ejemplo x al menos dos, y al menos dos y x más y a lo sumo uno, tiene región factible vacía y por tanto ningún vértice. Ambos coeficientes de una fila deben ser no nulos como pareja: a y b no pueden anularse a la vez, porque entonces el enunciado no definiría una recta en el plano.

Contrato de entrada, campos de frontera y cómo se deciden el vacío y la acotación

Cada objeto necesita los números finitos a, b y c y un operador de comparación op. El operador puede ser los símbolos menor, menor-o-igual, mayor y mayor-o-igual, o los códigos cortos lt, le, gt y ge, incluidos los signos unicode de menor-o-igual y mayor-o-igual. Los vértices se devuelven en orden antihorario alrededor de su centroide, cada uno con coordenadas redondeadas a doce decimales y un arreglo lines de índices basados en uno de las aristas que pasan por el punto.

El campo region vale polygon cuando el conjunto es un polígono acotado no vacío, unbounded cuando es no vacío y se aleja al infinito, y empty cuando la eliminación de Fourier–Motzkin demuestra que los semipianos no tienen punto común. La acotación se decide por el cono de recesión: la región cerrada es un polígono solo cuando las normales exteriores de las restricciones rodean el origen, de modo que la única dirección que permanece factible para siempre es el vector cero.

Gráficas de aula y comprobación de tareas

Introduzca dos o más desigualdades a x + b y ⊙ c, lea cada recta frontera y contraste la lista de vértices en sentido antihorario con una región factible sombreada a mano.

Programación lineal gráfica

Reúna los vértices de una región factible plana para evaluar un objetivo lineal en cada esquina sin un resolutor LP general.

¿Cómo se obtienen los vértices de un sistema de desigualdades lineales?

Envíe dos o más filas {a, b, op, c} para a x + b y ⊙ c.

¿En qué se diferencia un polígono, una región no acotada y un sistema vacío?

region vale polygon cuando el conjunto factible cerrado es un polígono convexo acotado con al menos tres vértices, unbounded cuando el conjunto es no vacío y se aleja al infinito, y empty cuando los semipianos no tienen punto común.

¿Una desigualdad estricta cambia los vértices listados?

Los vértices se calculan para la región cerrada, de modo que un borde discontinuo (estricto) aporta las mismas esquinas geométricas que su homólogo continuo. La recta frontera se informa con el operador original.

¿Por qué a y b no pueden ser ambos cero?

Si ambos coeficientes se anulan, a x + b y ⊙ c no es la ecuación de una recta en el plano.

¿Para qué sirven los vértices de la región?

En una gráfica son las esquinas de la zona sombreada. En programación lineal son los puntos candidatos que se prueban al buscar el mejor valor de un objetivo lineal dentro de esa región.

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/algebra/system-of-inequalities

¿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/algebra/system-of-inequalities \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"inequalities":[{"a":1,"b":1,"op":"<=","c":6},{"a":1,"b":0,"op":">=","c":0},{"a":0,"b":1,"op":">=","c":0}]}'
{
  "inequalities": [
    {
      "a": 1,
      "b": 1,
      "op": "<=",
      "c": 6
    },
    {
      "a": 1,
      "b": 0,
      "op": ">=",
      "c": 0
    },
    {
      "a": 0,
      "b": 1,
      "op": ">=",
      "c": 0
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.system_of_inequalities",
  "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.

max_items16
max_abs_coeff1000000000000
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.

La validación fallida no se cobra; una llamada exitosa cuesta $0.002.

Contrato de entrada, campos de frontera y cómo se deciden el vacío y la acotación

Envíe por POST un cuerpo JSON cuyo campo inequalities sea un arreglo de al menos dos y a lo sumo dieciséis objetos. Se aceptan los alias system y constraints para el arreglo, de modo que las hojas de cálculo y los formularios tipados reutilicen el mismo contrato. Filas ausentes, un valor que no sea arreglo, menos de dos filas, más de dieciséis filas, un coeficiente no finito, un operador desconocido, una magnitud por encima del techo documentado, o una fila con a y b iguales a cero fallan con invalid_input nombrando el campo; esos fallos no se facturan. Si tiene éxito, el cuerpo ecoa las filas normalizadas, lista un objeto de frontera por desigualdad con un kind sloped, horizontal o vertical y, cuando el kind hace existir la magnitud, slope, intercept, x_const o y_const. Combine este payload con su propio trazador si necesita un bosquejo; el endpoint no emite imágenes ni prosa paso a paso más allá de la cadena formula.

Dónde rinde una API de sistemas de desigualdades lineales

Los generadores de exámenes necesitan un oráculo determinista que distinga un triángulo, una región no acotada del primer cuadrante y una contradicción vacía, en lugar de una lista de éxito vacía que un calificador defectuoso podría tratar como acierto. Quienes planifican producto y capacidad codifican presupuesto, no negatividad y límites de mezcla como a x más b y comparado con c y quieren la lista de vértices antes de adjuntar un objetivo. Mantenga bajo el número de filas, fije los vértices redondeados en las pruebas y obtendrá geometría reproducible de la región factible para tareas, complementos LMS y workers de borde, sin montar un resolutor simbólico propio. Las aulas de álgebra y las plataformas de tutoría grafican sistemas dibujando cada frontera y sombreando la intersección; un endpoint que devuelve los mismos vértices que el docente marca en la pizarra permite al alumno comprobar una gráfica hecha a mano sin un sistema de álgebra computacional. Como la implementación es parse de nivel A, cada llamada exitosa cuesta el $0.002 publicado, sin tokens de modelo y sin red de salida, y la entrada inválida no consume saldo.

Claves de examen y fixtures de LMS

Clasifique sistemas como polígono, conjunto no acotado o vacío con un oráculo determinista que nunca inventa intersecciones de más.

¿Cuánto cuesta la calculadora de sistemas de desigualdades lineales?

La herramienta del navegador es gratuita. Las solicitudes a la API usan saldo prepago de KIT a $0.002 por llamada exitosa; la entrada inválida no se factura.

Ver la documentación completa del KIT →