名称:norm()
例子:
float value = 20; float n = norm(value, 0, 50); println(n); // Prints "0.4"
float value = -10; float n = norm(value, 0, 100); println(n); // Prints "-0.1"
描述:
将一个数从一个范围标准化为0~1的值,与map(value,low,high,0,1)相同。
超出范围的数字不会被限制在0和1,因为超出范围的值通常是刻意的和有用的。(参见上面的第二个示例)
语法:
norm(value, start, stop)
参数:
value | float: the incoming value to be converted 要转换的输入值 |
---|---|
start | float: lower bound of the value’s current range 值的当前范围的下限 |
stop | float: upper bound of the value’s current range 值的当前范围的上限 |
返回:float
相关:
- 本文固定链接: http://iprocessing.cn/2017/07/18/norm-标准化/
- 转载请注明: Hewes 于 Processing编程艺术 发表
Pingback 引用通告: map() 映射 | Processing编程艺术