MATLAB 逻辑数组
AI-摘要
小嗷犬 GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
MATLAB 逻辑数组
小嗷犬关系运算
关系运算符(例如 >
、<
、==
和 ~=
)执行两个值之间的比较。相等或不相等比较的结果为 1 (true
) 或 0(false
)。
1 |
|
我们可以使用关系运算符将某个向量或矩阵与单个标量值进行比较。结果是与原始数组相同大小的逻辑数组。
1 |
|
逻辑索引
我们可以使用逻辑数组作为数组索引,在这种情况下,MATLAB 会提取索引为 true
的数组元素。
1 |
|
也可以对两个不同向量使用逻辑索引。
1 |
|
可以使用逻辑索引在数组中重新赋值。
例如,如果您要将数组 x
中等于 999
的所有值都替换为值 1
,请使用以下语法。
1 |
|
使用逻辑运算符 and
(&
) 以及 or
(|
) 可以组合逻辑比较。
要查找小于 6 且大于 2 的值,请使用 &
:
1 |
|
要查找小于 2 或大于 6 的值,请使用 |
:
1 |
|
关系运算符与逻辑运算符
关系运算符
MATLAB
支持的关系运算符如下表所示:
运算符 | 说明 | 函数 |
---|---|---|
== | 等于 | eq |
~= | 不等于 | ne |
> | 大于 | gt |
>= | 大于或等于 | ge |
< | 小于 | lt |
<= | 小于或等于 | le |
逻辑运算符
MATLAB
支持的逻辑运算符如下表所示:
运算符 | 说明 | 函数 |
---|---|---|
& | 逻辑与 | and |
| | 逻辑或 | or |
~ | 逻辑非 | not |
&& | 短路逻辑与 | - |
|| | 短路逻辑或 | - |
评论
隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果