当前位置: 代码迷 >> J2SE >> 请教怎么用JAVA实现下面的应用?多谢
  详细解决方案

请教怎么用JAVA实现下面的应用?多谢

热度:88   发布时间:2016-04-23 20:00:47.0
请问如何用JAVA实现下面的应用?谢谢!
本来应该发“算法”,但没有找到相关论坛分类,由于是用JAVA实现,所以就发在这里了。

有如下问题,我不是求源代码,只是请教各位一点思路:

已知有一条曲线,如何能在一堆曲线里(这一堆曲线可能也是连在一起的)找到有那么一段和已知曲线很接近的,比如都拐了几个弯,每个弯的角度很接近。
但找到的和已知的不一定大小一样,只要“相似”就行。
------解决思路----------------------
利用特征点法,取已知曲线特征点,用特征点验证于那条曲线接近
特征点法(method of characteristic point)是一种利用异常曲线上某些特征点的座标值,曲线上的极大点、极小点、拐点、零点、二分之一极大值点、四分之—极大值点等,都是特征点
------解决思路----------------------
对每个曲线都按照步长求导,得到他们的曲线变化特征向量,
计算向量之间的距离,距离越大显然差异越大,距离越小的显然越相似!

至于计算极大值与极小值什么的来比较,不准确!!