Re-grid the matrix.
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Pritha Pande
am 19 Mai 2017
Kommentiert: Pritha Pande
am 19 Mai 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
0 Kommentare
Akzeptierte Antwort
Image Analyst
am 19 Mai 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.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Resizing and Reshaping Matrices finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!