Reshape a 2D matrix to a 3D matrix
3 ビュー (過去 30 日間)
古いコメントを表示
I have a (25 x 53515) matrix
I like to reshape it to 25 X 1 in the 2D domain so it will have 53515 layers in the 3D domain, thus forming a 25 x 1 x 53515 matrix.
How should I go about doing this?
0 件のコメント
回答 (1 件)
Andrei Bobrov
2015 年 1 月 13 日
reshape(yourarray,size(yourarray,1),1,[]);
other way
permute(yourarray,[1 3 2]);
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Creating and Concatenating Matrices についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!