Що таке функція Xcorr у Matlab?

0 Comments

опис. r = xcorr(x, y) повертає крос-кореляція

крос-кореляція

В обробці сигналів взаємна кореляція є міра подібності двох рядів як функція зсуву одного відносно іншого. Це також відоме як ковзний крапковий добуток або ковзний добуток. Він зазвичай використовується для пошуку в довгому сигналі більш короткої відомої функції.

https://en.wikipedia.org › wiki › Перехресна кореляція

двох послідовностей з дискретним часом. Взаємокореляція вимірює подібність між вектором x і зміщеними (відсталими) копіями вектора y як функцію відставання.

Взаємна кореляція – це вимірювання, яке відстежує переміщення двох або більше наборів даних часових рядів відносно один одного. Він використовується для порівняння кількох часових рядів і об’єктивного визначення того, наскільки добре вони збігаються один з одним і, зокрема, в який момент відбувається найкращий збіг.

Різниця в тому, що xcorr у панелі інструментів обробки сигналів дозволяє користувачеві вказати певний метод нормалізації, але це не стосується crosscor. Основне визначення обох команд таке: 1) r = xcorr(x,y) повертає взаємну кореляцію двох дискретних часових послідовностей.

У обробці сигналів/зображень згортка визначається як інтеграл від добутку двох функцій після того, як одну змінюють і зсувають. З іншого боку, взаємна кореляція відома як ковзний скалярний добуток або ковзний скалярний добуток двох функцій. Фільтр у взаємній кореляції не змінюється.

опис. rho = corr( X ) повертає матрицю попарного лінійного коефіцієнта кореляції між кожною парою стовпців у вхідній матриці X . rho = corr( X , Y ) повертає матрицю попарного коефіцієнта кореляції між кожною парою стовпців у вхідних матрицях X і Y .

опис. r = xcorr(x, y) повертає взаємну кореляцію двох послідовностей з дискретним часом. Взаємокореляція вимірює подібність між вектором x і зміщеними (відсталими) копіями вектора y як функцію відставання.