Mam mapę terenu, które chciałbym reprezentują pewne dane Patrz zdjęcie poniżej.Matlab surfowania z różnych schematów kolorów
Obszar po prawej otoczone białe jest oddzielny surfowania funkcja do pozostałej części działki. To, co chciałbym móc zrobić, to zmienić schemat kolorów. Zewnętrzna powinna być w skali szarości, a wewnętrzna powinna być jednokolorowa w oparciu o wartość, którą oddzielam od wykresu. Obecnie próbowałem funkcji Colormap (szary), a następnie zmieniałem, ale to zmienia cały wykres.
Jestem otwarty na sugestie dotyczące różnych stylów kreślenia, tj. plot3 zamiast surfować. Więc dane, które muszę wykonać, to dwie listy punktów x, y, z.
Jeśli to możliwe, chciałbym również wyświetlić pasek kolorów, który reprezentuje kolor okręgu (który zostanie ustawiony przeze mnie na podstawie wartości zewnętrznej).
Czy ktoś wie o dobrym sposobie na zrobienie tego?
Dzięki.
EDIT:
Co chciałbym zrobić to w ten sposób:
obraz nie powinien mieć ciemnoniebieskim na szczycie kopca. Obraz będzie stale aktualizowany o więcej "niebieskich" plam, kolor powinien się zmieniać w oparciu o wartość zewnętrzną, a najlepiej będzie scalać kolory z poprzednimi miejscami, jeśli się nakładają.
Hey można myśleć o sposób, aby wyświetlić pasek koloru dla tylko jednej części wyświetlacza? –