L'image ne correspond pas un tracé de contour traditionnel. C'est essentiellement ce que matlab pourrait produire avec la fonction pcolor, si cette fonction pouvait fonctionner directement sur des données dispersées. En fait, pcolor est juste surfer, avec un appel à voir (0,90).
Si vous voulez vraiment voir un tracé de contour, la réponse la plus simple est d'utiliser tricontour, trouvé sur l'échange de fichiers. Cet outil va trianguler les données dispersées, puis générer un tracé de contour.
Si vous souhaitez générer une solution de type pcolor sur un ensemble de données dispersées, une solution simple est d'utiliser delaunay pour trianguler les données, puis appelez trisurf. Les appels peuvent sembler vaguement comme ça ...
tri = delaunay(x,y);
trisurf(tri,x,y,z)
view(0,90)
Certes, cette solution ne vous donnera pas le domaine de couleur bien circulaire dans l'image originale. D'autres solutions plus sophistiquées seraient nécessaires pour cela. Mais puisque je ne suis pas encore sûr que la solution que j'ai posée soit acceptable, je m'arrête ici pour l'instant.
ne doit pas nécessairement être un contour graphique, mais quelque chose qui ressemble. Ce que certaines personnes appellent une carte de chaleur pourrait également fonctionner. –