- ベストアンサー
三点の座標から中心点の求め方
三点の座標から中心点を求める公式は以下のHPからわかったのですが、なぜこのような式が成り立つのかがわかりません。 http://www.geocities.co.jp/SiliconValley-Oakland/1253/3point.html 分かる方がおられましたらお教え頂けないでしょうか。 参考URLがありましたらそちらでも構いません。 宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
表記されているサイトの考え方では三点を周上に含む円の中心を求めています。 円の定義というのはある1点から距離の等しい点の集まりです。 そこから考えれば円の中心点というのは、円周上の全ての点から距離の等しい点ということになります。 なので、中心点を求めるということは三点から距離の等しい点を求めればよいことになります。 三点を取れば一点に決まるためそれ以上は取らなくてもかまわないからです。 二点を結ぶ線分の垂直二等分線が二点間から距離の等しい点の集まりですから、サイトの表記方法に倣うとP1とP2の垂直二等分線とP2とP3の垂直二等分線の交点はP1,P2,P3の三点からの距離が等しい、すなわち三点を円周上に含む円の中心ということになります。 ※質問者の方のレベルがどの程度かわからないのでこのような簡易的な回答にしました
その他の回答 (2)
- kou95
- ベストアンサー率45% (9/20)
公式の証明というのはサイトの下に出ている計算式のことでしょうか? それであればNo.2の方が答えている通りです ベクトルの内積を利用して方程式を立てれば答えは同じになるはずです。計算は多少面倒くさいですが難しい計算ではないので答えは求まるはずです。 サイトでは答えを表記するのにすっきりとさせるためにA~Eの記号を使っています。 これは証明の書き方の話になりますが、証明というのは必ずしもどのように考えたかということを書く必要はありません。結果が導かれてさえすればよいのです、Webスペース上であればアップできるファイルサイズの問題や表記方法に限りがあるのであのような形で書かれているのでしょう。 サイトでは単に計算の過程を省略しているだけのことです。 計算方法はこのようなベクトルを利用する以外に座標と距離の関係で幾何学的にやっても結果は同じです。 根本の概念はNo.1で記した通りですので後は計算するだけで問題はないです。
お礼
2度にわたってありがとうございます。 親切なご回答とてもありがたいです。 これからも利用する機会があると思いますので宜しくお願い致します。 いつか自分でも回答の立場に立てるようになりたいですね。 それではお世話になりました。
- Kemi33
- ベストアンサー率58% (243/417)
式を書いていくと煩雑になるのと,そこまでしなくても理解されると思われますので,考え方だけ簡単にアドバイスいたします。 まず,2点P1, P2 及び2点P1, P3 の中点の座標は((x1+x2)/2, (y1+y2)/2)と((x1+x3)/2, (y1+y3)/2)になります。 線分P1P2の中点と円の中心(X, Y)を結ぶ線分が線分P1P2と垂直ですから,両者のベクトルの内積が0になります。これを式に表します。 同様に,線分P1P3の中点と円の中心(X, Y)を結ぶ線分と線分P1P3のベクトルの内積も0になります。これも式に表します。 得られた2つの式を解いて X, Y を求めると A, B, C, D, E に対応する項が出てきます。 お書きのHPの式は見やすいように A, B, C, D, E の項を使って表示したものだと思います。何らかの関係から,A, B, C, D, E が求まって,そこから X, Y が求まったものではないでしょう。
お礼
ご回答ありがとうございます。 なるほど、そういう仕組みだったんですね。 納得できました。 要点が上手くまとまっていてとても分かりやすく、助かりました。 本当にありがとうございます。 私もいつか誰かの質問に同じようにわかりやすく説明してあげられるようになりたいです。 お世話になりました。
補足
ご回答ありがとうございます。 こちらの理解レベルを示していなかったためにお手数をおかけしました。 おおよそ、Kou95さんの回答して頂いた内容までは理解しております。 知りたい内容というのは公式の証明にあたる部分でして、その辺の明記をしていなかったことをお詫びします。 ですが、ご丁寧な解説はわかりやすく感謝しております。 二度手間になってしまうので申し訳ありませんが、 もし公式の証明方法やそれに関係することで何か知っておられましたら、 そちらの解説もお願いしてもよろしいでしょうか? もちろんお暇のある時で構いませんし、知っている場合のみで構いません。 宜しくお願い致します。