在n维空间中,两个不平行的超平面将在一个超平面相交,该超平面比当前超平面尺寸低一维。 (两条直线在一个点处相交,一条直线上的两个平面,一个平面上的两个4D超平面,等等。)我知道至少一种找到此相交位置的方法:

v + w + x + y + z = 4
v + 2w + 3x + 4y + 5z = 7
then
v = 4 - w - x - y - z
gives
(4 - w - x - y - z) + 2w + 3x + 4y + 5z = 7
and finally
w + 2x + 3y + 4z = 3
is the hyperplane where the two higher dimensional hyperplanes intersect.


我的问题是,我没有完全了解如何将此方法转换为C ++程序。有什么建议么?谢谢!

最佳答案

目的是消除变量之一。程序是:


选择要消除的变量之一(假设它是v)。
将公式A中的所有系数乘以公式B中的v系数,反之亦然。
从方程式B减去方程式A的系数。
做完了

10-05 21:00
查看更多