如何连接矩阵数组?

Pre*_*vac 1 matlab matrix vectorization

我有一个可能有数百万个3x3矩阵的数组.在不使用for循环的情况下,在MATLAB中水平连接它们的最快方法是什么?理想情况下,我想做这样简单的事情

 [M(:,:,1) M(:,:,2) ... M(:,:,10000000)]
Run Code Online (Sandbox Code Playgroud)

bla*_*bla 5

问题的解决方法是将一个大的3-D矩阵M(:,:,j)转换为连续的2-D 矩阵.仅用于此reshape,例如:

M=reshape(M,size(M,1),[]);
Run Code Online (Sandbox Code Playgroud)