没事印象了,感觉没有这样的函数啊,估计你得自己写一个,两个图片对比相似度什么的

解决方案 »

  1.   


    1)首先给定原始数据:为了简单只给出第一象限:x,y>=0的一组数据:
                       x1,x2,......,xn                   (1)
                                       y1,y2,......,yn                   (2)
    2)再给出椭圆的方程:(x-x0)²/a²+(y-y0)²/b²=1     (3)'
       其中有四个待定参数:x0、y0、a、b。  
       在第一象限(3)'可化为:y=y0+b√[1-(x-x0)²/a²]     (3)
    3)根据最小二乘法,构造误差函数:
                  Q1(x0,y0,a,b)=Σ(i:1->n) {yi-y0-b√[1-(x-x0)²/a²]}²   (4)
    4)导出并令:∂Q1/∂x0=0    ∂Q1/∂y0=0     ∂Q1/∂a=0      ∂Q1/∂b=0        (5)    
       这是使Q1取极小的条件。
    5)解方程(5),得到:x0、y0、a、b的拟合值。
       Q1为拟合误差。
    6)对2,3,4象限的数据,通过选择适当的正负号,都折算到第一象限同时求解。
     
    不知对否,供参考。