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

Сумма делителей σ(n)

Давайте найдем сумму делителей числа 360. Для этого можно просто просуммировать все элементы списка делителей.

Plus@@Divisors[360]
1170

Есть и еще один способ. Можно найти сумму первых степеней делителей.

DivisorSigma[1.360]
1170

Пример 8.9. График суммы делителей.

Давайте теперь построим график суммы делителей. Сначала мы используем функции Table и DivisorSigma для построения таблицы tl (точнее, списка) сумм делителей первых n чисел.

t1= TabletDivisorSigma[1,k],{k,1,n=10^3}];

Теперь можем использовать функцию ListPlot для построения графика.

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

А вот график для n = 100000.

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

Обратите внимание на то, что все точки графика расположены не ниже прямой у = х, поскольку в сумму делителей включается и само число.

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