numlib::sumdivisors

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

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

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

Синтаксис

numlib::sumdivisors(n)

Описание

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

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

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

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

numlib::sumdivisors(n) совпадает с numlib::sigma(n, 1).

Примеры

Пример 1

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

numlib::sumdivisors(120)

Пример 2

Сумма положительных делителей - 63 равняется 104:

numlib::sumdivisors(-63)

Параметры

n

Целое число

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

numlib::sumdivisors(n) возвращает неотрицательное целое число.

Алгоритмы

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

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

Функции MuPAD