Linear Programming
Loading the math board and drawing, please wait…
This example demonstrates the basic concepts of linear programming, involving linear functions, inequalities, and the maximum and minimum values of the objective function. Using GeoGebra commands like Max, Min, and ImplicitCurve, it provides an intuitive display of the solutions to linear programming problems. Suitable for high school mathematics education and learning.
GeoGebra Commands & Parameters
RemoveUndefined({Vertex[If[n ≟ 1, a, If[n ≟ 2, h, If[n ≟ 3, i_1, If[n ≟ 4, p, If[n ≟ 5, q, If[n ≟ 6, r, s]]]]]]]}) → ATextfield(a) → CasillaDeEntrada1Textfield(b) → CasillaDeEntrada2Textfield(c) → CasillaDeEntrada3Textfield(d) → CasillaDeEntrada4Textfield(e) → CasillaDeEntrada5Textfield(f) → CasillaDeEntrada6Textfield(g) → CasillaDeEntrada7Sequence(IsInRegion[Element[A, i], v], i, 1, Length[A]) → lista1RemoveUndefined(Sequence[IndexOf[false, lista1, i], i, 1, Length[A]]) → uRemove(A, Sequence[Element[A, Element[u, i]], i, 1, Length[u]]) → lista2Element(lista2, 1) → BElement(lista2, 2) → CElement(lista2, 3) → DElement(lista2, 4) → EElement(lista2, 5) → FElement(lista2, 6) → GElement(lista2, 7) → HElement(lista2, 8) → IElement(lista2, 9) → JElement(lista2, 10) → KElement(lista2, 11) → LElement(lista2, 12) → MElement(lista2, 13) → NElement(lista2, 14) → OElement(lista2, 15) → PElement(lista2, 16) → QElement(lista2, 17) → RTextfield(f_1) → CasillaDeEntrada8ImplicitCurve(f_1(x, y) - k) → tSequence(f_1(Element[lista2, i]), i, 1, Length[lista2]) → lista4Max(lista4) → c_1Min(lista4) → d_1Element(lista2, IndexOf[Max[lista4], lista4]) → e_1Element(lista2, IndexOf[Min[lista4], lista4]) → STextfield(t_1) → CasillaDeEntrada9