Re-grid the matrix.

2 views (last 30 days)
Pritha Pande
Pritha Pande on 19 May 2017
Commented: Pritha Pande on 19 May 2017
I have data with resolution 0.625*0.5. I want to re-grid the matrix such that it becomes 0.5*0.5. Below is the code I am currently writing to re-grid the matrix. [x,y]=meshgrid(1:0.628:50.8,1:0.628:50.8); apr98=interp2(trans_apr98,x,y,'spline');
Help me to improve this code, as the regridded data i am getting with above code is not correct

Accepted Answer

Image Analyst
Image Analyst on 19 May 2017
You could use imresize(), if you have the Image Processing Toolbox.
[rows, columns] = size(trans_apr98); % Get current size of matrix.
newRows = round(rows * 0.625/0.5); % More rows for increased/finer resolution
apr98 = imresize(trans_apr98, [newRows, columns]); % Resize the matrix.

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!