Интервальные методы перевода — различия между версиями
Isaeva (обсуждение | вклад) (Новая страница: «Достаточно эффективными методами перевода чисел из СОК в ПСС являются интервальные мет…») |
Isaeva (обсуждение | вклад) |
||
| (не показаны 3 промежуточные версии этого же участника) | |||
| Строка 5: | Строка 5: | ||
В результате величину любого числа <math>A</math>, заданного в СОК по выбранным основаниям, можно определить по номеру интервала: | В результате величину любого числа <math>A</math>, заданного в СОК по выбранным основаниям, можно определить по номеру интервала: | ||
| − | :<math>l_A = \left [\frac {A}{p_i}\right ]</math>, | + | :<math>l_A = \left [\frac {A}{p_i}\right ]</math> (1), |
| − | в котором находится число <math>A</math> и по цифре <math>\alpha_i</math> числа <math>A</math> в СОК по модулю <math>p_i</math>, т.е. | + | в котором находится число <math>A</math>, и по цифре <math>\alpha_i</math> числа <math>A</math> в СОК по модулю <math>p_i</math>, т.е. |
| − | <math>A = p_i \cdot l_A + {\alpha}_i</math>. | + | |
| + | |||
| + | :<math>A = p_i \cdot l_A + {\alpha}_i</math> (2). | ||
Так как <math>(p_i, P_i) = 1</math>, то по теореме Эйлера: | Так как <math>(p_i, P_i) = 1</math>, то по теореме Эйлера: | ||
| − | |||
| − | где <math>\ | + | :<math>{P_i}^{\varphi(p_i)} \equiv 1\pmod {p_i}</math> (3), |
| + | |||
| + | |||
| + | где <math>\varphi(p_i)</math> - – функция Эйлера. | ||
| + | Причём если <math>p_i</math> – простое число, то <math>\varphi(p_i) = p_i - 1</math>. | ||
| + | |||
| + | |||
| + | Число <math>A</math> можно представить в виде | ||
| + | |||
| + | |||
| + | :<math>A = \left| \sum _{i = 1}^{n} {P_i}^{\varphi(p_i)} \cdot \alpha_i \right| \pmod P</math> (4). | ||
| − | + | Для определения номера интервала <math>l_A</math>, подставим выражение (4) в (1): | |
| − | :<math> | + | :<math>l_A = \left [\frac {A}{p_i}\right ]</math> |
Текущая версия на 13:00, 23 января 2015
Достаточно эффективными методами перевода чисел из СОК в ПСС являются интервальные методы, основанные на интервальных характеристиках чисел. Одна из таких характеристик – номер интервала.
Рассмотрим СОК, заданную системой оснований
с объёмом диапазона
. Выберем дробящий модуль
и проведём дробление заданного диапазона на интервалы путём деления
на модуль
. Тогда количество интервалов
, а длина интервала определяется величиной модуля.
В результате величину любого числа
, заданного в СОК по выбранным основаниям, можно определить по номеру интервала:
(1),
в котором находится число
, и по цифре
числа
в СОК по модулю
, т.е.
(2).
Так как
, то по теореме Эйлера:
(3),
где
- – функция Эйлера.
Причём если
– простое число, то
.
Число
можно представить в виде
(4).
Для определения номера интервала
, подставим выражение (4) в (1):