ggb動點設置原理?一、标題中的LaTex文本${直線%v的x的系數為%x}$,我來為大家講解一下關于ggb動點設置原理?跟着小編一起來看一看吧!
一、标題中的LaTex文本
${直線%v的x的系數為%x}$
$點%n的坐标為%v$
$Sfrac{a} {b}$
對象标簽中标題LaTex語法規則:必須使用“$”符号限定指令;語法使用“\”引導;語法指令後邊空格或者大括号分割;指令可以順序或者嵌套使用。
注: LaTeX文本标題不适于文本域、按鈕和複選框的标題。且在标題中需要使用“$”符号限定。
标題(Caption)占位符的運用
“顯示标簽”下拉菜單中選擇顯示對象的“标題”為标簽。
在當前對象的标題中可以使用以下占位符(會宏替換當前對象的信息值) :
占位符
%v值 %n 名稱
%x X坐标(或線“ax by c=0" 的x系數)
%y Y坐标(或線“ax by c=0”的y系數)
%z Z坐标“ax by c=0”的常數項
案例:假設點A的坐标是(1,2)。設置其标題為“點%n的坐标是%v”就得到點的标題為“點A
的坐标是(1,2)”。當點的标簽或者坐标改變,其标題随着改變。
二、滑動條設置的那些事
變量變化的方式有下列幾種:
→遞增:
變量從最小跑到最大,然後直接跳回最小,再從最小跑到最大。
遞誠:
變量從最大跑到最小,然後直接跳回最大,再從最大跑到最小。
重複 雙向:
來回反複,變量從最小跑到最大,再從最大跑到最小。
遞增(一次):
變量從最小跑到最大,然後停止變動。
注:速度設為1,表示該變量從最小值跑到最大值約需10秒。
三、按鈕控制動畫啟動或者暫停
指令欄輸入running=ture,設置一個布爾型變量
如果采用兩個按鈕分别控制點B的啟動和暫停,腳本中這樣設置:
開始按鈕腳本:StartAnimation( B,running)
暫停按鈕腳本:StartAnimation(B, !running)
如果采用一個按鈕控制啟動和暫停,腳本中這樣設置:
SetValue(running,!running)
StartAnimation(B,running)
SetCaption(button3,If(running==true,"暫停","開始"))
四、坐标系的設置
繪圖區坐标系的設置是一個簡單而實用的技巧,設計的選擇項很多,隻要對照操作說明即可完成相應的操作。這裡不一一列舉,隻說幾點
①比例因為指令或者人為改變,可以點擊 鎖定 圖标;
②刻度線間距 可以設置适合三角函數部分畫圖的橫坐标改為π;
③吸附邊緣 是指x軸靠近屏幕底部y軸靠近屏幕左邊;
④GridType可以設置選擇極坐标系;
⑤坐标軸縮放比例可以按住shift (或Ctrl)鍵使用鼠标拖拽軸來改變;
⑥其它很實用的設置技巧隻要對照操作說明
五、自定義工具欄
通過工具菜單中的“定制工具欄”自定義。從下拉列表中選擇拟編輯的工具欄。從出現的對話窗口的左手邊選擇想要移除的工具或工具箱點“移除”按鈕就可以移除之。在右手邊選擇工具,在左手邊選擇想要移入的工具或工具箱點擊“插入”就增加一個工具。點開左側的工具箱,可以重複以上操作。最後的最後,不要忘記視圖裡面點擊保存設置,以後的打開默認界面就是你設置好的工具欄了。
六、分段函數表示的幾種方法
f(x)=x^2-2 x-1
①f/(-6<x<6);
②if(-6<x<6,f)或者多段函數if(-6<x<6,f,6=<x<16,g);
③Function(f,-6,6)
④
⑤
⑥
七、角度
①“0”: Alt O;“π”: Alt P;
②Geogebra 默認計算都是使用弧度制;
③ 攜帶度符号(°)的正常計算,但常量π/180會自動轉為弧度。
④“a=30°”,鍵入“a/°”消除單位,但不改變值的天小。
八、複數
①GeoGebra不能直接支持複數,但可以使用點模拟複數;
②打開點的屬性對話框勾選代數标簽顯示格式為複數,可以把點顯示為複數形式;
③指令欄輸入虛數單位可以從符号列表按鈕α中選擇,也可以使用快捷鍵“Alt i”;
④在運算區也可以輸入複數;
⑤允許以下指令和默認計算:
“x(z)”或函數“real(z)"返回虛數z的實部;
“y(z)”或函數“imaginary(z)”返回虛數z的虛部;
函數“abs(z)” 或指令“長度[z]”返回虛數z的絕對值;
函數“arg(z)” 或指令“角度[z]”返回虛數z的幅角;
函數“conjugate(z)”或指令“反射[z,xAxis]”返回複數z的共轭複數;
⑥沒有直接判斷虛數的指令或者函數,可以有“虛數[]”的變通。
九、Geogebra中的初高中階段常用的幾個函數
GeoGebra的外顯函數(指令幫助中)有54個,還有幾個内置函數或計算。以下列出函數都是
計算圓括弧内數值、計算表達式的函數值的初高中常用到的函數。函數隻能使用英文半角格式。雙擊指令幫助中的函數,函數名自動填加到指令欄。
1. sqrt(x): Square root, 平方(二次方)根。
2. cbrt(x): Cubicroot, 三次方根、立方根。
3. nroot(x,n):求x的n次方根。
4. round (x): Round,四舍五入。
5. floor (x): Greatest integer less than or equal, “向下取整”,或者說“向下舍入”,即取不大于x的最大整數。例如: x=3. 14,floor(x)=3; y=9. 99999,floor (y)=9。
6. ceil(x): Least integer greater than or equal,“向上取整”,返回大于或者等于指定表達式的最小整數。
7.fractiona1Part(x): Fractional Part,小數函數。如: fractionalPart(6/5)=0.2。
8. sin(x): Sine,正弦函數。
9. cos(x):餘弦函數。
10. tan(x): Tangent, 正切函數。
11. cot (x): Cotangent, 餘切函數。cot∠A=c/a ( 鄰邊/對邊)。
12. 1d(x): Logarithm to base2, 以2為底的對數函數。
13. exp(x)或e*: Exponential function, 指數函數。
14. 1g(x): Logarithm to base10, 以10為底的對數函數。
15. 1n(x)或log(x): Logarithm, 自然對數,底數為e。
16. 1og(b, x): Logarithm of x to baseb, 以b為底x的對數。
17. rea1(x):實值函數(函數值是“實數”,不可以取虛數或土∞),複數的實部數值,Real
(2 3*i)的結果是2。
18.imaginary(x): Imaginary, 虛值函數(參見實值函數)
19. arg(x): Argument, 複數的幅角: z=r*(cosθ isinθ),r是z的模,即: r=|z|; θ是z的輻角,記作: θ =arg(z)。
20. sgn (x)或sign(x): Sign, 符号(x為正數返回1,負數返回-1,零返回0)。
21. random(a, b): Random number between a and b,a與b之間的随機數。
22. abs(x): Absolute value,絕對值。
以下幾個非嚴格的函數,是GeoGebra内部約定的計算或變量。
23. x(x): x-coordinate, 點對象x的橫坐标值。x(A) 返回點A的橫坐标值。
24. xAxis: x軸。非嚴格意義的函數,不需要變量,相當于直線y=0。
25. y(x): y-coordinate, 點對象x的縱坐标值。Y(A) 返回點A的縱坐标。
26. yAxis: y軸。非嚴格意義的函數,不需要變量,相當于直線x=0。
27. z (x) :z-coordinate,點對象x的z坐标值。Z(A)返回點A的z坐标值。
28. zAxis:z軸。非嚴格意義的函數,不需要變量,相當于z軸直線。
另外,設有列表“表1={1,2,3,a,D}”,“表1(3)”返回列表的第三号元素“3”。此為内定的特殊計算,可以說是Geogebra中的一把“飛刀”。
十、Geogebra中的基本運算符号
e :歐拉數。鍵盤輸入: (Alt) (e)。
i :虛數單位。鍵盤輸入: (Alt) (i)。
π:圓周率。鍵盤輸入: (A1t) (p) 或輸入“pi”。
度數單位符号。鍵盤輸入: (A1t) (o) 或者使用中文輸入法輸入“0”。
: Addition, 相加。
/ : Division, 相除。
^或上标數值(x^ 2或x2 ) : Exponentiation, 取幂(指數運算)。
“!”:Factorial,階乘。
“*”或者“ ”Subtraction,相減。
(): Parent heses圓括弧插值(插入)。
*或鍵盤輸入(Space): Multiplication, 相乘。
*或鍵盤輸入(Space): Scalar product, 标量(實量)積。
Ä: Vector product, 向量積。
以上基本計算操作符号,都是英文半角,可以使用鍵盤輸入,也可以點擊指令編輯欄後邊的“”
按鈕輔助輸入。還可以使用軟件虛拟鍵盤輸入。
注:“2^3”與“”的結果相同。“x*y” 等同于“x y”(空格表示乘法運算)。
十一、幾個比較重要的代數指令
CompleteSquare.配方式
CompleteSquare (<Quadratic Function>);配方式(<二次函數>)。
返回二次函數的完全平方形式: a(x-h)2 k。
案例:“配方式(x^ 2-4x 7)” 輸出“g(x)=1(x-2)2 3” ,并繪制出函數圖象。
Division. 除法
Division (<Dividend Number>, <Divisor Number>);除法(<被除數整數>, <除數整數>)
給出兩個數值的商(得數結果的整數部分)以及兩個數值相除的餘數。
案例:“除法(16,3)” 輸出“列表1={5,1}”。
Dot. 點積
Dot (<Vector>, <Vector>);點積(<向量1>, <向量2>)
返回兩個向量的點積(内積)。
案例:“點積({1,3,2}, {0,3, -2})”得到5。.
輸入:點積[1.3,2).{0,3,-2}]
在運算區中,如果向量包含有未定義參數,在向量積中會給出格式代碼。
案例:“點積({a,b,c}, {d,e, f})”得出“{ad be cf}”。
Solutions.解集
Solutions (<Equation>);解集(<方程>)解給定主變量方程且返回解列表。
Mod.取餘
Mod (<Dividend Number>, <Divisor Number>); 取餘(<被除數>, <除數>)輸出被除數除以除數所得的餘數。
案例:“取餘(9,4)” 輸出“a=1”。
Mod (<Dividend Polynomial>, <Divisor Polynomial>); 取餘(<被除式整式>, <除式整式>)。
輸出被除式除以除式得到的餘數。
案例:“取餘(x^ 3 x^2 x 6,x 2x-3)”輸出“f(x)=4x 9” ,并在坐标系中繪制此函數。
Div.取整
Div (<Dividend Number>, <Divisor Number>); 取整(<被除數_整數>, <除數_整數>)。
返回兩個數值的整數商(得數結果的整數部分)。
案例:
“取整(16,3)”輸出“a=5”
Div (<Dividend Polynomial>, <Divi sor Polynomial>); 取整(<被除式整式>, <除式整式>)。返回兩個多項式的商。
案例:“取整(x 2 3x 1,x-1)” 輸出“f(x)=x 4" 并繪制出函數圖象。
Factor.因式分解
這個指令因英語變體而異: Factor (US)、Factorise (UK)、Factorise (Aus)。
Factor (<Polynomial1>);因式分解(《多項式>)。分解出多項式的因式。
案例:“因式分解(x^2 x-6)”輸出“f(x)=(x 3)(x-2)”且繪制出函數圖象。
RightSide.右邊
RightSide (<Equation>);右邊(<方程>)給出化簡後方程式的右邊。
LeftSi de.左邊
LeftSide (<Equation>);左邊(<方程>)給出最簡方程的左邊。
Expand.展開
Expand (<Expression>);展開(表達式)展開表達式。
案例:“展開((2x-1)^2 2x 3)”輸出“f(x)=4x2 -2x 4”并繪制出函數圖象。
Max.最大值
Max (<Interval>);最大值(<區間如:2<x<3>)返回區間.上界。
案例:“最大值 (2<x<3)”輸出“a=3”。
注:開閉區間同樣對待。
Max (<List>);最大值(<數字列表>)返回列表中數值的最大值。
案例:“最大值({-2, 12, -23, 17,15})”輸出“a=17” 。
注:若輸入的元素包含非數值對象,指令則處理這些對象所關聯的數值。例如元素為線段,最大值指令将得出線段的最大長度。
Max (<Function>, <Start x-Value>, <End x-Va1ue>); 計算函數在指定區間上最大值所對應的點。
Min.最小值 用法同上。
十二、 序列和映射
Sequence (<Expression>, <Variable i>, <Start Value a>, <End Value b>); 序列(《<表達式>, <變量>, <起始值>, <終止值>)。
得出一個列表,其元素為:将變量從起始值開始到終止值結束依次增加1,将變量的每個取值
代入表達式而得的結果(數值或對象)。
案例:“序列((2, i),i,1,5)”創建一個y坐标值從1到5的點列:“({(2,1), (2,2), (2,3), (2,4), (2,5)}”。
Sequence (<Expression>, <Variable i>, <Start Value a>, <End Value b>, <Increment>);序列(<表達式>, <變量>, <起始值>, <終止值>, <增量>)。
得出一個列表,其元素為:将變量從起始值開始到終止值結束依次增加增量,将變量的每個取值代入表達式而得的結果(數值或對象)。
案例:“序列((2, i),i,1,3,0.5)”創建-一個點的y坐标從1增加為3,增量為0.5的點列:“{(2,1), (2,1.5), (2,2), (2,2.5), (2,3)}”。
注:由于起始值和終止值可以是動态值,可以使用滑動條作為參數。
Sequence (<End Value b>);序列(<終止值>)。
創建從1開始(依次遞增1)到終止值結束為止的數集。
案例:“序列(4)” 得到“{1,2,3,4}”;“2 序列(4)”得到“{2,4,8, 16}”。
Zip. 映射
Zip (<Expression>, <Var1>, <List1>, <Var2>, <List2....);映射(<表達式>, <變量1>, <列表1>, <變量2>, <列表2>...).
生成一個新列表,其元素是:将指定列表中相應位置的元素依次作為變量代入表達式而取得的結果。新列表的長度是輸入的列表中最短的長度。
案例:設P,Q,R,S是一些點,“映射(中點(A, B),A, {P,Q},B, {R,S})”返回一個取線段PR和QS中點的列表{PR的中點坐标,QS的中點坐标}。
案例:“映射(n m,n, {1,2,3},m, {1,2})”得到“{2,4}”。
第二個列表隻有兩個元素,故結果列表長度就是2。
注:每個列表中的元素必須是同一類型;映射指令類似于其它編程語言中被稱為“map”的概念。
事實.上,映射指令完全可以隻使用單一列表作為參數。這使它在需要對-一個列表中的元素進行逐個調用的時候,相比序列指令更為簡短便捷從而替代使用。例如:“映射(a^2,a,數集)”就比“序列(元素(數集,a) ^2,a, 1,長度(數集))”簡捷得多。
案例:“映射(f(2),f, {x 1,x 3})”得到“{3,5}”。
案例:假設list1l={1,2, 5},“映射(化簡(a*x^ (b-1)),a, list1,b)”得到“{1,2x, 5x2}”。
十三、集合的運算
Last. 最後元素
Last (<List>);最後元素(<列表>)。
給出隻包含指定列表中最後一個元素的新列表。
First. 最前元素
First (<List>);最前元素(<列表>)。
給出隻包含指定集合中第一個元素的新集合。
案例:“最前元素({1,4,3})” 得出“{1}”。
基本内涵 |
是否必須作用于同類型元素組成的列表 | |
Sort. 升序排列 |
對一個元素類型為數值、文本或點的列表進行排序(升序)而得的新列表 |
是 |
Reverse. 逆序排列 |
将列表中的元素逆序(比照原來的順序)排列 |
否 |
基本内涵 |
應用對象 | |
Union. 并集 |
合并兩個列表且去除重複元素。 |
列表和多邊形 |
Unique.互異 |
合并兩個列表且去除重複元素,并升序排列。 |
數字列表和文本列表。 |
基本含義 |
是否可以應用于多邊形 | |
Union. 并集 |
合并兩個列表且去除重複元素。 |
是 |
Intersection. 交集 |
給出包含兩個列表中所有共有元素的列表 |
否 |
十四、CAS區
CAS區對結果的引用,靜态引用和動态引用的對比:
CAS區結果引用 |
複制内容 |
複制前一格 |
複制第4格 |
被引用格的内容 之後被改動 |
靜态引用 |
輸出結果 |
# |
#4 |
不會自動更新 |
動态引用 |
結果的鍊接 |
$ |
$4 |
目标格自動更新 |
2.在運算區空白指令域使用快捷鍵快速撷取上個儲存格的輸入或輸出
①“空格鍵”:撷取上個儲存格的輸出;
②“)”:撷取.上個儲存格的輸出并加上括号;
③“=”撷取上個儲存格的輸入。
注:如果在輸入的結尾加上分号,則該儲存格不會顯示輸出。
注:以上引用在學習唐大仕教授ggb課程的一些心得,當然,ggb的知識或者技巧還有很多,需要多使用多揣摩……
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!