Алгебра в программе Mathematica


Пример 11



Пример 11




Здесь Indeterminate — это цифра, в которой функция не уверена.

Представление рациональных чисел в виде списка цифр в системе счисления с произвольным основанием: функция RealDigits

Рациональные числа представляют собой конечные или периодические систематические дроби. Поэтому их представление в виде списка цифр в системе счисления с произвольным основанием имеет некоторые особенности. Проиллюстрируем их на примерах. Пусть имеем рациональное число 99/61. Оно представляется в виде периодической десятичной дроби. Вот как можно вычислить ее начало.
nl= N[99/91,60] 1.08791208791208791208791208791208791208791208791208791208791
Теперь получим список цифр.
n2=RealDigits[N[99/91,60]] {{1,0,8,7,9,1,2,0,8,7,9,1,2,0,8,7,9, 1,2,0,8,7,9,1,2,0,8,7,9,1,2,0,8,7, 9,1,2,0,8,7,9,1,2,0,8,7,9,1,2,0,8,7,9,1,2,0,8,7,9,1},!}
Пока ничего удивительного. Но ведь список цифр можно получить и проще.
n3=RealDigits[99/91] {{1,{0,8,7,9,1,2}},!}
Оказывается, в этом случае функция RealDigits соображает, что дробь получается периодическая, и находит ее период!

Интересно выполнить обратное преобразование, оно выполняется с помощью функции FromDigits.








Начало  Назад  Вперед