【发布时间】:2015-10-15 06:08:15
【问题描述】:
我想知道为什么在 Matlab 中:
x = randn(100,100,3,30);
r = x(:,:,1,:);
q = y(:,:,:,1);
q 是一个 100x100x3 双精度数组,而 r 是一个 4-D 双精度数组。 有什么提示吗?
【问题讨论】:
-
我已经发现我可以置换数组,这解决了问题。对我来说这仍然是一个意外的行为。
标签: matlab multidimensional-array slice