几何中值与海森矩阵下的临界点
几何画板及绘图内容加载中,请稍等……
本范例通过几何中值的概念,探讨了临界点的性质,并利用海森矩阵进行分析。首先,通过构造一系列几何对象,如点、线段、函数等,展示了如何找到函数的临界点。接着,利用海森矩阵判断这些临界点的性质,如极值点或鞍点。本范例使用了Polygon、PointIn、Sequence、Zip、TableText等GeoGebra命令,适合高中数学教师和学生学习微积分和优化问题。
GeoGebra 命令及参数
Polygon({((-π), ((-π)) / 2), ((-π), π / 2), (π, π / 2), (π, ((-π)) / 2)}) → qPointIn(q) → P9PointIn(q) → A_2Sequence(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]) → l4Zip((x(a), y(a)), a, l1) → l5TableText(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") → text1Function((q_f * f(u, v)) + b_0, u, (-π), π, v, ((-π)) / 2, π / 2) → f0Length(lsad) → läsadLength(lmax) → lämaxLength(lmin) → läminZip(Segment[A, p], p, lP) → segSum(seg) → sum_segFlatten(Sequence[Sequence[((-π) + ((2 * π / na) * i), ((-π)) / 2 + (π / na * j)), j, 1, na - 1], i, 1, na - 1]) → ltest_2Zip((R; x(a); y(a)), a, ltest_2) → ltest_3TableText(Append["i", Sequence[Length[lmax]]], Append["P_{Max }\;(φ,θ)", lmax], Append["(f'x,f'y)", lZf'xymax], "v") → textmaxTableText(Append["i", Sequence[Length[(lmin * x)]]], Append["P_{Max }\;(φ,θ)", lmin], Append["(f'x,f'y)", lZf'xymin], "v") → textminTableText(Append["i", Sequence[Length[(lsad * x)]]], Append["P_{Max }\;(φ,θ)", lsad], Append["(f'x,f'y)", lZf'xysad], "v") → textsadTextfield(R) → InputBox1Textfield(n) → InputBox2Textfield(lP) → InputBox3
AI 绘图提示语参考
绘制一个矩形区域,其边界由x从负π到π、y从负π/2到π/2构成。在区域内随机放置两个点,并生成一系列测试点。通过函数曲面展示临界点,并用表格列出各临界点的坐标、偏导数值、二阶偏导及判别式,标注其类型(局部极大、极小或鞍点)。同时,用线段连接各临界点与某个参考点,并显示线段总长度。界面包含三个输入框,分别用于调整半径、点数及参考点集合。
以上提示语为根据原始绘图命令整理而来,仅供参考。