第十一节 MATLAB关系运算符

MATLAB关系运算符对数组的元素进行设置,将元素设置为逻辑1(真)的关系是真实的和逻辑0(假),它是两个阵列,可以返回一个相同大小的逻辑阵列间的比较。

MATLAB关系运算符标和非标量数据上也能正常工作。

MATLAB关系运算符如下表:

操作符 描述
< 小于
<= 小于等于
> 大于
>= 大于等于
== 等于
~= 不等于

详细例子

在MATLAB的命令提示符下建立一个脚本文件,并输入下述代码:

复制代码
a = 100;
b = 200;
if (a >= b)
max = a
else
max = b
end

运行该文件,产生的结果如下:

复制代码
max =
   200

除了在上述的关系运算符,MATLAB提供下列命令/函数用于同样的目的:

函数 描述
eq(a, b) 测试a是否等于b
ge(a, b) 测试是否大于或等于B
gt(a, b) 测试a是否大于b
le(a, b) 测试a是否小于或等于b
lt(a, b) 测试a是否小于b
ne(a, b) 测试a是否不等于b
isequal 测试数组以获得相等性
isequaln 测试数组相等,将NaN值视为相等

详细例子

在MATLAB的命令提示符中建立一个脚本文件,并输入下述的代码:

复制代码
% 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
相关推荐
apollowing10 分钟前
启发式算法WebApp实验室:从搜索策略到群体智能的能力进阶(上)
算法·启发式算法·web app
特种加菲猫15 分钟前
多态:让代码拥有“千变万化”的能力
开发语言·c++
Java后端的Ai之路16 分钟前
模型调好了怎么给老板看?用这玩意儿5分钟出Demo,连前端都不用学:Gradio 6全栈实战指南
前端·机器学习·gradio
木斯佳18 分钟前
前端八股文面经大全:中科星图前端日常实习(2026-04-29)·面经深度解析
前端
Mr_pyx20 分钟前
【LeetHOT100】LRU缓存——Java多解法详解
java·开发语言
zx28596340021 分钟前
Laravel 4.x:颠覆PHP框架的10大革新特性
开发语言·php·laravel
yingjie11031 分钟前
MATLAB代码保护方案深度对比:P-code、Compiler、第三方加密工具怎么选|防止源码泄露、授权加密
matlab
heRs BART32 分钟前
spring-boot-starter和spring-boot-starter-web的关联
前端
龙猫里的小梅啊33 分钟前
CSS(七)CSS列表控制
前端·css
生物信息与育种34 分钟前
黄三文院士领衔植物星球计划(PLANeT)发表Cell
人工智能·深度学习·算法·面试·transformer