numlib:: factorGaussInt

Факторизация Гауссовых целых чисел

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

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

Синтаксис

numlib::factorGaussInt(n)

Описание

numlib::factorGaussInt(n) возвращает факторизацию Гауссова целочисленного n в Гауссовы начала. Среди объединенных начал, что один с самым маленьким углом в полярных координатах выбран.

Примеры

Пример 1

В Гауссовых целых числах, 3 остается главным, в то время как 5 не делает:

numlib::factorGaussInt(3), numlib::factorGaussInt(5)

Пример 2

Аргумент к numlib::factorGaussInt может быть любым Гауссовым целым числом, то есть, каждым комплексным числом формы a + b  i, где a и b являются целыми числами:

numlib::factorGaussInt(2+2*I)

Параметры

n

Целое число или комплексное число, действительная и мнимая часть которого является целыми числами

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

numlib::factorGaussInt возвращает список [u, p1, a1, ..., pk, ak], где u является модулем в Гауссовых целых числах, i p Гауссовы начала, и i a положительные целые числа, такие что.

Алгоритмы

Функциональный ifactor используется, чтобы учесть норму; этот шаг берет большую часть времени выполнения. Следовательно, время выполнения алгоритма в основном зависит от размера простых множителей нормы n.

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

Функции MuPAD