请教各位高人,有没有在PLC程序中编写过相似度的算法程序,举例说明:
DB1中包含下面10个数据:1,2,3,4,5,6,7,8,9,10
DB2中包含下面10个数据:0,1,2,3,4,5,6,7,8,9
DB3中包含下面10个数据:1,2,3,4,5,6,7,8,8,8
从轨迹上看,DB1和DB2只是第一个数据不同,但轨迹是吻合的,DB1和DB3的轨迹在最后是有差别的,从轨迹吻合的角度看,DB1和DB2是最相似的,但是PLC程序要如何实现这个算法及得到这个结果?望赐教!
显然,如果是按对应地址一个一个去比较,会得出DB1和DB3相似度更大,而DB1和DB2相似度为0。