W jaki sposób utworzyć gradient kolorów w programie Matlab tak, aby wydrukować wykres linii 2D y = y (x), a następnie pokolorować go za pomocą innej zmiennej, która również zależy od x tak, że z = z (x). Scatter lub punktowy wątek też jest w porządku.Jak utworzyć gradient kolorów za pomocą trzeciej zmiennej w Matlab?
Chciałbym również mieć legendę w stylu colormap, która pokazuje gradient kolorów i rzeczywistą reprezentację z. Te rzeczy są dość powszechne w narzędziach do wizualizacji, takich jak VisIt i ParaView, ale nie mogłem jeszcze Zobrazować tego w Matlabie.
nie wydają się działać i to daje mi błąd.Na przykład; x, y i z są tego samego rozmiaru w moim problemie (zasadniczo chcę wykreślić temperaturę w stosunku do odległości i pokolorować ją na przykład ciepłem właściwym i wszystkie są 1000, 1 podwójne). – thephysicsguy
@thephysicsguy: Zaktualizowałem swoją odpowiedź. Problem polegał na tym, że używałem wektorów wierszowych danych, ale wydaje się, że masz wektory kolumn danych. Uogólniłem kod do obsługi albo. – gnovice