• ベストアンサー

3次元座標で距離の求め方

すいませんが 3次元座標で距離の求め方を知りたいのですが よろしくお願い致します。 以前のを検索したのですが、私の馬鹿な頭ではわかりませんでした。(すいません) 求めたいのは、 基点x,y,zからx1,y1,z1までの直線の距離です。 もし私でもわかりそうな 当てはめるだけの公式があれば、 よろしくお願い致します。m(__)m

  • gotyan
  • お礼率91% (172/188)

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

  • ベストアンサー
  • sunasearch
  • ベストアンサー率35% (632/1788)
回答No.1

√{(x-x1)^2 + (y-y1)^2 + (z-z1)^2} です。

gotyan
質問者

お礼

大変助かります。 有り難うございました。m(__)m

関連するQ&A

  • 3次元の直線と座標が最短距離となる直線の座標とは?

    先日、質問では2次元の直線と座標が最短距離となる直線の座標を質問させていただきました。 今度は (1)3次元での直線※と任意の(2)座標(x1、y1、z1)があります。 (1)直線と(2)座標が最短距離となる直線上の座標を計算方法を教えて頂ければ幸いです。 ※(x、y、z)=(0,0,0)~(1,1,1)の対角線

  • 3次元座標2点からの直線式の求め方

    お世話になります。 3次元座標2点からの直線式(ax+by+cz=0)の求め方を教えて下さい。 2次元座標であれば、1つの傾きから算出できるのですが、3次元座標になると、X-Y平面、Y-Z平面での傾きの使い方がこんがらかってしまいます。 基本的な質問で申し訳ありませんが、よろしくお願い致します。 座標1 = (x1,y1,z1) 座標2 = (x2,y2,z2) 以上

  • エクセルを用いた3次元座標変換

    3次元座標空間において、座標軸を回転移動させて三つの基準座標点のz座標をすべて0にする方法を教えていただけないでしょうか。 例:(x1,y1,z1), (x2,y2,z2), (x3,y3,z3) →(回転移動)→ (x1',y1',0), (x2', y2', 0), (x3', y3', 0)  よろしくお願いします。

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

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

  • 3次元上の三角形内の任意点の高さを求める公式の導き方

    3次元上の三角形内の任意点の高さを求める公式の導き方 3次元上に三角形(平面)があり各頂点(X1,Y1,Z1),(X2,Y2,Z2),(X3,Y3,Z3)の座標が明確であるとき その面上にある任意点(X,Y)のZを求めたいのですが・・・。 公式は発見できたのですが、どのようにしてこの公式が導き出されたのかわかりません。 Z=a(X-X1)+b(Y-Y1)+Z1 a=[(Z2-Z1)(Y3-Y1)-(Y2-Y1)(Z3-Z1)]/[(X2-X1)(Y3-Y1)-(Y2-Y1)(X3-X1)] b=[(X2-X1)(Z3-Z1)-(Z2-Z1)(X3-X1)]/[(X2-X1)(Y3-Y1)-(Y2-Y1)(X3-X1)] 頭の良くないので・・・・ 導き出し方をできるだけわかりやすく教えていただけないでしょうか。

  • 3次元座標の求め方

    3次元座標の求め方 原点 0,0,0 を中心にした球体面上の正面から見た頂点座標で、 回転による移動後の座標の求め方を知りたいです。 例えば、球面の半径が 100 で、頂点の座標 x1, y1, z1 が 100, 0, 0 にある場合、 Y軸に対してπ/2 rad (90度)回転した座標 x2, y2, z2 は 0, 0, -100 になると思うのですが、 この新たな3つの座標 x2, y2, z2 を導くにはどのように計算しているのでしょうか。 平面上の円運動のように cos sin の組み合わせ等で導き出せるのでしょうか。 x1, y1, z1 から、 Y軸に対してr回転 した場合の各 x2, y2, z3 の出し方 X軸に対してθ回転 した場合の各 x3, y3, z3の出し方 Z軸に対してΘ回転 した場合の各 x4, y4, z4 の出し方 のような形で、導くための計算を順にお教えいただけると嬉しいです。 最終的には、元座標 x, y, z をY軸にr、更にそこからX軸にθ、更にそこからZ軸にΘで X, Y, Z になる、といった形で求められるようになりたいと思っています。 座標は原点 0, 0, 0を中心に 上に行くほどYが「減少」 右に行くほどXが「増加」 奥に行くほどZが「増加」 Y減少 ↑ _ Z増加 │/` ├─→ X増加 という形になっています 自分のわかる限りで質問内容を細かく記述したつもりですが、 数学の知識に乏しいので、記号などの使い方や説明の不備があるかもしれません。 何か不足があった場合には補足させて頂きます。 以上宜しくお願い致します。

  • エクセルを用いた3次元座標変換

    3次元座標空間において、座標軸を回転・平行移動させて3つの座標点のz座標をすべて0にする方法を教えていただけないでしょうか。 例:(x1,y1,z1), (x2,y2,z2), (x3,y3,z3) →(回転・平行移動)→ (x1',y1',0), (x2', y2', 0), (x3', y3', 0)  また、この3つの座標点以外の座標点についても、 これと同じ回転・平行移動を一括して行う方法があれば教えてください。 よろしくお願いします。

  • ある直線から見たときの座標の位置

    ある直線から見たときの座標の位置 例えば次のような直線があると仮定します。 (x-5)/(7-5)=(y-2)/(-9-2)=(z+1)/(13+1)    ※(X-X1)/(X2-X1)=(Y-Y1)/(Y2-Y1)=(Z-Z1)/(Z2-Z1)という直線の公式より ※見て分かると思いますがこの直線は(5,2,-1)と(7,-9,13)の2点を通っています この時、ある点(N,M,L)がこの直線より上にあるか下にあるかを調べるにはどうすればいいでしょうか?

  • 3次元での直線と点の距離

    点A(x1,y1,z1)と点B(x2,y2,z2)を通る直線Cと 点D(x3,y3,z3)の距離を求めたいんですが、 公式などありますでしょうか?

  • 直線と座標が最短距離となる直線の座標について

    (1)直線(例:y=1/2×x)と任意の(2)座標(x1、y1)があります。 (1)直線と(2)座標が最短距離となる直線上の座標を計算方法を教えて!!