Matlab de surf avec des Couleurs Différentes

J'ai une carte du terrain que je voudrais représenter certaines données. Voir l'image ci-dessous:

Matlab de surf avec des Couleurs Différentes

La zone de droite entourées par les blancs est séparé de surf de fonction pour le reste de l'intrigue. Ce que je voudrais être en mesure de faire est de changer le schéma de couleurs. L'extérieur doit être de l'échelle de gris et l'intérieur doit être d'une seule couleur en fonction de la valeur que je n'ai séparé à la parcelle. Actuellement, j'ai essayé la colormap(gray) fonction ensuite de changer, mais que des changements de l'ensemble de la parcelle.

Je suis ouvert aux suggestions sur les différentes styles de tracé ie. plot3 au lieu de surf. Si les données que j'ai à faire de ces deux surfs sont deux listes de x, y, z des points.

Si possible, je voudrais aussi afficher une barre de couleur qui représente la couleur de la zone entourée (qui sera fixé par me base sur l'extérieur de valeur).

Personne ne sait d'une bonne façon de le faire?

Grâce.

EDIT:

Ce que j'aimerais faire, c'est ceci:

Matlab de surf avec des Couleurs Différentes

L'Image ne doit pas avoir le bleu foncé en haut de la butte. L'image sera continuellement mise à jour avec plus de "bleus" spots, la couleur doit changer en fonction d'une valeur externe et, idéalement, il va fusionner les couleurs avec les précédents spots si elles se chevauchent.

OriginalL'auteur Fantastic Mr Fox | 2012-07-01