我有一个大小为AxBxC的3D矩阵X和一个大小为CxD的2D矩阵Y.我想做一个矩阵乘法,最后得到一个大小为AxBxD的三维矩阵R:
A = 30,B = 70,C = 300,D = 100.
3-d矩阵是一个虚拟变量,它取值:
X定义如下:
X = zeros(A,B,C);
for s = 1:C
for i = 1:B
for j = 1:A
X(j,i,s) = data(2,s) >= beglat +5*j && ...
data(2,s) < beglat1 +5*j && ...
data(3,s) >= beglong +5*i && ...
data(3,s) < beglong1 +(5*i);
end
end
end
2D矩阵Y是时间序列数据。
我最大的问题是虚拟变量。