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

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

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

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

Функции

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

Сложение

+Добавьте числа, добавьте строки
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-байтовое хранение для целочисленных данных. Если вы используете самый маленький целочисленный тип, который хранит ваши данные, можно сохранить время выполнения программы и память.

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