第十一节 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
相关推荐
黄贵根3 小时前
JavaScript实现教培行业意向登记系统
开发语言·javascript·ecmascript
zzzll11116 小时前
Claude Code离线安装方案揭秘
开发语言·php
codeGoogle6 小时前
自研 IM 还是选择第三方 SDK?企业开发者应该如何权衡?
前端·后端·程序员
wabs6666 小时前
关于图论【卡码网117.软件构建的思考】
数据结构·算法·软件构建·图论·卡码网
mifengxing7 小时前
LeetCode 41.缺失的第一个正数|Hard题O(n)+O(1)最优解法深度解析
java·算法·leetcode·排序算法
wling03017 小时前
vasp虚频计算-python脚本
开发语言·windows·python·vasp计算
郝学胜-神的一滴7 小时前
Qt 高级编程 040:按钮悬浮弹出滑块弹窗的完整攻略
开发语言·c++·qt·软件工程·用户界面
Tongzhi20267 小时前
从部署到运维:通芝科技无感考勤一体机的全流程效率解析
运维·数据结构·科技·算法·贪心算法
用户938515635077 小时前
React Context 与自定义 Hook 从底层到实践:「跨层级通信 + 副作用封装」全解析
前端·javascript·react.js
Wang's Blog8 小时前
AI Agent白手起家30: 动态示例选择器之根据长度选择 Few Shot 示例
算法