- Справка Scilab
- Основные функции
- Побитовые операции
- Комплексные числа
- Дискретная математика
- Элементарные матрицы
- логарифм - экспонента - степень
- Плавающая запятая
- Представление целых чисел
- Манипуляции с матрицами
- Матричные операции
- Поиск и сортировка
- Операции с множествами
- Сигнальная обработка
- Символьное вычисление
- Тригонометрия
- and
- &
- cat
- cell2mat
- cellstr
- isempty
- isequal
- isvector
- lstsize
- modulo
- ndims
- nthroot
- or
- |
- sign
- size
- iscolumn
- ismatrix
- isrow
- isscalar
- issquare
- num2cell
- unwrap
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
modulo
симметричный арифметический остаток от деления по модулю m
pmodulo
положительный арифметический остаток от деления по модулю m
Последовательность вызова
i = modulo(n,m)
i = pmodulo(n,m)
Аргументы
- n
вещественный или полиномиальный вектор или матрица
- m
вещественный вектор или матрица
Описание
modulo
вычисляет i= n (modulo m)
,
т. е. остаток от деления n
на m
(n
и m
- целые числа).
i= n - m .* int (n ./ m)
. Здесь ответ может быть
отрицательным, если n
или m
являются отрицательными.
pmodulo
вычисляет i = n - |m| .* floor (n
./ |m|)
, ответ является положительным либо равным нулю.
modulo(x,0)
возвращает сообщение об ошибке: "Деление на нуль...". При ieee(2)
, modulo(x,0)
возвращает %nan
.
pmodulo(x,0)
возвращает сообщение об ошибке: "Деление на нуль...". При ieee(2)
, pmodulo(x,0)
возвращает %nan
.
Примеры
Report an issue | ||
<< lstsize | Основные функции | ndims >> |