我是Matlab的新手。原谅缺乏细节或问题清晰度。 我使用Matlab实现的Frechet距离计算算法来获得曲线之间的相似性(2组X,Y数据),我得到了结果。
问题:是否可以根据第一组(X,Y)数据和Frechet距离和耦合序列获得第二组(X,Y)数据?
非常感谢
细节:
示例输入:
计算:
[frechetVal, couplingVals] = FrechetDistanceCal(matrix1,matrix2,dfcn)在哪里
dfcn = @(matrix1,matrix2) sqrt(sum( (matrix1-matrix2).^2 ));
示例输出:
问题: 给定frechetVal,couplingVals和matrix1,是否可以得到matrix2?
答案 0 :(得分:0)
您可以做的最好的事情是近似matrix2
,每次汇编matrix1
的耦合点。 frechetVal
的值将告诉您移动点的最大距离。