# MATLAB: How to create image matrix via

matrix

I have the following problem: I have a file.mat, containing a matrix 240X320. If I click on imagesc, I see an image referencing the matrix … Now, I want to select a portion of the image by clicking on "insert-> rectangle" and from there derive the submatrix. If I click with right mouse button I can show M-code, which gives me only the coordinates of the rectangle, but how can I obtain the submatrix?

[rows columns numberOfColorChannels] = size(yourImageArray);
submatrix = yourImageArray(row1:row2, column1:column2);