2

我使用 octave,但 matlab 用户可能会同样有帮助。

m x n 我有一个在空间和时间上定义的数组, t. 因此它有大小m x n x t。对于某个函数,将这个 3D 维度转换为具有以下结构的单元会更有帮助:

考虑Am x n x t数组。

cell = {A(:,:,1), A(:,:,2), ..., A(:,:,t)},即有t元素,每个元素都是一个m x n数组。

我不知道如何为 dynamic 做到这一点t

4

1 回答 1

4

您可以使用mat2cell它来实现它:

[m n t] = size(A);
B=mat2cell(A, m, n, ones(1,t));
于 2013-08-19T19:27:25.060 回答