第十一节 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
相关推荐
小大宇11 分钟前
Vue知识点-ElementPlus-03提示框+询问+通知
前端·javascript·vue.js
迪菲赫尔曼15 分钟前
【基础篇 12】把环境与源码接起来:检查 GPU,再安装服务器上的项目
运维·服务器·开发语言·人工智能·python·yolo·目标检测
叉烧滑蛋19 分钟前
B站台湾大学郭彦甫|MATLAB 学习笔记|04 变量与档案存取
数据结构
2601_9628857230 分钟前
2026 Python 股票数据接口选型指南(横评 + 决策树)
开发语言·python·区块链
j7~1 小时前
【穷举、深搜与回溯算法】一棵决策树讲透全排列与子集
数据结构·c++·算法·leetcode·回溯·递归
Evand J1 小时前
【PMSM例程4】PMSM电阻辨识与模型补偿EKF,MATLAB例程。附下载链接,包运行成功
开发语言·matlab·电机·ekf·卡尔曼·pmsm
王仔小奶1 小时前
Rust 正在接管金融圈?深度拆解一份高薪 FinTech 岗位 JD
开发语言·金融·rust
小王C语言1 小时前
Qt常用控件:多元素控件,纵向列表,表格控件,树状控件
开发语言·qt
fanruitian1 小时前
python 可视化 panda seaborn matplotlib.pyplot
开发语言·python·matplotlib
slandarer1 小时前
MATLAB | 文艺复兴:万圣节使用 MATLAB 绘制黑人抬棺动画
matlab·黑人抬棺