exponenta event banner

corr2

2-D коэффициент корреляции

Синтаксис

Описание

пример

R = corr2(A,B) возвращает коэффициент корреляции 2-D R между массивами A и B.

Примеры

свернуть все

Вычислите коэффициент корреляции между изображением и тем же изображением, обработанным медианным фильтром.

I = imread('pout.tif');
J = medfilt2(I);
R = corr2(I,J)
R = 0.9959

Входные аргументы

свернуть все

Первый входной массив, заданный как числовой или логический массив.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical

Второй входной массив, заданный как числовой или логический массив. B имеет тот же размер, что и первый входной массив, A.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical

Выходные аргументы

свернуть все

Коэффициент корреляции, возвращаемый как числовой скаляр.

Типы данных: double

Алгоритмы

corr2 вычисляет коэффициент корреляции с помощью

r=∑m∑n (Amn A) (Bmn B) (∑m∑n (Amn A) 2) (∑m∑n (Bmn − B) 2)

где A= mean2(A), и B = mean2(B).

Расширенные возможности

См. также

|

Представлен до R2006a