动画269:圆与割线的动态几何与微积分演示
几何画板及绘图内容加载中,请稍等……
该范例通过GeoGebra构建了一个包含圆、割线、圆弧、点、中点、旋转与缩放等元素的动态几何场景,演示了圆与割线在运动变化中产生的几何关系,并关联了导数、积分、百分比与比值等数学概念。构造中使用了Circle、Segment、PointIn、Distance、Line、Intersect、CircleArc、Point、Midpoint、Dilate、Rotate等命令,创建了A、B、c、f、a、C、b、g、D、E、d、e、h、k、F、G、p、H、i、I、J、K、q、j、L、M、l、A'、m、K'、n、A'_1、A''、m'、K'_1、r、K'_2、N、r'、s等众多对象,通过滑块或动画控制点的移动,展示割线位置变化对相关线段长度、角度、面积或比值的影响。该范例适合高中及以上学段的学生,用于理解圆的几何性质、割线定理、动态几何中的轨迹问题,以及微积分中导数与积分的直观意义,也可作为教师制作交互式数学课件的参考。
GeoGebra 命令及参数
Circle(A, B) → cSegment(A, B) → fPointIn(a) → CDistance(C, c) → bLine(A, C) → gIntersect(c, g, 2) → DIntersect(c, g, 1) → EDistance(C, D) → dDistance(C, E) → eCircle(C, h) → kIntersect(k, c) → F, G, ,CircleArc(A, G, F) → pPoint(p) → HLine(H, G) → iIntersect(k, i) → I, JMidpoint(A, C) → KCircle(K, G) → qLine(H, G) → jIntersect(q, j) → L, MDilate(A, If[0 < l ≤ 1, 1 - l, 0], K) → A'Segment(A, A') → mDilate(K, If[1 < l ≤ 2, 2 - l, 0], C) → K'Segment(K, K') → nRotate(A, If[2 < l ≤ 3, ((l - 2) * π), π], K) → A'_1Rotate(A', If[2 < l ≤ 3, ((l - 2) * π), π], K) → A''Segment(A'_1, A'') → m'Dilate(K, If[3 < l ≤ 4, 4 - l, 0], G) → K'_1Segment(K, K'_1) → rRotate(K, If[4 < l ≤ 6, ((l - 4) * π), (2 * π)], K) → K'_2Rotate(K'_1, If[4 < l ≤ 6, ((l - 4) * π), (2 * π)], K) → NSegment(K'_2, N) → r'CircleArc(K, G, N) → sDilate(H, If[6 < l ≤ 7, 7 - l, 0], M) → H'_1Segment(H, H'_1) → tDilate(M, If[7 < l ≤ 8, 8 - l, 0], J) → M'Segment(M, M') → f_1Rotate(H, If[8 < l ≤ 9, ((l - 8) * π), π], M) → H'Rotate(H'_1, If[8 < l ≤ 9, ((l - 8) * π), π], M) → OSegment(H', O) → t'