将一个范围内的值转换为另一个范围内的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将一个范围内的值转换为另一个范围内的值相关的知识,希望对你有一定的参考价值。

I’m sharing with you a little utility that I find myself using a lot lately. This utility is a value convertor that you can use in those times when you need to make a volume slider or something similar where you’ll need to change a value and a value range.
  1. package com.vamapaull.utils
  2. {
  3. public class ValueConvertor
  4. {
  5. public static function convertRange(originalStart:Number,
  6. originalEnd:Number,
  7. newStart:Number,
  8. newEnd:Number,
  9. value:Number):Number
  10. {
  11. var originalRange:Number = originalEnd - originalStart;
  12. var newRange:Number = newEnd - newStart;
  13. var ratio:Number = newRange / originalRange;
  14. var newValue:Number = value * ratio;
  15. var finalValue:Number = newValue + newStart;
  16. return finalValue;
  17. }
  18. }
  19. }

以上是关于将一个范围内的值转换为另一个范围内的值的主要内容,如果未能解决你的问题,请参考以下文章

将特定文本从一个范围内的一个单元格移动到另一个范围内的另一个单元格

在 c++ 中将值转换为范围内的值,使用 boost 或 std 进行优化

当参考范围内的值发生变化时,VBA 更新公式

遍历所有工作表并查找范围内的值。如果找到然后执行一些操作并转到

MySQL选择范围内的值,该值不在另一个范围内

MySQL选择范围内的值,该值不在另一个范围内