Clear Filters
Clear Filters

How to split 360*160*50 data into several 5*5*5 chunks?

1 view (last 30 days)
I want to slipt my 360*160*50 data into several 5*5*5 chunks. Then do the calculation into each chunk. Each chunk will give me on result and need to label the result as well. The results need to be in a 72*32*10 dataset.

Accepted Answer

Star Strider
Star Strider on 5 Mar 2019
Use the reshape (link) function:
M = rand(360, 160, 50);
R = reshape(M, 5, 5, 5, []);
Rsize = size(R) % Check Result
producing:
Rsize =
5 5 5 23040

More Answers (0)

Categories

Find more on Troubleshooting in Polyspace Products for Ada in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!