div, _div

Целая часть частного

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

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

Синтаксис

m div n
_div(x, m)

Описание

x div m представляет целочисленный q, удовлетворяющий x = qm + r с 0 ≤ r <|m |.

Для положительного x и m, q = x div m является целой частью частного x/m, т.е. q = trunc(x/m).

x div m эквивалентен вызову функции _div(x, m).

Целое число возвращено, если и x и m оценивают к целым числам. Символьное выражение типа, "_div" возвращен, если или x или m не оценивают к номеру. Ошибка повышена, если x или m оценивают к номеру, который не является целым числом.

div не работает с полиномами. Используйте divide.

Примеры

Пример 1

С настройкой по умолчанию для mod идентичность (x div m) * m + (x mod m) = x содержит для целых чисел x и m:

43 div 13 = trunc(43/13), 43 mod 13 = frac(43/13) * 13

(43 div 13) * 13 + (43 mod 13) = 43

Пример 2

Символьные выражения типа, "_div" возвращен, если или x или m не оценивают к номеру:

43 div m, x div 13, x div m

type(x div m)

Если x или m являются числами, они должны быть целыми числами:

1/2 div 2
Error: Invalid argument. [div]
x div 2.0
Error: Invalid argument. [div]

Параметры

x, m

Целые числа или символьные арифметические выражения; m не должен быть нулем.

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

Целое число или арифметическое выражение типа "_div".

Перегруженный

m, x

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

Функции MuPAD