1.背景是进行一个为期一周的敏捷式开发项目,实现回归测试功能;
2.拟解决关键问题是有效比较数据类型为x1y1x2y2的两条曲线的相似程度;
3.目前的解决思路是通过拟合曲线,求积分,取相对处理,即f1(x1)的定积分(x1min,x1max)记为a,f2(x2)的定积分(x2min,x2max)记为b,判据为(a-b)/min(a,b)记为A,若A<e-8 则认为两条曲线一致,反之A偏离0的程度越大两条曲线存在的差异约明显。
4.基于python测试这个办法的误差较大,是否有更好的解决方法?
同学你好,根据你的问题提供建议如下
首先,不要迷信敏捷开发,在软件开发中,项目管理方法的影响并不大,敏捷开发不过是让腐烂的东西烂的更快而已,而且你显然不具备敏捷开发的条件。
其次,你有自己的想法是好事,值得鼓励,在这里给你推荐两个可以去尝试的办法CORREL函数以及Fréchet距离。
最后,不要急功近利,勇于尝试,如果只是为了糊弄课程设计大可不必,一周的时间可以做很多有意义的事情。