• ベストアンサー

斜距離の算出公式はありますか?

こんにちは。 今、A点(0,0,0)とB点(7.76,1.00,2.08)《()内の数値は座標x,y,zの潤》の座標があります。 その時のA点からB点の距離を出したいのですが、計算公式などわかるかたいましたらご教授ください。m(_ _)m

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

  • ベストアンサー
  • hinebot
  • ベストアンサー率37% (1123/2963)
回答No.6

#1です。 >1回でやる公式はないと思ったほうがよいのでしょうか? 三平方の定理を2回と言うのは、#2さんや#5さんの公式を導く過程を示したもので、私の回答も本質的には同じことです。 AC =√{(7.76)^2+(1.00)^2} すなわち、 AC^2 =(7.76)^2+(1.00)^2 を AB =√{AC^2 + (2.08)^2} に代入すれば AB =√{(7.76)^2+(1.00)^2 +(2.08)^2} となりますね。 分かりますか?

elemoi
質問者

お礼

返答ありがとうございます。 ハイ、そこまでは私の学力でも理解できます。 数学の面白いとこでもありますね。

その他の回答 (5)

回答No.5

elemoiさん、こんにちは。 点Aと点Bとの距離ですよね? #2さんの計算方法でいいと思います。 距離=√{(7.76-0)^2+(1.00-0)^2+(2.08)^2} =√{60.2176+1.0000+4.3264} =√65.544 ≒8.096 となるので、約8.096になると思います。 公式として、 点A(x1,y1,z1)と点B(x2,y2,z2)間の距離は √{(x1-x2)^2+(y1-y2)^2+(z1-z2)^2} のように与えられます。 ご参考になればうれしいです。

elemoi
質問者

お礼

細かい計算まで頂きありがとうございます。 おかげさまで理解することができました。

  • tegawa
  • ベストアンサー率17% (60/337)
回答No.4

質問の内容を具体的に出来ませんですか? 三角関数を応用するなら角度からです。 ピタゴラス定理を応用するなら直角三角形を作る必要があります。

  • pancho
  • ベストアンサー率35% (302/848)
回答No.3

#2の者です。 計算をちょっと間違えていました。 最終結果は、8.096です。 以上。

  • pancho
  • ベストアンサー率35% (302/848)
回答No.2

斜距離なんて余計なことは考えずに、単に3次元空間上の2点間の距離ですから、  距離=√{(X座標の差)^2 + (Y座標の差)^2 + (Z座標の差)^2} 今回は1点が原点ですので、もっと簡単に  距離=√(X^2 + Y^2 + Z^2)    =√(7.76^2 + 1^2 + 2.08^2)    ≒2.308 以上。

elemoi
質問者

お礼

返答ありがとうございます。 公式を教えて頂きありがとうございます。 ちなみにこの公式の名称などあるのでしょうか?

  • hinebot
  • ベストアンサー率37% (1123/2963)
回答No.1

三平方の定理を2回使えば計算できます。 B点からxy平面に垂線を下ろした足をC点【座標は(7,76,1.00,0)になります】、C点からx軸に垂線を下ろした足をD点【座標は(7,76,0,0)になります】とします。 △ACDで三平方の定理を使って AC =√{(7.76)^2+(1.00)^2} が出ます。 ついで、 △ABCで三平方の定理を使って AB =√{AC^2 + (2.08)^2} で出ます。 詳しい計算がご自分でお願いします。

elemoi
質問者

お礼

早速返答ありがとうございます。 三平方の定理だと2回計算を行えば出ますよね。 1回でやる公式はないと思ったほうがよいのでしょうか?

関連するQ&A

  • 2点間の距離公式

    空間内の三斜晶系の格子(軸長a≠b≠c, 軸角α≠β≠γ)内にある2点ABの座標をA(x1, y1, z1)、B(x2, y2, z2)とすると、 2点間の距離は以下の式で求めることができます。 AB^2 = (x1-x2)^2・a^2 + (y1-y2)^2・b^2 + (z1-z2)^2・c^2 + 2(x1-x2)(y1-y2)ab(cosγ) + 2(y1-y2)(z1-z2)bc(cosα) + 2(z1-z2)(x1-x2)ca(cosβ) 例えば、次のような格子の大きさと任意の二点A,Bの座標を設定すると、 格子: a = 10, b = 12, c = 15, alpha = 60°, beta= 70°, gamma= 80° 2点の座標: A(3/10, 4/10, 5/10), B(5/10, 3/10, 4/10) AB間の距離は、上記の公式から“AB = 2.570”と求まります。 このとき、どのようにして上記の二点間の距離を求める公式が導かれるのでしょうか?? 自分で導こうと式を展開していくと、途中で非常に複雑になってしまい、 上のようなシンプルな式の形に到底辿り着けそうな気がしません。 どなたか、上記の公式を導き出せる方、出来るだけ分かりやすく教えて頂けるとありがたいです。 どうぞよろしくお願いします。

  • 2点間の距離の公式について

    y=mx+n上の異なる2点A,Bのx座標をそれぞれα,β(α<β)とする。 2点ABの長さは√(1+m^2) ・(β-α)と本に書かれてあったのですが、2点間の距離の公式と比べてこれはどういう利点があるのでしょうか?2点間の距離の公式を覚えただけではだめなのでしょうか?2点間の距離の公式とどう違うのでしょうか? 初めて見たのですが常識なことなのですか?

  • 2点間の距離で困っています

    ご教授お願い致します 点a(x1,y1,z1)と点b(x2,y2,z2)があります この2点を結ぶ直線の長さはab=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)+(z1-z2)*(z1-z2)) で求まります ここからが質問です、例えばabの長さが100.5と出たとき点aは固定してabのベクトル上で100.0の点cのx,y,zの座標を求めるにはどの様な公式を使えばよろしいでしょうか?

  • 平面と点の距離

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

  • 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)] 頭の良くないので・・・・ 導き出し方をできるだけわかりやすく教えていただけないでしょうか。

  • 違いを教えて下さい。<点と直線の距離公式>

    座標平面軸上に点A(4,0)と方程式y=2xで表される直線lをとる。 点Pのの座標を(a,b)とし、Pからlに引いた垂線とlの交点をQとおくと、 Qのy座標は2a+4b/5である。 点Pが条件『Pから直線lまでの距離とPAの比が1:√5である』を満たしながら 動くとき、Pの方程式をもとめよ。 という問題で、 (Pとlの距離)=|2a-b|/√{2^2+(-1^2)}=|2a-b|/√5 PA=√{(a-4)^2+b^2} |2a-b|/√5:√{(a-4)^2+b^2}=1:√5 |2a-b|=√{(a-4)^2+b^2} この両辺を平方・整理して、 4ab=3a^2+8a-16 ここの部分なのですが、絶対値をはずすのに平方しなくてはならないのですか? 例えば、 点A(5,4)とx+3y+3=0の距離 距離=|1×5+3×4+3|/√(1^2+3^2)=2√10 と求めますよね。 でもこれは絶対値をはずすのに平方してませんよね? 点と直線の距離公式の絶対値部分をを平方してはずすときと、 そうでないときの違いは何なのでしょうか?

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

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

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

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

  • 2点からその延長線上にある点の座標をしりたい

    3D空間における座標やベクトルの計算について勉強しております。 点Aと点Bの座標がわかっている状態と仮定して、点ABを結んだ直線ABの延長線上に点Cが存在します。 求めたい点Cの座標の一部(z軸)はわかっていると仮定します。(x3, y3, 0) この時の、点Cにおける座標(x3とy3)はどのように計算して求めますか? (壁方向に動いてるとして、その壁の座標を知りたいのです。) Zの条件は z1>z2>z3=0 です。(左手座標系) XとYの条件は 0<=xもしくはy<=480 です。 また、点Cは線ABの延長線上に必ずありますが、点B-C間の距離は点A-B間の距離と同一とは限りません。(同一になることもあります) ほかに必要な条件や情報があれば教えてください。 よろしくお願いします。

  • 3次元空間の点と直線の距離の公式って?

    直交座標に関して、 点(x[0],y[0],z[0])と、 パラメータtの直線(x,y,z)=(a,b,c)+t(p,q,r)との距離は、 L=√[{(q^2+p^2)*z[0]^2 +2(-qr*y[0]-pr*x[0]+bqr+apr-cq^2-cp^2)z[0] +(r^2+p^2)y[0]^2+2(-pqx[0]-br^2+cqr+apq-bp^2)y[0] +(r^2+q^2)x[0]^2+2(-ar^2+cpr-aq^2+bpq)x[0] +(b^2+a^2)r^2+2(-bq-ap)cr+(c^2+a^2)q^2-2abpq+(c^2+b^2)p^2} /(r^2+q^2+p^2)] とかけるようなのですが、どのように導けばよいのでしょうか? 計算が複雑すぎて、いい方針が立ちません。