线段上分点轨迹(椭圆)
2013-06-03 06:37
本范例演示了线段上特定分点在运动过程中所形成的轨迹。通过调整线段端点或分点参数,可以直观地观察到这些分点的集合构成一个椭圆。该范例结合了解析几何与几何作图,帮助理解椭圆作为轨迹的几何生成原理及其参数方程的几何意义。
<?xml version="1.0" encoding="utf-8"?>
<geogebra format="4.0" id="ed2f4646-6d3a-4775-80d4-257025231baf" xsi:noNamespaceSchemaLocation="http://www.geogebra.org/ggb.xsd" xmlns="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
<gui>
<window width="1024" height="738" />
<perspectives>
<perspective id="tmp">
<panes>
<pane location="" divider="0.1640625" orientation="1" />
</panes>
<views>
<view id="4" toolbar="0 || 2020 , 2021 , 2022 , 66 || 2001 , 2003 , 2002 , 2004 , 2005 || 2040 , 2041 , 2042 , 2044 , 2043" visible="false" inframe="false" stylebar="false" location="1,1" size="300" window="100,100,600,400" />
<view id="1" visible="true" inframe="false" stylebar="true" location="1" size="843" window="100,100,600,400" />
<view id="2" visible="true" inframe="false" stylebar="false" location="3" size="168" window="100,100,250,400" />
<view id="16" visible="false" inframe="true" stylebar="false" location="1" size="150" window="50,50,500,500" />
<view id="32" visible="false" inframe="true" stylebar="true" location="1" size="150" window="50,50,500,500" />
<view id="64" visible="false" inframe="true" stylebar="false" location="1" size="150" window="50,50,500,500" />
</views>
<toolbar show="true" items="0 | 40 | 1 5 | 15 45 7 8 2 | 10 22 21 34 55 | 3 | 4 | 16 51 | 17 25 61 60 52 | 36 46 | 30 | 32" />
<input show="true" cmd="true" top="false" />
</perspective>
<perspective id="2">
<panes>
<pane location="" divider="0.2221153846153846" orientation="1" />
</panes>
<views>
<view id="4" toolbar="0 || 2020 , 2021 , 2022 , 66 || 2001 , 2003 , 2002 , 2004 , 2005 || 2040 , 2041 , 2042 , 2044 , 2043" visible="false" inframe="false" stylebar="false" location="1,1" size="300" window="100,100,600,400" />
<view id="1" visible="true" inframe="false" stylebar="true" location="1" size="788" window="100,100,600,400" />
<view id="2" visible="true" inframe="false" stylebar="false" location="3" size="231" window="100,100,250,400" />
<view id="16" visible="false" inframe="true" stylebar="false" location="1" size="150" window="50,50,500,500" />
<view id="32" visible="false" inframe="true" stylebar="true" location="1" size="150" window="50,50,500,500" />
<view id="64" visible="false" inframe="true" stylebar="false" location="1" size="150" window="50,50,500,500" />
</views>
<toolbar show="true" items="0 | 40 | 1 5 | 15 45 7 8 2 | 10 22 21 34 55 | 3 | 4 | 16 51 | 17 | 36 46 | 30 | 32" />
<show axes="false" grid="false" />
<input show="true" cmd="true" top="false" />
</perspective>
<perspective id="3">
<panes>
<pane location="" divider="0.2375" orientation="1" />
</panes>
<views>
<view id="4" toolbar="0 || 2020 , 2021 , 2022 , 66 || 2001 , 2003 , 2002 , 2004 , 2005 || 2040 , 2041 , 2042 , 2044 , 2043" visible="false" inframe="false" stylebar="false" location="1,1" size="300" window="100,100,600,400" />
<view id="1" visible="true" inframe="false" stylebar="true" location="1" size="772" window="100,100,600,400" />
<view id="2" visible="true" inframe="false" stylebar="false" location="3" size="247" window="100,100,250,400" />
<view id="16" visible="false" inframe="true" stylebar="false" location="1" size="150" window="50,50,500,500" />
<view id="32" visible="false" inframe="true" stylebar="true" location="1" size="150" window="50,50,500,500" />
<view id="64" visible="false" inframe="true" stylebar="false" location="1" size="150" window="50,50,500,500" />
</views>
<toolbar show="true" items="0 | 40 | 1 5 | 15 45 7 8 2 | 10 22 21 34 55 | 3 | 4 | 16 51 | 17 52 | 36 46 | 30 | 32" />
<show axes="false" grid="false" />
<input show="true" cmd="true" top="false" />
</perspective>
<perspective id="4">
<panes>
<pane location="" divider="0.2375" orientation="1" />
</panes>
<views>
<view id="4" toolbar="0 || 2020 , 2021 , 2022 , 66 || 2001 , 2003 , 2002 , 2004 , 2005 || 2040 , 2041 , 2042 , 2044 , 2043" visible="false" inframe="false" stylebar="false" location="1,1" size="300" window="100,100,600,400" />
<view id="1" visible="true" inframe="false" stylebar="true" location="1" size="772" window="100,100,600,400" />
<view id="2" visible="true" inframe="false" stylebar="false" location="3" size="247" window="100,100,250,400" />
<view id="16" visible="false" inframe="true" stylebar="false" location="1" size="150" window="50,50,500,500" />
<view id="32" visible="false" inframe="true" stylebar="true" location="1" size="150" window="50,50,500,500" />
<view id="64" visible="false" inframe="true" stylebar="false" location="1" size="150" window="50,50,500,500" />
</views>
<toolbar show="true" items="0 | 40 | 1 5 | 15 45 7 8 2 | 10 22 21 34 55 | 3 | 4 | 16 51 | 17 52 | 36 46 | 30 | 32" />
<show axes="false" grid="false" />
<input show="true" cmd="true" top="false" />
</perspective>
</perspectives>
<labelingStyle val="2"/>
<font size="20"/>
<graphicsSettings javaLatexFonts="false"/>
<consProtColumns col0="true" col1="true" col2="false" col3="true" col4="false" col5="true" col6="true" col7="false"/>
<consProtocol useColors="true" addIcons="false" showOnlyBreakpoints="false"/>
</gui>
<euclidianView>
<size width="843" height="517"/>
<coordSystem xZero="381.77303323787714" yZero="257.05704293944177" scale="35.78662027464301" yscale="35.78662027464302"/>
<evSettings axes="true" grid="false" gridIsBold="false" pointCapturing="4" rightAngleStyle="1" checkboxSize="26" gridType="0"/>
<bgColor r="255" g="255" b="255"/>
<axesColor r="0" g="0" b="0"/>
<gridColor r="102" g="102" b="102"/>
<lineStyle axes="3" grid="0"/>
<axis id="0" show="true" label="" unitLabel="" tickStyle="1" showNumbers="true"/>
<axis id="1" show="true" label="" unitLabel="" tickStyle="1" showNumbers="true"/>
<grid distX="1.0" distY="1.0" distTheta="0.5235987755982988"/>
</euclidianView>
<kernel>
<continuous val="false"/>
<decimals val="2"/>
<angleUnit val="degree"/>
<algebraStyle val="0"/>
<coordStyle val="0"/>
<angleFromInvTrig val="false"/>
</kernel>
<scripting blocked="false" disabled="false"/>
<construction title="線段上分點軌跡(橢圓)" author="Prince Math" date="2013/05/31">
<element type="angle" label="α">
<value val="2.356194490192345"/>
<slider min="0" max="6.283185307179586" absoluteScreenLocation="true" width="72.0" x="591.0" y="67.0" fixed="true" horizontal="true"/>
<show object="true" label="true"/>
<objColor r="0" g="100" b="0" alpha="0.1"/>
<layer val="1"/>
<labelMode val="1"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<animation step="0.5*°" speed="1" type="1" playing="true"/>
</element>
<expression label="a" exp="6 * cos(α)" />
<element type="numeric" label="a">
<value val="-4.242640687119285"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
</element>
<expression label="b" exp="6 * sin(α)" />
<element type="numeric" label="b">
<value val="4.242640687119286"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
</element>
<expression label="A" exp="(0, b)" type="point" />
<element type="point" label="A">
<show object="true" label="true"/>
<objColor r="0" g="0" b="255" alpha="0.0"/>
<layer val="1"/>
<labelOffset x="-3" y="-3"/>
<labelMode val="1"/>
<coords x="0.0" y="4.242640687119286" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<expression label="B" exp="(a, 0)" type="point" />
<element type="point" label="B">
<show object="true" label="true"/>
<objColor r="0" g="0" b="255" alpha="0.0"/>
<layer val="1"/>
<labelOffset x="-2" y="1"/>
<labelMode val="1"/>
<coords x="-4.242640687119285" y="0.0" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<expression label="C" exp="(2 * a / 3, b / 3)" type="point" />
<element type="point" label="C">
<show object="true" label="true"/>
<objColor r="255" g="102" b="0" alpha="0.0"/>
<layer val="1"/>
<labelOffset x="5" y="11"/>
<labelMode val="1"/>
<trace val="true"/>
<coords x="-2.82842712474619" y="1.4142135623730951" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Segment">
<input a0="A" a1="B"/>
<output a0="線段AB"/>
</command>
<element type="segment" label="線段AB">
<show object="true" label="true"/>
<objColor r="128" g="0" b="128" alpha="0.0"/>
<layer val="1"/>
<labelOffset x="-28" y="9"/>
<labelMode val="3"/>
<coords x="4.242640687119286" y="-4.242640687119285" z="18.0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
<caption val="線段AB=6"/>
</element>
</construction>
</geogebra>