4

10 個のデータ ポイント ( x,y) をこの方程式に当てはめる必要があります。

ay² + bxy + cx + dy + e = x²

これは楕円のような方程式だと言われています。実際には関数ではないため、通常のカーブ フィッティング ツールでは実行できません (1 つxは 2 秒に相当しyます)。楕円方程式にはc*xandがないため、楕円曲線フィッティングも使用できません。d*y何か案は?

前もって感謝します。

編集: Oil と AK4749 の両方が正しい答えを出しました! 君たちありがとう!

4

2 に答える 2

6

これは、変数 [abcde] を持つ線形システムです。あなたは\それを解決するために使用することができます:

 x=rand(10,1);
 y=rand(10,1);
 [y.^2,x.*y,x,y,ones(numel(x),1)]\x.^2

ans =

   -0.4437 %% a
    1.1034 %% b
    0.5337 %% c
   -0.2808 %% d
    0.0402 %% e
于 2012-10-03T21:27:57.913 に答える
0

これを試してみてください:

http://www.mathworks.com/matlabcentral/fileexchange/3215-fitellipse

于 2012-10-03T20:20:42.987 に答える