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

Для просмотра документации необходимо авторизоваться на сайте