Форум: "Прочее";
Текущий архив: 2011.07.17;
Скачать: [xml.tar.bz2];
ВнизПреобразование диапазонов Найти похожие ветки
← →
zoolooz (2011-04-05 13:36) [0]К сожалению элементарную математику я давно уже забыл.
Подскажите пожалуйста как преобразовывать диапазоны чисел в Дельфи
Имеем значения с плавающей запятой от 0 до 1
Вывести в целом диапазоне от 0 до 255 или от 0 до 32767
← →
И. Павел © (2011-04-05 13:40) [1]Если нужно денормализацию провести, то: round(x * 255) или round(x * 32767) соответственно.
← →
zoolooz (2011-04-05 13:44) [2]Хм так просто
А разве не через соотношения или как это называется... или результат к тому же и сведется?
← →
zoolooz (2011-04-05 13:49) [3]А если например "посложней"
например с плавающей запятой от 0 до 1 а целые от 55 до 255 или от 767 до 32767
То как тогда?
← →
И. Павел © (2011-04-05 13:50) [4]> [2] zoolooz (05.04.11 13:44)
Сведется, т.к. интервалы простые. Если расписывать через пропорцию, то:
0 + x * (255 - 0) / (1 - 0) = x * 255
← →
И. Павел © (2011-04-05 13:50) [5]> А если например "посложней"
round(55 + x * (255 - 55) / (1 - 0))
← →
zoolooz (2011-04-05 14:01) [6]Круто, спасибо!
Теперь я готов поработить мир.
← →
zoolooz (2011-04-05 14:58) [7]Может подскажете еще как преобразовывать значения в логарифмический формат?
Для вывода величин в сильно разном диапазоне значений который в линейнов виде практически невидим.
Блин, как объяснить то, типа как в плеерах разных спектр отображают :)
← →
Anatoly Podgoretsky © (2011-04-05 15:00) [8]> zoolooz (05.04.2011 14:01:06) [6]
Готов мешок для денег.
← →
И. Павел © (2011-04-05 15:55) [9]> [7] zoolooz (05.04.11 14:58)
Такая шкала называется логирифмической. Как ее строить и подписывать, описано сдесь: http://www.distedu.ru/edu5/lab_1_5
← →
Inovet © (2011-04-05 16:11) [10]> [0] zoolooz (05.04.11 13:36)
> элементарную математику я давно уже забыл
Судя по вопросам, и не знал.
Это в каком классе такие задания задают?
← →
zoolooz (2011-04-05 17:13) [11]
> Inovet
Последний раз мне нужна была математика 15 лет назад, поэтому имею право ничего не знать
> И. Павел
Спасибо
← →
TUser © (2011-04-05 17:44) [12]
> Последний раз мне нужна была математика 15 лет назад, поэтому
> имею право ничего не знать
Не 15 лет, а менее 4 часов - между
> zoolooz (05.04.11 13:36)
и
> zoolooz (05.04.11 17:13) [11]
Так что не имеешь.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2011.07.17;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.003 c