MATLAB: How to select matrix data for looping

for loop

Hello,
I have matrix data let say matrix A = 100 x 100, i would like to select matrix with size 10 x 10 from matrix A and then stored in a new matrix. I would like to repeat this for all other data in matrix A, for example new matrix 1 contain row 1 to 10 and column 1 to 10, new matrix 2 contain row 11 to 20 and so on, this also applies to the column. the output will be i have 100 new matrix with size 10 x 10 from the matrix A.

Best Answer

More:
A=randi(100,100)
result=mat2cell(A,repmat(10,1,10),repmat(10,1,10));
result