Операторы, специальные символы, переменные и константы
Арифметические операторы
+ plus |
Сложение |
+ uplus |
Унарное сложение |
- minus |
Вычитание |
- uminus |
Унарное вычитание |
* mtimes |
Умножение матриц |
.* times |
Поэлементное умножение для массивов |
^ mpower |
Возведение матрицы в степень |
.^ power |
Возведение в степень для массивов |
\ mldivide |
Левое деление матриц |
/ mrdivide |
Правое деление матриц |
.\ ldivide |
Левое деление для массивов |
./ rdivide |
Правое деление для массивов |
kron |
Тензорное произведение векторов |
Операторы отношения
== eq |
Тождественно |
~= ne |
Не тождественно |
< lt |
Меньше |
> gt |
Больше |
<= le |
Меньше или равно |
>= ge |
Больше или равно |
Логические операторы
& and |
Логическое И |
| or |
Логическое ИЛИ |
~ not |
Логическое НЕТ |
xor |
Логическое ИСКЛЮЧИТЕЛЬНОЕ ИЛИ |
any |
Истинно, если хотя бы 1 элемент вектора не равен нулю |
all |
Истинно, если все элементы вектора не равны нулю |
Специальные символы
: |
Сечение массива |
() |
Указание последовательности выполнения операций |
[] |
Формирование массива |
{} |
Многомерные массивы |
. |
Десятичная точка (разделитель) |
. |
Выделение поля структуры |
.. |
Указатель на каталог-родитель |
... |
Продолжение строки |
, |
Разделитель |
; |
Подавление вывода эхо-результата |
% |
Комментарий |
! |
Вызов команды операционной системы |
= |
Присваивание |
' |
Кавычка |
.' transpose |
Транспонирование элементов массива |
' ctranspose |
Транспонирование элементов матрицы |
[, ] horzcat |
Объединение элементов в строку |
[; ] vertcat |
Объединение элементов в столбец |
( ), { },. subsasgn |
Присваивание подмассива |
( ), { },. subsref |
Ссылка на подмассив |
subsindex |
Индекс подмассива |
Операторы поразрядной обработки
bitand |
Поразрядное И |
bitcmp |
Биты дополнения |
bitor |
Поразрядное ИЛИ |
bitmax |
Максимальное число разрядов |
bitxor |
Поразрядное ИСКЛЮЧИТЕЛЬНОЕ ИЛИ |
bitset |
Задать бит |
bitget |
Узнать бит |
bitshift |
Поразрядный сдвиг |
Операторы обработки множеств
union |
Объединение множеств |
unique |
Выделение множества |
intersect |
Пересечение множеств |
setdiff |
Разность множеств |
setxor |
ИСКЛЮЧИТЕЛЬНОЕ ИЛИ для множеств |
ismember |
Истинно, если это элемент множества |
Специальные переменнные и константы
ans |
Результат выполнения последней операции |
eps |
Машинная точность |
realmax |
Наибольшее число с плавающей точкой |
realmin |
Наименьшее число с плавающей точкой |
pi |
= 3.141592653589793e+000 |
i, j |
Мнимая единица, |
inf |
Бесконечное значение, |
NaN |
Нечисловое значение |
isnan |
Истинно, если нечисловое значение |
isinf |
Истинно, если бесконечное значение |
isfinite |
Истинно, если конечное значение |
flops |
Количество операций с плавающей точкой |