文档

corr2

二维相关系数

语法

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

描述

例子

R= corr2 (一个B返回相关系数r数组之间一个而且B

例子

gpuarrayR= corr2 (gpuarrayAgpuarrayB计算相关系数,使用GPU。此语法需要并行计算工具箱™。

例子

计算相关系数

计算一个图像和用中值滤波处理过的相同图像之间的相关系数。

我= imread (“pout.tif”);J = medfilt2(我);R = corr2 (I, J)
R = 0.9959

计算GPU相关系数

在GPU上计算图像与使用标准差滤波处理的相同图像之间的相关系数。

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

输入参数

全部折叠

第一个输入数组,指定为数值数组或逻辑数组。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

第二个输入数组,指定为数值数组或逻辑数组。B与第一个输入数组的大小相同,一个

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

在GPU上运行时的第一个输入数组,指定为gpuArray

在GPU上运行时的第二个输入数组,指定为gpuArray

输出参数

全部折叠

相关系数,作为数值标量返回。

数据类型:

在GPU上运行时,相关系数返回为gpuArray

算法

corr2计算相关系数使用

r n 一个 n 一个 ¯ B n B ¯ n 一个 n 一个 ¯ 2 n B n B ¯ 2

在哪里 一个 ¯ 非常刻薄的(一个), B ¯ 非常刻薄的(B)

另请参阅

||

之前介绍过的R2006a

这个话题有帮助吗?