numlib::primedivisors

Простые множители целого числа

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

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

Синтаксис

numlib::primedivisors(n)

Описание

numlib::primedivisors(n) возвращает список, содержащий различные главные делители целочисленного n.

Если a ненулевое целое число затем, numlib::primedivisors(a) возвращает отсортированный список различных главных делителей a.

numlib::primedivisors(0) возвращает [0].

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

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

Примеры

Пример 1

Мы вычисляем список главных делителей номера 6746328388800 (одно из очень составных чисел, изученных С. Рамануджэном в 1 915):

numlib::primedivisors(6746328388800)

Параметры

n

Целое число

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

numlib::primedivisors(n) возвращает список неотрицательных целых чисел.

Алгоритмы

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

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

Функции MuPAD