第十一节 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
相关推荐
程序_白白5 分钟前
探讨一下java将来未来两年内的就业以及发展
java·开发语言
哼?~6 分钟前
C++之智能指针
开发语言·c++
violet-lz8 分钟前
数据结构八大排序:希尔排序-原理解析+C语言实现+优化+面试题
数据结构·算法·排序算法
BumBle10 分钟前
uniapp AI聊天应用技术解析:实现流畅的Streaming聊天体验(基础版本)
前端·uni-app
搞个锤子哟14 分钟前
vant4的van-pull-refresh里的列表不在顶部时下拉也会触发刷新的问题
前端
jnpfsoft14 分钟前
低代码视图真分页实操:API/SQL 接口配置 + 查询字段避坑,数据加载不卡顿
前端·低代码
HHHHHY14 分钟前
使用阿里lowcode,封装SearchDropdown 搜索下拉组件
前端·react.js
mjhcsp15 分钟前
C++ long long 类型深度解析:大整数处理的基石
开发语言·c++·策略模式·long long
前端付豪16 分钟前
万事从 todolist 开始
前端·vue.js·前端框架
ezl1fe16 分钟前
第一篇:把任意 HTTP API 一键变成 Agent 工具
人工智能·后端·算法