拉格朗日乘数法示例1
几何画板及绘图内容加载中,请稍等……
这个范例演示了如何使用拉格朗日乘数法求解带约束条件的优化问题。涉及的核心数学概念包括拉格朗日乘数、梯度、等高线和最优解。作图要点使用了GeoGebra的LaTeX、LeftSide、Simplify、Point、UnitVector、Angle、Zip、Length、CurveCartesian、Text、Segment、RotateText、Surface、Textfield等命令和对象来构建函数图像、等高线、梯度向量和最优解点。适合大学数学或物理专业的学生学习和理解最值优化问题。
GeoGebra 命令及参数
LaTeX(Cu_g, true) → text8bLeftSide(Cu_g) → gSimplify(Derivative[g, x, 1]) → gx'Simplify(Derivative[g, y, 1]) → gy'Simplify(Derivative[f, y, 1]) → fy'Simplify(Derivative[f, x, 1]) → fx'Point(Cu_g) → BUnitVector(Vector[B, Df]) → u_fUnitVector(Vector[B, Dg]) → u_gAngle(u_g, u_f) → αZip((x(a), y(a), f(a)), a, Sequence[Point[Cu_g, t / 100], t, 0, 100]) → lg_1Zip((x(a), y(a), f(a)), a, Flatten[l1]) → l1fZip((x(a), y(a), f(a)), a, Flatten[l2]) → l2fZip(Segment[a, b], a, l1, b, l1f) → l1segLength(l1) → lä1Length(l2) → lä2Zip(Segment[a, b], a, l2, b, l2f) → l2segCurveCartesian(3 + (4 * cos(t)), (sqrt(8) * sin(t)), f(3 + (4 * cos(t)), (sqrt(8) * sin(t))), t, 0, (2 * π)) → q3cText("∇f", Point[u_f, 1]) → text25fText("∇g", Point[u_g, 1]) → text25gSegment(B, C) → f_1RotateText(text14, 90°) → text15Surface(3 + (4 * cos(t)), (sqrt(8) * sin(t)), u, t, 0, (2 * π), u, 10, 140) → g3cTextfield(txtCu01_x) → InputBox1LaTeX(Min, true, true) → text4Simplify(fx'(x, y) - (gx'(x, y) * fy'(x, y) / gy'(x, y))) → Cu_xfSimplify(fy'(x, y) - (gy'(x, y) * fx'(x, y) / gx'(x, y))) → Cu_yfTextfield(txtCu01_y) → InputBox2