椭圆内的反复反射:动态几何演示
几何画板及绘图内容加载中,请稍等……
该范例演示了光线(或点)在椭圆内部经过多次反射后形成的复杂轨迹与图案。核心数学概念包括椭圆的光学性质(从一个焦点发出的光线经椭圆反射后必经过另一个焦点)、反射变换、相似变换以及几何平均等。作图要点是使用GeoGebra的Point(点)、Mirror(镜像反射)、Ellipse(椭圆)、Line(直线)、Tangent(切线)和Intersect(交点)命令,构造出椭圆、入射光线、反射光线以及一系列反射点(如A、A'、B、C等),通过反复应用反射操作生成多级反射图形。该范例适合高中及以上学段的学生学习解析几何、几何变换和椭圆性质,也可用于数学探究或动态演示,帮助理解反射的迭代过程与几何规律。
GeoGebra 命令及参数
Point(xAxis) → AMirror(A, yAxis) → A'Point(yAxis) → BEllipse(A, A', B) → cPoint(c) → CPoint(c) → DLine(C, D) → fTangent(D, c) → g,Mirror(f, g) → f'Intersect(c, f', 2) → ETangent(E, c) → h,Mirror(f', h) → f''Intersect(c, f'', 2) → FTangent(F, c) → i,Mirror(f'', i) → f'''Intersect(c, f''', 2) → GTangent(G, c) → j,Mirror(f''', j) → kIntersect(c, k, 2) → HTangent(H, c) → l,Mirror(k, l) → k'Intersect(c, k', 2) → ITangent(I, c) → m,Mirror(k', m) → k''Intersect(c, A1) → B1, C1Tangent(C1, c) → D1,Mirror(A1, D1) → A2Intersect(c, A2) → B2, C2Mirror(B1, D1) → B1'Tangent(C2, c) → D2,Mirror(A2, D2) → A3Intersect(c, A3) → B3, C3Tangent(C3, c) → D3,Mirror(A3, D3) → A4Intersect(c, A4) → B4, C4Tangent(C4, c) → D4,Mirror(A4, D4) → A5Intersect(c, A5) → B5, C5Tangent(C5, c) → D5,Mirror(A5, D5) → A6Intersect(c, A6) → B6, C6Tangent(C6, c) → D6,Mirror(A6, D6) → A7Intersect(c, A7) → B7, C7Tangent(C7, c) → D7,Mirror(A7, D7) → A8Intersect(c, A8) → B8, C8Tangent(C8, c) → D8,Mirror(A8, D8) → A9Intersect(c, A9) → B9, C9Tangent(C9, c) → D9,Mirror(A9, D9) → A10Intersect(c, A10) → B10, C10Tangent(C10, c) → D10,Mirror(A10, D10) → A11Intersect(c, A11) → B11, C11Tangent(C11, c) → D11,Mirror(A11, D11) → A12Intersect(c, A12) → B12, C12Tangent(C12, c) → D12,Mirror(A12, D12) → A13Intersect(c, A13) → B13, C13Tangent(C13, c) → D13,Mirror(A13, D13) → A14Intersect(c, A14) → B14, C14Tangent(C14, c) → D14,Mirror(A14, D14) → A15Intersect(c, A15) → B15, C15Tangent(C15, c) → D15,Mirror(A15, D15) → A16Intersect(c, A16) → B16, C16Tangent(C16, c) → D16,Mirror(A16, D16) → A17Intersect(c, A17) → B17, C17Tangent(C17, c) → D17,Mirror(A17, D17) → A18Intersect(c, A18) → B18, C18Tangent(C18, c) → D18,Mirror(A18, D18) → A19Intersect(c, A19) → B19, C19Tangent(C19, c) → D19,Mirror(A19, D19) → A20Intersect(c, A20) → B20, C20Tangent(C20, c) → D20,Mirror(A20, D20) → A21Intersect(c, A21) → B21, C21Tangent(C21, c) → D21,Mirror(A21, D21) → A22Intersect(c, A22) → B22, C22Tangent(C22, c) → D22,Mirror(A22, D22) → A23Intersect(c, A23) → B23, C23Tangent(C23, c) → D23,Mirror(A23, D23) → A24Intersect(c, A24) → B24, C24Tangent(C24, c) → D24,Mirror(A24, D24) → A25Intersect(c, A25) → B25, C25Tangent(C25, c) → D25,Mirror(A25, D25) → A26Intersect(c, A26) → B26, C26Tangent(C26, c) → D26,Mirror(A26, D26) → A27Intersect(c, A27) → B27, C27Tangent(C27, c) → D27,Mirror(A27, D27) → A28Intersect(c, A28) → B28, C28Tangent(C28, c) → D28,Mirror(A28, D28) → A29Intersect(c, A29) → B29, C29Tangent(C29, c) → D29,Mirror(A29, D29) → A30Intersect(c, A30) → B30, C30Tangent(C30, c) → D30,Mirror(A30, D30) → A31Intersect(c, A31) → B31, C31Tangent(C31, c) → D31,Mirror(A31, D31) → A32Intersect(c, A32) → B32, C32Tangent(C32, c) → D32,Mirror(A32, D32) → A33Intersect(c, A33) → B33, C33Tangent(C33, c) → D33,Mirror(A33, D33) → A34Intersect(c, A34) → B34, C34Tangent(C34, c) → D34,Mirror(A34, D34) → A35Intersect(c, A35) → B35, C35Tangent(C35, c) → D35,Mirror(A35, D35) → A36Intersect(c, A36) → B36, C36Tangent(C36, c) → D36,Mirror(A36, D36) → A37Intersect(c, A37) → B37, C37Tangent(C37, c) → D37,Mirror(A37, D37) → A38Intersect(c, A38) → B38, C38Tangent(C38, c) → D38,Mirror(A38, D38) → A39Intersect(c, A39) → B39, C39Tangent(C39, c) → D39,Mirror(A39, D39) → A40Intersect(c, A40) → B40, C40Tangent(C40, c) → D40,Mirror(A40, D40) → A41Intersect(c, A41) → B41, C41Tangent(C41, c) → D41,Mirror(A41, D41) → A42Intersect(c, A42) → B42, C42Tangent(C42, c) → D42,Mirror(A42, D42) → A43Intersect(c, A43) → B43, C43Tangent(C43, c) → D43,Mirror(A43, D43) → A44Intersect(c, A44) → B44, C44Tangent(C44, c) → D44,Mirror(A44, D44) → A45Intersect(c, A45) → B45, C45Tangent(C45, c) → D45,Mirror(A45, D45) → A46Intersect(c, A46) → B46, C46Tangent(C46, c) → D46,Mirror(A46, D46) → A47Intersect(c, A47) → B47, C47Tangent(C47, c) → D47,Mirror(A47, D47) → A48Intersect(c, A48) → B48, C48Tangent(C48, c) → D48,Mirror(A48, D48) → A49Intersect(c, A49) → B49, C49Tangent(C49, c) → D49,Mirror(A49, D49) → A50Intersect(c, A50) → B50, C50Tangent(C50, c) → D50,Mirror(A50, D50) → A51Intersect(c, A51) → B51, C51Tangent(C51, c) → D51,Mirror(A51, D51) → A52Intersect(c, A52) → B52, C52Tangent(C52, c) → D52,Mirror(A52, D52) → A53Intersect(c, A53) → B53, C53Tangent(C53, c) → D53,Mirror(A53, D53) → A54Intersect(c, A54) → B54, C54Tangent(C54, c) → D54,Mirror(A54, D54) → A55Intersect(c, A55) → B55, C55Tangent(C55, c) → D55,Mirror(A55, D55) → A56Intersect(c, A56) → B56, C56Tangent(C56, c) → D56,Mirror(A56, D56) → A57Intersect(c, A57) → B57, C57Tangent(C57, c) → D57,Mirror(A57, D57) → A58Intersect(c, A58) → B58, C58Tangent(C58, c) → D58,Mirror(A58, D58) → A59Intersect(c, A59) → B59, C59Tangent(C59, c) → D59,Mirror(A59, D59) → A60Intersect(c, A60) → B60, C60Tangent(C60, c) → D60,Mirror(A60, D60) → A61Intersect(c, A61) → B61, C61Tangent(C61, c) → D61,Mirror(A61, D61) → A62Intersect(c, A62) → B62, C62Tangent(C62, c) → D62,Mirror(A62, D62) → A63Intersect(c, A63) → B63, C63Tangent(C63, c) → D63,Mirror(A63, D63) → A64Intersect(c, A64) → B64, C64Tangent(C64, c) → D64,Mirror(A64, D64) → A65Intersect(c, A65) → B65, C65Tangent(C65, c) → D65,Mirror(A65, D65) → A66Intersect(c, A66) → B66, C66Tangent(C66, c) → D66,Mirror(A66, D66) → A67Intersect(c, A67) → B67, C67Tangent(C67, c) → D67,Mirror(A67, D67) → A68Intersect(c, A68) → B68, C68Tangent(C68, c) → D68,Mirror(A68, D68) → A69Intersect(c, A69) → B69, C69Tangent(C69, c) → D69,Mirror(A69, D69) → A70Intersect(c, A70) → B70, C70Tangent(C70, c) → D70,Mirror(A70, D70) → A71Intersect(c, A71) → B71, C71Tangent(C71, c) → D71,Mirror(A71, D71) → A72Intersect(c, A72) → B72, C72Tangent(C72, c) → D72,Mirror(A72, D72) → A73Intersect(c, A73) → B73, C73Tangent(C73, c) → D73,Mirror(A73, D73) → A74Intersect(c, A74) → B74, C74Tangent(C74, c) → D74,Mirror(A74, D74) → A75Intersect(c, A75) → B75, C75Tangent(C75, c) → D75,Mirror(A75, D75) → A76Intersect(c, A76) → B76, C76Tangent(C76, c) → D76,Mirror(A76, D76) → A77Intersect(c, A77) → B77, C77Tangent(C77, c) → D77,Mirror(A77, D77) → A78Intersect(c, A78) → B78, C78Tangent(C78, c) → D78,Mirror(A78, D78) → A79Intersect(c, A79) → B79, C79Tangent(C79, c) → D79,Mirror(A79, D79) → A80Intersect(c, A80) → B80, C80Tangent(C80, c) → D80,Mirror(A80, D80) → A81Intersect(c, A81) → B81, C81Tangent(C81, c) → D81,Mirror(A81, D81) → A82Intersect(c, A82) → B82, C82Tangent(C82, c) → D82,Mirror(A82, D82) → A83Intersect(c, A83) → B83, C83Tangent(C83, c) → D83,Mirror(A83, D83) → A84Intersect(c, A84) → B84, C84Tangent(C84, c) → D84,Mirror(A84, D84) → A85Intersect(c, A85) → B85, C85Tangent(C85, c) → D85,Mirror(A85, D85) → A86Intersect(c, A86) → B86, C86Tangent(C86, c) → D86,Mirror(A86, D86) → A87Intersect(c, A87) → B87, C87Tangent(C87, c) → D87,Mirror(A87, D87) → A88Intersect(c, A88) → B88, C88Tangent(C88, c) → D88,Mirror(A88, D88) → A89Intersect(c, A89) → B89, C89Tangent(C89, c) → D89,Mirror(A89, D89) → A90Intersect(c, A90) → B90, C90Tangent(C90, c) → D90,Mirror(A90, D90) → A91Intersect(c, A91) → B91, C91Tangent(C91, c) → D91,Mirror(A91, D91) → A92Intersect(c, A92) → B92, C92Tangent(C92, c) → D92,Mirror(A92, D92) → A93Intersect(c, A93) → B93, C93Tangent(C93, c) → D93,Mirror(A93, D93) → A94Intersect(c, A94) → B94, C94Tangent(C94, c) → D94,Mirror(A94, D94) → A95Intersect(c, A95) → B95, C95Tangent(C95, c) → D95,Mirror(A95, D95) → A96Intersect(c, A96) → B96, C96Tangent(C96, c) → D96,Mirror(A96, D96) → A97Intersect(c, A97) → B97, C97Tangent(C97, c) → D97,Mirror(A97, D97) → A98Intersect(c, A98) → B98, C98Tangent(C98, c) → D98,Mirror(A98, D98) → A99Intersect(c, A99) → B99, C99Tangent(C99, c) → D99,Mirror(A99, D99) → A100Intersect(c, A100) → B100, C100Tangent(C100, c) → D100,