• ベストアンサー

4人の距離が等しくなる地点を計算出来ますか?

baihuの回答

  • baihu
  • ベストアンサー率31% (114/357)
回答No.8

A、B、C、Dの4地点に住んでいる4名がメンバーで、開催場所をPとします。ご質問の同じ距離というのを直線距離だとすると、Pは、AとBから同じ距離なので、線分ABの垂直二等分線上にあります。 もし3地点(A、B、C)からなら、Pは三角形ABCの外心(外接円の中心)になり、1箇所定まります。ただし、3地点が直線状に並んでいる場合、Pは無限遠になります。(地球の中心という回答は素晴らしい!) しかし4地点の場合、AB、AC、AD、BC、BD、CDのそれぞれの垂直二等分線、都合6本がぴったり交わる地点がなければ、“同じ距離”という解がないことになります。 ……と、抽象的な数学の解答ではこうなるのですが、ご質問自体が具体性を持っているので、より現実味のある答えにするために、質問をいじってみましょう。 ●計測基準を変える 遠くても路線が同じで電車1本で来れるのと、地図上ではもっと近いのに歩いてバスに乗って電車何本も乗り継いでタクシーに乗って……とでは、公平感が違いますから、直線距離ではない測り方の方がいいのでしょうね。移動距離もひとつの候補でしょうが、移動時間、運賃(移動コスト)など、もうすこし“まし”な基準を選ぶことも考えられます。直線距離が同じ地点が見つからない場合でも、基準を変えればぴったりの地点があるかもしれません。通常は、重み付けの係数を掛けて総合点にします。 ●解の収束条件を変える 4地点から図ってまったく同じ距離(時間/コストなど)になる点はないかもしれません。しかしそれでも、一番納得のいく地点を数学的に選ぶことはできます。例えば、4地点からPまでのそれぞれの距離(など)の和が最小になる地点というのもありです。一番遠い(時間がかかる/コストがかかる)ところが最小になるというのでもいいでしょう。公平感を大事にするなら、一番近くなるところと一番遠くなるところの差が最小になるという条件もひとつです。 ……これだけ頑張って設定してみても、その地点Pには飲み会のできる店がなかったりしますし(僻地、海の上など:笑)、異様に高額な店しかないということもあるでしょう。先に候補地を挙げて、上のような判定方法で、もっとも妥当なところを選ぶようにしましょう。

yubune
質問者

お礼

色々な基準を現してくれてありがとうございます。質問の意図は公平感を大事にする事と少しの数学へ興味でした。また計算してもそこに行けるお店がなければしょうがないというのもその通りだと思いました。

関連するQ&A

  • 二地点の直線距離

    教えてください。 ある地点とある地点の緯度と経度がそれぞれわかっています。 このとき、この二地点の直線距離を求めたいのですが、どうしたらいいのかわかりません。 緯度と経度をそれぞれ引き算すれば縦と横の距離は出るので、直角三角形になるため残りの一辺の長さを求めれば直線距離にはなると思うのですが、その計算方法もわからなければ、そこで出てきた数字は km なのかまったく別の単位なのか・・緯度・経度から km単位にするにはどうしたらいいのでしょう・・ 教えていただければ幸いです。

  • 緯度・経度からの距離計算

    ある地点の緯度・経度ともう一方のある地点の緯度・経度が わかっているとして、その各緯度・経度より2地点間の距離を 計算できないのでしょうか? 計算方法を知りたいのです。 なんか公式みたいなものはないのでしょうか? なんかヒントになるサイトのURLでもかまいません。 お願いします。教えて下さい。

  • 緯度・経度から距離を計測するには、どう計算すればいいのでしょうか

    ある地点の、緯度・経度から、ある地点の、緯度・経度まで 距離を計測するには、どう計算すればいいのでしょうか? 教えてください。 よろしく、お願いいたします。

  • 緯度経度と方位・距離の計算方法

    今緯度・経度のデータを扱うプログラムを組んでいて、この計算をどうするかで悩んでいます。 この手の話は検索でそれなりにヒットするんですが、なかなかまとまった情報が得られないので教えてください。 緯度経度と方位・距離の計算について、 1) 地点Aから地点Bへの方位と距離を求める 2) ある地点から任意の方位・距離を与えた先の地点を求める と2通りありますが、これらを計算する方法はどういったものがあるでしょうか。またそれらの精度はどれぐらいなのでしょうか。 加えてですが、2点間の距離を計算する方法として「ヒュベニの式」というものがあり、割と簡単な計算でそこそこの精度が得られることを調べて知りました。 そこで、この式を拡張して距離だけでなく方位も計算したり、上の 2) を計算するといったものはないのでしょうか。 よろしくおねがいします。

  • 指定地点(緯度・経度)から指定半径内にの地点情報(緯度・経度)を取得す

    指定地点(緯度・経度)から指定半径内にの地点情報(緯度・経度)を取得する方法がわかりません。 JavaとMySQLを使用して、DB内にデータ管理している施設情報を 現在地点(緯度・経度)と、半径距離数(100m,500m,1kmなど)を指定し、 その半径内の緯度・経度に含まれる施設情報を取得したいです。 http://d.hatena.ne.jp/ilo/20090212/1234448136 上記のサイトを参考にしていますが、距離からの度数の計算方法がわかりません。 Javaでの、距離からの度数の計算方法を教えてください。 宜しくお願いします。

  • PHPで2地点間の緯度経度の求め方を教えてください

    PHPで2地点間の緯度経度の求め方について教えてください。 地点A(始点)と地点Z(終点)までを直線とした場合に、 地点Aから地点Z間の緯度経度を求めたいです。 求める地点Aから地点Z間の緯度経度の数は php側で吸収し地点Aから地点Z間で、1地点(N)求めた場合、 地点Aから地点Nの距離 = 地点Nから地点Zの距離 としたい。(求める地点数を等間隔にしたい) 分かっている情報としては ・地点Aと地点Zの緯度経度 ・地点Aから地点Zの距離 です。 そもそも求めることができるのでしょうか? 地点A(始点)と地点Z(終点)までの距離を求める方法等は、 サイトに載っていますが。 どなたかよろしくお願いいたします

    • ベストアンサー
    • PHP
  • 2地点の緯度経度と2地点からの角度から一点の緯度経度を求められるのでしょうか?

    初めて質問いたします。 ある2地点AとBがあるとします。 AとBの緯度経度が実際の計測で分かっていて、その直線距離も分かっています。 その2点を結ぶ直線上から緯度経度不明の地点Cまでの、AとBからの角度(360°換算)と距離が分かっていたら地点C(つまりAとBからの直線の交点)の緯度経度は分かるのでしょうか? 自分の研究に関わることなので、これを機にきちんと理解したいと思います。 宜しくお願いいたします。

  • GPS位置情報で2点の中間地点の座標について

    表題の件なのですが、 例えば、 A地点 緯度 130.557466 経度 31.590922 B地点 緯度 130.896386 経度 31.390077 この2つの地点の中間距離に当たる地点の座標はどのように求めるのでしょうか?

  • 2地点間の距離を求める式

    緯度・経度・標高が与えられた2地点間の距離を求める式を教えてください。赤道半径6378.137Km極半径6356.752Kmとし標高は単純にこれに加算したものを使用してもかまいません。 Excelに数値を入力して求めたいのでExcelで使える式の形式がありがたいです。

  • 観測地点から人工衛星までの距離について

    こんにちは、早速質問なのですが、観測地点の緯度・経度、観測地点から見た人工衛星の仰角・方位角、人工衛星の高度が分かっている場合の、観測地点から人工衛星までの距離の求め方ってありますか? 初学者ですので、できれば丁寧に教えてくださると嬉しいです。 よろしくお願いいたします。