Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

corr2

coeficiente de correlación 2-D

Sintaxis

R = corr2(A,B)
gpuarrayR = corr2(gpuarrayA,gpuarrayB)

Descripción

ejemplo

R = corr2(A,B) Devuelve el coeficiente de correlación r entre matrices A y B.

ejemplo

gpuarrayR = corr2(gpuarrayA,gpuarrayB) calcula el coeficiente de correlación, usando una GPU. Esta sintaxis requiere el Parallel Computing Toolbox™.

Ejemplos

Calcular el coeficiente de correlación

Calcule el coeficiente de correlación entre una imagen y la misma imagen procesada con un filtro mediano.

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

Calcular el coeficiente de correlación en una GPU

Calcule el coeficiente de correlación de una GPU entre una imagen y la misma imagen procesada mediante el filtrado de desviación estándar.

I = gpuArray(imread('pout.tif')); J = stdfilt(I); R = corr2(I,J)
R =      0.2762

Argumentos de entrada

contraer todo

Primera matriz de entrada, especificada como una matriz numérica o lógica.

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical

Segunda matriz de entrada, especificada como una matriz numérica o lógica. B tiene el mismo tamaño que la primera matriz de entrada, A.

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical

Primera matriz de entrada cuando se ejecuta en una GPU, especificada como gpuArray.

Segunda matriz de entrada cuando se ejecuta en una GPU, especificada como gpuArray.

Argumentos de salida

contraer todo

Coeficiente de correlación, devuelto como escalar numérico.

Tipos de datos: double

Coeficiente de correlación cuando se ejecuta en una GPU, se devuelve como un gpuArray.

Algoritmos

corr2 computa el coeficiente de correlación usando

r=mn(AmnA¯)(BmnB¯)(mn(AmnA¯)2)(mn(BmnB¯)2)

Donde A¯ = mean2(A), y B¯ = mean2(B).

Consulte también

| |

Introducido antes de R2006a