【知识点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)]]
待续~
,