English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Операторы отношения в MATLAB

Операторы Matlab

Операторы отношения также могут обрабатывать скалярные и нескалярные данные. Операторы отношения массивов выполняют сравнение элементов двух массивов по одному и возвращают логический массив того же размера, где элементы установлены в логическую 1 (true), если отношение true, и логическую 0 (false), если нет.

Таблица показывает операторы отношения -

НомерОператоры и описание
1

<

Меньше

2

<=

Меньше или равно

3

>

Больше

4

>=

Больше или равно

5

==

Равно

6

!==

Не равно

Онлайн пример

Создайте сценарий файла и введите следующий код-

a = 100;
b = 200;
if (a >= b)
max = a
else
max = b
конец
Когда вы запустите файл, он будет производить следующие результаты-
max = 200

Кроме вышеуказанных операторов отношения, MATLAB также предоставляет следующие команды/функции для той же цели-

НомерОписание функции
1

eq(a, b)

Тест на то, что a равно b

2

ge(a, b)

Тест на то, что a больше или равно b

3

gt(a, b)

Тест на то, что a больше b

4

le(a, b)

Тест на то, что a меньше или равно b

5

lt(a, b)

Тест на то, что a меньше b

6

ne(a, b)

Тест на неравенство a и b

7

isequal

Тест на равенство массивов

8

isequaln

Тест на равенство массивов, принимая NaN в качестве равных

Онлайн пример

Создайте сценарий файла и введите следующий код-

%Сравнение двух значений
a = 100;
b = 200;
if (ge(a, b))
max = a
else
max = b
конец
%Сравнение двух различных значений
a = 340;
b = 520;
if (le(a, b))
   disp('a меньше или равно b')
else
   disp('a больше b')
конец
Когда вы запустите файл, он будет производить следующие результаты-
max = 200
a <= b

Операторы Matlab