区间映射

把数值在两个区间之间映射。

把 [inMin,inMax] 线性映射到 [outMin,outMax]。和归一化到 0–1 不同,这里可任意输出区间。和线性插值不同,这里显式起止。inMin=inMax 失败。

区间映射能做什么

把 [inMin,inMax] 线性映射到 [outMin,outMax]。和归一化到 0–1 不同,这里可任意输出区间。和线性插值不同,这里显式起止。inMin=inMax 失败。

区间映射被放在计算分类里是有意的。它不是归一化到 0–1(把数值映射到 0–1。),也不是线性插值(按 t 在 a 与 b 之间插值。)。只有当你需要「把数值在两个区间之间映射。」时才应打开本页。若拿区间映射去做相邻工具的工作,即使页面框架看起来一样,结果也会不对。

如何使用区间映射

  1. 确认你要的是区间映射,而不是归一化到 0–1(把数值映射到 0–1。)。地址:/map-range。
  2. 填入区间映射所需的数字或日期。把数值在两个区间之间映射。
  3. 按区间映射的定义读结果,不要按线性插值(按 t 在 a 与 b 之间插值。)去理解。把 [inMin,inMax] 线性映射到 [outMin,outMax]。和归一化到 0–1 不同,这里可任意输出区间。和线性插值不同,这里显式起止。inMin=inMax 失败。
  4. 区间映射是浏览器里的估算,不是专业意见。inMin ≠ inMax。
  5. 若公式不对,请改用线性插值(按 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 失败。