Хелпикс

Главная

Контакты

Случайная статья





Логические операторы и операторы сравнения. Условные операторы. Операторы переключения.



Логические операторы и операторы сравнения. Условные операторы. Операторы переключения.

Операторы – это неотъемлемая часть математических выражений, вычисление которых является одной из основных задач MATLAB как системы, созданной для выполнения численных расчетов.

В MATLAB используются арифметические операторы двух типов – операторы, которые позволяют выполнять действия, соответствующие правилам матричного исчисления в математике, и операторы служащие для выполнения поэлементных операций над массивами. Операторы для выполнения поэлементных действий предваряются точкой.

Наибольший приоритет при выполнении имеют операторы возведения в степень, а наименьший – операторы сложения и вычитания. Изменить приоритет операций можно, используя в выражении круглые скобки.

Помимо арифметических операторов, в MATLAB существуют операторы отношения и логические операторы. Приоритет этих операторов (кроме оператора логического отрицания) ниже, чем приоритет арифметических операторов.


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

К каждом из арифметических операций в MATLAB соответствует определенная функция.

Ниже представлена таблица с операторами и соответствующими им функциями.

Оператор Описание Функция
+ Сложение plus
+ Унарный плюс unplus
- Вычитание minus
- Унарный минус unminus
* Матричное умножение mtimes
.* Поэлементное умножение массивов times
^ Возведение матрицы в степень mpower
.^ Поэлементное возведение массива в степень power
/ Деление матриц слева направо mrdivide
\ Деление матриц справа налево (обратное деление матриц) mldivide
./ Поэлементное деление массивов cлева на право rdivide
.\ Поэлементное деление массивов справа налево ldivide

 

Примеры использования арифметических функций:

Допустим, имеются два массива X и Y одинаковых размеров.

1. Выполним сложение массивов с помощью функции plus:

2. Умножим элементы массива x на соответствующие элементы массива y с помощью функции times.

 

Задание: Опробовать с данными массивами X и Y выполнить:

1. Матричное умножение. (Что бы операция умножения имела смысл, не забудьте транспонировать одну из матриц.).

2. Возвести элементы одного массива в степени, равные соответствующим элементам другого массива.

3. Сделать все элементы массива отрицательными.

4. Выполнить деление элементов массива Х на соответствующие элементы массива Y.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.