numlib:: lincongruence

Линейная конгруэтность

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

numlib::lincongruence(a, b, m)

Описание

numlib::lincongruence(a,b,m) возвращает ошибку, если один из аргументов оценивает ко многому неправильному типу.

Для целых чисел a и b и ненулевой целочисленный m numlib::lincongruence(a,b,m) возвращает отсортированный список всех решений x ∈ {0, 1, …, m - 1} линейной конгруэтности, если эта конгруэтность разрешима. В противном случае FAIL возвращен.

Для целых чисел a и b и ненулевой целочисленный m numlib::lincongruence(a,b,m) возвращает отсортированный список всех решений x ∈ {0, 1, …, m - 1} линейной конгруэтности, если эта конгруэтность разрешима. В противном случае FAIL возвращен.

Примеры

Пример 1

Линейная конгруэтность, обладающая одним решением:

numlib::lincongruence(7,19,23)

Пример 2

Линейная конгруэтность, обладающая несколькими решениями:

numlib::lincongruence(77,209,253)

Пример 3

Линейная конгруэтность, обладающая никакими решениями:

numlib::lincongruence(77,208,253)

Параметры

a

Целое число

b

Целое число

m

Ненулевое целое число

Возвращаемые значения

numlib::lincongruence(a,b,m) возвращает список неотрицательных целых чисел, если линейная конгруэтность разрешима.

numlib::lincongruence(a,b,m) возвращает FAIL, если линейная конгруэтность не разрешима.

numlib::lincongruence(a,b,m) возвращает вызов функции со своими аргументами, оцененными, если один из аргументов является символьным выражением.

Смотрите также

Функции MuPAD