1.关系运算符
>、<、== 和 ~=
,执行两个值之间的比较。相等或不相等比较的结果为 1 (true) 或 0(false)
比较可以是一个值与另一个值进行比较,也可以是数组与值之间的比较
%单个值与值之间的逻辑比较
test=pi<4
ans=1 %Π小于4输出为ture(1)
%数组与值之间的逻辑比较
A=[0 8 9;1 2 3]
A<4
ans=1 0 0
1 1 1
2.逻辑索引
逻辑索引可以理解为索引出满足某种关系的值(而非返回true,false)
例:
①数据V1如下,提取出小于4的值
v=v1(v1<4)
ans=1.5177
3.6375
②两个不同向量的逻辑索引
数据sample如下:
创建一个名为S的变量,其中包含sample中与V1小于4元素位置对应的元素
s = sample(v1 < 4)
ans=19
20
③逻辑索引赋值
v1(v1<4)=0 %将V1中小于4的值赋为0
p1(p1==4)=0 %将p1中等于4的值赋为0
3.逻辑运算
使用逻辑运算符进行比较
sample(sample>10&sample<20) %sample中小于10大于20的值
4.对应的运算符
关系运算符
逻辑运算符