【知識點29】常用數學函數
01 abs(x)函數
絕對值函數:返回數字的絕對值。
使用方法:[[Math.abs(x)]]
具體步驟:
(1)在頁面畫布中放入文本框(名稱:input1、output1)以及按鈕(名稱:abs)。
(2)點擊abs按鈕,在“交互”功能面闆中,打開“交互編輯器”。添加“單擊時”事件。點擊“設置文本”-選擇output1文本框-在“值”處點擊“fx”,添加函數。在“添加局部變量”處,設置獲取input1文本框字符,“input=元件文字-input1”。
在“插入變量或函數…”中,設置abs(x)函數“[[Math.abs(input)]]”。單擊确定完成。
(3)實現絕對值函數功能。
02 ceil(x)函數
返回大于或者等于x的最小整數值。“向上取整函數”
使用方法:[[Math.ceil(x)]]
03 floor(x)函數
返回小于或者等于x的最大整數值。“向下取整函數”
使用方法:[[Math.floor(x)]]
04 max(x,y)函數和min(x,y)函數
獲取參數中的最大值/最小值。
使用方法:[[Math.max(x,y)]] [[Math.min(x,y)]]
具體步驟:
(1)在頁面畫布中放入文本框(名稱:input21~ input24、output21~ output22)以及按鈕(名稱:max、min)。
(2)點擊max按鈕,在“交互”功能面闆中,打開“交互編輯器”。添加“單擊時”事件。點擊“設置文本”-選擇output21文本框-在“值”處點擊“fx”,添加函數。在“添加局部變量”處,設置獲取input21~ input24文本框字符,“input21=元件文字-input21”~“input24=元件文字-input24”。
在“插入變量或函數…”中,設置max(x,y)函數“[[Math.max(input21,input22,input23,input24)]]”。單擊确定完成。
(3)同理設置min(x,y)函數。
(4)實現最大值/最小值函數功能。
05 random()函數
(1)随機數函數,返回一個0~1之間的随機數。
在頁面畫布中放入文本框(名稱:output3、input31~input32、output31)以及按鈕(名稱:random1、random2)。
(2)點擊random1按鈕,在“交互”功能面闆中,打開“交互編輯器”。添加“單擊時”事件。點擊“設置文本”-選擇output3文本框-在“值”處點擊“fx”,添加函數。在“插入變量或函數…”中,設置random()函數“[[Math.random()]]”。單擊确定完成。
(3)即可實現返回一個0~1之間的随機數。
(4)若需要實現返回一個1~15(可調)之間的随機整數,可将返回0~1之間的随機數函數“*15”,并設置向上取整函數即可。
(5)指定範圍的随機數
若實現指定範圍内的随機數,随機數函數乘以取值範圍并“ 1”(如5~15,個數為15-5 1個數值),并加上原有最小取值範圍,向下取整即可。
06 其他數學函數
(1)acos(x)函數:獲取一個數值的反餘弦值。x為數值,範圍在-1~1之間。[[Math.acos(x)]]
(2)asin(x)函數:獲取一個數值的反正弦值。x為數值,範圍在-1~1之間。[[Math.asin(x)]]
(3)atan(x)函數:獲取一個數值的反正切值。x為數值。[[Math.atan(x)]]
(4)atan2(y,x)函數:獲取某一點(x,y)的角度值。“x,y”為點的坐标數值。[[Math.atan2(y,x)]]
(5)cos(x)函數:餘弦函數。x為弧度數值。[[Math.cos(x)]]
(6)exp(x)函數:指數函數,計算以e為底的指數。x為數值。[[Math.exp(x)]]
(7)log(x)函數:對數函數,計算以e為底的對數值。x為數值。[[Math.log(x)]]
(8)pow(x,y)函數:幂函數,計算x的y次幂。x不能為負數且y為小數,或者x為0且y小于等于0。[[Math.pow(x,y)]]
(9)sin(x)函數:正弦函數。x為弧度數值。[[Math.sin(x)]]
(10)sqrt(x)函數:平方根函數。x為數值。[[Math.sqrt(x)]]
(11)tan(x)函數:正切函數。x為弧度數值。[[Math.tan(x)]]
待續~
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!