source:
issm/oecreview/Archive/25834-26739/ISSM-26381-26382.diff
Last change on this file was 26740, checked in by , 3 years ago | |
---|---|
File size: 9.2 KB |
-
../trunk-jpl/src/m/plot/colormaps/turbo.m
1 function map = turbo(m) 2 %TURBO Turbo colormap. 3 % TURBO(M) returns an M-by-3 matrix containing the turbo colormap, a 4 % variant of the jet colormap that is more perceptually uniform. 5 % 6 % See also JET, COLORMAP. 7 % 8 % Daniel Fortunato (2021). turbo (https://www.mathworks.com/matlabcentral/fileexchange/74662-turbo), MATLAB Central File Exchange. Retrieved August 4, 2021. 9 % 10 % more info: https://ai.googleblog.com/2019/08/turbo-improved-rainbow-colormap-for.html 11 % 12 if nargin < 1 13 f = get(groot,'CurrentFigure'); 14 if isempty(f) 15 m = size(get(groot,'DefaultFigureColormap'),1); 16 else 17 m = size(f.Colormap,1); 18 end 19 end 20 values = [ 21 0.18995, 0.07176, 0.23217; 22 0.19483, 0.08339, 0.26149; 23 0.19956, 0.09498, 0.29024; 24 0.20415, 0.10652, 0.31844; 25 0.20860, 0.11802, 0.34607; 26 0.21291, 0.12947, 0.37314; 27 0.21708, 0.14087, 0.39964; 28 0.22111, 0.15223, 0.42558; 29 0.22500, 0.16354, 0.45096; 30 0.22875, 0.17481, 0.47578; 31 0.23236, 0.18603, 0.50004; 32 0.23582, 0.19720, 0.52373; 33 0.23915, 0.20833, 0.54686; 34 0.24234, 0.21941, 0.56942; 35 0.24539, 0.23044, 0.59142; 36 0.24830, 0.24143, 0.61286; 37 0.25107, 0.25237, 0.63374; 38 0.25369, 0.26327, 0.65406; 39 0.25618, 0.27412, 0.67381; 40 0.25853, 0.28492, 0.69300; 41 0.26074, 0.29568, 0.71162; 42 0.26280, 0.30639, 0.72968; 43 0.26473, 0.31706, 0.74718; 44 0.26652, 0.32768, 0.76412; 45 0.26816, 0.33825, 0.78050; 46 0.26967, 0.34878, 0.79631; 47 0.27103, 0.35926, 0.81156; 48 0.27226, 0.36970, 0.82624; 49 0.27334, 0.38008, 0.84037; 50 0.27429, 0.39043, 0.85393; 51 0.27509, 0.40072, 0.86692; 52 0.27576, 0.41097, 0.87936; 53 0.27628, 0.42118, 0.89123; 54 0.27667, 0.43134, 0.90254; 55 0.27691, 0.44145, 0.91328; 56 0.27701, 0.45152, 0.92347; 57 0.27698, 0.46153, 0.93309; 58 0.27680, 0.47151, 0.94214; 59 0.27648, 0.48144, 0.95064; 60 0.27603, 0.49132, 0.95857; 61 0.27543, 0.50115, 0.96594; 62 0.27469, 0.51094, 0.97275; 63 0.27381, 0.52069, 0.97899; 64 0.27273, 0.53040, 0.98461; 65 0.27106, 0.54015, 0.98930; 66 0.26878, 0.54995, 0.99303; 67 0.26592, 0.55979, 0.99583; 68 0.26252, 0.56967, 0.99773; 69 0.25862, 0.57958, 0.99876; 70 0.25425, 0.58950, 0.99896; 71 0.24946, 0.59943, 0.99835; 72 0.24427, 0.60937, 0.99697; 73 0.23874, 0.61931, 0.99485; 74 0.23288, 0.62923, 0.99202; 75 0.22676, 0.63913, 0.98851; 76 0.22039, 0.64901, 0.98436; 77 0.21382, 0.65886, 0.97959; 78 0.20708, 0.66866, 0.97423; 79 0.20021, 0.67842, 0.96833; 80 0.19326, 0.68812, 0.96190; 81 0.18625, 0.69775, 0.95498; 82 0.17923, 0.70732, 0.94761; 83 0.17223, 0.71680, 0.93981; 84 0.16529, 0.72620, 0.93161; 85 0.15844, 0.73551, 0.92305; 86 0.15173, 0.74472, 0.91416; 87 0.14519, 0.75381, 0.90496; 88 0.13886, 0.76279, 0.89550; 89 0.13278, 0.77165, 0.88580; 90 0.12698, 0.78037, 0.87590; 91 0.12151, 0.78896, 0.86581; 92 0.11639, 0.79740, 0.85559; 93 0.11167, 0.80569, 0.84525; 94 0.10738, 0.81381, 0.83484; 95 0.10357, 0.82177, 0.82437; 96 0.10026, 0.82955, 0.81389; 97 0.09750, 0.83714, 0.80342; 98 0.09532, 0.84455, 0.79299; 99 0.09377, 0.85175, 0.78264; 100 0.09287, 0.85875, 0.77240; 101 0.09267, 0.86554, 0.76230; 102 0.09320, 0.87211, 0.75237; 103 0.09451, 0.87844, 0.74265; 104 0.09662, 0.88454, 0.73316; 105 0.09958, 0.89040, 0.72393; 106 0.10342, 0.89600, 0.71500; 107 0.10815, 0.90142, 0.70599; 108 0.11374, 0.90673, 0.69651; 109 0.12014, 0.91193, 0.68660; 110 0.12733, 0.91701, 0.67627; 111 0.13526, 0.92197, 0.66556; 112 0.14391, 0.92680, 0.65448; 113 0.15323, 0.93151, 0.64308; 114 0.16319, 0.93609, 0.63137; 115 0.17377, 0.94053, 0.61938; 116 0.18491, 0.94484, 0.60713; 117 0.19659, 0.94901, 0.59466; 118 0.20877, 0.95304, 0.58199; 119 0.22142, 0.95692, 0.56914; 120 0.23449, 0.96065, 0.55614; 121 0.24797, 0.96423, 0.54303; 122 0.26180, 0.96765, 0.52981; 123 0.27597, 0.97092, 0.51653; 124 0.29042, 0.97403, 0.50321; 125 0.30513, 0.97697, 0.48987; 126 0.32006, 0.97974, 0.47654; 127 0.33517, 0.98234, 0.46325; 128 0.35043, 0.98477, 0.45002; 129 0.36581, 0.98702, 0.43688; 130 0.38127, 0.98909, 0.42386; 131 0.39678, 0.99098, 0.41098; 132 0.41229, 0.99268, 0.39826; 133 0.42778, 0.99419, 0.38575; 134 0.44321, 0.99551, 0.37345; 135 0.45854, 0.99663, 0.36140; 136 0.47375, 0.99755, 0.34963; 137 0.48879, 0.99828, 0.33816; 138 0.50362, 0.99879, 0.32701; 139 0.51822, 0.99910, 0.31622; 140 0.53255, 0.99919, 0.30581; 141 0.54658, 0.99907, 0.29581; 142 0.56026, 0.99873, 0.28623; 143 0.57357, 0.99817, 0.27712; 144 0.58646, 0.99739, 0.26849; 145 0.59891, 0.99638, 0.26038; 146 0.61088, 0.99514, 0.25280; 147 0.62233, 0.99366, 0.24579; 148 0.63323, 0.99195, 0.23937; 149 0.64362, 0.98999, 0.23356; 150 0.65394, 0.98775, 0.22835; 151 0.66428, 0.98524, 0.22370; 152 0.67462, 0.98246, 0.21960; 153 0.68494, 0.97941, 0.21602; 154 0.69525, 0.97610, 0.21294; 155 0.70553, 0.97255, 0.21032; 156 0.71577, 0.96875, 0.20815; 157 0.72596, 0.96470, 0.20640; 158 0.73610, 0.96043, 0.20504; 159 0.74617, 0.95593, 0.20406; 160 0.75617, 0.95121, 0.20343; 161 0.76608, 0.94627, 0.20311; 162 0.77591, 0.94113, 0.20310; 163 0.78563, 0.93579, 0.20336; 164 0.79524, 0.93025, 0.20386; 165 0.80473, 0.92452, 0.20459; 166 0.81410, 0.91861, 0.20552; 167 0.82333, 0.91253, 0.20663; 168 0.83241, 0.90627, 0.20788; 169 0.84133, 0.89986, 0.20926; 170 0.85010, 0.89328, 0.21074; 171 0.85868, 0.88655, 0.21230; 172 0.86709, 0.87968, 0.21391; 173 0.87530, 0.87267, 0.21555; 174 0.88331, 0.86553, 0.21719; 175 0.89112, 0.85826, 0.21880; 176 0.89870, 0.85087, 0.22038; 177 0.90605, 0.84337, 0.22188; 178 0.91317, 0.83576, 0.22328; 179 0.92004, 0.82806, 0.22456; 180 0.92666, 0.82025, 0.22570; 181 0.93301, 0.81236, 0.22667; 182 0.93909, 0.80439, 0.22744; 183 0.94489, 0.79634, 0.22800; 184 0.95039, 0.78823, 0.22831; 185 0.95560, 0.78005, 0.22836; 186 0.96049, 0.77181, 0.22811; 187 0.96507, 0.76352, 0.22754; 188 0.96931, 0.75519, 0.22663; 189 0.97323, 0.74682, 0.22536; 190 0.97679, 0.73842, 0.22369; 191 0.98000, 0.73000, 0.22161; 192 0.98289, 0.72140, 0.21918; 193 0.98549, 0.71250, 0.21650; 194 0.98781, 0.70330, 0.21358; 195 0.98986, 0.69382, 0.21043; 196 0.99163, 0.68408, 0.20706; 197 0.99314, 0.67408, 0.20348; 198 0.99438, 0.66386, 0.19971; 199 0.99535, 0.65341, 0.19577; 200 0.99607, 0.64277, 0.19165; 201 0.99654, 0.63193, 0.18738; 202 0.99675, 0.62093, 0.18297; 203 0.99672, 0.60977, 0.17842; 204 0.99644, 0.59846, 0.17376; 205 0.99593, 0.58703, 0.16899; 206 0.99517, 0.57549, 0.16412; 207 0.99419, 0.56386, 0.15918; 208 0.99297, 0.55214, 0.15417; 209 0.99153, 0.54036, 0.14910; 210 0.98987, 0.52854, 0.14398; 211 0.98799, 0.51667, 0.13883; 212 0.98590, 0.50479, 0.13367; 213 0.98360, 0.49291, 0.12849; 214 0.98108, 0.48104, 0.12332; 215 0.97837, 0.46920, 0.11817; 216 0.97545, 0.45740, 0.11305; 217 0.97234, 0.44565, 0.10797; 218 0.96904, 0.43399, 0.10294; 219 0.96555, 0.42241, 0.09798; 220 0.96187, 0.41093, 0.09310; 221 0.95801, 0.39958, 0.08831; 222 0.95398, 0.38836, 0.08362; 223 0.94977, 0.37729, 0.07905; 224 0.94538, 0.36638, 0.07461; 225 0.94084, 0.35566, 0.07031; 226 0.93612, 0.34513, 0.06616; 227 0.93125, 0.33482, 0.06218; 228 0.92623, 0.32473, 0.05837; 229 0.92105, 0.31489, 0.05475; 230 0.91572, 0.30530, 0.05134; 231 0.91024, 0.29599, 0.04814; 232 0.90463, 0.28696, 0.04516; 233 0.89888, 0.27824, 0.04243; 234 0.89298, 0.26981, 0.03993; 235 0.88691, 0.26152, 0.03753; 236 0.88066, 0.25334, 0.03521; 237 0.87422, 0.24526, 0.03297; 238 0.86760, 0.23730, 0.03082; 239 0.86079, 0.22945, 0.02875; 240 0.85380, 0.22170, 0.02677; 241 0.84662, 0.21407, 0.02487; 242 0.83926, 0.20654, 0.02305; 243 0.83172, 0.19912, 0.02131; 244 0.82399, 0.19182, 0.01966; 245 0.81608, 0.18462, 0.01809; 246 0.80799, 0.17753, 0.01660; 247 0.79971, 0.17055, 0.01520; 248 0.79125, 0.16368, 0.01387; 249 0.78260, 0.15693, 0.01264; 250 0.77377, 0.15028, 0.01148; 251 0.76476, 0.14374, 0.01041; 252 0.75556, 0.13731, 0.00942; 253 0.74617, 0.13098, 0.00851; 254 0.73661, 0.12477, 0.00769; 255 0.72686, 0.11867, 0.00695; 256 0.71692, 0.11268, 0.00629; 257 0.70680, 0.10680, 0.00571; 258 0.69650, 0.10102, 0.00522; 259 0.68602, 0.09536, 0.00481; 260 0.67535, 0.08980, 0.00449; 261 0.66449, 0.08436, 0.00424; 262 0.65345, 0.07902, 0.00408; 263 0.64223, 0.07380, 0.00401; 264 0.63082, 0.06868, 0.00401; 265 0.61923, 0.06367, 0.00410; 266 0.60746, 0.05878, 0.00427; 267 0.59550, 0.05399, 0.00453; 268 0.58336, 0.04931, 0.00486; 269 0.57103, 0.04474, 0.00529; 270 0.55852, 0.04028, 0.00579; 271 0.54583, 0.03593, 0.00638; 272 0.53295, 0.03169, 0.00705; 273 0.51989, 0.02756, 0.00780; 274 0.50664, 0.02354, 0.00863; 275 0.49321, 0.01963, 0.00955; 276 0.47960, 0.01583, 0.01055]; 277 P = size(values,1); 278 map = interp1(1:P, values, linspace(1,P,m), 'linear'); 279 end
Note:
See TracBrowser
for help on using the repository browser.