在MATLAB中,如果一个数的值为0,则可以认为它为逻辑0,否则为逻辑1。假设矩阵A和B均为n×m矩阵,在MATLAB中定义了如下的逻辑运算:与、或、非、异或
工具/原料
1
MATLAB
2
电脑
方法/步骤
1
矩阵的与运算。在MATLAB下使用&表示矩阵的与运算。例如,A&B表示两个矩阵A和B相应元素的与运算。程序如下
2
结果如下,如果两个矩阵相应元素均非0则该结果元素的值为1
3
矩阵的或运算。在MATLAB下使用丨表示矩阵的与运算。例如,A丨B表示两个矩阵A和B相应元素的或运算。程序如下
4
结果如下,如果两个矩阵相应元素存在非0则该结果元素的值为1,否则为0
5
矩阵的非运算。在MATLAB下使用~表示矩阵的非运算。例如,~B表示矩阵B的非运算。程序如下
6
结果如下,如果矩阵相应元素为0,则该结果为1,否则为0
7
矩阵的异或运算。在MATLAB下使用xor表示矩阵的异或运算。例如,xor(A,B)表示两个矩阵A和B相应元素的异或运算。程序如下
8
结果如下,如果矩阵相应的两个数一个为0,一个为非0,则该结果为1,否则为0
注意事项
矩阵A和B谁前谁后没有关系
上一篇:别墅软装设计的相关知识
下一篇:软装要注意 这些你知道吗?