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
.