MATLAB 逻辑向量的使用与应用
1. 逻辑向量基础
1.1 逻辑向量的基本概念
在 MATLAB 中,逻辑向量是一个非常强大且优雅的特性。当一个逻辑表达式涉及向量时,比较操作会逐元素进行。例如:
r = 1:5;
r <= 3
上述代码中, r <= 3 返回一个逻辑向量 [1 1 1 0 0] 。对于 r 中的每个元素,如果 r <= 3 为真,则返回 1;否则返回 0。同样,当比较向量与向量时,也是逐元素进行比较。例如:
a = [1 2 3 4 5];
b = [1 2 2 4 5];
a == b
此代码返回逻辑向量 [1 1 0 1 1] 。
1.2 命令行练习
可以在命令行进行以下练习,以更好地理解逻辑向量:
1. 输入以下语句:
r = 1;
r <= 0.5 % 不加分号
如果正确省略第二个语句后的分号,会发现它返回值 0。
2. 输入表达式 r >= 0.5 (同样不加分号),它应该返回值 1。
3. 输入以下语句:
超级会员免费看
订阅专栏 解锁全文
557

被折叠的 条评论
为什么被折叠?



