|
|||||||||||||||||||||||||||||||||||||||||
Логические операторы и операторы сравнения. Условные операторы. Операторы переключения.Стр 1 из 5Следующая ⇒ Логические операторы и операторы сравнения. Условные операторы. Операторы переключения. Операторы – это неотъемлемая часть математических выражений, вычисление которых является одной из основных задач MATLAB как системы, созданной для выполнения численных расчетов. В MATLAB используются арифметические операторы двух типов – операторы, которые позволяют выполнять действия, соответствующие правилам матричного исчисления в математике, и операторы служащие для выполнения поэлементных операций над массивами. Операторы для выполнения поэлементных действий предваряются точкой. Наибольший приоритет при выполнении имеют операторы возведения в степень, а наименьший – операторы сложения и вычитания. Изменить приоритет операций можно, используя в выражении круглые скобки. Помимо арифметических операторов, в MATLAB существуют операторы отношения и логические операторы. Приоритет этих операторов (кроме оператора логического отрицания) ниже, чем приоритет арифметических операторов.
К каждом из арифметических операций в MATLAB соответствует определенная функция. Ниже представлена таблица с операторами и соответствующими им функциями.
Примеры использования арифметических функций: Допустим, имеются два массива X и Y одинаковых размеров. 1. Выполним сложение массивов с помощью функции plus: 2. Умножим элементы массива x на соответствующие элементы массива y с помощью функции times.
Задание: Опробовать с данными массивами X и Y выполнить: 1. Матричное умножение. (Что бы операция умножения имела смысл, не забудьте транспонировать одну из матриц.). 2. Возвести элементы одного массива в степени, равные соответствующим элементам другого массива. 3. Сделать все элементы массива отрицательными. 4. Выполнить деление элементов массива Х на соответствующие элементы массива Y.
|
|||||||||||||||||||||||||||||||||||||||||
|