
No.3ベストアンサー
- 回答日時:
ANo.2のコメントについてです。
失礼。「以上」を見落としてました f~~)
6点以上が与えられたときには、楕円が全部の点を通るとは限りませんから、「何か」を最小化する、という尺度で最適化をしなくてはいけませんね。
何を最小化するか、あんまり厳密にはこだわらない、ということであれば、
残差r[j]を
r[j] = A x[j]^2 +B y[j]^2 + C x[j]y[j] + D x[j] + E y[j] - 1 (j=1,2,…,n, n>5)
として、
Σ(r[j])^2 (Σはj=1~nの総和)
を最小化するのが一番簡単です。式の数が過剰な連立一次方程式、という格好ですから、そのまんま線形最小二乗法で扱えますので。
しかし、たとえば「 x[j]には誤差がなくて、y[j]の残差だけについて最小二乗法を適用したい」という場合には、方程式を y[j]=… という形に直して扱わねばならない。その他、最小化したいものが指定されている場合には、大抵、非線形最小二乗法の問題になっちゃいます。非線形だと反復計算で数値的に解く訳ですが、その場合、出発値(つまり最初の近似解)として上記の線形最小二乗法の解を使って、ガウス・ニュートン法を適用するのが簡単でしょう。
何を最小化するかはこだわっておりません。
ということで、stomachmanさんの言われる式で残差にしようと思います。
私がやって見た方法では、おっしゃるとおり反復計算になってしまいました。
最初に残差をどう定義するかが結構重要なのですね。
ありがとうございました。
No.2
- 回答日時:
最小二乗法は関係ありませんし、「効率よく通る」なんて話も出てきません。
楕円の方程式はA x^2 +B y^2 + C x y + D x + E y = 1
であり、A~Eが決まれば、中心、長軸、短軸、傾きを出すのは容易です。そして、A~Eの5つのパラメータを決めようとする時に、点<x[j], y[j]>が丁度5個ある(j=1,2,…,5)んですから、過不足はない。単に5つの式から成る連立方程式ができます。
A x[j]^2 +B y[j]^2 + C x [j]y[j] + D x[j] + E y[j] = 1 (j=1,2,…,5)
求める変数はA~Eなのだから、これは5元連立一次方程式。簡単でしょ?
なお、もし点の個数が5個よりも多かったら、初めて、最小二乗法の出番になります。
No.1
- 回答日時:
効率よく通るというのが何を意味するかが問題ですね。
たぶん,楕円上の点からのそれぞれ与えられた点までの距離の和が最小になるような楕円を意味するのではないのかと思います。
だとすれば解けるでしょう。
この回答への補足
回答ありがとうございます。
おっしゃる意味です。
それが私には解けないのです。
Σei^2が簡単な式になってくれないのです。
いや、私の数学力が足りないだけかも。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 物理学 歌口と楕円形の太鼓 1 2023/05/15 23:21
- 数学 数学ベクトルに関しての質問 3 2022/05/25 23:21
- 物理学 物理 2 2023/01/17 13:31
- 物理学 図のように、内半径aの中空の円筒が、その中心軸が水平になるように固定されており、その中で、 質量 M 7 2023/02/15 09:23
- 数学 球面と接する直線の軌跡が表す領域 4 2023/07/30 12:37
- 物理学 相対性理論と円運動について。 1 2023/01/30 11:39
- 数学 以前同じ質問をさせていただいたのですが、読み直しても理解できなかったので、再掲します。 写真は楕円の 12 2023/08/22 15:51
- 数学 数学の問題がわかりません。(球の中心の座標を求める問題) 2 2023/02/14 15:52
- 数学 第4問 座標平面上に3点 A(1, 1),B(1, 5), C(7, 3) を頂点とするABCがある 2 2022/10/01 14:53
- 物理学 材料力学の問題です。2問あります。 解き方を教えていただきたいです。 (1)長さl,底面の半径をrの 1 2022/06/09 23:54
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
至急!!二次関数について aは...
-
中学受験用の小5算数の問題です
-
C#使っております。 numericupd...
-
0は公約数?
-
2次関数の応用
-
全員と同じグループを経験でき...
-
ルービックキューブ解ける人に...
-
大学受験・微積
-
数学2です x>0のとき、x + 16/(...
-
最小ハミング距離とは?
-
数学の問題
-
なぜ、y"で上に凸、下に凸がわ...
-
lim[n→∞](1-1/n)^n=1/e について
-
(x2乗+9)って因数分解出来ます...
-
エクセルで(~以上,~以下)...
-
極限について
-
高2の数学の対数関数です。 真...
-
【数学】 lim x→a ↑これってど...
-
シグマの範囲が2nまでの関数で...
-
ベクトルの問題です
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
全員と同じグループを経験でき...
-
2進数のバイアス表現について
-
3次元での点群に対する最小二...
-
数学2です x>0のとき、x + 16/(...
-
mを実数とする。xの関係式f(x)=...
-
中学受験用の小5算数の問題です
-
1/x+1/y≦1/2 , 2<x,2<yのとき、...
-
最大元と最大値 最小元と最小値...
-
1/x+1/y+2/z=1を満たす自然数解
-
おしどり遊び(テイトの飛び石...
-
min{a,b,c}って何?
-
東大文系数学の問題です!
-
正の約数の個数が20個である最...
-
EXCEL ドラッグしたセル...
-
x.>0ときγ(x)が最小値となるxの...
-
「実数x,yについて、x^2-2xy+2y...
-
円の最小二乗法について
-
最小値のルートについて。
-
「定義域0≦x≦aにおいて、関数 ...
-
f(x)の周期がpのときのf...
おすすめ情報