Show 例子 2
优质
小牛编辑
127浏览
2023-12-01
关系运算符也可以处理标量和非标量数据。 数组的关系运算符执行两个数组之间的逐个元素比较,并返回相同大小的逻辑数组,其中元素设置为逻辑1(true),其中关系为true,元素设置为逻辑0(false),其中不。
下表显示了关系运算符 -
Sr.No. | 操作符和说明 |
---|---|
1 | < Less than |
2 | 《= 小于或等于 |
3 | > Greater than |
4 | 》= 大于或等于 |
5 | == 等于 |
6 | ~= 不等于 |
例子 (Example)
创建一个脚本文件并键入以下代码 -
a = 100;
b = 200;
if (a >= b)
max = a
else
max = b
end
当您运行该文件时,它会产生以下结果 -
max = 200
除上述关系运算符外,MATLAB还提供以下用于同一目的的命令/函数 -
Sr.No. | 功能说明 |
---|---|
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值视为相等 |
例子 (Example)
创建一个脚本文件并键入以下代码 -
% comparing two values
a = 100;
b = 200;
if (ge(a,b))
max = a
else
max = b
end
% comparing two different values
a = 340;
b = 520;
if (le(a, b))
disp(' a is either less than or equal to b')
else
disp(' a is greater than b')
end
运行该文件时,它会产生以下结果 -
max = 200
a is either less than or equal to b