• ベストアンサー

仮想平面の計算

3D(X、Y、Z)で3点の点が存在する時に、 3点の座標を含む仮想平面とはどうやって求めてよいかわかりません。 さらに別の点(4点目)と仮想平面との距離も求めたいのですが、全く分からずに困っています。 仮想平面の算出だけでもよいので教えて下さい。 お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mame594
  • ベストアンサー率42% (8/19)
回答No.2

平面の方程式はNo.1の方の解答通りです. この平面と,この平面上にない点(x0,y0,z0)との距離sは s=|ax0+by0+czo+d|/√(a^2+b^2+c^2) で出せます.

その他の回答 (2)

  • KENZOU
  • ベストアンサー率54% (241/444)
回答No.3

平面の方程式はPHDRさんの書かれているとおりですが、なぜそう書けるのという疑問に対しては http://www.osakac.ac.jp/labs/mandai/writings/writin-j.html の中の「線形代数学II」の「まとめ1」に分かりやすく書かれていますので一読されてはいかがでしょうか。

参考URL:
http://www.osakac.ac.jp/labs/mandai/writings/sd2-02m1-f.pdf
noname#8027
noname#8027
回答No.1

ax+by+cz+d=0 に座標を代入して、連立方程式を解いて、係数を求めればいいのではないでしょうか。

関連するQ&A

  • 点と仮想平面の距離(例題)

    以前、3D(X、Y、Z)で3点の点が存在する時に、 3点の座標を含む仮想平面の求め方と、別の点(4点目)と仮想平面との距離を教えてもらいました。 自分なりにエクセルで計算式を組んだのですが、それがあっているのかどうかわかりません。 どなたか良い問題を教えてください。 計算途中の式はなくてもかまいません。

  • 平面上 点の移動

    平面A(ax+by+cz+d=0)上に点P(X1,Y1,Z1)が存在して、 この点Pが、平面Aを基準とした、平面上にある直線B(a1x+b1y+c1z+d1=0)に沿って距離Lを移動した先の 座標値(X2,Y2,Z2)を計算したいのですが、どのように計算したら良いのでしょうか? よろしくお願いいたします。

  • ある平面に対する座標変換

    空間上に(x,y,z)の点があるとします。 この点を、ある平面 ax + by+ cz + d = 0 から見た時の値(x',y',z')に変換したいのですが、どうやったらいいかわかりません。 座標系が、xyz-座標から新しい座標系、x'y'z'-座標に変わるのですが、どうやれば、いいかわかりません。回転させるだけなら、それほど、難しくないと思うのですが、それだけじゃないので、わからないです。 よろしくお願いいたします。

  • 平面と楕円体との距離の最小値を求めたいのですが・・・・

    平面ax+by+cz=d と 楕円体x^2/16+y^2/4+z^2=1 について、 平面と楕円体の距離が最小となる時の楕円体上の点の座標を求めよ というものです。 初めにラグランジュの乗数法を用いて解こうとしましたが混乱してしまいました。 求める座標をx,y,zとして (x-X)^2+(y-Y)^2+(z-Z)^2-λ(x^2/16+y^2/4+z^2-1)=0 (ただしX,Y,ZはaX+bY+cZ=dを満たすもの) から、x,y,z,λで偏微分して連立しようとしました。 平面ではなく点なら簡単だったのですが、こういう場合はどうやって x,y,zが求まるのでしょうか。それとも他に簡単な解法があるのでしょうか。もしありましたら教えていただけないでしょうか。

  • 平面に垂直なベクトル

    三次元空間上での3点 x1,y1,z1 x2,y2,z2 x3,y3,z3 を通る平面に垂直なベクトルを算出する為にはどうのようにしたらよいでしょうか。 答えは0と特定の座標点(x.y.z)を通る形で算出したいと思っています。 (A=x.y.zとなるように) うまく質問できているかどうかわからないのですが、教えて頂ければ幸いです。よろしくお願いします。

  • 平面上での点移動

    平面A(ax+by+cz+d=0)上に点P(X1,Y1,Z1)が存在して、 この点Pが、平面Aを基準とした仮のXY軸上を(ΔX,ΔY)移動した先の 座標値(X2,Y2,Z2)を計算したいのですが、どのように計算したら良いのでしょうか? よろしくお願いいたします。

  • 平面と点の距離

    3点の座標A1(x1,y1,z1)、A2(x2,y2,z2)、A3(x3,y3,z3)からできる平面と、点t(x4,y4,z4)との距離をベクトルなどで求めることはできますか? x、y、zには任意の数字が入ります。 公式などありましたら教えてください。

  • 3次元での仮想平面

    以前、3次元上で3点を通る平面を算出する計算式を教えてもらったのですが、4点以上で仮想平面を計算するにはどうしたらよいのでしょうか? すべての点が同一平面上にある場合はすぐに計算できるのですが、4点以上の点での仮想平面の算出法がわかりません。 どなたかヒントでもかまいませんので教えてください。

  • 4次元以上の座標からできる平面と点との距離の求めかた

    4つ以上の座標をもつ3点A1(x1,y1,z1,w1...)、 A2(x2,y2,z2,w2...)、A3(x3,y3,z3,w3...)からできる平面と 点T(x4,y4,z4,w4...)との距離をベクトルなどで求めることは可能ですか? 公式などありましたら教えてください。

  • 平面

    点(-1,1,2)を通り平面2x-y+3z-2=0に直交する平面の方程式は? 図もよくわかりません 1.x-y-z+4=0, 2.3x-9y+z+8=0 , 3.x-y-z-5=0 , 4.3x-9y-z+14=0 5. 3x+9y+z-8=0 から選ぶ問題です 答は1番のx-y-z+4=0です 面は、 a(x-α)+b(y-β)+c(z-γ)=0…(1)と表すことができ。 そして、これを展開して ax+by+cz-aα-bβ-cγ=0の -aα-bβ-cγを -aα-bβ-cγ=dとおき、 ax+by+cz+d=0…(2) 一般に、(1),(2)が平面の方程式 だそうですがどのように利用し、どうやって解くのかわかりません。 初心からおねがいします。