本帖最后由 kasa_2008 于 2009-08-26 16:08:51 编辑

解决方案 »

  1.   

    比如说这两条线是这样的:LineA: y = k*x + b 
    LineB:  y = (k*x + b) + (a*x*x + b*x + c) + k1*x LineA 是一条线段, 
    LineB 由线段(与A的斜率相同) + 抛物线  + 线段(与A的斜率不同)组成的 对于这两条线,怎么求相似的程度,其实就是求这两条线重合部分占的百分比?有些离散的点可能是由于错误引起的,好像不能用拟合的方法呀
      

  2.   

    首先将曲线上的所有点归一。(即所有点都减去起点)
    然后求俩曲线上对应的点的差的平方和(假设为c2)
    分别求俩曲线上点的平方和(分别为a2 b2)
    相似度=1-c2/(a2+b2)