プロが教える店舗&オフィスのセキュリティ対策術

皆様、どうかお知恵をよろしくお願いします。

3点がありまして、一点を基準に2点の角度を調べたいのですが、どうしたらよいでしょうか?
A、B、Cと3点あり、AーB間を基準にして、A-C の角度がどれくらいあるかです。いろいろ探してみましたが、うまく見つけられません。なにとぞよろしくお願いします。

なお、三点は緯度経度(もしくは、地図上のXY座標)がわかっております。エクセルで確認できると助かります。

A 回答 (1件)

> A、B、Cと3点あり、AーB間を基準にして、A-C の角度がどれくらいあるかです。



これは下図のθを求めたいということでしょうか?



│       C
│     /
│   /θ
│  A────B

O──────────→X


それから,緯度経度とありますが,平面ではなく球面として扱う必要がある
(AB間,AC間の距離が長い) のでしょうか?

もし平面でよければ↓ここに計算式があります.

3点の座標から簡単に回転方向を判別する.(2次元,外積を用いる方法)
http://www5d.biglobe.ne.jp/~noocyte/Programming/ …

もし球面として扱う必要があるのであれば,「球面三角法」で検索してみるといいかも.
    • good
    • 0
この回答へのお礼

大変遅くなり申し訳ありません。

回答ありがとうございました。たすかりました

お礼日時:2007/07/22 20:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!