numlib::ichrem

Китайская теорема остатка для целых чисел

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

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

Синтаксис

numlib::ichrem(a, m)

Описание

numlib::ichrem(a,m) возвращает наименее неотрицательный целочисленный x, таким образом, что для i = 1, …, nops (m), если такой номер существует; в противном случае numlib::ichrem(a,m) возвращает FAIL.

Записи в m не должно быть попарно взаимно-простым.

numlib::ichrem(a,m) возвращает ошибку если a не список целых чисел или m не список натуральных чисел или a и m не списки той же длины.

Примеры

Пример 1

Здесь модули являются попарно взаимно-простыми. В этом случае решение всегда существует:

numlib::ichrem([2,3,2],[3,5,7])

Пример 2

Здесь модули не являются попарно взаимно-простыми, и решение не существует:

numlib::ichrem([5,6,8],[20,21,22])

Пример 3

Также здесь модули не являются попарно взаимно-простыми, но решение, тем не менее, существует:

numlib::ichrem([5,6,7],[20,21,22])

Параметры

a

Список целых чисел

m

Список натуральных чисел той же длины как a

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

Или неотрицательное целое число или FAIL.

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

Функции MuPAD