正弦函数的导数直观发现
几何画板及绘图内容加载中,请稍等……
①本范例演示学生如何直观地发现正弦函数y=sin(x)的导数为余弦函数y=cos(x);②涉及核心数学概念:导数、三角函数;③作图要点:使用了Random, RandomElement, Point, Circle, Intersect, Vector等GeoGebra命令和对象;④适合高中数学教学,用于帮助学生理解导数的几何意义和三角函数的性质。
GeoGebra 命令及参数
Random(1, 2) → bRandom(-3, 3) → cRandom(-3, 3) → dRandomElement(list1) → aPoint(vert_A) → ACircle((x(A), g(x(A))), 1) → circle_AIntersect(circle_A, line_A, 1) → A_2Intersect(circle_A, line_A, 2) → A_3Intersect(g, vert_A, (0, 0)) → A_1Vector(A_1, A_3) → u_AVector(A_1, A_2) → v_APoint(vert_B) → BCircle((x(B), g(x(B))), 1) → circle_BIntersect(g, vert_B, (1.5707963267948966, 1)) → B_1Intersect(circle_B, line_B, 1) → B_2Intersect(circle_B, line_B, 2) → B_3Vector(B_1, B_2) → u_BVector(B_1, B_3) → v_BPoint(vert_C) → CIntersect(g, vert_C, (3.141592653589793, 1.2246467991473532E-16)) → C_1Circle((x(C), g(x(C))), 1) → circle_CIntersect(circle_C, line_C, 1) → C_2Intersect(circle_C, line_C, 2) → C_3Vector(C_1, C_3) → u_CVector(C_1, C_2) → v_CPoint(vert_D) → DCircle((x(D), g(x(D))), 1) → circle_DIntersect(g, vert_D, (4.71238898038469, -1)) → D_1Intersect(circle_D, line_D, 1) → D_2Intersect(circle_D, line_D, 2) → D_3Vector(D_1, D_2) → u_DVector(D_1, D_3) → v_DPoint(vert_E) → ECircle((x(E), g(x(E))), 1) → circle_EIntersect(g, vert_E, (6.283185307179586, -2.4492935982947064E-16)) → E_1Intersect(circle_E, line_E, 1) → E_2Intersect(circle_E, line_E, 2) → E_3Vector(E_1, E_2) → u_EVector(E_1, E_3) → v_EPoint(vert_F) → FCircle((x(F), g(x(F))), 1) → circle_FIntersect(g, vert_F, (-1.5707963267948966, -1)) → F_1Intersect(circle_F, line_F, 1) → F_3Intersect(circle_F, line_F, 2) → F_2Vector(F_1, F_3) → u_FVector(F_1, F_2) → v_FPoint(vert_G) → GCircle((x(G), g(x(G))), 1) → circle_GIntersect(g, line_G, (-3.141592653589793, -1.2246467991473532E-16)) → G_1Intersect(circle_G, line_G, 1) → G_2Intersect(circle_G, line_G, 2) → G_3Vector(G_1, G_2) → u_GVector(G_1, G_3) → v_GPoint(vert_H) → HCircle((x(H), g(x(H))), 1) → circle_HIntersect(g, line_H, (-4.71238898038469, 1)) → H_1Intersect(circle_H, line_H, 1) → H_2Intersect(circle_H, line_H, 2) → H_3Vector(H_1, H_2) → u_HVector(H_1, H_3) → v_HPoint(vert_I) → ICircle((x(I), g(x(I))), 1) → circle_IIntersect(circle_I, line_I, 1) → I_2Intersect(circle_I, line_I, 2) → I_3Intersect(g, line_I, (-6.283185307195264, -1.5677880535186782E-11)) → I_1Vector(I_1, I_2) → u_IVector(I_1, I_3) → v_I