几何中值与海森矩阵下的临界点

几何中值与海森矩阵下的临界点
几何画板及绘图内容加载中,请稍等……
2020-12-14 23:28
本范例通过几何中值的概念,探讨了临界点的性质,并利用海森矩阵进行分析。首先,通过构造一系列几何对象,如点、线段、函数等,展示了如何找到函数的临界点。接着,利用海森矩阵判断这些临界点的性质,如极值点或鞍点。本范例使用了Polygon、PointIn、Sequence、Zip、TableText等GeoGebra命令,适合高中数学教师和学生学习微积分和优化问题。

GeoGebra 命令及参数

  1. Polygon({((-π), ((-π)) / 2), ((-π), π / 2), (π, π / 2), (π, ((-π)) / 2)}) → q
  2. PointIn(q) → P9
  3. PointIn(q) → A_2
  4. Sequence(If[D(i) > 0, If[f_{xx}(i) > 0, "local minimum", "local maximum"], If[(D(i) * f_{xx}(i)) ≟ 0, "?", "saddle point"]], i, 1, Length[l1]) → l4
  5. Zip((x(a), y(a)), a, l1) → l5
  6. TableText(Append["i", 1…Length[l1]], Append["critical points", l5], Append["f_{x}", lfx], Append["f_{y}", lfy], Append["f_{xx}", f_{xx}], Append["Det", D], Append["", l4], "v") → text1
  7. Function((q_f * f(u, v)) + b_0, u, (-π), π, v, ((-π)) / 2, π / 2) → f0
  8. Length(lsad) → läsad
  9. Length(lmax) → lämax
  10. Length(lmin) → lämin
  11. Zip(Segment[A, p], p, lP) → seg
  12. Sum(seg) → sum_seg
  13. Flatten(Sequence[Sequence[((-π) + ((2 * π / na) * i), ((-π)) / 2 + (π / na * j)), j, 1, na - 1], i, 1, na - 1]) → ltest_2
  14. Zip((R; x(a); y(a)), a, ltest_2) → ltest_3
  15. TableText(Append["i", Sequence[Length[lmax]]], Append["P_{Max }\;(φ,θ)", lmax], Append["(f'x,f'y)", lZf'xymax], "v") → textmax
  16. TableText(Append["i", Sequence[Length[(lmin * x)]]], Append["P_{Max }\;(φ,θ)", lmin], Append["(f'x,f'y)", lZf'xymin], "v") → textmin
  17. TableText(Append["i", Sequence[Length[(lsad * x)]]], Append["P_{Max }\;(φ,θ)", lsad], Append["(f'x,f'y)", lZf'xysad], "v") → textsad
  18. Textfield(R) → InputBox1
  19. Textfield(n) → InputBox2
  20. Textfield(lP) → InputBox3

AI 绘图提示语参考

绘制一个矩形区域,其边界由x从负π到π、y从负π/2到π/2构成。在区域内随机放置两个点,并生成一系列测试点。通过函数曲面展示临界点,并用表格列出各临界点的坐标、偏导数值、二阶偏导及判别式,标注其类型(局部极大、极小或鞍点)。同时,用线段连接各临界点与某个参考点,并显示线段总长度。界面包含三个输入框,分别用于调整半径、点数及参考点集合。
以上提示语为根据原始绘图命令整理而来,仅供参考。