Re-grid the matrix.

2 visualizaciones (últimos 30 días)
Pritha Pande
Pritha Pande el 19 de Mayo de 2017
Comentada: Pritha Pande el 19 de Mayo de 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

Respuesta aceptada

Image Analyst
Image Analyst el 19 de Mayo de 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.
  1 comentario
Pritha Pande
Pritha Pande el 19 de Mayo de 2017
Thank you. It worked.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Logical en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by