Показанное изображение не является традиционным контурным графиком. По сути, это то, что matlab может производить с функцией pcolor, если эта функция может работать непосредственно с разбросанными данными. На самом деле pcolor - это просто серфинг с вызовом для просмотра (0,90).
Если вы действительно хотите увидеть контурный график, самый простой ответ - использовать tricontour , найденный при обмене файлами. Этот инструмент выполняет триангуляцию разбросанных данных, а затем создает контурную диаграмму.
Если вы хотите сгенерировать решение типа pcolor для разбросанного набора данных, тогда простое решение состоит в том, чтобы использовать delaunay для триангуляции данных, затем вызвать trisurf. Звонки могут выглядеть примерно так ...
tri = delaunay(x,y);
trisurf(tri,x,y,z)
view(0,90)
По общему признанию, это решение не даст вам красиво круглой цветной области на исходной картинке. Для этого потребуются другие, более сложные решения. Но так как я еще не уверен, будет ли решение, которое я изложил выше, приемлемо, я остановлюсь здесь пока.