numlib::primrootПервообразные корни
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
numlib::primroot(m) numlib::primroot(a,m)
numlib::primroot(m) возвращает наименее положительный первообразный корень m по модулю если там существуют первообразные корни m по модулю.
numlib::primroot(a, m) возвращает наименее первообразный корень m по модулю не меньший, чем a если там существуют первообразные корни m по модулю.
Мы вычисляем наименее положительный первообразный корень по модулю простое число 40487:
numlib::primroot(40487)
![]()
Мы вычисляем наименее первообразный корень по модулю 404872 = 1639197169:
numlib::primroot(1639197169)
![]()
Теперь мы вычисляем наименее первообразный корень по модулю 40487, который является> =111111111:
numlib::primroot(111111111,40487)
![]()
Нет никаких первообразных корней по модулю 324013370:
numlib::primroot(324013370)
![]()
|
Целое число |
|
Натуральное число |
numlib::primroot возвращает целое число или FAIL.
numlib::primroot использование ifactor.