How to scale matrix size from A x B to M x N

26 views (last 30 days)
Hello! I have a matrix with size X by 752 elements. The X size (number of rows) is unknown and depends on the gathered data. The data is a line with 752 values from 0 to 255. So when I gather the data, I need to rezise the matrix to a (X*0.125) by (752/somenumber) and the values from 0-255 to 0-100. The final data is shown as an image with imshow(data).
Can you tell me is this scaling possible, because I had no success using scale() and other methods?

Accepted Answer

Image Analyst
Image Analyst on 4 Nov 2013
Use imresize() and mat2gray().

More Answers (0)

Community Treasure Hunt

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

Start Hunting!