2直線の距離

空間上の2つの直線の最短距離を計算します。

点(a,b,c)を通りベクトル(p,q,r)と平行な直線は、
2直線の距離
    1. 点P1を通りベクトルV1に平行な直線1:
  P1 (
    1. ,
    2. ,
    3. )
  V1 (
    1. ,
    2. ,
    3. )

    1. 点P2を通りベクトルV2に平行な直線2:
  P2 (
    1. ,
    2. ,
    3. )
  V2 (
    1. ,
    2. ,
    3. )

    1. 最短距離 d
    2.  
2直線の傾きの外積ベクトルの向きは2つの直線に垂直になります。
この向きの単位ベクトルと各直線上の任意点間のベクトルとの内積の大きさが2直線間の最短距離になります。

2直線の距離
[1-3] /3件表示件数
BACK NEXT
[1]  2013/10/23 15:03   男 / 20歳代 / 高校・専門・大学生・大学院生 / 少し役に立った /
使用目的
研究で必要だったため
ご意見・ご感想
2直線が平行な場合は答えが,おかしくなるのは仕様でしょうか?
ちなみに ↓ の方の答えは,1/1.41(=√2/2)で計算は合っていると思います.
[2]  2012/10/30 14:02   男 / 40歳代 / 会社員・公務員 / 少し役に立った /
ご意見・ご感想
p1(0,0,0), v1(1,0,0), p2(0,0,1), v2(0,1,1)とすると答えは1になるはずですが、1/1.41になっています。どうしてですか?
[3]  2010/02/18 11:00   - / - / - / 役に立たなかった /
ご意見・ご感想
間違っている。2直線の向きが張る2次元空間上の距離が計算に入っていない。
keisanより
デフォルト入力数値はOKWaveの“空間上の2直線の距離”の例題を使用しており、計算結果は同じになります。

BACK NEXT

アンケートにご協力頂き有り難うございました。
送信を完了しました。

Back

【 2直線の距離 】のアンケート記入欄
性別
年齢
20歳未満 20歳代 30歳代 40歳代 50歳代 60歳以上
職業
小・中学生 高校・専門・大学生・大学院生 主婦 会社員・公務員 自営業 エンジニア 教師・研究員 その他
この計算式は
非常に役に立った 役に立った 少し役に立った 役に立たなかった
使用目的
ご意見・ご感想(バグ報告はこちら) バグに関する報告 (アンケートはこちら
計算バグ(入力値と間違ってる結果、正しい結果、参考資料など)
説明バグ(間違ってる説明文と正しい説明文など)
アンケートは下記にお客様の声として掲載させていただくことがあります。
送信