Borrar filtros
Borrar filtros

How to grid xyz data without interpolation

4 visualizaciones (últimos 30 días)
Daniella Della-Giustina
Daniella Della-Giustina el 21 de Mayo de 2015
Comentada: Daniella Della-Giustina el 26 de Mayo de 2015
I have a Digital Elevation Model (DEM) was provided as a list of x, y, z coordinates (x and y are 1 x N sized vectors). I would like to grid the so that I can view z as an N x N matrix, but I do NOT want to perform any interpolation on the surface described by z. It appears that the MATLAB 'griddata' function does not allow you to grid a dataset without interpolation. Is there any function that simply allows my to put this xyz data into a grid of z with dimensions along x and y?

Respuestas (2)

Walter Roberson
Walter Roberson el 22 de Mayo de 2015
If you are trying to create an N x N matrix out of a 1 x N vector then it will only be fractionally populated (1 out of N), and you have not defined what you want to go into the empty places.
  2 comentarios
Walter Roberson
Walter Roberson el 22 de Mayo de 2015
If the purpose is just visual presentation then scatter() might be what you are looking for.
Daniella Della-Giustina
Daniella Della-Giustina el 26 de Mayo de 2015
Yes, scatter may be quite helpful. I had a typo in my initial post. I have clarified above, only x and y are (1 x N) sized vectors, and z is an (N x N) sized vector.

Iniciar sesión para comentar.


John D'Errico
John D'Errico el 22 de Mayo de 2015
If you only have a set of points that do not lie on a regular grid, BUT you require a gridded set of points, this is IMPOSSIBLE to solve without interpolation of some sort.
Wanting magic to happen will not suffice, unless of course, your name is Harry Potter. I don't recall any mathematics classes offered at Hogwarts.
  1 comentario
Daniella Della-Giustina
Daniella Della-Giustina el 26 de Mayo de 2015
Sorry--This was a typo on my part. I have clarified above, only x and y are (1 x N) sized vectors, and z is an (N x N) sized vector. The grid is rectangular, and I am hoping to find a tool that allows me to grid the data without an interpolation scheme choice being a mandatory input, as with 'griddata'.

Iniciar sesión para comentar.

Categorías

Más información sobre Interpolation 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