前言
MATLAB支持浮点型、整型矩阵、字符字符串、逻辑true false、函数句柄、结构数组、cell数组、Map、日期时间、分类数组、表格、时间序列
数值型
略
逻辑型
创建逻辑型矩阵
logical(a)
a =
0.8147 0.6324 0.9575 0.9572 0.4218
0.9058 0.0975 0.9649 0.4854 0.9157
0.1270 0.2785 0.1576 0.8003 0.7922
0.9134 0.5469 0.9706 0.1419 0.9595
>> a(a<0.6) = 0
a =
0.8147 0.6324 0.9575 0.9572 0
0.9058 0 0.9649 0 0.9157
0 0 0 0.8003 0.7922
0.9134 0 0.9706 0 0.9595
>> a = logical(a)
a =
4×5 logical 数组
1 1 1 1 0
1 0 1 0 1
0 0 0 1 1
1 0 1 0 1
true(size)
>> b = true(size(a))
b =
4×5 logical 数组
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
false()
略
返回逻辑结果的函数
函数 | 说明 |
---|---|
&& | 短路作用的逻辑与 |
== | 关系运算符等于 |
I I | 段路作用逻辑或 |
~= | 关系运算符不等于 |
& | 关系与 |
< /> | 逻辑大于小于 |
<= / >= | 逻辑大于等于(小于等于) |
I | 逻辑或 |
~ | 逻辑非 |
xor | <