Matlab — алгоритм Фреше

Я новичок в Матлабе. Простите отсутствие деталей или вопрос ясности. Я использовал алгоритм расчета расстояния Фреше, реализованный с помощью Matlab, чтобы получить сходство между кривыми (2 набора данных X, Y), и у меня есть результаты.

Вопрос: Можно ли получить второй набор данных (X,Y) на основе первого набора данных (X,Y) и последовательности расстояний и связей Фреше?

Большое спасибо

Деталь:

Sample input:

  • матрица1 = (t, f1(t))
  • матрица2 = (t, f2(t))
  • Calculation:

    [frechetVal, couplingVals] = FrechetDistanceCal(matrix1,matrix2,dfcn) 
    where
  • Я использовал стандартный алгоритм дискретного расстояния Фреше (не вправе делиться)
  • and
    dfcn = @(matrix1,matrix2) sqrt(sum( (matrix1-matrix2).^2 ));
  • Sample output:

  • frechetVal = 0,0365
  • соединение Vals = 1 1
  • Вопрос: Можно ли, зная frechetVal , CouplingVals и matrix1, получить matrix2?


    person user2013    schedule 21.08.2014    source источник
    comment
    Вы должны быть более конкретными и включить некоторый код (минимальный пример)   -  person Luis Mendo    schedule 21.08.2014
    comment
    Луис Мендо, я добавил некоторые детали. Это лучше?   -  person user2013    schedule 21.08.2014
    comment
    @ user2013 Так лучше. Мы определенно можем попытаться помочь, но, возможно, математический сайт лучше. :/   -  person But I'm Not A Wrapper Class    schedule 21.08.2014


    Ответы (1)


    Лучшее, что вы сможете сделать, это аппроксимировать matrix2, собирая для каждого момента времени связанную точку из matrix1. Значение frechetVal покажет вам максимальное расстояние, на которое была перемещена точка.

    person David Eisenstat    schedule 21.08.2014
    comment
    Спасибо. Повторная сборка с помощью муфты - это то, чего я не понимаю - Как это делается? Какой-нибудь известный вам ресурс, который я могу использовать, чтобы понять, или вы могли бы немного объяснить? - person user2013; 22.08.2014
    comment
    @user2013 user2013 Трудно сказать, не имея доступа к документации по вашей программе расстояний Фреше. - person David Eisenstat; 22.08.2014