函数变化演示
几何画板及绘图内容加载中,请稍等……
①本范例演示函数在不同参数下的图像变化及关键点(最大值、最小值)的动态呈现;②涉及核心数学概念包括函数图像、多项式、导数、线性回归、对数函数等;③作图要点运用了Max, Min, Polynomial, Function, Sequence, Segment, Point, Tangent, Circle, Intersect, Vector, Line, Join, PolyLine, Polygon, Midpoint等GeoGebra命令与对象;④适合高中及以上数学学习者用于理解函数性质及动态几何作图。
GeoGebra 命令及参数
Max(Xliste1) → xmaxMin(Xliste1) → xminPolynomial(liste1) → fFunction(f, xmin, xmax) → gFunction(g', xmin, xmax) → hSequence(Root[h, i], i, xmin, xmax) → liste2Sequence(g(x(Element[liste2, i])), i, 1, Length[liste2]) → liste3Sequence((x(Element[liste2, i]), Element[liste3, i]), i, 1, Length[liste2]) → liste4Unique(liste4) → l2Unique(liste2) → l1Sequence((x(Element[l1, i]), m - 4), i, 1, Length[l1]) → liste8bSequence(Segment[Element[liste2, i], Element[liste4, i]], i, 1, Length[liste2]) → liste5Function(gr, xmin, xmax) → grouSegment((xmin, 0), (xmax, 0)) → aMax(Yliste1) → YmaxSegment((xmin, 0), (xmin, g(xmin))) → bSegment((xmax, 0), (xmax, g(xmax))) → cPoint(liste4) → IPoint(liste4) → KSegment(J, L) → dSegment(M, N) → eSegment(O, P) → iSequence((x(Element[liste2, i]), m), i, 1, Length[liste2]) → liste6Sequence(Segment[Element[liste6, i], Element[liste6, i + 1]], i, 1, Length[liste6]) → liste7Function(ss, xmin, xmax) → ss1Sequence(Segment[Element[liste2, i], Element[liste6, i]], i, 1, Length[liste2]) → liste8Sequence((x(Element[liste2, i]), m - 3), i, 1, Length[liste2]) → liste9Sequence(Segment[Element[liste4, i], (0, Element[liste3, i])], i, 1, Length[liste2]) → liste10Segment((xmin, g(xmin)), (0, g(xmin))) → jSegment((xmax, g(xmax)), (0, g(xmax))) → kSequence(Text[Element[XX, i], Element[liste6, i] - (0.3, 0.5)], i, 1, Length[liste6]) → liste11Tangent(Q, grou) → qTangent(Q, g) → lCircle(Q, n) → pIntersect(p, l) → R, SCircle(Q, 1) → c_1Intersect(c_1, l) → U, VSegment(U, V) → a_1Sequence((x(Element[liste8b, i]), m - 4 + (0.5 * y(Element[l2, i]))), i, 1, Length[l2]) → liste6cVector(A_1, Element[liste6c, 1]) → wVector(Element[liste6c, Length[liste6c]], Z) → zSegment(U, V) → b_1Sequence(Vector[Element[liste6c, i], Element[liste6c, i + 1]], i, 1, Length[liste6c]) → liste12Sequence(Segment[Element[liste6c, i], Element[Unique[liste6], i]], i, 1, Length[liste6c]) → l3Segment(A_1, Element[liste6c, 1]) → debSegment(Element[liste6c, Length[liste6c]], Z) → finaLine(Q, yAxis) → dritIntersect(drit, xAxis) → C_1Intersect(drit, deb) → D_1Join({{A_1}, liste6c, {Z}}) → toutPolyLine(tout) → f_1Intersect(drit, f_1) → E_1Segment(Q, E_1) → g_1Sequence(Text[y(Element[l2, i]), Element[liste6c, i] - (0.5, 0.75)], i, 1, Length[liste6c]) → l4Polygon(F_1, H_1, I_1, G_1) → q1, h_1, i_1, j_1, k_1Polygon(K_1, J_1, H_1, F_1) → q2, l_1, m_1, n_1, p_1Polygon(L_1, K_1, F_1, M_1) → q3, q_1, r_1, s_1, t_1Polygon(M_1, N_1, G_1, F_1) → q4, e_1, f_2, g_2, h_2Midpoint(K_1, M_1) → O_1Midpoint(F_1, N_1) → P_1