【发布时间】:2015-07-28 01:12:46
【问题描述】:
我有一个名为 A 的矩阵 50x120x185,其中 50x120 是一系列经纬度坐标,185 是时间坐标。 还有另一个变量 1x185,我需要通过第三维时间(185)将此变量与矩阵的每个坐标相关联。
A= (50, 120, 185)
B=(1 2 3 4 5..)
我尝试使用以下代码重塑 A:
D = reshape(A,[],size(A,3));
但是当我试图关联时
G = corr2(D',B');
我得到错误
Error using corr2>ParseInputs (line 39)
A and B must be the same size.
Error in corr2 (line 21)
[a,b] = ParseInputs(varargin{:});
有没有人知道一种不同的方法来让我的代码通过 A 的第三维将 B 与每个纬度和经度相关联?
值得注意的是,A 有很多 NaN
【问题讨论】:
标签: matlab multidimensional-array correlation