div
, _div
Целая часть частного
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
m div n _div(x
,m
)
x div m
представляет целочисленный q, удовлетворяющий x = q m + 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
.
С настройкой по умолчанию для 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
Символьные выражения типа, "_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]
|
Целые числа или символьные арифметические выражения; |
Целое число или арифметическое выражение типа "_div"
.
m
, x