You are on page 1of 91

GeoGebra gspggb.

com

GeoGebra


GeoGebra gspggb.com


.............................................................................................................................................. I
GeoGebra ................................................................................................................... 1
1.1 GeoGebra ............................................................................................................ 1
1.2 GeoGebra................................................................................................................. 1
1.3 ................................................................................................................... 3
GeoGebra ................................................................................................................... 5
GeoGebra ................................................................................................................... 7
3.1 .......................................................................................................................... 7
3.1.1 ................................................................................................................ 7
3.1.2 ......................................................................................................... 7
3.1.3 ................................................................................................................ 7
3.1.4 ....................................................................................................................... 8
3.1.5 ....................................................................................................................... 8
3.1.6 .................................................................................................................... 9
3.1.7 ..................................................................................................................... 10
3.1.8 ..................................................................................................................... 11
3.1.9 ..................................................................................................................... 11
3.2 ........................................................................................................................ 11
3.2.1 ........................................................................................................... 11
3.2.2 ..................................................................................................................... 12
3.2.3 .................................................................................................................. 12
3.2.4 ....................................................................................................... 13
3.2.5 ..................................................................................................................... 14
3.2.6 ....................................................................................................... 15
3.2.7 ..................................................................................................................... 16
3.3 ........................................................................................................................ 17
3.4 ........................................................................................................................ 19
3.5 ................................................................................. 20
3.6 ............................................................................................................. 20
3.7 .......................................................................................................... 21
3.8 ........................................................................................................................ 22
3.9 ................................................................................................................. 22
3.10 ................................................................................................................... 22
3.11 ............................................................................................................ 24
3.12 ................................................................................................. 24
3.12.1 .................................................................................................................... 24
3.12.2 ...................................................................................................... 25
3.12.3 ............................................................................................................. 25
3.12.4 ............................................................................................................. 26
3.12.5 ............................................................................................................. 27

I 85
II

3.12.6 LaTex................................................................................................................... 27
3.13 ................................................................................................. 28
GeoGebra ................................................................................................................. 34
4.1 ........................................................................................................................... 34
4.2 ................................................................................................... 35
4.2.1 .............................................................................................................. 35
4.2.2 .................................................................................................................. 35
4.2.3 .............................................................................................................. 36
4.2.4 ....................................................................................................... 37
4.2.5 ........................................................................................................... 38
4.2.6 .............................................................................................................. 38
4.2.7 ....................................................................................................... 39
4.2.8 .............................................................................................................. 39
4.2.9 .............................................................................................................. 40
4.2.10 ...................................................................................................... 41
4.2.11 ...................................................................................................... 43
4.2.12 ............................................................................................................. 44
4.3 ()........................................................................................................ 45
4.3.1 .............................................................................................................. 45
4.3.2 .............................................................................................................. 47
4.3.3 .............................................................................................................. 48
4.4 (CAS) ........................................................................................................... 49
4.4.1 ....................................................................................................... 50
4.4.2 ....................................................................................................... 50
4.5 3D ........................................................................................................................... 50
4.5.1 .................................................................................................................. 51
4.5.2 .................................................................................................................. 51
4.5.3 ........................................................................................................... 51
4.5.4 ...................................................................................... 52
4.5.5 .............................................................................................................. 52
4.5.6 .................................................................................................................. 53
4.5.7 .................................................................................................................. 53
4.5.8 .............................................................................................................. 54
4.5.9 .............................................................................................................. 54
4.5.10 ............................................................................................................. 54
4.5.11 ............................................................................................................. 55
4.6 ........................................................................................................................ 55
GeoGebra ................................................................................................................. 56
5.1 ............................................................................................................................... 56
5.1.1 .............................................................................................................. 56
5.1.2 .............................................................................................................. 59
5.1.3 .............................................................................................................. 61
5.1.4 .............................................................................................................. 63
5.1.5 .............................................................................................................. 64

II 85
GeoGebra gspggb.com

5.1.6 .............................................................................................................. 65
5.1.7 .............................................................................................................. 66
5.2 ........................................................................................................................... 66
5.3 ................................................................................................... 67
5.4 ........................................................................................................................... 67
5.5 ........................................................................................................................ 67
GeoGebra ................................................................................................................. 68
6.1 ........................................................................................................................... 68
6.2 CAS ...................................................................................................... 69
6.3 ........................................................................................................................... 71
6.4 .......................................................................................................... 72
6.5 3D ....................................................................................................................... 73
6.6 .................................................................................................................... 74
GeoGebra ............................................................................................................. 75
7.1 ............................................................................................................................... 76
7.1.1 ....................................................................................................... 76
7.1.2 .............................................................................................................. 76
7.2 ................................................................................................... 78
7.3 ........................................................................................................................ 78
7.4 ........................................................................................................................ 79
7.5 ........................................................................................................................ 80
7.6 .................................................................................................................... 80
7.6.1 ..................................................................................................................... 80
7.6.2 .................................................................................................................. 81
7.7 ........................................................................................................................ 81
7.8 ........................................................................................................................ 82
7.9 ........................................................................................................................ 83
7.9.1 ........................................................................................................... 83
7.9.2 ....................................................................................................... 83
GeoGebra ......................................................................................................... 83
GeoGebra ................................................................................................................. 84

III 85
GeoGebra gspggb.com

GeoGebra

1.1 GeoGebra

GeoGebra
Markus Hohenwarter

GeoGebra Geo+Gebra(Geometry)
(Algebra)
GGBWindowMacLinux
67

2001 Markus Hohenwarter 2007 Michael Borcherds

GeoGebra 5.0 5.0 4.0

GeoGebra

GeoGebra 5.0 GeoGebra Help 4.4

GeoGebra 5.0 windows 7

1.2 GeoGebra

GeoGebra GeoGebra
(Windows,Linux...) GeoGebra

1 85
2

GeoGebra JAVA JAVA 4.0


JAVA
GeoGebra http://www.jinhu.me GeoGebra5.0(Beta)
20140809
README.txt
GeoGebra5.0(Beta).exe

2 85
GeoGebra gspggb.com

GerGebra
http://www.kejianyuan.com
GerGebra http://www.gspggb.com
GerGebra
README.txt

samples 5 377

help pdf
pdf

GeoGebra

1.3


GerGebra

GeoGebra

3 85
4

AB
A B

A B A B
A B AB
AB AB
[A,B] AB
AB AB
Esc A B


[A,B]Segment[A, B]

4 85
GeoGebra gspggb.com

GeoGebra
GeoGebra
GeoGebra GeoGebra



...
GeoGebra

GeoGebra5.0 100
-

5 85
6





3D






GeoGebra
GeoGebra
GeoGebra



GeoGebra

6 85
GeoGebra gspggb.com

GeoGebra
GeoGebra Objects

3.1

3.1.1




P vP=(1,0)v=(0,5)

P=(1;0)v=(5;90)

GeoGebra
GeoGebra
:M=(A+B)/2 A B M
=sqrt(v*v)

3.1.2

3.1.2.1
x y

:
: g:3x+4y=2 g
g:X=(-5,5)+t(4,-3) gm=2b=-1h:y=m*x+b
y h
3.1.2.2
xAxis yAxis
[A,xAxis] A x

3.1.3

x y

7 85
8

ell ell:9x^2+16y^2=144

hyp hyp:9x^216y^2=144

par par:y^2=4x

c1 c1:x^2+y^2=25

c2 c2:(x5)^2+(y+2)^2=25

a=4b=3,ell
b^2x^2+a^2y^2=a^2b^2

3.1.4



f:f(x)=3x^3-x^2
g:g(x)=tan(f(x))
:sin(3x)+tan(x)
: sincos tan GeoGebra

f'(x) f"(x), f(x)
f(x)=3x^3x^2 fg(x)=cos(f'(x+2)) g



If[3<=x<=5,x^2][3<=x<=5,x^2]
x [3,5] x

[a,b]
[3<=x<=5,x^2][3,5] x f(x)=x(3x5)

3.1.5

GeoGebra
3.1.5.1
[f(t),g(t),t,a,b]

c=Curve[f(t),g(t),t,a,b]
c(3) (f(3),g(3))

8 85
GeoGebra gspggb.com


a b

GeoGebra

s={A,B,C,D,E}<br/>Polynomial[s] s={A,B,C,D,E}<br/>FitPoly[s,3]

3.1.5.2
x y
x^4+y^3=2xy

x^3+y^3=1

3.1.5.3
x y
x^4+y^3=2x*y

3.1.6

GeoGebra

x^3>x+1 y^2>y
x^2+y^2+x*y4

9 85
10

2x>sin(y) y<sqrt(x)
<><==>

x+y+xy4 x>sin(y) (x-1)(x-2)(x-3)>0

&&||
(x>y)&&(x+y<3)
a:x+y>0b:x-y1c:2x+3y<4&&||
a&&(b||c)
x x
x (x-1)(x-2)(x-3)>0
x x


aa(3,2)(3,2) A
a(A) A

b x
[b] x
b

3.1.7

2<x<3
(2x3)(2x<3)
:
r(c) c r


a+b
a b ab
2

10 85
GeoGebra gspggb.com

x y 0
x y

3.1.8

01

3.1.9

GeoGebra

3.2

3.2.1

3.2.1.1
3GeoGebra

r=5.32 r5.32
GeoGebra
e
e GeoGebra
3.2.1.2
pi
()():
Alt+O(:Ctrl+O)
Alt+P(:Ctrl+P)
:=60=pi/3)
GeoGebra /180

: a=30,=a=30,b=/,
b=30,
:
3.1.2.3

11 85
12

)

3.1.2.4
[,]
)

3.2.2

GeoGebra
3+4i,(3,4)3+4

i alt+i
i i=(0,1)0+1i
q=3+4i

(2+1i)+(12i)31i
(2+1i)-(12i)1+3i.

(2+1i)*(12i)43i.
(2+1i)/(12i)0+i.
:(2,1)*(1,-2)
:
x(z) real(z) z
y(z) imaginary(z) z
abs(z)[z] z
arg(z)[z] z
conjugate(z)[z,xAxis] z
GeoGebra
:3+(4+5i)7+5i
3-(4+5i)-1-5i
3/(0+1i)0-3i
3*(1+2i)3+6i

3.2.3

GeoGebra a=trueb=false

3.2.3.1
( )
(
:01


3.2.3.2

12 85
GeoGebra gspggb.com

GeoGebra

== ab a==b

!= ab a!=b
< < a<b
> > a>b
<= ab a<=b
>= ab a>=b
&& ab
|| ab
! a !a
a< 1> a< 1>
ab
ab

3.2.4


:L={A,B,C}3 ABC
L={(0,0),(1,1),(2,2)}
:

3.2.4.1

List1==List2:
List1!=List2:
3.2.4.2
<Object><List>
<List> <List>
<List> <List>
<List>\<List>
3.2.4.3

3.2.4.4
list1+list2
list+number
list1-list2
list-number
3.2.4.5
list1*list2

list*number

13 85
14

list1/list2
list/number
number/list
3.2.4.5
list^2
2^List:2 n
List1^List2: a b a^b
sinlist sin

3.2.5

GeoGebra
1 2 3
{{1,2,3},{4,5,6},{7,8,9}}4 5 6
: GeoGebra

7 8 9
LaTeX
:[{{1,2,3},{4,5,6},{7,8,9}}] LaTeX



:

Matrix1+Matrix2:
Matrix1Matrix2:

Matrix*Number:
Matrix1*Matrix2:

:{{1,2},{3,4},{5,6}}*{{1,2,3},{4,5,6}}={{9,12,15},{19,26,33},{29,40,51}}
2xMatrix*():
{{1,2},{3,4}}*(3,4) A=(11,25)
3xMatrix*():
{{1,2,3}{4,5,6}{0,0,1}}*1,2 A=8,20
: xy1xy0
:{{1,2,3},{4,5,6},{0,0,1}}*{1,2,1}
Matrix1/Matrix2:

:GeoGebra Matrix1*Matrix2^(-1)

:
[Matrix]:

14 85
GeoGebra gspggb.com

[Matrix]:
[Matrix]:
[Matrix,Object]:

[Matrix]:

3.2.6

3.2.6.1

3.2.6.2

3.2.6.3
A=

:GeoGebra
+

""

A ( A )

" A="+A A A

"a="+a+"cm" a a
: xx xx
"xx"GeoGebra xx
5.0
()
+4.0,+
LaTeX
GeoGebra LaTeX LaTeX

: LaTeX \text{}
:\text{}\sqrt{2}

15 85
16

:
:["\text{}\sqrt{5}"]
LaTeX
LaTeX

LaTeX

: LaTeX GeoGebra GeoGebra


LaTeX

3.2.7

16 85
GeoGebra gspggb.com

alt+

[GIF][PNG]


3
()
1
2
12
4
14
3 ABC A
B C 3

A 34
1A2A+(3,0)
3A+(0,4)

A(34)

:

0%100%

3.3


3.3.1

17 85
18

3.3.2

d d

B B
B

3.3.3



3.3.4

1 A1{1,2,3,4}
2 A1
3 A1

SelectedIndex SelectedElement

18 85
GeoGebra gspggb.com

3.4


3.4.1

1/
2
3

4
:
3.4.2

3.4.3
9
1
0

2

3
045,
4
045,

19 85
20


6

7

8

9



3.4.5

3.5

GeoGebra :
3.5.1


3.5.2
A B
AB A B
3.5.3


3.6


3.6.1
GeoGebra ,(AP)
:C=(2,4),P=(1;180)
3.6.2
(uv)
:v=(1,3),u=(3;90)
3.6.3

:g:y=x+3,c:(x-1)^2+(y2)^2=4,hyp:x^2y^2=2
3.6.4
f(x)=g(x)=
:h(x)=2x+4,q(x)=x^2,trig(x)=sin(x)

20 85
GeoGebra gspggb.com

:GeoGebra
A_1 A1 s_{AB} sAB
3.6.5
:xyxAxisyAxiszAxisabssgnsqrtexplogln
ldlgcossintanacosarcosarccosasinarcsinatanarctancoshsinhtanh
acosharcosharccoshasinharcsinhatanharctanhatan2erffloorceilround
randomconjugatearggammagammaRegularizedbetabetaRegularizedseccsccosec
cotsechcschcoth
:
-Alt-p
-,^x,Alt-e
-z=3+,Alt-i
e i
3.6.6


:
:
B
A A A A_1

3.7

GeoGebra ,

3.7.1 /
/



3.7.2
GeoGebra ,

:
3.7.3
a
GGB

21 85
22

(4.2.27.0)
%c
: F9 Ctrl+Rie

%v

%n

%x x (ax+by+c= 0 x )

%y Y (ax+by+c= 0 y )

%z the 'c'term for the line ax+by+c=0 (also: z-coordinate, ready for a 3D View)
: A (1,2)%n %v A
(1,2)
3.7.4 LaTeX
2
LaTeX $x^{2}$ LaTeX x

a
: LaTeX , ,
b
$\frac{a}{b}$
:LaTeX

3.8




: Ctrl(:Cmd)

3.9



: a=3a=5


:

3.10


3.10.1

22 85
GeoGebra gspggb.com

GeoGebra

1 10









3.10.2

+-

t P=(2t,t) t
P

23 85
24

Shift+0.1
Ctrl+10
Alt+100
+

3.11

3.12

3.12.1

: GeoGebra ,

0GeoGebra
1009
0

GeoGebra

24 85
GeoGebra gspggb.com


GeoGebra jaba

3.12.2

GeoGebra

3.12.2.1

b=true
/
3.12.2.2


a a<2 a 2

b b true b false

g h gh

3.12.3

GeoGebra ,

: RGB 255
[0,1]
:
1 abc01
2
3 abc

25 85
26


[0,1](01)
,
RGB/HSV/HSL
RGB ,GeoGebra HSV HSL,

: A HSV 1 x(A),

RGB RGB (R)(G)
(B)

3.12.4

3.12.4.1


312.4.2

3.12.4.3

3.12.4.4

3.12.4.5

26 85
GeoGebra gspggb.com

3.12.5



123

3.12.6 LaTex

LaTeX
GeoGebra LaTeX LaTeX

: LaTeX \text{}
:\text{}\sqrt{2}

:
:["\text{}\sqrt{5}"]
LaTeX
LaTeX

LaTeX

27 85
28

: LaTeX GeoGebra GeoGebra


LaTeX

3.13

GeoGebra -GGB Java


1()
2()
3 GeoGebra (ggbOnInit)
Javascript (listener) JavaScript

3.13.1 GeoGebra
GGB GeoGebra
a 13

28 85
GeoGebra gspggb.com

cl={"red","green","blue"}
a [a,[cl,a]]
a
GGB GGB
5.0
50 GGB
1.AttachCopyToView. 26.SetDynamicColor.
2.. 27.SetFilling.
3.CenterView. 28.SetFixed.
4.Checkbox. 29.SetLabelMode.
5.CopyFreeObject. 30.SetLayer.
6.Delete. 31.SetLineStyle.
7.Execute. 32.SetLineThickness.
8.GetTime. 33.SetPerspective.
9.HideLayer. 34.SetPointSize.
10.InputBoxTextfield. 35.SetPointStyle.
11.Pan. 36.SetSeed.
12.ParseToFunction. 37.SetTooltipMode.
13.ParseToNumber. 38.SetTrace.
14.PlaySound. 39.SetValue.
15.Rename. 40.SetViewDirection.
16.RunClickScript. 41.SetVisibleInView.
17.RunUpdateScript. 42.ShowAxes.
18.SelectObjects. 43.ShowGrid.
19.SetActiveView. 44.ShowLabel.
20.SetAxesRatio. 45.ShowLayer.
21.SetBackgroundColor. 46.Slider.
22.SetCaption. 47.StartAnimation.
23.SetColor. 48.UpdateConstruction.
24.SetConditionToShowObject. 49.ZoomIn.
25.SetCoords. 50.ZoomOut.

1.AQUA (#BCD4E6) 14.TEAL (#008080)
2.BLACK (#000000) 15.WHITE (#FFFFFF)
3.BLUE (#0000FF) 16.YELLOW (#FFFF00)
4.FUCHSIA (#FF00FF) 17.ALICEBLUE (#EFF7FF)
5.GRAY (#808080) 18.ANTIQUEWHITE (#F9E8D2)
6.GREEN (#008000) 19.AQUAMARINE (#43B7BA)
7.LIME (#00FF00) 20.AZURE (#EFFFFF)
8.MAROON (#800000) 21.BEIGE (#F5F3D7)
9.NAVY (#000080) 22.BISQUE (#FDE0BC)
10.OLIVE (#808000) 23.BLANCHEDALMOND (#FEE8C6)
11.PURPLE (#800080) 24.BLUEVIOLET (#7931DF)
12.RED (#FF0000) 25.BROWN (#980516)
13.SILVER (#C0C0C0) 26.BURLYWOOD (#EABE83)

29 85
30

27.CADETBLUE (#578693) 71.LAWNGREEN (#87F717)


28.CHARTREUSE (#8AFB17) 72.LEMONCHIFFON (#FFF8C6)
29.CHOCOLATE (#C85A17) 73.LIGHTBLUE (#ADDFFF)
30.CORAL (#F76541) 74.LIGHTCORAL (#E77471)
31.CORNFLOWERBLUE (#151B8D) 75.LIGHTCYAN (#E0FFFF)
32.CORNSILK (#FFF7D7) 76.LIGHTGOLDENRODYELLOW (#FAF8CC)
33.CRIMSON (#E41B17) 77.LIGHTGREEN (#CCFFCC)
34.CYAN (#00FFFF) 78.LIGHTGRAY (#A8A8A8)
35.DARKBLUE (#1C39BB) 79.LIGHTPINK (#FAAFBA)
36.DARKCYAN (#57FEFF) 80.LIGHTSALMON (#F9966B)
37.DARKGOLDENROD (#AF7817) 81.LIGHTSEAGREEN (#3EA99F)
38.DARKGRAY (#7A7777) 82.LIGHTSKYBLUE (#82CAFA)
39.DARKGREEN (#254117) 83.LIGHTSLATEGRAY (#6D7B8D)
40.DARKKHAKI (#B7AD59) 84.LIGHTSTEELBLUE (#728FCE)
41.DARKMAGENTA (#F43EFF) 85.LIGHTYELLOW (#FFFEDC)
42.DARKOLIVEGREEN (#CCFB5D) 86.LIMEGREEN (#41A317)
43.DARKORANGE (#F88017) 87.LINEN (#F9EEE2)
44.DARKORCHID (#7D1B7E) 88.MAGENTA (#FF00FF)
45.DARKRED (#E41B17) 89.MEDIUMAQUAMARINE (#348781)
46.DARKSALMON (#E18B6B) 90.MEDIUMBLUE (#152DC6)
47.DARKSEAGREEN (#8BB381) 91.MEDIUMORCHID (#B048B5)
48.DARKSLATEBLUE (#2B3856) 92.MEDIUMPURPLE (#8467D7)
49.DARKSLATEGRAY (#253856) 93.MEDIUMSEAGREEN (#306754)
50.DARKTURQUOISE (#3B9C9C) 94.MEDIUMSLATEBLUE (#5E5A80)
51.DARKVIOLET (#842DCE) 95.MEDIUMSPRINGGREEN (#348017)
52.DEEPPINK (#F52887) 96.MEDIUMTURQUOISE (#48CCCD)
53.DEEPSKYBLUE (#3BB9FF) 97.MEDIUMVIOLETRED (#CA226B)
54.DIMGRAY (#463E41) 98.MIDNIGHTBLUE (#151B54)
55.DODGERBLUE (#1589FF) 99.MINTCREAM (#F5FFF9)
56.FIREBRICK (#800517) 100.MISTYROSE (#FDE1DD)
57.FLORALWHITE (#FFF9EE) 101.MOCCASIN (#FDE0AC)
58.FORESTGREEN (#4E9258) 102.NAVAJOWHITE (#FDDAA3)
59.GAINSBORO (#D8D9D7) 103.OLDLACE (#FCF3E2)
60.GHOSTWHITE (#F7F7FF) 104.OLIVEDRAB (#658017)
61.GOLD (#D4A017) 105.ORANGE (#F87A17)
62.GOLDENROD (#EDDA74) 106.ORANGERED (#F63817)
63.GREENYELLOW (#B1FB17) 107.ORCHID (#E57DED)
64.HONEYDEW (#F0FEEE) 108.PALEGOLDENROD (#EDE49E)
65.INDIANRED (#5E2217) 109.PALETURQUOISE (#AEEBEC)
66.INDIGO (#307D7E) 110.PALEVIOLETRED (#D16587)
67.IVORY (#FFFFEE) 111.PAPAYAWHIP (#FEECCF)
68.KHAKI (#ADA96E) 112.PEACHPUFF (#FCD5B0)
69.LAVENDER (#E3E4FA) 113.PERU (#C57726)
70.LAVENDERBLUSH (#FDEEF4) 114.PINK (#FAAFBE)

30 85
GeoGebra gspggb.com

115.PLUM (#B93B8F) 127.SLATEGRAY (#657383)


116.POWDERBLUE (#ADDCE3) 128.SNOW (#FFF9FA)
117.ROSYBROWN (#B38481) 129.SPRINGGREEN (#4AA02C)
118.ROYALBLUE (#2B60DE) 130.STEELBLUE (#4863A0)
119.SADDLEBROWN (#F63526) 131.TAN (#D8AF79)
120.SALMON (#F88158) 132.THISTLE (#D2B9D3)
121.SANDYBROWN (#EE9A4D) 133.TOMATO (#F75431)
122.SEAGREEN (#4E8975) 134.TURQUOISE (#43C6DB)
123.SEASHELL (#FEF3EB) 135.VIOLET (#8D38C9)
124.SIENNA (#8A4117) 136.WHEAT (#F3DAA9)
125.SKYBLUE (#6698FF) 137.WHITESMOKE (#FFFFFF)
126.SLATEBLUE (#737CA1) 138.YELLOWGREEN (#52D017)
3.13.2 Java
Java GGB GeoGebra
Java ifwhilefor
Java developer.mozilla.org
JavaScript ggbApplet
ggbApplet.method(a,b,...)
ggbApplet

for(var i =0;i<10;i++) ggbApplet.evalCommand("A_"+i+"=(random()*10,random()*10)");
10A0 A9
GeoGebra Java GeoGebra GeoGebra
HTML JavaScript
ggbApplet=document.applets[0]ggbApplet
3.13.3 JavaScript
JavaScript Java
GeoGebra JavaScript

ggbOnInit() GeoGebra
(JavaScript listeners)

31 85
32

function ggbOnInit(){
// onAdd()
ggbApplet.registerAddListener("onAdd");
}
function onAdd(objName){
alert(""+objName+"");
}
ggbOnInit() registerAddListener()
onAdd()
objName nameobj

onAdd() doSomething()
ggbOnInit()
AonAdd()A


JavaScript
JavaScriptggbOnInit ggbOnInit()
JavaScript ggbApplet GeoGebra
ggbApplet
GeoGebra
ggbApplet JavaScript
JavaScript
<script type="text/javascript">
function ggbOnInit() {

//

var applet = document.ggbApplet;

applet.registerAddListener("addListener");

applet.registerRemoveListener("removeListener");

applet.registerRenameListener("renameListener");

applet.registerClearListener("clearListener");

applet.registerUpdateListener("updateListener");

var strLength = 150;

function addListener(objName) {

document.listenerForm.textarea1.value = "add: "+objName+"\n"+document.listenerForm.textarea1.value.substring(0,

strLength );

printConstructionState();

function removeListener(objName) {

document.listenerForm.textarea1.value = "remove: "+objName+"\n"+document.listenerForm.textarea1.value.substring(0,

strLength );

printConstructionState();

32 85
GeoGebra gspggb.com

function renameListener(oldObjName, newObjName) {

document.listenerForm.textarea1.value = "rename: "+objName+"\n"+document.listenerForm.textarea1.value.substring(0,

strLength );

printConstructionState();

function updateListener(objName) {

strVal = document.ggbApplet.getValueString(objName);

document.listenerForm.textarea2.value = strVal+"\n"+document.listenerForm.textarea2.value.substring(0, strLength );

function clearListener() {

document.listenerForm.textarea1.value = "";

document.listenerForm.textarea2.value = "";

document.listenerForm.textarea1.value = "construction cleared";

document.listenerForm.consState.value = "";

function printConstructionState() {

var applet = document.ggbApplet;

var objNumber = applet.getObjectNumber();

var strState = "Number of objects: "+objNumber;

for (i=0; i < objNumber; i++) {

strName = applet.getObjectName(i);

strType = applet.getObjectType(strName);

strCommand = applet.getCommandString(strName);

strState += "\n"+strType+" "+strName+", "+strCommand;

document.listenerForm.consState.value = strState;

</script>

USB Data Logging (From GeoGebra 4.2)

For logging data from some Vernier USB Data Loggers, eg Go!Motion and Go!Temp one can define a logger listener using the

registerLoggerListener method. Such listener can look like this:

function logger(value) {

var d = value * 1;

ggbApplet.evalCommand("(CopyFreeObject[a],"+d+")");

ggbApplet.evalCommand("SetValue[a,a+1]");

This script assumes that there is a free number a in the construction. Each time number d is logged, point (a,d) is constructed

and a is increased.

33 85
34

GeoGebra

4.1









GeoGebra :3D
GeoGebra






34 85
GeoGebra gspggb.com

1212


:
3D

4.2

GeoGebra

4.2.1

4.2.1.1
delete
: Esc 5.0

4.2.1.2

4.2.2

6
4.2.2.1

4.2.2.2

35 85
36


4.2.2.3 /



4.2.2.4





4.2.2.5

4.2.2.6

4.2.3

4.2.3.1 A B A B

4.2.3.2 A B A B

4.2.3.3 P
k

36 85
GeoGebra gspggb.com

k Q Q P
4.2.3.4 A B A B

4.2.3.5 alt
15

4.2.3.6
4.2.3.7 A v B=A+v
A B

4.2.4

4.2.4.1 g A A g

g
4.2.4.2 g A A g
g
4.2.4.3 A B
AB
4.2.4.4 ABC
B
1
4.2.4.5
A c A c
g c g c
A f x=x(A) f
c d 4
x(A) A x A A
y=x+2x+1f(x)=y=x+2x+1
4.2.4.6

4.2.4.7

37 85
38

Y
4.2.4.8 A A B A

A
f(x)=x^2-x-1 x AB=((x(A),
f'(x(A))) B A B A x A B

4.2.5

4.2.5.1
alt 15

4.2.5.2 A B n A B
n

4.2.5.3


4.2.5.4

4.2.6

9
4.2.6.1 M P M P
4.2.6.2 M

4.2.6.3
4.2.6.4

4.2.6.5 AB AB

4.2.6.6 M A B

38 85
GeoGebra gspggb.com

A B

4.2.6.7 ABC A B C


4.2.6.8 M A
B
A B
4.2.6.9 ABC A B
C

4.2.7

4.2.7.1

4.2.7.2

4.2.7.3

4.2.7.4 5 5
5

4.2.8

39 85
40

4.2.8.1
1 3
2 2
3 2
4 2
5 1

0 180
0 180
4.2.8.2 A B
C ABC
4.2.8.3


4.2.8.4

4.2.8.5


4.2.8.6


()

4.2.9

4.2.9.1 /

40 85
GeoGebra gspggb.com

4.2.9.2 /

4.2.9.3
/
4.2.9.4

4.2.9.5
4.0.15.0
4.2.9.6

4.2.10

4.2.10.1
LaTeX

1
2
:


GeoGebra
LaTex LaTeX

LaTeX
4.2.10.2



41 85
42


: Alt-

:[GIF][PNG] PNG ([IrfanView],
PNGOUT RGB+Alpha)




1:
2:
: 1 2
4:
: 1 4
: 3 ABC
A B B
A C

: A B C
1 A 2 A+(3,0) 4 A+(0,4).
: A

:
0%
100%
4.2.10.3
GeoGebra

GeoGebra





4.2.10.4

4.2.10.5
() .
4.2.10.6




x

42 85
GeoGebra gspggb.com


1 2
word
4.2.10.7
()

4.2.11

43 85
44

4.2.11.1

[]

:
Alt-O(:Ctrl-O)
Alt-P(:Ctrl-P)


: GeoGebra
/



GeoGebra4.0)
4.2.11.2
()

:
4.2.11.3

4.2.11.4

:

4.2.12

() 7

44 85
GeoGebra gspggb.com

4.2.12.1

: shift windows Ctrl

4.2.12.2
()
:

4.2.12.3
()
:

4.2.12.4 /

:

4.2.12.5 /

4.2.12.6

4.2.12.7
()
:

4.3 ()

4.3.1

4.3.1.1

1 1 2

4.3.1.2

45 85
46

1 1 2

4.3.1.3

46 85
GeoGebra gspggb.com

4.3.1.4
4.2.10.6

4.3.2

4.3.2.1

:
4.3.2.2
x y

4.3.2.3

4.3.2.4

4.3.2.5
x y

47 85
48

4.3.3

4.3.3.1




shift

4.3.3.2
:



shift

4.3.3.3





shift
4.3.3.4




shift

4.3.3.5




shift

48 85
GeoGebra gspggb.com

4.4 (CAS)

1


2


:
3


4


5


6

7

x= 5
8

x2.236
:
9
()
:

49 85
50

4.4.1

4.4.1.1


4.4.1.2

4.4.2

4.4.2.1
4.2.10.6
4.4.2.2
()

4.5 3D

GeoGebra 5 3D 2D 3D 3D
3D 2D

50 85
GeoGebra gspggb.com

4.5.1

4.5.2

4.5.3

51 85
52

4.5.4

4.5.4.1

4.5.4.2

4.5.5

4.5.5.1

4.5.5.2
3 1 1
4.5.5.3

4.5.5.4

52 85
GeoGebra gspggb.com

4.5.6

4.5.6.1

4.5.6.2

4.5.6.3
///
4.5.6.4
///
4.5.6.5

4.5.6.6

4.5.6.7

4.5.6.8

4.5.6.9

4.5.7

4.5.7.1

4.5.7.2

53 85
54

4.5.8

4.5.9

4.5.9.1

4.5.9.2

4.5.10

4.5.10.1
Z
shift Ctrl xoy

54 85
GeoGebra gspggb.com

4.5.10.2

4.5.11

4.5.11.1 :

4.5.11.2 :

4.5.11.3 :

4.5.11.4 :

4.6

GeoGebra
GeoGebra
:([]




GGB


GeoGebra
Geogebra GeoGebra
GeoGebra
GeoGebra
GeoGebra


GGT

GeoGebra
: GeoGebra GeoGebra (GGT)
GeoGebra
GGT GeoGebra

55 85
56

GeoGebra
GeoGebra

GeoGebra
GeoGebra

5.1

5.1.1

11

1
Ctrl+N(:Cmd+N)
GeoGebra
: GeoGebra
2
GeoGebra

56 85
GeoGebra gspggb.com

3 ...
:Ctrl+O(:Cmd+O)
GeoGebra ( GGB)
GGB)( GGT)( GeoGebra HTM
HTML )
GeoGebra
: GeoGebra GeoGebra
4 GeoGebraTube...
GeoGebra

5()
8
6
:Ctrl+S(:Cmd+S)
GeoGebra ( GGB)
:
7...
( GGB)

8
GeoGebraTube,

9
:
(html)...

57 85
58

Ctrl+Shift+W
GeoGebra
GeoGebraTube



(png, eps)...
( pngeps )
:Ctrl+Shift+P(:Cmd+Shift+P)




: 1 2


PNG
(dpi), 300dpiPNG
PNG
: PNG
100%
PDF
( EPS )
EPS Postscript
EPS EPS Corel Draw)
LaTeX
EPS 72
:EPS
SVG
( EPS )
EMF
( EPS )
: SVG PDF

GIF...

58 85
GeoGebra gspggb.com

GIF
-- GIF GIF



Ctrl+Shift+C(:Cmd+Shift+C)
PSTricks ...
:Ctrl+Shift+T(:Cmd+Shift+T)
PSTricks LaTeX
PGF/TiKZ ...
PGF LaTeX
Asymptote
Asymptote

:
10
:Ctrl+P(:Cmd+P)

:

11
:Alt+F4(:Cmd+W)
GeoGebra

5.1.2

1
:Ctrl+Z(:Cmd+Z)

:
2
:Ctrl+Y(:Cmd+Shift+Z)

:

59 85
60

3
:Ctrl+C(:Cmd+C)
GeoGebra
4
:Ctrl+V(:Cmd+V)
GeoGebra

5
:Ctrl+Shift+C(:Cmd+Shift+C)


6
GeoGebra

7
:Ctrl+E(:Cmd+E)
GeoGebra

8
Ctrl+A(:Cmd+A)

9
Ctrl+L(:Cmd+L)

:

60 85
GeoGebra gspggb.com

10
Ctrl+Shift+J(:Cmd+Shift+J)

:.
11
Ctrl+J(:Cmd+J)

:
12
Ctrl+I(:Cmd+I)

13/
Ctrl+G(:Cmd+G)

14/
Ctrl+Shift+G(:Cmd+Shift+G)

15
Delete

:

5.1.3

12

1
Ctrl+Shift+A(:Cmd+Shift+A)

2
Ctrl+Shift+S(:Cmd+Shift+S)

3
Ctrl+Shift+K(:Cmd+Shift+K)

4

61 85
62

Ctrl+Shift+1(:Cmd+Shift+1)

5
Ctrl+Shift+2(:Cmd+Shift+2)

6 3D
3D
7 ...

9
GeoGebrathe
10 ...
:




11
Ctrl+F(:Cmd+F)

:
12
Ctrl+R(:Cmd+R) F9
GeoGebra
: GeoGebra

62 85
GeoGebra gspggb.com

5.1.4

1
:



a b

[a,b]
2
:








:
3

63 85
64

4


:
5

: GeoGebra

6
GeoGebra
:
7

::Ctrl)

8
GeoGebra (

9

5.1.5

1

4 GerGebra

GerGebra


3D

64 85
GeoGebra gspggb.com

2 ...
GeoGebra

:
GGB
3 ...


GeoGebra ( GGT)-

GGT GGB

5.1.6

1
Ctrl+N(:Cmd+N)

windows
2 GeoGebra
GeoGebra

65 85
66

: GeoGebra GeoGebra

5.1.7

4
PDF
1
GeoGebra (GeoGebra )
2
GeoGebra
3GeoGebraTube
GeoGebra

4
GeoGebra GeoGebra

5 GeoGebra
GeoGebra Geogebra

5.2

GeoGebra

1
()


:
:

:A=(1,1)(1,1)AA=[(2,0),(4,0)]
A
2

3
F5
: F5

66 85
GeoGebra gspggb.com

(1,3)3x-5y=12
F4
: F4
A=(4,2c=[A,B]
Alt+
F3
: F3
GeoGebra 400

F1

5.3

Ctrl-

: ...

5.4

GeoGebra GeoGebra

Ctrl-)

2/7 7
:

:
:
:
:
:
:
:
:
:
:

5.5

67 85
68



GeoGebra

GeoGebra
GeoGebra 3D
GeoGebra

windows GeoGebra

6.1

GeoGebra

:f(x)=x^2 f


:
( Ctrl-)







1

2


68 85
GeoGebra gspggb.com

6.2 CAS

GeoGebra's CAS ()

1(a+b)^2a^2+2*a*b+b^2
2=:=a=2 a 2.
3 a(b+c) a*(b+c)


1:sqrt(2) 2
2Ctrl+Enter:,sqrt(2) 1.41
3Alt+Enter:,b+bb+b
4 a:=5
5


=

/


1
2



1:
2:
3:
4:
5 LaTeX :
: LaTeX , Ctrl+ Latex

69 85
70




1:)
2 LaTeX : LaTeX (
LaTeX )
3 LibreOffice : LibreOffice (

4: PNG (

GeoGebra
1:=, b:=5,a(n):=2n+3
2
3

4 GeoGebra b:=5b
GeoGebra GeoGebra f(x)=x^2,
::=b:=55
b:=5.


1
#:
#5
2
$
$5

1,3x+5=7
2(3x+5=7)-5 5

3[3x+5=7]3x+5[3x+5=7]7.

4.9.170.0

[(1,0),(0,0),(1,2)] arctan(2) 1.11

h:=[(0, 1),(0, 0),(1, 0)] y=x

[x^2+y^2=1/sqrt()] 4.72

[(0,0), x + y = 1]
0.71
[[(0,0), x+y=1]]

70 85
GeoGebra gspggb.com

[(0,0),x+2y=4]
1.79
[[(0,0),x+2y=4]]

[(0,4),y=x^2]
1.94
[[(0,4),y=x^2]]

[(0.5,0.5),x^2+y^2=1]
0.29
[[(0.5,0.5),x^2+y^2=1]]

[(2,1),(5,2),(5,1)] 28x2 24xy160x+60y2 96y+256=0

32x2 2+36x2 224x 2


[(2,1),(5,2),(6,1)] 24xy216x...+32 2y2 96 2
y+256 2+68y2 120y+196=0

[x^2+y^2=1/sqrt()] 0.75

[(a,b),r] (y-b)+(x-a)=r

[(a,b),(c,d)]

[(a,b),px+qy=r]

[(a,b),(c,d)]

[(a,b),y=p x+q] y=pxap+b y=ap+b+px

[(a,b),(c,d)] (0.5a+0.5c,0.5b+0.5d)

[(a,b),(c,d)]

6.3

:

:

71 85
72

/
/






Ctrl+CCtrl+V(:Cmd+CCmd+V)
()


6.4

GeoGebra
A1
:
GeoGebra
GeoGebra
A5C1
:



: A1=1A2=2 B1 (A1,A1) B1 B2(Ctrl+CCtrl+V
)B2 (A2,A2)
/$
:Cmd+CCmd+V




shift

.txt.csv.dat

72 85
GeoGebra gspggb.com

:GeoGebra .,

-
: A1=xy x*yA2=1A3=2A4=3B1=1C1=2 D1=3 A1:D4
-

6.5 3D

3D 5.0 GeoGebra
3D xoy 3D
xoy

73 85
74



:

:

3D xoy
3D 3D


/
xoy xoy
xoy xoz yoz


3D

6.6


1

2
3ctrl++Ctrl+-
4Ctrl-
5
6 x y



()
ctrl-


Ctrl-

74 85
GeoGebra gspggb.com

2 x y
(a,b) x by b
x
y x y
3

:
1 shift Ctrl
2 x x(A),y
y(A) A

/


1

2

3

GeoGebra
GeoGebra

75 85
76

7.1

7.1.1


Java GeoGebra
1Ctrl-
2
3...
4


:

7.1.2




1

2

3

76 85
GeoGebra gspggb.com

4

5
GeoGebra

6
GeoGebra

7
:
:
:
:
:GeoGebra
:
:
:
:
:

77 85
78

7.2


GeoGebra

1



Home
End
Delete
:
:



:

:




2
GeoGebra



: HTML

( OpenOffice Writer).

7.3

78 85
GeoGebra gspggb.com


GeoGebra
:[<>],

:
1 A B
2
3:
4:GeoGebra (: A B)

5
: GeoGebra

7.4

GeoGebra

: GGT GerGebra
GerGebra

79 85
80

7.5



GeoGebra :
1

3

2
3
4
5 GeoGebra4.2
:

:a:[A, B] a A
B a
: A h A [h]
A A A=(1,2)
: A B h [A, B]
[A,B]

7.6

7.6.1

()

80 85
GeoGebra gspggb.com

3D 3D

7.6.2

2
GeoGebra 5 3D GeoGebra

3
5

7.7

( (png,eps).)
:Ctrl+Shift+P(:Cmd+Shift+P)

GeoGebra

81 85
82

dpi
: 1 2

:
1PNGPortable Network Graphics
(dpi), 300dpiPNG
PNG
: PNG
100%
2PDFPortable Document Format
( EPS )
3EPS PostscriptEncapsulated Postscript
EPS EPS Corel Draw)
LaTeX
EPS 72
:EPS
4SVGScalable Vector Graphic
( EPS )
5EMF Enhanced Metafile
( EPS )
: SVG PDF

7.8

GeoGebra
(html)



GeoGebra
: GeoGebra

82 85
GeoGebra gspggb.com

7.9

7.9.1

GeoGebra

7.9.2

GeoGebra5.0

GeoGebra
GeoGebra



GeoGebra
1 GeoGebra
2 Java HTML5 GeoGebra
3
4PNGSVGPDFEPSEMF LaTeX

83 85
84

5
6 GeoGebra

GeoGebra
GeoGebra 5.0
450 3DGeoGebra

19




[<>]
x y

[<>,<>]

[<>,<>]

0-1 <0 0 >1 1

A v a

[a] a E[B,v] B
v G[a,1/3] a 3 1 G
GeoGebra [
[x<5,{1,2,3,7,1,2,5,6}]]{1,2,3}

GeoGebra
+
GeoGebra

84 85
GeoGebra gspggb.com

GeoGebra


GeoGebra GeoGebra
http://wiki.geogebra.org/zh/%E9%A6%96%E9%A1%B5

85 85

You might also like