Vector Coordinates and Operations
2020-03-10 00:30
This GeoGebra applet demonstrates the coordinate representation of vectors and their basic operations. By displaying the coordinates of points O, A, B, and C, along with the vectors formed by them (such as OA, OB, AB, etc.), it visually presents the concepts of position vectors and free vectors. The applet also includes the calculation and display of vector coordinates, helping learners deeply und
In collections
Secondary Vocational Mathematics
<?xml version="1.0" encoding="utf-8"?>
<geogebra format="5.0" version="5.0.574.0" app="classic" platform="w" id="f3ffba9d-fe64-4d57-9d90-dc5c270d74f6" xsi:noNamespaceSchemaLocation="http://www.geogebra.org/apps/xsd/ggb.xsd" xmlns="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
<gui>
<window width="1339" height="566" />
<perspectives>
<perspective id="tmp">
<panes>
<pane location="" divider="1" orientation="1" />
</panes>
<views>
<view id="512" toolbar="0 | 1 501 5 19 , 67 | 2 15 45 18 , 7 37 | 514 3 9 , 13 44 , 47 | 16 51 | 551 550 11 , 20 22 21 23 , 55 56 57 , 12 | 69 | 510 511 , 512 513 | 533 531 , 534 532 , 522 523 , 537 536 , 535 | 521 520 | 36 , 38 49 560 | 571 30 29 570 31 33 | 17 | 540 40 41 42 , 27 28 35 , 6 , 502" visible="false" inframe="false" stylebar="false" location="1,1,1" size="500" window="100,100,600,400" />
<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="2" visible="false" inframe="false" stylebar="false" location="3,3" size="200" window="100,100,600,400" />
<view id="8" toolbar="1001 | 1002 | 1003 || 1005 | 1004 || 1006 | 1007 | 1010 || 1008 1009 || 66 68 || 6" visible="false" inframe="false" stylebar="false" location="1,3" size="300" window="100,100,600,400" />
<view id="1" visible="true" inframe="false" stylebar="true" location="3" size="1339" window="100,100,600,400" />
<view id="16" visible="false" inframe="false" stylebar="false" location="1" size="150" window="50,50,500,500" />
<view id="32" visible="false" inframe="false" stylebar="true" location="1" size="145" window="50,50,500,500" />
<view id="64" toolbar="0" visible="false" inframe="false" stylebar="false" location="1" size="150" window="50,50,500,500" />
<view id="128" visible="false" inframe="false" stylebar="false" location="1" size="480" window="50,50,500,500" />
<view id="4097" visible="false" inframe="false" stylebar="true" location="1" size="495" window="100,100,700,550" />
<view id="70" toolbar="0 || 2020 || 2021 || 2022" visible="false" inframe="false" stylebar="true" location="1" size="150" window="50,50,500,500" />
<view id="43" visible="false" inframe="false" stylebar="false" location="1" size="450" window="50,50,500,500" />
</views>
<toolbar show="false" items="0 39 73 62 | 1 501 67 , 5 19 , 72 75 76 | 2 15 45 , 18 65 , 7 37 | 4 3 8 9 , 13 44 , 58 , 47 | 16 51 64 , 70 | 10 34 53 11 , 24 20 22 , 21 23 | 55 56 57 , 12 | 36 46 , 38 49 50 , 71 14 68 | 30 29 54 32 31 33 | 25 17 26 60 52 61 | 40 41 42 , 27 28 35 , 6" position="1" help="false" />
<input show="false" cmd="true" top="algebra" />
<dockBar show="false" east="false" />
</perspective>
</perspectives>
<labelingStyle val="0"/>
<font size="12"/>
</gui>
<euclidianView>
<viewNumber viewNo="1"/>
<size width="1338" height="565"/>
<coordSystem xZero="126.12111198631627" yZero="500.10989964580875" scale="74.3568998623656" yscale="74.35689389523937"/>
<evSettings axes="true" grid="true" gridIsBold="false" pointCapturing="3" rightAngleStyle="1" checkboxSize="26" gridType="3"/>
<bgColor r="30" g="85" b="70"/>
<axesColor r="192" g="192" b="192"/>
<gridColor r="128" g="128" b="128"/>
<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"/>
</euclidianView>
<kernel>
<continuous val="false"/>
<usePathAndRegionParameters val="true"/>
<decimals val="2"/>
<angleUnit val="degree"/>
<algebraStyle val="0" spreadsheet="0"/>
<coordStyle val="0"/>
</kernel>
<tableview min="-2" max="2" step="1"/>
<scripting blocked="false" disabled="false"/>
<construction title="" author="" date="">
<element type="point" label="O">
<show object="true" label="true" ev="4"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="4" y="34"/>
<labelMode val="3"/>
<animation step="0.1" speed="1" type="1" playing="false"/>
<coords x="0" y="0" z="1"/>
<pointSize val="5"/>
<pointStyle val="0"/>
<caption val="$\bold \Large %n%v$"/>
</element>
<element type="point" label="A">
<show object="true" label="true" ev="4"/>
<condition showObject="xsOA ∨ xsAB ∨ xsAC"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="7" y="27"/>
<labelMode val="3"/>
<animation step="0.1" speed="1" type="1" playing="false"/>
<coords x="4" y="1" z="1"/>
<pointSize val="5"/>
<pointStyle val="0"/>
<caption val="$\bold \Large %n%v$"/>
</element>
<element type="point" label="B">
<show object="true" label="true" ev="4"/>
<condition showObject="xsOB ∨ xsAB ∨ xsBC"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="3"/>
<animation step="0.1" speed="1" type="1" playing="false"/>
<coords x="2" y="4" z="1"/>
<pointSize val="5"/>
<pointStyle val="0"/>
<caption val="$\bold \Large %n%v$"/>
</element>
<element type="point" label="C">
<show object="true" label="true" ev="4"/>
<condition showObject="xsOC ∨ xsBC ∨ xsAC"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="3"/>
<animation step="0.1" speed="1" type="1" playing="false"/>
<coords x="6" y="5" z="1"/>
<pointSize val="5"/>
<pointStyle val="0"/>
<caption val="$\bold \Large %n%v$"/>
</element>
<element type="boolean" label="显示点的坐标">
<value val="true"/>
<show object="true" label="true"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="138" y="95"/>
<labelMode val="0"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<ggbscript onUpdate="SetCaption(O,"$\bold \Large %n"If(显示点的坐标,"%v$","$"))
SetCaption(A,"$\bold \Large %n"If(显示点的坐标,"%v$","$"))
SetCaption(B,"$\bold \Large %n"If(显示点的坐标,"%v$","$"))
SetCaption(C,"$\bold \Large %n"If(显示点的坐标,"%v$","$"))"/>
</element>
<element type="boolean" label="显示向量坐标">
<value val="false"/>
<show object="true" label="true"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="138" y="137"/>
<labelMode val="0"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<ggbscript onUpdate="SetCaption(ovOA,"$\bold \Large \overrightarrow{OA}"If(显示向量坐标,"=%v$","$"))
SetCaption(ovOB,"$\bold \Large \overrightarrow{OB}"If(显示向量坐标,"=%v$","$"))
SetCaption(ovOC,"$\bold \Large \overrightarrow{OC}"If(显示向量坐标,"=%v$","$"))
SetCaption(ovAB,"$\bold \Large \overrightarrow{AB}"If(显示向量坐标,"=%v$","$"))
SetCaption(ovBC,"$\bold \Large \overrightarrow{BC}"If(显示向量坐标,"=%v$","$"))
SetCaption(ovAC,"$\bold \Large \overrightarrow{AC}"If(显示向量坐标,"=%v$","$"))
"/>
</element>
<element type="boolean" label="xsWG">
<value val="true"/>
<show object="true" label="true"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="138" y="52"/>
<labelMode val="0"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<ggbscript onUpdate="ShowGrid(xsWG)
"/>
<caption val="显示网格"/>
</element>
<command name="Vector">
<input a0="O" a1="C"/>
<output a0="ovOC"/>
</command>
<element type="vector" label="ovOC">
<show object="true" label="true" ev="4"/>
<condition showObject="xsOC"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="-27" y="40"/>
<labelMode val="3"/>
<coords x="6" y="5" z="0"/>
<lineStyle thickness="9" type="0" typeHidden="1" opacity="178"/>
<coordStyle style="cartesian"/>
<startPoint exp="O"/>
<caption val="$\bold \Large \overrightarrow{OC}$"/>
</element>
<command name="Vector">
<input a0="O" a1="A"/>
<output a0="ovOA"/>
</command>
<element type="vector" label="ovOA">
<show object="true" label="true" ev="4"/>
<condition showObject="xsOA"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="12" y="25"/>
<labelMode val="3"/>
<coords x="4" y="1" z="0"/>
<lineStyle thickness="9" type="0" typeHidden="1" opacity="178"/>
<coordStyle style="cartesian"/>
<startPoint exp="O"/>
<caption val="$\bold \Large \overrightarrow{OA}$"/>
</element>
<command name="Vector">
<input a0="O" a1="B"/>
<output a0="ovOB"/>
</command>
<element type="vector" label="ovOB">
<show object="true" label="true" ev="4"/>
<condition showObject="xsOB"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="-34" y="-14"/>
<labelMode val="3"/>
<coords x="2" y="4" z="0"/>
<lineStyle thickness="9" type="0" typeHidden="1" opacity="178"/>
<coordStyle style="cartesian"/>
<startPoint exp="O"/>
<caption val="$\bold \Large \overrightarrow{OB}$"/>
</element>
<command name="Vector">
<input a0="A" a1="B"/>
<output a0="ovAB"/>
</command>
<element type="vector" label="ovAB">
<show object="true" label="true" ev="4"/>
<condition showObject="xsAB"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="20" y="21"/>
<labelMode val="3"/>
<coords x="-2" y="3" z="0"/>
<lineStyle thickness="9" type="0" typeHidden="1" opacity="178"/>
<coordStyle style="cartesian"/>
<startPoint exp="A"/>
<caption val="$\bold \Large \overrightarrow{AB}$"/>
</element>
<command name="Vector">
<input a0="B" a1="C"/>
<output a0="ovBC"/>
</command>
<element type="vector" label="ovBC">
<show object="true" label="true" ev="4"/>
<condition showObject="xsBC"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="-59" y="-8"/>
<labelMode val="3"/>
<coords x="4" y="1" z="0"/>
<lineStyle thickness="9" type="0" typeHidden="1" opacity="178"/>
<coordStyle style="cartesian"/>
<startPoint exp="B"/>
<caption val="$\bold \Large \overrightarrow{BC}$"/>
</element>
<command name="Vector">
<input a0="A" a1="C"/>
<output a0="ovAC"/>
</command>
<element type="vector" label="ovAC">
<show object="true" label="true" ev="4"/>
<condition showObject="xsAC"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="13" y="16"/>
<labelMode val="3"/>
<coords x="2" y="4" z="0"/>
<lineStyle thickness="9" type="0" typeHidden="1" opacity="178"/>
<coordStyle style="cartesian"/>
<startPoint exp="A"/>
<caption val="$\bold \Large \overrightarrow{AC}$"/>
</element>
<element type="boolean" label="xsOA">
<value val="true"/>
<show object="true" label="true"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="21" y="76"/>
<labelMode val="3"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<caption val="$ \large \overrightarrow{OA}$"/>
</element>
<element type="boolean" label="xsOB">
<value val="true"/>
<show object="true" label="true"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="21" y="120"/>
<labelMode val="3"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<caption val="$\large \overrightarrow{OB}$"/>
</element>
<element type="boolean" label="xsOC">
<value val="false"/>
<show object="true" label="true"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="21" y="165"/>
<labelMode val="0"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<caption val="$\large \overrightarrow{OC}$"/>
</element>
<element type="boolean" label="xsAB">
<value val="false"/>
<show object="true" label="true"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="21" y="209"/>
<labelMode val="0"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<caption val="$\large \overrightarrow{AB}$"/>
</element>
<element type="boolean" label="xsBC">
<value val="false"/>
<show object="true" label="true"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="21" y="253"/>
<labelMode val="0"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<caption val="$\large \overrightarrow{BC}$"/>
</element>
<element type="boolean" label="xsAC">
<value val="false"/>
<show object="true" label="true"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="21" y="295"/>
<labelMode val="0"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<caption val="$\large \overrightarrow{AC}$"/>
</element>
<expression label="txt定位向量" exp=""以坐标原点为起点向量叫做定位向量,也叫位置向量。\\
定位向量的坐标就是向量终点的坐标。""/>
<element type="text" label="txt定位向量">
<show object="true" label="true" ev="40"/>
<condition showObject="xsDWXL"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<isLaTeX val="true"/>
<font serif="false" sizeM="1.4" size="5" style="1"/>
<auxiliary val="true"/>
<startPoint x="7.942887642545587" y="4.369819332145877" z="1"/>
</element>
<expression label="txt自由向量" exp=""以非坐标原点为起点的向量叫做自由向量;\\
自由向量的坐标等于其终点坐标减去其起点坐标。""/>
<element type="text" label="txt自由向量">
<show object="true" label="true" ev="40"/>
<condition showObject="xsZYXL"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<isLaTeX val="true"/>
<font serif="true" sizeM="1.4" size="5" style="1"/>
<auxiliary val="true"/>
<startPoint x="7.948006050895436" y="2.969396187444969" z="1"/>
</element>
<expression label="text1" exp=""和向量的坐标等于这些向量对应坐标的和。\\
其中,横坐标等于这些向量的横坐标的和;\\
纵坐标等于这些向量的纵坐标的和。""/>
<element type="text" label="text1">
<show object="true" label="true" ev="40"/>
<condition showObject="xsHXLDZB"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<isLaTeX val="true"/>
<font serif="true" sizeM="1.4" size="5" style="1"/>
<auxiliary val="true"/>
<startPoint x="7.948006050895437" y="1.5693961874449687" z="1"/>
</element>
<element type="boolean" label="xsDWXL">
<value val="false"/>
<show object="true" label="true"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="683" y="144"/>
<labelMode val="3"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<caption val="$\bold \large 定位向量$"/>
</element>
<element type="boolean" label="xsZYXL">
<value val="false"/>
<show object="true" label="true"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="682" y="251"/>
<labelMode val="3"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<caption val="$\bold \large 自由向量$"/>
</element>
<element type="boolean" label="xsHXLDZB">
<value val="false"/>
<show object="true" label="true"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<layer val="0"/>
<labelOffset x="682" y="358"/>
<labelMode val="3"/>
<auxiliary val="true"/>
<checkbox fixed="true"/>
<caption val="$\bold \large 和向量的坐标$"/>
</element>
<expression label="text2" exp=""向量的坐标""/>
<element type="text" label="text2">
<show object="true" label="true" ev="40"/>
<objColor r="255" g="255" b="0" alpha="0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<isLaTeX val="true"/>
<font serif="true" sizeM="2" size="12" style="1"/>
<auxiliary val="true"/>
<absoluteScreenLocation x="332" y="28"/>
</element>
<element type="button" label="button1">
<show object="true" label="true"/>
<objColor r="255" g="255" b="255" alpha="0"/>
<bgColor r="255" g="127" b="0" alpha="255"/>
<layer val="0"/>
<labelOffset x="576" y="33"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
<auxiliary val="true"/>
<ggbscript val="SetCoords(O,0,0)
SetCoords(A,4,1)
SetCoords(B,2,4)
SetCoords(C,6,5)
SetValue(xsOA,true)
SetValue(xsOB,true)
SetValue(xsOC,false)
SetValue(xsAB,false)
SetValue(xsBC,false)
SetValue(xsAC,false)
SetValue(xsWG,true)
SetValue(显示点的坐标,true)
SetValue(显示向量坐标,false)
SetValue(xsDWXL,false)
SetValue(xsZYXL,false)
SetValue(xsHXLDZB,false)
"/>
<font serif="false" sizeM="1.4" size="5" style="1"/>
<caption val="复原"/>
</element>
</construction>
</geogebra>