0
2つの関数がある場合、f(x)とg(x)とし、gの一部分に似たfの最長部分を探したいと思います。彼らは開始位置で互いに類似十分ですが、彼らはランダムな位置にどのようなところならば、それはかなり明白であるMatlab 2D関数のサブシーケンスの類似度
:たとえば
は、以下の図を検討しますか?
それはポイントです、私は最も長い同様の部分を発見する必要があります...いくつかのヒント?
私の場合、2つの「機能」とは、2つの曲の配列rappresentationであり、私はそれらのほとんど似た部分を見つけたいので、彼らはrappresentationの99%で異なる
「信号」がまったく異なる場合でもこれは機能しますか?私は私のポストを私の目標をより明確にメークに編集しました:) – Fujitina
「gのある部分に似ているfの最も長い部分を見つけたいです。これがその方法です。歌が似ていない場合、類似点を探すときは、それを見つけることができないかもしれません。その論理的な仮定。それでも、このメソッドは、最も似ている場所でも、たとえ "本当に似ていない"場合でも使用します。 –
@Fujitina部分が必要な場合は、 'f'の長さに応じて' xcorr'を計算する必要があります。オプション –