
先日はじめてロンドンへいって行きました。滅多にない海外旅行なので、距離を知りたくなりました。簡単に計算できるだろうと球の絵を描き、2都市を含む平面で二都市を挟む角度を求めようとしました。中学卒業後50年以上数学をほとんど使っていないせいかよくわからなくなりました。
インターネットのあるホームページでロンドン、東京間は約9500kmと書かれていましたがこれが(有効数字2けたの範囲で)正しいのか否かが分かりません。
この「goo おしえて」の過去の質問に正多角形に近似して球面上の2点間距離を求める方法が書かれていました。このことからすると球面上の円弧をその挟む角度から逆3各関数を使って求める方法はそんなに簡単ではないのでしょうか。
計算方法を教えてください。
私が計算に使った定数は次の通りです。
地球は球とする。
地球半径 6000km 東京、ロンドンの緯度と経度 (135、35) (0、51)
No.1ベストアンサー
- 回答日時:
2点間の位置を入力すれば距離を計算してくれるソフトやページもありますが,自分で計算するというのが楽しいですよね。
球面三角法の公式を使えばいいのですが,それを憶えてなくても簡単に計算する方法があります。
まず地球を半径 1 の球として2地点の x, y, z 座標を緯度と経度から三角関数を使って計算します。
次に2地点を原点からのベクトルと考えて内積を計算します。つまり x, y, z のそれぞれを相手と掛け算してその3つの積の和を求めます。
この値が2つのベクトルの角度のコサインの値になっています。ですから arccos をとるとそれらの間の角度が求まります。
あとは地球半径を使って距離を求めればいいです。
mide様
早速明快な回答をいただきまことに御有難うございます。
10数年前「公式は覚えるものではない」と高校生の息子に馬鹿にされ、「そうかもしれんが公式の導出に時間がかかり実用的ではない」と口には出さないけれど父親の威厳を心のうちで守っていました。
なるほど、教えていただいたように理解しておけば(少なくともこの問題に関しては)「公式の暗記はいらない」ということが今にしてよくわかりました。
世の中には力量のある人がいること、その人が快く教えてくださることに尊敬と感謝の念を禁じえません。
自分ひとりで考えるだけではなく、教えを請えばいいこともあるのだと楽しくなりました。
No.2
- 回答日時:
>計算方法を教えてください。
過去の質問に計算方法が載っています。
http://oshiete1.goo.ne.jp/qa249931.html
参考URL:http://oshiete1.goo.ne.jp/qa249931.html
早速ご回答ありがとうございました。
教えていただいたページへいきました。球と考えて解く方法だけ理解できました。楕円体はのちほど挑戦します。
質問を出す前に過去の質問を確か10ページまで探したのですが、教えていただいた質問にまで行きつきませんでした。順番にめくっていかなくてもきっと検索方法があるのでしょうね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
信頼区間90%は何σ?
-
2の128乗の計算方法
-
統計学の有意水準についての問...
-
計算ソフトでの計算精度について
-
量子コンピューター: 「1」と...
-
1.01の12乗の計算
-
100の101乗と101の100乗ではど...
-
3割の計算
-
「再帰的」の意味を教えてください
-
円周率はなぜ3.14で計算するよ...
-
数学の問題です。
-
三角形の面積・・・ヘロンと座...
-
くり返しの数が揃わない時の2元...
-
2次関数って何の仕事で必要な...
-
数学ができる貴方はどのような...
-
チェス世界王者、新星を不正行...
-
時間を100進法であらわしたい。
-
yの二乗をXで微分したら2y・y' ...
-
積分定数Cとは一体なんですか?
-
合成関数の微分を使う時と、使...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報