Contour Plot from Coordinates

35 visualizaciones (últimos 30 días)
Michael
Michael el 22 de Abr. de 2013
Comentada: Udit Srivastava el 10 de En. de 2017
Right now I have a matrix with x-coordinates, matrix with y-coordinates, and a matrix with pressure values at these points. I'm trying to create a pressure contour plot based on the pressure values at these points, but I cannot seem to figure it out. Could anyone point me in the right direction of how to accomplish this? Any help would be much appreciated!

Respuesta aceptada

Kye Taylor
Kye Taylor el 22 de Abr. de 2013
Editada: Kye Taylor el 22 de Abr. de 2013
I will assume you have three vectors: x, y, and z (where z represents pressure). For example
x = rand(1,100);
y = rand(1,100);
z = x.^2 + y.^2;
Then, you can try
[xi, yi] = meshgrid(...
linspace(min(x),max(x)),...
linspace(min(y),max(y)));
zi = griddata(x,y,z, xi,yi);
contour(xi,yi,zi)
  2 comentarios
Michael
Michael el 22 de Abr. de 2013
Worked great! Thanks for quick response.
Udit Srivastava
Udit Srivastava el 10 de En. de 2017
surely, this worked great. But the contour that I got looks like a quarter of a circle. Can you please tell me how to get a contour like a full circle. Thanks!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

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