numlib::sumdivisors

Sum of divisors of an integer

Use only in the MuPAD Notebook Interface.

This functionality does not run in MATLAB.

Syntax

numlib::sumdivisors(n)

Description

numlib::sumdivisors(n) returns the sum of the positive divisors of the integer n.

numlib::sumdivisors(0) returns 0.

numlib::sumdivisors returns the function call with evaluated argument if the argument is not a number.

numlib::sumdivisors returns an error if the argument evaluates to a number of wrong type.

numlib::sumdivisors(n) is the same as numlib::sigma(n, 1).

Examples

Example 1

The sum of the positive divisors of 120 is 360:

numlib::sumdivisors(120)

Example 2

The sum of the positive divisors of - 63 is 104:

numlib::sumdivisors(-63)

Parameters

n

An integer

Return Values

numlib::sumdivisors(n) returns a nonnegative integer.

Algorithms

Internally, ifactor is used for factoring n.

Was this topic helpful?