8得票3回答
八进制全加器是什么?如何实现?

我有一个项目如下,不确定从哪里开始,也许有人可以给我一些指导或者指引我正确的方向?谢谢! 输入: A、B = 八进制数字(见下文);Cin = 二进制数字 输出: S = 八进制数字(见下文);Cout = 二进制数字 任务:使用二进制全加器,设计一个作为八进制全加器的电路。具体来说,该...

8得票6回答
计算任意两个形状的并集

我正在开发一个应用程序,需要能够组合用户绘制的两个重叠任意形状。这将是对两个图形进行联合操作。结果形状将是两个重叠图形的轮廓。 这些形状按顺时针方式存储为一系列点。 理想情况下,我想要一个算法,它将接受两个点数组(x,y),并返回一个单独的结果形状数组。 我一直在阅读多边形布尔运算的维基...

7得票1回答
Julia: 使用布尔代数计算内积

我有两个布尔向量 a = [1,1,1] 和 b = [0,1,1],其中显然 1 代表 true,0 代表 false。 我想使用布尔代数计算它们的内积。因此,我想要的结果是: 1*0 + 1*1 + 1*1 = 0 + 1 + 1 = 0 因为加法扮演XOR(异或)的角色。 我知...

7得票2回答
Three.js多边形三角剖分在伪重复点上失败

在three.js中有一个名为triangulateShape()的函数。现在我遇到了使用Javascript Clipper简化多边形时无法三角剖分的问题。在Clipper中进行简化是通过Unioning完成的。维基百科文章将联合定义为查找包含两个简单多边形内部区域的简单多边形或多边形。同一...

7得票1回答
我该如何将一个自解释的全字母句表示为布尔函数?

自枚举的句子维基文章指出,它们是使用二叉决策图计算的。我一直在阅读有关BDD的内容,据我理解,您需要将某些问题表示为布尔函数,然后才能为其构建BDD。 我该如何做? 我已经思考了几天,我相当确定您可以使用简单的编码来表示布尔函数的输入: 10000 01010 01011 10101 ....

7得票2回答
在Matlab中进行布尔矩阵乘法

Matlab是否有布尔(有时称为逻辑或二进制)矩阵乘法函数?我特别指的是通常用一个圆点来表示布尔矩阵乘法的函数: cij = (ai1 & b1j) || (ai2 & b2j) || (ai3 & b3j)|| ... || (aik & bkj) 我曾...