• 締切済み

座標値から半径を求めるには

半径(R)の測定方法は? 3点から5点くらいの座標値を測定器で測定します。 測定した点を通ると仮定した円弧の半径を求める計算式はどうなるのでしょうか? 数学が苦手でさっぱりわかりません。 よろしくお願い致します。

みんなの回答

  • ltx78
  • ベストアンサー率45% (10/22)
回答No.4

「円」ではなく「円弧」の半径を求める,といった点や 「座標値を測定器で測定」する,といった点が少々気にはなるのですが…. とりあえず,問題は曲線の曲率半径ではなく円の半径を求めることである,とします.円でも円弧でも半径は同じですので. また,測定器から得られるデータにはノイズは存在しない,としておきます. 2次元平面上で3点P1, P2, P3を測定し,その座標はそれぞれ(x1, y1), (x2, y2), (x3, y3)だった,とします. 半径を求めるためには,中心の座標が分からないとどうにもなりません. そこで,とりあえず中心Rの座標を(x0, y0)とします. で,P1, P2, P3はRを中心とする円上にあるので, RとP1との距離,RとP2との距離,RとP3との距離は全て等しいはずで,しかもこれは円の半径です. そこで,とりあえず半径をrとします. これで材料はそろいました. 後は,連立方程式を解けばよいのです. ((x1 - x0)^2 + (y1 - y0)^2)^(1/2) = r ((x2 - x0)^2 + (y2 - y0)^2)^(1/2) = r ((x3 - x0)^2 + (y3 - y0)^2)^(1/2) = r 測定したのが4点以上の場合は,一般には解が「不能」になります. つまり,「そんな円の中心と半径は求められません」ということです. ただし,データにノイズが含まれ,ノイズの性質が既知である,という条件の下であれば, 「いちばんありそうな」解を求めることはできます. このあたりの条件を考慮するためにわざわざ「測定器」と書いたのかな,と思ったのですが…どうなんでしょう?

noname#101087
noname#101087
回答No.3

下記の性質を使えば?   ・平面上の二点 P1, P2 を通る円の中心は、線分 P1-P2 の中点を通り、かつ線分 P1-P2 に直交する直線上にある。 対象の点たちが同一円上にあれば、上記の直線群がすべて一点(円の中心)で交わると思います。  

  • sanori
  • ベストアンサー率48% (5664/11798)
回答No.2

こんにちは。 私はやったことがないのですが、結構難しいんですよ。 http://sach1o.blog80.fc2.com/blog-entry-96.html 円の中心が与えられていれば、rの平均を求めるだけなので超簡単ですし、 また、3点だけを通る円弧・円周の半径を一意に求めることも、円の方程式に各座標を代入するだけなので簡単ですけどね。

noname#62466
noname#62466
回答No.1

5点は無理として(確実に円弧を通っているのなら任意の3点をとってもいいけど) xyを仮定しピタゴラスの定理で円になる条件で式を立てればいいです

関連するQ&A

  • 始点、終点の二つの座標と半径からの円弧の長さの求め方。

    始点、終点の二つの座標と半径からの円弧の長さの求め方。 こんにちは。数学ずぶの素人です。 座標上に円弧があります。始点、終点の二つの座標と半径が分かっており、これらから円弧の長さを求めたいのですが計算方法が分かりません。 どなたか分かる方、ご教授ください。

  • 円弧3点の座標から円の中心座標と半径の求め方をお願いいたします。

    円弧3点の座標から円の中心座標と半径の求め方をお願いいたします

  • 円弧上座標から計算

    3点の座標からその3点を通る円弧の中心座標と半径は計算できるのでしょうか? できないなら何点あれば半径と中心座標は算出できるのでしょうか?

  • Excelを使用して円弧の半径を最小二乗法で求めたい

    半径rで加工した円弧状の加工物があります。 その加工物の円周上の数点の位置測定データ(仮想原点からのX,Y座標)から 最小二乗法でその半径を計算したいのですが、Excelで計算できるでしょうか?

  • 2点と半径から、中心座標と円弧を描く方法

    標記件、以下を満足させる式はどのように導けばよろしいでしょうか?ご教示下さい。 (INPUT)  ・始点と終点の2点のXY座標  ・半径r (OUTPUT)  ・中心点座標  ・2点を結ぶ円弧の関数 なお、中心点と円弧は2つ出来るかと思いますが、どちらでも結構です。判別基準があれば教えて頂きたく。 どうぞよろしくお願いします。

  • 2点間を通り半径rの中心座標を求めるには

    はじめまして。 数学が苦手でなんとか克服していきたいと考えています。 早速ですが、2点間を通り半径rの中心座標を求める方法についてお聞きしたいです。 他サイト等で上記の求め方を検索し、連立方程式を用いて解く方法を見つけました。 始点(Sx,Sy) 終点(Ex,Ey) 半径r 中心座標(Px,Py) (Px - Sx)^2 + (Py - Sy)^2 = r^2 (Px - Ex)^2 + (Py - Ey)^2 = r^2 √を使用して上記の式を展開していきますが、途中で混乱してしまいます。 すみませんが、上記の中心座標を求めるための展開式を教えて頂けませんか? 以下に条件を記載しました。 始点(Sx,Sy) 終点(Ex,Ey) 半径rとして、中心座標(Px,Py)を求める展開式のご教授をよろしくお願い致します。

  • 円弧の座標から半径を求める式

    10個のy座標、10個のx座標からなる10ピクセルの円弧があります。 この円弧の半径を求める式(添付画像のとおりです)は以下の内容でよろしいでしょうか。 始点(ひとつめのy座標とx座標)とふたつめのy座標とx座標の微分係数が (始点とみっつめの座標、始点とよっつめの座標、、、始点と10個目の座標、  という風に比べて(微分して)いく) 連続的なカーブの閾値以上(π/130)のものを合算し、 要素数(この場合は10)で割る。 こういう意味かな・・・と思っていますが、正しい理解なのかいまいち自信がありません。 座標を配列で比較する限り、答えも2次元配列の値になるので 閾値(π/130)が成り立たないですし、 もしy座標同士だけ、x座標同士だけ、で比べると値が2つ出て 長さで表される「半径」ではないなぁ、と思い困っています。 もしおわかりになりましたら教えてください。 よろしくお願い致します。

  • 座標計算

    中心座標(Ax,By)と(Cx,Dy)で、同じ半径rの2円の、それぞれの接線の座標点を求める計算方法を教えて下さい。

  • 円弧上にある円弧の長さを二等分する点

    円弧上にある円弧の長さを二等分する点 こんにちは。以前に、始点、終点、半径から円弧の長さを求める方法を教えていただいたものですが、今度はそれらからその円弧上にある円弧の長さを二等分する点の座標を求める必要が出てきました。当方数学はずぶの素人ですので計算方法が分かりません。どなたか分かる方、ご教授の程、よろしくお願いします。

  • 円の中心座標の求め方を教えてください

    とあるプログラムを作ろうとしています。 円弧を描くプログラムなのですが、中高で数学を真面目に勉強していなかったツケがまわってきたようで、あっけなく行き詰ってしまいました。 円周の二点の座標(x1,y1)(x2,y2)と、円の半径がわかっているのですが、それらから円の中心座標を求めたいと思っています。 公式などあったら、詳しい方、お願いします。