Hvordan til Split Matlab Jet Color Table til RGB

Hvordan til Split Matlab Jet Color Table til RGB


MATLAB er en programvarepakke som produseres av MathWorks som gjør det mulig for brukere å bygge på et stort bibliotek med funksjoner for teknisk analyse og presentasjon. Ved fremstilling av fargetall, gir MATLAB et sett av fargekartet for å konvertere mellom dataverdier og farger i fig. Tilgang fargeverdiene i et MATLAB fargekart er enkelt å gjøre gjennom både brukergrensesnitt og kommandolinje.

Bruksanvisning

1 Lag en jet fargetabell med et bestemt antall verdier ved hjelp av funksjonen med et heltall innspill jet (). Standard fargekart for MATLAB er jet (64). Den my_cmap variabelen er en 64x3 matrise som inneholder rød, grønn, blå fargeverdier.

my_cmap = jet (64);
my_other_cmap = jet (128);

2 Tilgang til RGB-verdiene til en bestemt verdi i jet fargekartet ved å gå den lagrede fargekartet array. Tilgang my_cmap (32, :) returnerer RGB verdi [0.5 1.0 0.5]. MATLAB RGB fargeverdier er flyttall som varierer mellom 0 og 1,0.

3 Rediger detaljene i den lagrede fargekartet ved å manipulere RGB-verdiene av den lagrede fargekartet array.

4 Påfør endret fargekartet ved hjelp av fargekartet () -funksjonen. Det første eksemplet gjelder fargekartet til dagens tall, mens det andre eksemplet er rettet mot en bestemt graf ved å sende aksen håndtaket.

fargekartet (my_cmap);
fargekart (axes_handle, my_cmap);

5 Rediger gjeldende valgt fargekartet ved å ringe colormapeditor () -funksjonen fra MATLAB-kommandolinjen.

Hint

  • Navnene på innebygde MATLAB fargekartet er jet, HSV, varmt, kaldt, vår, sommer, høst, vinter, grå, bein, kobber, rosa og linjer.