当前位置: 首页 > 文档资料 > MATLAB 中文教程 >

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