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