2016-04-07 2 views
0

Я собираюсь собрать небольшую библиотеку, которая требует использования saturation arithmetic.Название для диапазона [-1.0, 1.0]

В качестве части этого я намерен реализовать два специализированных случая типов с плавающей точкой, которые привязаны к [0.0, 1.0] и [-1.0, 1.0].

С точки зрения именования [0,0, 1,0] в диапазоне я нашел следующие два вопроса, которые казались весьма полезными:

Но я изо всех сил, чтобы найти аа способ именования/выражения диапазона [-1.0, 1.0]. Я думаю, что часть этого связана с тем, как поисковые системы обрабатывают знак отрицания по номерам, но может быть просто, что у него нет специального имени.

Есть ли специальное название для этого диапазона или достаточно короткий способ его описания, который подходит для использования в имени типа?

Я также рассматривал вопрос об этом по математике, но поскольку я в первую очередь программист и имею небольшое отвращение к математике, я чувствовал себя более уверенно, спрашивая здесь сначала, в случае, если меня подвергли бомбардировке терминологией и уравнениями, которые я не понимал ,

Мне показалось странным, что определенные последовательности/категории чисел имеют особые имена (например, последовательность фибоначчи, простые числа Мерсенна), но такие важные диапазоны, похоже, этого не делают.

ответ

1

Поскольку [0.0, 1.0] является «нормированным», [-1.0, 1.0] можно назвать «биполярным нормализованным».

1

[0,1] обычно называют единичным интервалом, но это, кроме того, точка. Если вы построите какое-то передовое имя для каждого интервала, который хотите использовать, вы просто сбиваете с толку людей. Замкнутый интервал от -1 до 1, представленный [-1,1], чаще всего называется «закрытым интервалом от [-1,1]», потому что это просто самый прямой способ его формализовать. Вы также можете назвать это «диапазоном tanh» или «вершиной колчана в гомотопии», но это более запутывающие реализации, чем что-либо.

Для названия типа или объекта я бы просто пошел с closed_interv_neg1_to_1 или аналогичным для любого соглашения об именовании, которым вы следуете.

Смежные вопросы