Borrar filtros
Borrar filtros

Convert X,Y,Z column data into equally spacing grid of X,Y and corresponding Z

5 visualizaciones (últimos 30 días)
have column vector X=m*1; Y=m*1; Z=m*1; (with NaN in between)
Want to convert Z data into regular spacing of X and Y; X ( -90 to 90) and Y(-180 to 180) irrespective of range of the column vectors X and Y.
Kindly help! Thanks!
  5 comentarios
Bhowmik.U
Bhowmik.U el 12 de Oct. de 2018
made meshgrid of X and Y [LON LAT]=meshgrip(X,Y); got LON=m*m and LAT=m*m..then?

Iniciar sesión para comentar.

Respuesta aceptada

KSSV
KSSV el 12 de Oct. de 2018
Editada: KSSV el 11 de Mzo. de 2022
Let X,Y,Z be your data.
N = 500 ;
xi = linspace(min(X),max(X),N) ;
yi = linspace(min(Y),max(Y),N) ;
[Xi,Yi] = meshgrid(xi,yi) ;
Zi = griddata(X,Y,Z,Xi,Yi) ;

Más respuestas (0)

Categorías

Más información sobre Matrices and Arrays 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