numlib
:: isquadres
Протестируйте на квадратичные вычеты
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
numlib::isquadres(a
, m
)
Если целое число, a
является квадратичным вычетом по модулю натуральное число m
numlib::isquadres(a,m)
, возвращает TRUE
, и если a
является квадратичным неостатком m
по модулю, numlib::isquadres(a,m)
возвращает FALSE
.
Если a
и m
не являются взаимно-простыми, numlib::isquadres(a,m)
возвращает ошибку.
numlib::isquadres
возвращает ошибку, если аргументы оценивают к числам, которые не имеют оба из правильного типа.
numlib::isquadres
возвращает вызов функции со своими аргументами, оцененными, если аргументы не оценивают к числам.
132132 квадратичный вычет по модулю 3231227:
numlib::isquadres(132132, 3231227)
222222 квадратичный неостаток по модулю 324899:
numlib::isquadres(222222,324899)
37 квадратичный вычет по модулю 48884:
numlib::isquadres(37,48884)
|
Целое число |
|
Натуральное число, взаимно-простое к |