numlib
::checkPrimalityCertificate
Протестируйте сертификат простоты чисел
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
numlib::checkPrimalityCertificate(certificate
)
numlib::checkPrimalityCertificate
тестирует сертификат о простоте чисел, возвращенной numlib::proveprime
. Для больших простых чисел, numlib::proveprime
функция генерирует сертификаты, которые обеспечивают все данные, в которых вы нуждаетесь для доказательства простоты чисел номера алгоритмом Аткина Голдвассера Килиана Морайна. Смотрите Пример 1.
Для маленьких простых чисел, numlib::proveprime
не возвращает сертификат о простоте чисел. Вместо этого это возвращает TRUE
. Для неглавных чисел numlib::proveprime
возвращает FALSE
. В обоих случаях вы не должны использовать numlib::checkPrimalityCertificate
.
Используйте numlib::proveprime
функционируйте, чтобы проверять простоту чисел номера 1299709. Функция возвращает следующую последовательность списков. Эта последовательность является сертификатом о простоте чисел:
certificate := numlib::proveprime(1299709)
Сертификат обеспечивает все данные, в которых вы нуждаетесь для доказательства простоты чисел 1299709 алгоритмом Аткина Голдвассера Килиана Морайна. Можно заменить числами в алгоритм и проверить простоту чисел номера. В качестве альтернативы можно проверить сертификат при помощи numlib::checkPrimalityCertificate
функция:
numlib::checkPrimalityCertificate(certificate)
|
Список или последовательность списков, возвращенных |