区间映射
把数值在两个区间之间映射。
把 [inMin,inMax] 线性映射到 [outMin,outMax]。和归一化到 0–1 不同,这里可任意输出区间。和线性插值不同,这里显式起止。inMin=inMax 失败。
区间映射能做什么
把 [inMin,inMax] 线性映射到 [outMin,outMax]。和归一化到 0–1 不同,这里可任意输出区间。和线性插值不同,这里显式起止。inMin=inMax 失败。
区间映射被放在计算分类里是有意的。它不是归一化到 0–1(把数值映射到 0–1。),也不是线性插值(按 t 在 a 与 b 之间插值。)。只有当你需要「把数值在两个区间之间映射。」时才应打开本页。若拿区间映射去做相邻工具的工作,即使页面框架看起来一样,结果也会不对。
如何使用区间映射
- 确认你要的是区间映射,而不是归一化到 0–1(把数值映射到 0–1。)。地址:/map-range。
- 填入区间映射所需的数字或日期。把数值在两个区间之间映射。
- 按区间映射的定义读结果,不要按线性插值(按 t 在 a 与 b 之间插值。)去理解。把 [inMin,inMax] 线性映射到 [outMin,outMax]。和归一化到 0–1 不同,这里可任意输出区间。和线性插值不同,这里显式起止。inMin=inMax 失败。
- 区间映射是浏览器里的估算,不是专业意见。inMin ≠ inMax。
- 若公式不对,请改用线性插值(按 t 在 a 与 b 之间插值。),不要硬套区间映射。
什么情况下不要用区间映射
如果相邻工具更合适,请不要用区间映射,先看归一化到 0–1或线性插值;或者说明里已经提示会失败时也不要用。本工具原话:把 [inMin,inMax] 线性映射到 [outMin,outMax]。和归一化到 0–1 不同,这里可任意输出区间。和线性插值不同,这里显式起止。inMin=inMax 失败。
关于区间映射的常见问题
- 区间映射和其他计算页面有什么不同?
- 把 [inMin,inMax] 线性映射到 [outMin,outMax]。和归一化到 0–1 不同,这里可任意输出区间。和线性插值不同,这里显式起止。inMin=inMax 失败。 简短说:把数值在两个区间之间映射。
- 区间映射会把文件或文本上传到 Tool-You 服务器吗?
- 不会。区间映射在当前浏览器标签页运行,文件留在本机。限制说明:inMin ≠ inMax。
- 我是否该用归一化到 0–1而不是区间映射?
- 需要「把数值在两个区间之间映射。」时用区间映射;需要「把数值映射到 0–1。」时用归一化到 0–1。同属计算,但不是同一项工作。
- 区间映射有哪些限制?
- inMin ≠ inMax。 另外:把 [inMin,inMax] 线性映射到 [outMin,outMax]。和归一化到 0–1 不同,这里可任意输出区间。和线性插值不同,这里显式起止。inMin=inMax 失败。