Иллюстрированный самоучитель по Mathematica 5

Число как последовательность (список) цифр

"Цифромания" – как посчитать девятки в десятичном представлении е: функция DigitCount

Система Mathematica позволяет вычислить столько констант! С точки зрения "цифроманов" было просто преступно не воспользоваться этим и не узнать, например, как распределены единицы и нули в числах От 1 до 256, записанных в двоичной системе, или же не посчитать количество девяток в десятичном представлении основания натуральных логарифмов. Именно для этого (и многих других полезных вещей) как раз и предназначена функция DigitCount. Вызов DigitCount [n, b, d] возвращает количество цифр d (предполагается, что это цифра системы счисления с основанием b) в числе n, записанном в системе счисления с основанием b. Рассмотрим сначала простой пример. Вот как найти"представление числа 175! в системе счисления с основанием 25.

Иллюстрированный самоучитель по Mathematica 5 › Числа, их представление и операции над ними › Число как последовательность (список) цифр

А вот как можно узнать, сколько раз в этом списке встречается цифра 14:

Иллюстрированный самоучитель по Mathematica 5 › Числа, их представление и операции над ними › Число как последовательность (список) цифр

Но это еще что! Можно ведь даже построить график зависимости количества единиц в двоичном представлении n от и.

Иллюстрированный самоучитель по Mathematica 5 › Числа, их представление и операции над ними › Число как последовательность (список) цифр

О, это настоящая музыка цифр! Но это еще не все: если третий параметр опущен, функция DigitCount посчитает количество вхождений каждой цифры в представлении числа π в системе счисления с основанием b. (Таким образом, получится список из b чисел.) При этом количество вхождений единицы стоит на 1-м месте в списке, двойки – на 2-м, цифры k (k > 0) – на k-м, а количество вхождений нуля – на последнем, 6-м. Если же опустить и второй параметр – основание системы счисления, то система счисления предполагается десятичной.

Вот как, например, можно сосчитать, сколько раз различные десятичные цифры входят в первые (после запятой) 10 знаков десятичного представления основания натуральных логарифмов.

Иллюстрированный самоучитель по Mathematica 5 › Числа, их представление и операции над ними › Число как последовательность (список) цифр

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.