小编use*_*865的帖子

如何在Matlab中的多维数组中应用corr2函数?

假设我有两个矩阵A和B.

A = rand(4,5,3);
B = rand(4,5,6)
Run Code Online (Sandbox Code Playgroud)

我想应用函数'corr2'来计算相关系数.

corr2(A(:,:,1),B(:,:,1))
corr2(A(:,:,1),B(:,:,2))
corr2(A(:,:,1),B(:,:,3))
...
corr2(A(:,:,1),B(:,:,6))
...
corr2(A(:,:,2),B(:,:,1))
corr2(A(:,:,2),B(:,:,2))
...
corr2(A(:,:,3),B(:,:,6))
Run Code Online (Sandbox Code Playgroud)

如何避免使用循环来创建这样的矢量化?

matlab vectorization multidimensional-array

6
推荐指数
1
解决办法
1216
查看次数