- Matlab教程
- MATLAB - 主页
- MATLAB - 概述
- MATLAB - 环境设置
- MATLAB - 语法
- MATLAB - 变量
- MATLAB - 命令
- MATLAB - M 文件
- MATLAB - 数据类型
- MATLAB - 运算符
- MATLAB - 决策
- MATLAB - 循环
- MATLAB - 向量
- MATLAB - 矩阵
- MATLAB - 数组
- MATLAB - 冒号表示法
- MATLAB - 数字
- MATLAB - 字符串
- MATLAB - 函数
- MATLAB - 数据导入
- MATLAB - 数据输出
- MATLAB 高级版
- MATLAB - 绘图
- MATLAB - 图形
- MATLAB - 代数
- MATLAB - 微积分
- MATLAB - 微分
- MATLAB - 集成
- MATLAB - 多项式
- MATLAB - 变换
- MATLAB - GNU Octave
- MATLAB - Simulink
- MATLAB 有用资源
- MATLAB - 快速指南
- MATLAB - 有用的资源
- MATLAB - 讨论
MATLAB - 关系运算
关系运算符还可以处理标量和非标量数据。数组的关系运算符在两个数组之间执行逐个元素的比较,并返回相同大小的逻辑数组,其中关系为 true 时元素设置为逻辑 1 (true),关系为 true 时元素设置为逻辑 0 (false)不是。
下表显示了关系运算符 -
先生。 | 运算符及描述 |
---|---|
1 | < 少于 |
2 | <= 小于或等于 |
3 | > 比...更棒 |
4 | >= 大于或等于 |
5 | == 等于 |
6 | 〜= 不等于 |
例子
创建一个脚本文件并输入以下代码 -
a = 100; b = 200; if (a >= b) max = a else max = b end
当您运行该文件时,它会产生以下结果 -
max = 200
除了上述关系运算符之外,MATLAB 还提供以下用于相同目的的命令/函数 -
先生。 | 功能说明 |
---|---|
1 | 等式(a,b) 测试 a 是否等于 b |
2 | 基因(a,b) 测试 a 是否大于或等于 b |
3 | gt(a,b) 测试 a 是否大于 b |
4 | 勒(a,b) 测试 a 是否小于或等于 b |
5 | LT(a,b) 测试 a 是否小于 b |
6 | 奈(a,b) 测试 a 是否不等于 b |
7 | 是平等的 测试数组是否相等 |
8 | 异喹啉 测试数组是否相等,将 NaN 值视为相等 |
例子
创建一个脚本文件并输入以下代码 -
% 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
matlab_operators.htm