首页 > 文档 > norm() 标准化
2017
07-18

norm() 标准化

名称: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

 

相关:

map()
lerp()



最后编辑:
作者:Hewes
这个作者貌似有点懒,什么都没有留下。

norm() 标准化》有 1 条评论

  1. Pingback 引用通告: map() 映射 | Processing编程艺术

留下一个回复

你的email不会被公开。