0

n 次元空間では、2 つの非平行な超平面は、現在の超平面次元の 1 次元下の超平面で交差します。(2 本の線が 1 点で交差し、2 つの平面が 1 つの線で交差し、2 つの 4D 超平面が 1 つの平面で交差するなど)、この交差が発生する場所を見つける方法を少なくとも 1 つ知っています。

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++ プログラムに変換する方法がよくわからないことです。助言がありますか?ありがとう!

4

1 に答える 1

3

目的は、変数の 1 つを排除することです。手順は次のとおりです。

  1. 排除する変数の 1 つを選択します (それが だったとしましょうv)。
  2. 式 A のすべての係数にv式 B の係数を掛けます。逆もまた同様です。
  3. 式 B の係数から式 A の係数を引きます。
  4. 終わり。
于 2012-04-30T20:07:40.030 に答える