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.