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=mn(AmnA¯)(BmnB¯)(mn(AmnA¯)2)(mn(BmnB¯)2)

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

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

См. также

|

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