• ベストアンサー

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

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

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

  • ベストアンサー
noname#215361
noname#215361
回答No.4

最初からベクトルの内積で考えます。 ベクトル(x,x/2)とベクトル(x-x1,x/2-y1)の内積が0になればいいから x(x-x1)+(x/2)(x/2-y1)=0 x{x-2(2x1+y1)/5}=0 x=0(このときy=0)では直線にならないので x-2(2x1+y1)/5=0 x=2(2x1+y1)/5(x座標) y=x/2=2(2x1+y1)/5/2=(2x1+y1)/5(y座標)

pppp1767
質問者

補足

ありがとうございました!! 2次元の場合は、理解できました。 3次元の直線※と任意の座標(x1、y1、z1)があった場合も、同じ解法でいけるのでしょうか? ※(x、y、z)=(0,0,0)~(1,1,1)の対角線

その他の回答 (3)

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.3

公式がありそうだが、わざわざ探すのも面倒…。 直線  y = x/2   …(1) に直交し、点 (x1, y1) を通る直線 y = ax + b は?  a = -2 のはず。 ならば、  y1 = -2x1 + b → b = y1 + 2x1 らしいから、  y = ax + b = -2x + (y1 + 2x1)  …(2) が所望の直線らしい。 残務は (1), (2) の交点 (xo, yo) を求めること。  yo = xo/2 = -2xo + (y1 + 2x1)      ↓  (5/2)xo = y1 + 2x1  xo = 2(y1 + 2x1)/5  yo = xo/2 = (y1 + 2x1)/5 … が答案の一例かナ。 (チェック : (xo, yo) と (xo-x1, yo-y1) の内積が零になる)   

pppp1767
質問者

補足

ありがとうございました!! 2次元の場合は、理解できました。 3次元の直線※と任意の座標(x1、y1、z1)があった場合も、同じ解法でいけるのでしょうか? ※(x、y、z)=(0,0,0)~(1,1,1)の対角線

  • spring135
  • ベストアンサー率44% (1487/3332)
回答No.2

点(x1,y1)を通る直線の内、直線L1(y=1/2×x)に直交するものL2が最短距離となる直線上の座標を与えることは解りますか。直交条件は傾きの積が-1になることです。よって L2:y-y1=-2(x-x1) L1との交点はL1の式とL2の式を連立して x=2(y1+2x1)/5 y=(y1+2x1)/5 答え (2(y1+2x1)/5,(y1+2x1)/5)

pppp1767
質問者

お礼

ありがとうございます。 非常に勉強になりました。

pppp1767
質問者

補足

ありがとうございました!! 2次元の場合は、理解できました。 3次元の直線※と任意の座標(x1、y1、z1)があった場合も、同じ解法でいけるのでしょうか? ※(x、y、z)=(0,0,0)~(1,1,1)の対角線

  • f272
  • ベストアンサー率46% (8620/18437)
回答No.1
pppp1767
質問者

お礼

ありがとうございます。 非常に勉強になりました。

関連するQ&A