Арифметические операции

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

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

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

Функции

расширить все

Сложение

+Добавьте числа, добавьте строки
sumСумма элементов массива
cumsumСовокупная сумма
movsumДвижущаяся сумма

Вычитание

-Вычитание
diffРазличия и аппроксимация производных

Умножение

.*Умножение
*Матричное умножение
prodПроизведение элементов массива
cumprodСовокупное произведение
pagemtimesПейзажное матричное умножение

Деление

./Правый массив
.\Левое деление массива
/Решите системы линейных уравнений, xA = B для x
\Решите системы линейных уравнений, Ax = B для x

Степени

.^Поэлементная степень
^Матричная степень

Переместить

.'Транспонирование вектора или матрицы
'Комплексная сопряженная транспозиция
pagetransposeТранспонирование с помощью страниц
pagectransposeПейзажная комплексная сопряженная транспозиция

Знак массива

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

Темы

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

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

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

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

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

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

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

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

Целые числа

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