Арифметика

Сложение, вычитание, умножение, деление, степень, округление

Арифметические функции включают операторы для простых операций как сложение и умножение, а также функции для общих вычислений как суммирование, перемещение суммы, операции по модулю и округление.

Для получения дополнительной информации см. Массив по сравнению Матричные операции.

Функции

развернуть все

Сложение

plusСложение
uplusУнарный плюс
sumСумма элементов массива
cumsumСовокупная сумма
movsumПеремещение суммы

Вычитание

minusВычитание
uminusУнарный минус
diffРазности и аппроксимация производных

Умножение

timesПоэлементное умножение
mtimesУмножение матриц
prodПроизведение элементов массива
cumprodСовокупное произведение

Деление

rdivideДеление правого массива
ldivideЛевое матричное деление
mrdivideРешите системы линейных уравнений xA = B для x
mldivideРешите системы линейных уравнений Ax = B для x

Полномочия

powerПоэлементная степень
mpowerМатричная степень
modОстаток после деления (операция по модулю)
remОстаток после деления
idivideЦелочисленное деление с округлением опции
ceilВокруг к положительной бесконечности
fixВокруг к нулю
floorВокруг к отрицательной бесконечности
roundВокруг к самому близкому десятичному числу или целому числу
bsxfunПримените поэлементную операцию к двум массивам с включенным неявным расширением

Темы

Массив по сравнению Матричные операции

Операции над матрицей следуют правилам линейной алгебры, и операции над массивами выполняют поэлементно операции и поддерживают многомерные массивы. Символ точки (.) отличает операции над массивами от операций над матрицей.

Совместимые размеры массивов для основных операций

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

Приоритет операторов

Правила приоритета определяют порядок, в котором MATLAB выполняет выражение.

Числа с плавающей запятой

MATLAB представляет числа с плавающей запятой в формате с двойной точностью или с одинарной точностью. Значение по умолчанию это двойная точность.

Целые числа

MATLAB поддерживает 1-, 2-, 4-, и 8-байтовое хранение для целочисленных данных. Если вы используете самый маленький целочисленный тип, который хранит ваши данные, можно сохранить время выполнения программы и память.

Сопутствующая информация