numlib:: numprimedivisors

Количество простых множителей целого числа

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

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

Синтаксис

numlib::numprimedivisors(n)

Описание

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

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

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

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

numlib::numprimedivisors и numlib::omega эквивалентны.

Примеры

Пример 1

Вычислите количество начал, делящихся 6746328388800:

numlib::numprimedivisors(6746328388800)

Параметры

n

Целое число

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

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

Алгоритмы

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

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

Функции MuPAD