【发布时间】:2013-11-29 15:45:49
【问题描述】:
Matlab 是否有布尔(有时称为逻辑或二进制)矩阵乘法函数?我具体说的是通常用一个圆圈表示的东西,其中一个圆点表示布尔矩阵乘法:
cij = (ai1 & b1j) || (ai2 & b2j) || (ai3 & b3j)|| ... || (aik & bkj)
我很难找到一个,现在假设一个不存在。如果是这样的话,有没有一种快速的方法来编写一个 .m 文件来完成这项任务?
一个例子是:
[1 1 1; [1 0 1; [1 1 1
1 0 1; *circledot* 1 0 0; = 1 1 1
1 0 0] 0 1 0] 1 0 1]
【问题讨论】:
标签: matlab matrix boolean matrix-multiplication boolean-operations