logo
Шпора по КТ

21. Арифметические, логические операции в системе mathlab.

Для арифметических операторов установлены следующие приоритеты.

Уровень 1: поэлементное транспонирование ( .’ ), поэлементное возведение в степень ( .^ ), эрмитово-сопряженное транспонирование матрицы (‘), возведение матрицы в степень ( ‘ ).

Уровень 2: унарное сложение (+), унарное вычитание (-).

Уровень 3: умножение массивов ( .* ), правое деление ( ./ ), левое деление мас­сивов ( .\ ), умножение матриц ( * ), решение линейных уравнений - операция ( / ), операция ( \ ).

Уровень 4: сложение ( + ), вычитание ( - ).

Уровень 5: оператор формирования массивов ( : ).

Логические операции & , | , ~ соответствуют операторам булевой алгебры AND, OR, NOT. Массив рассматривается как совокупность булевых перемен­ных и логические операции реализует поэлементное сравнение массивов одина­ковых размерностей.