3D hypercube to 2D array
1 回表示 (過去 30 日間)
古いコメントを表示
Hi,
I have a 3D hypercube of dimensions 250x250x150 and I am looking to make it 2D, expanding left to right along the 250x250 array to create a new array that is 62500x150. Would reshape(A,62500,150) work? I would essentially like my z-coordinate to become my y, and the x and y to become x.
Thanks in advance.
0 件のコメント
採用された回答
Ameer Hamza
2020 年 12 月 9 日
編集済み: Ameer Hamza
2020 年 12 月 9 日
No, If you want to read the elements left to right then first you need to permute the 1st and 2nd dimensions
A; % 250x250x150
B = reshape(permute(A,[2 1 3]), [], 150);
4 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Industrial Statistics についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!