Contour plotting with x,y,z data

6 visualizaciones (últimos 30 días)
adi kul
adi kul el 6 de Mayo de 2015
Editada: Bjorn Gustavsson el 22 de Mayo de 2015
Hello, I am in need of plotting contour of the data I have. I have values for x,y,z axis. Now I am not having any relation between these axes.
How can I plot contour of it? I checked Matlab help and everywhere they have mentioned a relation z axis with x and Y which I don't have!
  4 comentarios
Walter Roberson
Walter Roberson el 6 de Mayo de 2015
Do you mean that you have scattered input? Vectors of X, Y, and Z rather than rectangular grids?
adi kul
adi kul el 6 de Mayo de 2015
Found something similar I am looking for. And the best answer was given for matplotlib python script here: http://stackoverflow.com/questions/15881959/3d-plotting-from-x-y-z-data-excel-or-other-tools
Can I adapt it to Matlab? If yes then how?

Iniciar sesión para comentar.

Respuestas (1)

Walter Roberson
Walter Roberson el 6 de Mayo de 2015
See a File Exchange submission for contour plots of scattered data over here
  2 comentarios
adi kul
adi kul el 22 de Mayo de 2015
not useful! uniplot does this job but why can't Matlab??
Bjorn Gustavsson
Bjorn Gustavsson el 22 de Mayo de 2015
Editada: Bjorn Gustavsson el 22 de Mayo de 2015
Yes useful. Download function in link, then try this example:
x = randn(312,1);
y = randn(312,1);
tri = delaunay(x,y);
z = exp(-x.^2/0.5^2-abs(y.^3)/0.3^3);
[c,h] = tricontour(tri,x,y,z,7);
That is how matlab can do this job.
If your data are significantly different, for example way fewer points or some special geometry that makes other solutions better, we cant tell without more information.
HTH

Iniciar sesión para comentar.

Categorías

Más información sobre Surface and Mesh Plots 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