【知识点29】常用数学函数

01 abs(x)函数

绝对值函数:返回数字的绝对值。

使用方法:[[Math.abs(x)]]

具体步骤:

(1)在页面画布中放入文本框(名称:input1、output1)以及按钮(名称:abs)。

(2)点击abs按钮,在“交互”功能面板中,打开“交互编辑器”。添加“单击时”事件。点击“设置文本”-选择output1文本框-在“值”处点击“fx”,添加函数。在“添加局部变量”处,设置获取input1文本框字符,“input=元件文字-input1”。

在“插入变量或函数…”中,设置abs(x)函数“[[Math.abs(input)]]”。单击确定完成。

axure rp9怎么做计算器运算效果(AxureRP9)(1)

(3)实现绝对值函数功能。

axure rp9怎么做计算器运算效果(AxureRP9)(2)

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)]]”。单击确定完成。

axure rp9怎么做计算器运算效果(AxureRP9)(3)

(3)同理设置min(x,y)函数。

(4)实现最大值/最小值函数功能。

axure rp9怎么做计算器运算效果(AxureRP9)(4)

05 random()函数

(1)随机数函数,返回一个0~1之间的随机数。

在页面画布中放入文本框(名称:output3、input31~input32、output31)以及按钮(名称:random1、random2)。

(2)点击random1按钮,在“交互”功能面板中,打开“交互编辑器”。添加“单击时”事件。点击“设置文本”-选择output3文本框-在“值”处点击“fx”,添加函数。在“插入变量或函数…”中,设置random()函数“[[Math.random()]]”。单击确定完成。

axure rp9怎么做计算器运算效果(AxureRP9)(5)

(3)即可实现返回一个0~1之间的随机数。

(4)若需要实现返回一个1~15(可调)之间的随机整数,可将返回0~1之间的随机数函数“*15”,并设置向上取整函数即可。

axure rp9怎么做计算器运算效果(AxureRP9)(6)

(5)指定范围的随机数

若实现指定范围内的随机数,随机数函数乘以取值范围并“ 1”(如5~15,个数为15-5 1个数值),并加上原有最小取值范围,向下取整即可。

axure rp9怎么做计算器运算效果(AxureRP9)(7)

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)]]

待续~

,