﻿功能:非标准椭圆函数拟合

格式:
[a,er]=EllipseFit2(x,y)

x:矩阵变量存储的x坐标元素数据 
y:矩阵变量存储的y坐标元素数据,注意维数与x变量对应 


a:返回的系数矩阵 
er:返回的均方误差和

说明:

1、本函数主要是针对方程 a*x^2 + b*y^2 + c*x*y + d*x + e*y + f = 0 返回的 a = [ a , b , c , d , e , f ]



例子:

//这里以{椭圆拟合求助<http://www.ilovematlab.cn/thread-341441-1-1.html>}这个帖子里的数据为例

//假如事先已经导入椭圆数据,执行如下命令

[a,er]=EllipseFit2(x,y)//回车得到如下结果a=7.0982838330E-06 ;b=0.00829347264412 ;c=-0.00047834270567 ;d=-0.00524241639949 ;e=0.18212608785696;f=1.00000000000000
a =
[ 7.0982838330E-06    0.00829347264412   -0.00047834270567   -0.00524241639949    0.18212608785696    1.00000000000000 ]
er =
[ 1.5854213974E-12 ]