|
|||||||||||||||||||||||
Операторы отношения.Операторы отношения. Операторы отношения используются для поэлементного сравнения двух операндов. В качестве которых могут выступать числа, векторы или матрицы. При этом сравниваемые векторы или матрицы должны иметь одинаковые размеры.
Ниже представлена таблица с операторами отношения и соответствующими им функциями.
Результатом выполнения операции отношения может быть «Истина» (Логическая 1) и «Ложь» (Логический 0). В выражениях, вводимых в командном окне системы MATLAB, операторы отношения могут использоваться на ряду с арифметическими операторами.
Примеры использования операторов отношения: Ответ:Ответ равен 3, т.к. результат каждой из операций отношения были равны «Истине»(логической 1).
Перепишем данное выражение с помощью соответствующих функций.
Как было сказано выше, приоритет операторов отношения ниже, чем приоритет арифметических операторов. В данном примере, благодаря круглым скобкам мы добились того, что бы в первую очередь выполнялись операции отношения и лишь затем операция суммирования. Поэлементное сравнение двух массивов одинаковых размеров с помощью операторов сравнения выведет результат в виде того же размера, состоящего из нулей и единиц. Если же один из операндов является массивом, а другой скаляром, то MATLAB «расширит» скаляр до размеров данного массива. Другими словами, «расширит» скаляр X до размеров массива У, каждый элемент нового массива будет равен 3, после чего поэлементно сравнит их с элементами массива Y.
|
|||||||||||||||||||||||
|