在研究球体的包装时,我遇到了这个问题,我有一个向量列表,我想知道它们生成了多少个平面。我正在生成这些向量列表,这些向量从球体中心指向球体外表面上的接触点,我想知道这些向量中有多少是共面的。例如,我想要一个可以执行以下操作的算法..
给定向量 {1,2,3}、{2,4,6} 和 {0,6,9},它应该报告只有一个由前两个和第三个中的一个生成的唯一平面。
我所有的尝试都没有取得任何进展,因为每次我计算生成了多少飞机时,我都会大大过度计算。我觉得这应该是一件容易的事,如果有任何线性代数可以以某种方式来拯救,我也很好奇。如果我可以确定生成了多少个平面以及这些平面是什么,我认为很容易确定每个平面中有多少向量,这是这个问题的最后一部分。如果有人能想到一种更通用的方法来处理任何二维或更大的维度,那实际上是理想的,但现在这就是我所关心的。