numlib:: sigma

Сумма делителей целого числа

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

numlib::sigma(n)
numlib::sigma(n, k)

Описание

numlib::sigma(n) возвращает сумму положительных делителей n.

numlib::sigma(n, k) возвращает сумму k-th степени положительных делителей n.

numlib::sigma(0) возвращает 0.

numlib::sigma возвращает вызов функции с оцененным аргументом, если по крайней мере один аргумент не является номером.

numlib::sigma возвращает ошибку, если один из ее аргументов оценивает ко многому неправильному типу.

numlib::sigma(n,0) совпадает с numlib::numdivisors (n) и numlib::tau (n).

numlib::sigma(n,1) является той же функцией как numlib::sumdivisors (n) и numlib::sigma(n).

Примеры

Пример 1

Сумма положительных делителей 120 360:

numlib::sigma(120)

Пример 2

Сумма пятых степеней положительных делителей 120 25799815800:

numlib::sigma(120,5)

Параметры

n

Целое число

k

Неотрицательное целое число

Возвращаемые значения

numlib::sigma возвращает целое число.

Алгоритмы

Внутренне, ifactor используется для факторинга n.

Смотрите также

Функции MuPAD