![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
三点の座標(x1,y1),(x2,y2),(x3,y3)が与えられたときに、三角形の外接円の中心座標と半径を求めるプログラムが欲しいです。
垂直二等分線の交点を求めるやり方は既に知っているのですが、連立方程式になってしまいます。
ですので出来ればこれを一発で求められる連立じゃない式が欲しいのですが、ご存じないでしょうか?
x = 何とか
y = 何とか
みたいな感じです。
Javaでやろうとしていますが、計算式さえわかれば自分で書けると思うので、中心座標のx,yを求める式を教えて下さい。
過去質問を探してみましたが、みんな連立方程式で解けば良いとおっしゃっていまして…
No.1ベストアンサー
- 回答日時:
地道に解いた結果をもちいれば良いと思います。
中心を(p,q)とおくと
(x-p)^2+(y-q)^2=R^2
に(x1,y1),(x2,y2),(x3,y3)を代入して
(x1-p)^2+(y1-q)^2=R^2 (1)
(x2-p)^2+(y2-q)^2=R^2 (2)
(x3-p)^2+(y3-q)^2=R^2 (3)
(1)-(2)
(x1-p)^2-(x2-p)^2+(y1-q)^2-(y2-q)^2=0
(x1-x2)(x1+x2-2p) + (y1-y2)(y1+y2-2q)=0
-2(x1-x2)p -2(y1-y2)q +x1^2 -x2^2 +y1^2 -y2^2 =0
(1)-(3)
-2(x1-x3)p -2(y1-y3)q +x1^2 -x3^2 +y1^2 -y3^2 =0
p = {(y1-y3)(y1^2 -y2^2 +x1^2 -x2^2) +(y1-y2)(y1^2 -y3^2 +x1^2 -x3^2)} / {2(y1-y3)(x1-x2)+2(y1-y2)(x1-x3)}
q = {(x1-x3)(x1^2 -x2^2 +y1^2 -y2^2) +(x1-x2)(x1^2 -x3^2 +y1^2 -y3^2)} / {2(x1-x3)(y1-y2)+2(x1-x2)(y1-y3)}
とかなり複雑な式になりました。
計算がどこかで間違っているかもしれませんが、残念ながらあまり美しくはなりませんね。
ありがとうございます!
手で計算してみたら、符号が一部逆でして
p = {(y1-y3)(y1^2 -y2^2 +x1^2 -x2^2) -(y1-y2)(y1^2 -y3^2 +x1^2 -x3^2)} / {2(y1-y3)(x1-x2)-2(y1-y2)(x1-x3)}
q = {(x1-x3)(x1^2 -x2^2 +y1^2 -y2^2) -(x1-x2)(x1^2 -x3^2 +y1^2 -y3^2)} / {2(x1-x3)(y1-y2)-2(x1-x2)(y1-y3)}
でうまくいきました!どうもありがとうございます!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 写真(URL)の問題の(1)についてですが、 円c1は 2点を通ると書いてあることから、 2点の座標 5 2023/02/14 19:44
- 数学 第4問 座標平面上に3点 A(1, 1),B(1, 5), C(7, 3) を頂点とするABCがある 2 2022/10/01 14:53
- 数学 写真の図は中心(a,b)半径rの円とその円周上の(x1,y1)における接線lと円の中心とlを結ぶ任意 4 2023/08/08 16:20
- 数学 この問題が分かりません! 右図の直線①②の式は、y=-x+4①、 y=3/4x+1② である。2つの 3 2022/05/04 22:29
- 数学 極座標A(2,π/6)となる点を通り、OAに垂直な直線lの曲方程式を求めよ という問題を直交座標を利 1 2022/08/04 17:31
- 数学 ベクトル方程式(ヘッセの標準形)についての質問 2 2022/04/23 18:00
- 数学 数学の問題がわかりません。(球の中心の座標を求める問題) 2 2023/02/14 15:52
- 物理学 図のように、内半径aの中空の円筒が、その中心軸が水平になるように固定されており、その中で、 質量 M 7 2023/02/15 09:23
- 数学 2次関数y=ax^2のグラフは点A(4,2)を通っている。y軸上に点BをAB=OB(Oは原点)となる 1 2022/04/08 00:05
- 数学 球面と接する直線の軌跡が表す領域 4 2023/07/30 12:37
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
10の-9乗ってどういう意味ですか?
-
確率の問題で、「5人の中から3...
-
高校数学Ⅰ・Aです。 2200の正の...
-
行列の問題です 解け方が全くわ...
-
線形代数に強い方、共線関係とは?
-
三角形の外接円の中心座標を求...
-
数学の問題で分からないのがあ...
-
線形代数の質問です。
-
高低差のある支持点で,電線の...
-
数学得意な方!!!!!
-
多変数多項式の係数の求め方
-
【数学B】直線のベクトル方程...
-
教えてください
-
最小二乗法 ニュートン法
-
何通りあるか確信が持てなくて...
-
ニュートン法の問題です!
-
座標平面上での三角形の面積の...
-
2~3個の文字の2~3乗
-
有限生成の可換群G=[x1,x2,・・...
-
y=mx+k のx=x1+x2のy座標は?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
確率の問題で、「5人の中から3...
-
10の-9乗ってどういう意味ですか?
-
高低差のある支持点で,電線の...
-
高校数学Ⅰ・Aです。 2200の正の...
-
数学の問題で質問です。 行きは...
-
二点の座標から直線の方程式を...
-
数学得意な方!!!!!
-
ばらつきの掛け算
-
【至急!!】線形計画問題教えて...
-
半径1の円に内接する三角形の面...
-
KKT条件について教えてくだ...
-
線形代数に強い方、共線関係とは?
-
線分と楕円が交差する条件
-
線形代数の対称行列についての...
-
関数f(x1,x2,x3,x4,x5)が最大値...
-
log-logの補間式
-
一次独立系であることの証明 ...
-
写真のような分配ばねの等価ば...
-
制約つき最適化問題
-
再度、4点を通る曲線の方程式
おすすめ情報