彩虹圆锥曲线
几何画板及绘图内容加载中,请稍等……
该范例展示了彩虹圆锥曲线的形成过程,通过一系列直线的包络线来构建。核心数学概念包括圆锥曲线和直线的几何性质。使用了Circle(圆)、Point(点)、If(条件语句)、Sequence(序列)和LineBisector(角平分线)等GeoGebra命令。适合高中数学教学,特别是解析几何和圆锥曲线的学习。
GeoGebra 命令及参数
Circle(O, 1) → cPoint(c) → BIf(abs(A) < 1, Ellipse[A, O, Intersect[LineBisector[A, B], Line[O, B]]], Hyperbola[A, O, Intersect[LineBisector[A, B], Line[O, B]]]) → AllConicsSequence(LineBisector[(cos(((2 * π) * i / n)), sin(((2 * π) * i / n))), A], i, 0, n) → LinesLineBisector((cos(((2 * π) * 0 / n)), sin(((2 * π) * 0 / n))), A) → L0LineBisector((cos(((2 * π) * 1 / n)), sin(((2 * π) * 1 / n))), A) → L1LineBisector((cos(((2 * π) * 2 / n)), sin(((2 * π) * 2 / n))), A) → L2LineBisector((cos(((2 * π) * 3 / n)), sin(((2 * π) * 3 / n))), A) → L3LineBisector((cos(((2 * π) * 4 / n)), sin(((2 * π) * 4 / n))), A) → L4LineBisector((cos(((2 * π) * 5 / n)), sin(((2 * π) * 5 / n))), A) → L5LineBisector((cos(((2 * π) * 6 / n)), sin(((2 * π) * 6 / n))), A) → L6LineBisector((cos(((2 * π) * 7 / n)), sin(((2 * π) * 7 / n))), A) → L7LineBisector((cos(((2 * π) * 8 / n)), sin(((2 * π) * 8 / n))), A) → L8LineBisector((cos(((2 * π) * 9 / n)), sin(((2 * π) * 9 / n))), A) → L9LineBisector((cos(((2 * π) * 10 / n)), sin(((2 * π) * 10 / n))), A) → L10LineBisector((cos(((2 * π) * 11 / n)), sin(((2 * π) * 11 / n))), A) → L11LineBisector((cos(((2 * π) * 12 / n)), sin(((2 * π) * 12 / n))), A) → L12LineBisector((cos(((2 * π) * 13 / n)), sin(((2 * π) * 13 / n))), A) → L13LineBisector((cos(((2 * π) * 14 / n)), sin(((2 * π) * 14 / n))), A) → L14LineBisector((cos(((2 * π) * 15 / n)), sin(((2 * π) * 15 / n))), A) → L15LineBisector((cos(((2 * π) * 16 / n)), sin(((2 * π) * 16 / n))), A) → L16LineBisector((cos(((2 * π) * 17 / n)), sin(((2 * π) * 17 / n))), A) → L17LineBisector((cos(((2 * π) * 18 / n)), sin(((2 * π) * 18 / n))), A) → L18LineBisector((cos(((2 * π) * 19 / n)), sin(((2 * π) * 19 / n))), A) → L19LineBisector((cos(((2 * π) * 20 / n)), sin(((2 * π) * 20 / n))), A) → L20LineBisector((cos(((2 * π) * 21 / n)), sin(((2 * π) * 21 / n))), A) → L21LineBisector((cos(((2 * π) * 22 / n)), sin(((2 * π) * 22 / n))), A) → L22LineBisector((cos(((2 * π) * 23 / n)), sin(((2 * π) * 23 / n))), A) → L23LineBisector((cos(((2 * π) * 24 / n)), sin(((2 * π) * 24 / n))), A) → L24LineBisector((cos(((2 * π) * 25 / n)), sin(((2 * π) * 25 / n))), A) → L25LineBisector((cos(((2 * π) * 26 / n)), sin(((2 * π) * 26 / n))), A) → L26LineBisector((cos(((2 * π) * 27 / n)), sin(((2 * π) * 27 / n))), A) → L27LineBisector((cos(((2 * π) * 28 / n)), sin(((2 * π) * 28 / n))), A) → L28LineBisector((cos(((2 * π) * 29 / n)), sin(((2 * π) * 29 / n))), A) → L29LineBisector((cos(((2 * π) * 30 / n)), sin(((2 * π) * 30 / n))), A) → L30LineBisector((cos(((2 * π) * 31 / n)), sin(((2 * π) * 31 / n))), A) → L31LineBisector((cos(((2 * π) * 32 / n)), sin(((2 * π) * 32 / n))), A) → L32LineBisector((cos(((2 * π) * 33 / n)), sin(((2 * π) * 33 / n))), A) → L33LineBisector((cos(((2 * π) * 34 / n)), sin(((2 * π) * 34 / n))), A) → L34LineBisector((cos(((2 * π) * 35 / n)), sin(((2 * π) * 35 / n))), A) → L35LineBisector((cos(((2 * π) * 36 / n)), sin(((2 * π) * 36 / n))), A) → L36LineBisector((cos(((2 * π) * 37 / n)), sin(((2 * π) * 37 / n))), A) → L37LineBisector((cos(((2 * π) * 38 / n)), sin(((2 * π) * 38 / n))), A) → L38LineBisector((cos(((2 * π) * 39 / n)), sin(((2 * π) * 39 / n))), A) → L39LineBisector((cos(((2 * π) * 40 / n)), sin(((2 * π) * 40 / n))), A) → L40LineBisector((cos(((2 * π) * 41 / n)), sin(((2 * π) * 41 / n))), A) → L41LineBisector((cos(((2 * π) * 42 / n)), sin(((2 * π) * 42 / n))), A) → L42LineBisector((cos(((2 * π) * 43 / n)), sin(((2 * π) * 43 / n))), A) → L43LineBisector((cos(((2 * π) * 44 / n)), sin(((2 * π) * 44 / n))), A) → L44LineBisector((cos(((2 * π) * 45 / n)), sin(((2 * π) * 45 / n))), A) → L45LineBisector((cos(((2 * π) * 46 / n)), sin(((2 * π) * 46 / n))), A) → L46LineBisector((cos(((2 * π) * 47 / n)), sin(((2 * π) * 47 / n))), A) → L47LineBisector((cos(((2 * π) * 48 / n)), sin(((2 * π) * 48 / n))), A) → L48LineBisector((cos(((2 * π) * 49 / n)), sin(((2 * π) * 49 / n))), A) → L49LineBisector((cos(((2 * π) * 50 / n)), sin(((2 * π) * 50 / n))), A) → L50
AI 绘图提示语参考
绘制一个单位圆,圆心在原点。在圆上取一个动点,同时固定一个位于圆内的点。从圆心出发画一条射线,并作出该射线与圆上动点连线的垂直平分线。当动点沿圆周移动时,这些垂直平分线会形成包络,包络的形状取决于固定点的位置:若固定点在圆内,包络为椭圆;若在圆外,则为双曲线。同时,在圆周上均匀取多个点,分别作出这些点与固定点的垂直平分线,形成一组直线族,这些直线族共同勾勒出圆锥曲线的轮廓。
以上提示语为根据原始绘图命令整理而来,仅供参考。