├── version-2-0-0.txt ├── .gitignore ├── _gallery.png ├── _guideline.png ├── pngs ├── acton.png ├── algae.png ├── broc.png ├── broco.png ├── buda.png ├── cmamp.png ├── cmbkr.png ├── cmbwr.png ├── cmice.png ├── cmoxy.png ├── corko.png ├── curl.png ├── davos.png ├── devon.png ├── exkdm.png ├── hawai.png ├── imola.png ├── lapaz.png ├── magma.png ├── nuuk.png ├── olero.png ├── oslo.png ├── romak.png ├── romao.png ├── tarn.png ├── tempo.png ├── tokyo.png ├── topo.png ├── turbo.png ├── turku.png ├── vik.m.png ├── viko.png ├── bamako.png ├── batlow.png ├── bentcw.png ├── berlin.png ├── bilbao.png ├── cividis.png ├── cmdeep.png ├── cmdelta.png ├── cmdense.png ├── cmdiff.png ├── cmfast.png ├── cmgray.png ├── cmmatter.png ├── cmphase.png ├── cmrain.png ├── cmsolar.png ├── cmspeed.png ├── coolwarm.png ├── cork.m.png ├── haline.png ├── inferno.png ├── lajolla.png ├── lisbon.png ├── plasma.png ├── rainbow.png ├── roma.m.png ├── seismic.png ├── tofino.png ├── turbid.png ├── twilight.png ├── viridis.png ├── blackbody.png ├── cmbalance.png ├── cmthermal.png └── kindlmann.png ├── .gitattributes ├── show_cm.m ├── show_gallery.m ├── LICENSE ├── README.md └── colormaps ├── cmbkr.m ├── turbo.m ├── magma.m ├── vik.m ├── broc.m ├── buda.m ├── cork.m ├── nuuk.m ├── oslo.m ├── plasma.m ├── viko.m ├── acton.m └── broco.m /version-2-0-0.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | .DS_Store 3 | *.pdf 4 | *.pptx 5 | *.ai 6 | -------------------------------------------------------------------------------- /_gallery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/_gallery.png -------------------------------------------------------------------------------- /_guideline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/_guideline.png -------------------------------------------------------------------------------- /pngs/acton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/acton.png -------------------------------------------------------------------------------- /pngs/algae.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/algae.png -------------------------------------------------------------------------------- /pngs/broc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/broc.png -------------------------------------------------------------------------------- /pngs/broco.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/broco.png -------------------------------------------------------------------------------- /pngs/buda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/buda.png -------------------------------------------------------------------------------- /pngs/cmamp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/cmamp.png -------------------------------------------------------------------------------- /pngs/cmbkr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/cmbkr.png -------------------------------------------------------------------------------- /pngs/cmbwr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/cmbwr.png -------------------------------------------------------------------------------- /pngs/cmice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/cmice.png -------------------------------------------------------------------------------- /pngs/cmoxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/cmoxy.png -------------------------------------------------------------------------------- /pngs/corko.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/corko.png -------------------------------------------------------------------------------- /pngs/curl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/curl.png -------------------------------------------------------------------------------- /pngs/davos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/davos.png -------------------------------------------------------------------------------- /pngs/devon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/devon.png -------------------------------------------------------------------------------- /pngs/exkdm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/exkdm.png -------------------------------------------------------------------------------- /pngs/hawai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/hawai.png -------------------------------------------------------------------------------- /pngs/imola.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/imola.png -------------------------------------------------------------------------------- /pngs/lapaz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/lapaz.png -------------------------------------------------------------------------------- /pngs/magma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/magma.png -------------------------------------------------------------------------------- /pngs/nuuk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/nuuk.png -------------------------------------------------------------------------------- /pngs/olero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/olero.png -------------------------------------------------------------------------------- /pngs/oslo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/oslo.png -------------------------------------------------------------------------------- /pngs/romak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/romak.png -------------------------------------------------------------------------------- /pngs/romao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/romao.png -------------------------------------------------------------------------------- /pngs/tarn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/tarn.png -------------------------------------------------------------------------------- /pngs/tempo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/tempo.png -------------------------------------------------------------------------------- /pngs/tokyo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/tokyo.png -------------------------------------------------------------------------------- /pngs/topo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/topo.png -------------------------------------------------------------------------------- /pngs/turbo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/turbo.png -------------------------------------------------------------------------------- /pngs/turku.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/turku.png -------------------------------------------------------------------------------- /pngs/vik.m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/vik.m.png -------------------------------------------------------------------------------- /pngs/viko.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/viko.png -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /pngs/bamako.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/bamako.png -------------------------------------------------------------------------------- /pngs/batlow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/batlow.png -------------------------------------------------------------------------------- /pngs/bentcw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/bentcw.png -------------------------------------------------------------------------------- /pngs/berlin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/berlin.png -------------------------------------------------------------------------------- /pngs/bilbao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/bilbao.png -------------------------------------------------------------------------------- /pngs/cividis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/cividis.png -------------------------------------------------------------------------------- /pngs/cmdeep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/cmdeep.png -------------------------------------------------------------------------------- /pngs/cmdelta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/cmdelta.png -------------------------------------------------------------------------------- /pngs/cmdense.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/cmdense.png -------------------------------------------------------------------------------- /pngs/cmdiff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/cmdiff.png -------------------------------------------------------------------------------- /pngs/cmfast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/cmfast.png -------------------------------------------------------------------------------- /pngs/cmgray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/cmgray.png -------------------------------------------------------------------------------- /pngs/cmmatter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/cmmatter.png -------------------------------------------------------------------------------- /pngs/cmphase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/cmphase.png -------------------------------------------------------------------------------- /pngs/cmrain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/cmrain.png -------------------------------------------------------------------------------- /pngs/cmsolar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/cmsolar.png -------------------------------------------------------------------------------- /pngs/cmspeed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/cmspeed.png -------------------------------------------------------------------------------- /pngs/coolwarm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/coolwarm.png -------------------------------------------------------------------------------- /pngs/cork.m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/cork.m.png -------------------------------------------------------------------------------- /pngs/haline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/haline.png -------------------------------------------------------------------------------- /pngs/inferno.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/inferno.png -------------------------------------------------------------------------------- /pngs/lajolla.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/lajolla.png -------------------------------------------------------------------------------- /pngs/lisbon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/lisbon.png -------------------------------------------------------------------------------- /pngs/plasma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/plasma.png -------------------------------------------------------------------------------- /pngs/rainbow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/rainbow.png -------------------------------------------------------------------------------- /pngs/roma.m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/roma.m.png -------------------------------------------------------------------------------- /pngs/seismic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/seismic.png -------------------------------------------------------------------------------- /pngs/tofino.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/tofino.png -------------------------------------------------------------------------------- /pngs/turbid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/turbid.png -------------------------------------------------------------------------------- /pngs/twilight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/twilight.png -------------------------------------------------------------------------------- /pngs/viridis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/viridis.png -------------------------------------------------------------------------------- /pngs/blackbody.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/blackbody.png -------------------------------------------------------------------------------- /pngs/cmbalance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/cmbalance.png -------------------------------------------------------------------------------- /pngs/cmthermal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/cmthermal.png -------------------------------------------------------------------------------- /pngs/kindlmann.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RuixLi/sciColorMap/HEAD/pngs/kindlmann.png -------------------------------------------------------------------------------- /show_cm.m: -------------------------------------------------------------------------------- 1 | function show_cm(cmname) 2 | % plot a colorbar for each colormap in this folder 3 | assert(ischar(cmname)||isstring(cmname),'input should be a string') 4 | figure('Position',[200,100,400,100]) 5 | axes('Position',[0.1,0.1,0.8,0.5]); 6 | imagesc(repmat(1:256,30,1)) 7 | colormap(gca,cmname); 8 | text(0,-8,cmname,'FontSize',24,'FontWeight','normal','HorizontalAlignment','left') 9 | axis off 10 | 11 | end -------------------------------------------------------------------------------- /show_gallery.m: -------------------------------------------------------------------------------- 1 | function show_gallery 2 | % plot a colorbar for each colormap in this folder 3 | % 4 | 5 | % get the list of colormaps 6 | cmglist = dir(fullfile(fileparts(mfilename('fullpath')),'colormaps')); 7 | 8 | cmglist = {cmglist(4:end).name}; 9 | 10 | % get the number of colormaps 11 | ncmg = length(cmglist); 12 | 13 | % get the number of rows and columns 14 | nrow = ceil(sqrt(ncmg)); 15 | ncol = ceil(ncmg/nrow); 16 | 17 | % create the figure 18 | figure('Position', [100 100 1000 500]); 19 | 20 | % loop over the colormaps 21 | for i = 1:ncmg 22 | % load the colormap 23 | cmg = eval(cmglist{i}(1:end-2)); 24 | 25 | % create the subplot 26 | subplot(nrow, ncol, i); 27 | 28 | % plot the colorbar 29 | imagesc(1:256); 30 | colormap(gca,cmg); 31 | axis off; 32 | title(cmglist{i}(1:end-2), 'Interpreter', 'none'); 33 | end -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Ruix Li 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # sciColorMaps 2 | 3 | This is an enhanced MATLAB colormap package containing more than 60 colormaps optimized for scientific data visualization. 4 | 5 | ## Gallery 6 | 7 | use `show_gallery.m` to show all color maps with name 8 | 9 | ![gallery](_gallery.png) 10 | 11 | use `show_cm(name)` to show a specific color map 12 | 13 | ## Source 14 | These colormaps are obtained from: 15 | 16 | 1. [Matplotlib](https://matplotlib.org/3.3.3/tutorials/colors/colormaps.html) 17 | 18 | 2. [cmocean](https://matplotlib.org/cmocean/) 19 | 20 | 3. [Scientific Colour Map 6.0](http://www.fabiocrameri.ch/colourmaps.php) 21 | 22 | 4. [Color Map Advice for Scientific Visualization](https://www.kennethmoreland.com/color-advice/) 23 | 24 | Contact me for any copyright conflits. 25 | 26 | ## How to use 27 | 28 | 1. Add the folder to MATLAB path and call the name of each colormap *exactly the same way* as MATLAB built-in colormap, e.g.: 29 | 30 | `colormap(viridis)` 31 | 32 | `colormap viridis` 33 | 34 | `cm = viridis(128);` 35 | 36 | 37 | 2. Use `show_gallery.m` to show all color maps with name 38 | 39 | 3. Use `show_cm(name)` to show a specific color map 40 | 41 | 42 | ## Guideline to choose the right color map (adapt from reference 1) 43 | 44 | ![guide line](_guideline.png) 45 | 46 | recommand to use the perceptial uniform optimized color maps for better visual accessibility (ref1) 47 | 48 | ## reference 49 | 50 | 1. Crameri, Fabio, Grace E. Shephard, and Philip J. Heron. "The misuse of colour in science communication." Nature communications 11.1 (2020): 1-10. 51 | 2. https://www.kennethmoreland.com/color-advice/ 52 | 3. Kindlmann, G., Reinhard, E., & Creem, S. (2002, October). Face-based luminance matching for perceptual colormap generation. In IEEE Visualization, 2002. VIS 2002. (pp. 299-306). IEEE. -------------------------------------------------------------------------------- /colormaps/cmbkr.m: -------------------------------------------------------------------------------- 1 | function map = cmbkr(m) 2 | % CMBKR a colour map adopted from Matt Kaufman 3 | % cmbwr(M) returns an M-by-3 matrix containing a colormap. 4 | 5 | if nargin < 1 6 | f = get(groot,'CurrentFigure'); 7 | if isempty(f) 8 | m = size(get(groot,'DefaultFigureColormap'),1); 9 | else 10 | m = size(f.Colormap,1); 11 | end 12 | end 13 | 14 | values =[ 15 | 1 0.82 0; 16 | 1 0.80 0; 17 | 1 0.78 0; 18 | 1 0.76 0; 19 | 1 0.74 0; 20 | 1 0.72 0; 21 | 1 0.68 0; 22 | 1 0.64 0; 23 | 1 0.60 0; 24 | 1 0.56 0; 25 | 1 0.52 0; 26 | 1 0.48 0; 27 | 1 0.44 0; 28 | 1 0.40 0; 29 | 1 0.36 0; 30 | 1 0.32 0; 31 | 1 0.28 0; 32 | 1 0.24 0; 33 | 1 0.20 0; 34 | 1 0.16 0; 35 | 1 0.12 0; 36 | 1 0.08 0; 37 | 1 0.04 0; 38 | 1.00 0 0; 39 | 0.96 0 0; 40 | 0.92 0 0; 41 | 0.88 0 0; 42 | 0.84 0 0; 43 | 0.80 0 0; 44 | 0.76 0 0; 45 | 0.72 0 0; 46 | 0.68 0 0; 47 | 0.64 0 0; 48 | 0.60 0 0; 49 | 0.56 0 0; 50 | 0.52 0 0; 51 | 0.48 0 0; 52 | 0.44 0 0; 53 | 0.40 0 0; 54 | 0.36 0 0; 55 | 0.32 0 0; 56 | 0.28 0 0; 57 | 0.24 0 0; 58 | 0.20 0 0; 59 | 0.16 0 0; 60 | 0.12 0 0; 61 | 0.08 0 0; 62 | 0.04 0 0; 63 | 0 0 0.04; 64 | 0 0 0.08; 65 | 0 0 0.12; 66 | 0 0 0.16; 67 | 0 0 0.20; 68 | 0 0 0.24; 69 | 0 0 0.28; 70 | 0 0 0.32; 71 | 0 0 0.36; 72 | 0 0 0.40; 73 | 0 0 0.44; 74 | 0 0 0.48; 75 | 0 0 0.52; 76 | 0 0 0.56; 77 | 0 0 0.60; 78 | 0 0 0.64; 79 | 0 0 0.68; 80 | 0 0 0.72; 81 | 0 0 0.76; 82 | 0 0 0.80; 83 | 0 0 0.84; 84 | 0 0 0.88; 85 | 0 0 0.92; 86 | 0 0 0.96; 87 | 0 0 1.00; 88 | 0 0.04 1; 89 | 0 0.08 1; 90 | 0 0.12 1; 91 | 0 0.16 1; 92 | 0 0.20 1; 93 | 0 0.24 1; 94 | 0 0.28 1; 95 | 0 0.32 1; 96 | 0 0.36 1; 97 | 0 0.40 1; 98 | 0 0.44 1; 99 | 0 0.48 1; 100 | 0 0.52 1; 101 | 0 0.56 1; 102 | 0 0.60 1; 103 | 0 0.64 1; 104 | 0 0.68 1; 105 | 0 0.72 1; 106 | 0 0.74 1; 107 | 0 0.76 1; 108 | 0 0.78 1; 109 | 0 0.80 1; 110 | 0 0.82 1; 111 | ]; 112 | 113 | values = flipud(values); 114 | P = size(values,1); 115 | map = interp1(1:size(values,1), values, linspace(1,P,m), 'linear'); -------------------------------------------------------------------------------- /colormaps/turbo.m: -------------------------------------------------------------------------------- 1 | function map = turbo(m) 2 | % TURBO a improved version of colormap JET developed by Google. 3 | % turbo(M) returns an M-by-3 matrix containing a colormap. 4 | % written by Ruix.Li in Jan, 2021 5 | 6 | % USAGE: 7 | % colormap(turbo(128)) 8 | % colormap turbo 9 | 10 | if nargin < 1 11 | f = get(groot,'CurrentFigure'); 12 | if isempty(f) 13 | m = size(get(groot,'DefaultFigureColormap'),1); 14 | else 15 | m = size(f.Colormap,1); 16 | end 17 | end 18 | 19 | values = [ 20 | 0.18995 0.07176 0.23217 21 | 0.19483 0.08339 0.26149 22 | 0.19956 0.09498 0.29024 23 | 0.20415 0.10652 0.31844 24 | 0.20860 0.11802 0.34607 25 | 0.21291 0.12947 0.37314 26 | 0.21708 0.14087 0.39964 27 | 0.22111 0.15223 0.42558 28 | 0.22500 0.16354 0.45096 29 | 0.22875 0.17481 0.47578 30 | 0.23236 0.18603 0.50004 31 | 0.23582 0.19720 0.52373 32 | 0.23915 0.20833 0.54686 33 | 0.24234 0.21941 0.56942 34 | 0.24539 0.23044 0.59142 35 | 0.24830 0.24143 0.61286 36 | 0.25107 0.25237 0.63374 37 | 0.25369 0.26327 0.65406 38 | 0.25618 0.27412 0.67381 39 | 0.25853 0.28492 0.69300 40 | 0.26074 0.29568 0.71162 41 | 0.26280 0.30639 0.72968 42 | 0.26473 0.31706 0.74718 43 | 0.26652 0.32768 0.76412 44 | 0.26816 0.33825 0.78050 45 | 0.26967 0.34878 0.79631 46 | 0.27103 0.35926 0.81156 47 | 0.27226 0.36970 0.82624 48 | 0.27334 0.38008 0.84037 49 | 0.27429 0.39043 0.85393 50 | 0.27509 0.40072 0.86692 51 | 0.27576 0.41097 0.87936 52 | 0.27628 0.42118 0.89123 53 | 0.27667 0.43134 0.90254 54 | 0.27691 0.44145 0.91328 55 | 0.27701 0.45152 0.92347 56 | 0.27698 0.46153 0.93309 57 | 0.27680 0.47151 0.94214 58 | 0.27648 0.48144 0.95064 59 | 0.27603 0.49132 0.95857 60 | 0.27543 0.50115 0.96594 61 | 0.27469 0.51094 0.97275 62 | 0.27381 0.52069 0.97899 63 | 0.27273 0.53040 0.98461 64 | 0.27106 0.54015 0.98930 65 | 0.26878 0.54995 0.99303 66 | 0.26592 0.55979 0.99583 67 | 0.26252 0.56967 0.99773 68 | 0.25862 0.57958 0.99876 69 | 0.25425 0.58950 0.99896 70 | 0.24946 0.59943 0.99835 71 | 0.24427 0.60937 0.99697 72 | 0.23874 0.61931 0.99485 73 | 0.23288 0.62923 0.99202 74 | 0.22676 0.63913 0.98851 75 | 0.22039 0.64901 0.98436 76 | 0.21382 0.65886 0.97959 77 | 0.20708 0.66866 0.97423 78 | 0.20021 0.67842 0.96833 79 | 0.19326 0.68812 0.96190 80 | 0.18625 0.69775 0.95498 81 | 0.17923 0.70732 0.94761 82 | 0.17223 0.71680 0.93981 83 | 0.16529 0.72620 0.93161 84 | 0.15844 0.73551 0.92305 85 | 0.15173 0.74472 0.91416 86 | 0.14519 0.75381 0.90496 87 | 0.13886 0.76279 0.89550 88 | 0.13278 0.77165 0.88580 89 | 0.12698 0.78037 0.87590 90 | 0.12151 0.78896 0.86581 91 | 0.11639 0.79740 0.85559 92 | 0.11167 0.80569 0.84525 93 | 0.10738 0.81381 0.83484 94 | 0.10357 0.82177 0.82437 95 | 0.10026 0.82955 0.81389 96 | 0.09750 0.83714 0.80342 97 | 0.09532 0.84455 0.79299 98 | 0.09377 0.85175 0.78264 99 | 0.09287 0.85875 0.77240 100 | 0.09267 0.86554 0.76230 101 | 0.09320 0.87211 0.75237 102 | 0.09451 0.87844 0.74265 103 | 0.09662 0.88454 0.73316 104 | 0.09958 0.89040 0.72393 105 | 0.10342 0.89600 0.71500 106 | 0.10815 0.90142 0.70599 107 | 0.11374 0.90673 0.69651 108 | 0.12014 0.91193 0.68660 109 | 0.12733 0.91701 0.67627 110 | 0.13526 0.92197 0.66556 111 | 0.14391 0.92680 0.65448 112 | 0.15323 0.93151 0.64308 113 | 0.16319 0.93609 0.63137 114 | 0.17377 0.94053 0.61938 115 | 0.18491 0.94484 0.60713 116 | 0.19659 0.94901 0.59466 117 | 0.20877 0.95304 0.58199 118 | 0.22142 0.95692 0.56914 119 | 0.23449 0.96065 0.55614 120 | 0.24797 0.96423 0.54303 121 | 0.26180 0.96765 0.52981 122 | 0.27597 0.97092 0.51653 123 | 0.29042 0.97403 0.50321 124 | 0.30513 0.97697 0.48987 125 | 0.32006 0.97974 0.47654 126 | 0.33517 0.98234 0.46325 127 | 0.35043 0.98477 0.45002 128 | 0.36581 0.98702 0.43688 129 | 0.38127 0.98909 0.42386 130 | 0.39678 0.99098 0.41098 131 | 0.41229 0.99268 0.39826 132 | 0.42778 0.99419 0.38575 133 | 0.44321 0.99551 0.37345 134 | 0.45854 0.99663 0.36140 135 | 0.47375 0.99755 0.34963 136 | 0.48879 0.99828 0.33816 137 | 0.50362 0.99879 0.32701 138 | 0.51822 0.99910 0.31622 139 | 0.53255 0.99919 0.30581 140 | 0.54658 0.99907 0.29581 141 | 0.56026 0.99873 0.28623 142 | 0.57357 0.99817 0.27712 143 | 0.58646 0.99739 0.26849 144 | 0.59891 0.99638 0.26038 145 | 0.61088 0.99514 0.25280 146 | 0.62233 0.99366 0.24579 147 | 0.63323 0.99195 0.23937 148 | 0.64362 0.98999 0.23356 149 | 0.65394 0.98775 0.22835 150 | 0.66428 0.98524 0.22370 151 | 0.67462 0.98246 0.21960 152 | 0.68494 0.97941 0.21602 153 | 0.69525 0.97610 0.21294 154 | 0.70553 0.97255 0.21032 155 | 0.71577 0.96875 0.20815 156 | 0.72596 0.96470 0.20640 157 | 0.73610 0.96043 0.20504 158 | 0.74617 0.95593 0.20406 159 | 0.75617 0.95121 0.20343 160 | 0.76608 0.94627 0.20311 161 | 0.77591 0.94113 0.20310 162 | 0.78563 0.93579 0.20336 163 | 0.79524 0.93025 0.20386 164 | 0.80473 0.92452 0.20459 165 | 0.81410 0.91861 0.20552 166 | 0.82333 0.91253 0.20663 167 | 0.83241 0.90627 0.20788 168 | 0.84133 0.89986 0.20926 169 | 0.85010 0.89328 0.21074 170 | 0.85868 0.88655 0.21230 171 | 0.86709 0.87968 0.21391 172 | 0.87530 0.87267 0.21555 173 | 0.88331 0.86553 0.21719 174 | 0.89112 0.85826 0.21880 175 | 0.89870 0.85087 0.22038 176 | 0.90605 0.84337 0.22188 177 | 0.91317 0.83576 0.22328 178 | 0.92004 0.82806 0.22456 179 | 0.92666 0.82025 0.22570 180 | 0.93301 0.81236 0.22667 181 | 0.93909 0.80439 0.22744 182 | 0.94489 0.79634 0.22800 183 | 0.95039 0.78823 0.22831 184 | 0.95560 0.78005 0.22836 185 | 0.96049 0.77181 0.22811 186 | 0.96507 0.76352 0.22754 187 | 0.96931 0.75519 0.22663 188 | 0.97323 0.74682 0.22536 189 | 0.97679 0.73842 0.22369 190 | 0.98000 0.73000 0.22161 191 | 0.98289 0.72140 0.21918 192 | 0.98549 0.71250 0.21650 193 | 0.98781 0.70330 0.21358 194 | 0.98986 0.69382 0.21043 195 | 0.99163 0.68408 0.20706 196 | 0.99314 0.67408 0.20348 197 | 0.99438 0.66386 0.19971 198 | 0.99535 0.65341 0.19577 199 | 0.99607 0.64277 0.19165 200 | 0.99654 0.63193 0.18738 201 | 0.99675 0.62093 0.18297 202 | 0.99672 0.60977 0.17842 203 | 0.99644 0.59846 0.17376 204 | 0.99593 0.58703 0.16899 205 | 0.99517 0.57549 0.16412 206 | 0.99419 0.56386 0.15918 207 | 0.99297 0.55214 0.15417 208 | 0.99153 0.54036 0.14910 209 | 0.98987 0.52854 0.14398 210 | 0.98799 0.51667 0.13883 211 | 0.98590 0.50479 0.13367 212 | 0.98360 0.49291 0.12849 213 | 0.98108 0.48104 0.12332 214 | 0.97837 0.46920 0.11817 215 | 0.97545 0.45740 0.11305 216 | 0.97234 0.44565 0.10797 217 | 0.96904 0.43399 0.10294 218 | 0.96555 0.42241 0.09798 219 | 0.96187 0.41093 0.09310 220 | 0.95801 0.39958 0.08831 221 | 0.95398 0.38836 0.08362 222 | 0.94977 0.37729 0.07905 223 | 0.94538 0.36638 0.07461 224 | 0.94084 0.35566 0.07031 225 | 0.93612 0.34513 0.06616 226 | 0.93125 0.33482 0.06218 227 | 0.92623 0.32473 0.05837 228 | 0.92105 0.31489 0.05475 229 | 0.91572 0.30530 0.05134 230 | 0.91024 0.29599 0.04814 231 | 0.90463 0.28696 0.04516 232 | 0.89888 0.27824 0.04243 233 | 0.89298 0.26981 0.03993 234 | 0.88691 0.26152 0.03753 235 | 0.88066 0.25334 0.03521 236 | 0.87422 0.24526 0.03297 237 | 0.86760 0.23730 0.03082 238 | 0.86079 0.22945 0.02875 239 | 0.85380 0.22170 0.02677 240 | 0.84662 0.21407 0.02487 241 | 0.83926 0.20654 0.02305 242 | 0.83172 0.19912 0.02131 243 | 0.82399 0.19182 0.01966 244 | 0.81608 0.18462 0.01809 245 | 0.80799 0.17753 0.01660 246 | 0.79971 0.17055 0.01520 247 | 0.79125 0.16368 0.01387 248 | 0.78260 0.15693 0.01264 249 | 0.77377 0.15028 0.01148 250 | 0.76476 0.14374 0.01041 251 | 0.75556 0.13731 0.00942 252 | 0.74617 0.13098 0.00851 253 | 0.73661 0.12477 0.00769 254 | 0.72686 0.11867 0.00695 255 | 0.71692 0.11268 0.00629 256 | 0.70680 0.10680 0.00571 257 | 0.69650 0.10102 0.00522 258 | 0.68602 0.09536 0.00481 259 | 0.67535 0.08980 0.00449 260 | 0.66449 0.08436 0.00424 261 | 0.65345 0.07902 0.00408 262 | 0.64223 0.07380 0.00401 263 | 0.63082 0.06868 0.00401 264 | 0.61923 0.06367 0.00410 265 | 0.60746 0.05878 0.00427 266 | 0.59550 0.05399 0.00453 267 | 0.58336 0.04931 0.00486 268 | 0.57103 0.04474 0.00529 269 | 0.55852 0.04028 0.00579 270 | 0.54583 0.03593 0.00638 271 | 0.53295 0.03169 0.00705 272 | 0.51989 0.02756 0.00780 273 | 0.50664 0.02354 0.00863 274 | 0.49321 0.01963 0.00955 275 | 0.47960 0.01583 0.01055 276 | ]; 277 | 278 | P = size(values,1); 279 | map = interp1(1:size(values,1), values, linspace(1,P,m), 'linear'); 280 | -------------------------------------------------------------------------------- /colormaps/magma.m: -------------------------------------------------------------------------------- 1 | function map = magma(m) 2 | % MAGMA a colour map adopted from matplotlib 3 | % magma(M) returns an M-by-3 matrix containing a colormap. 4 | % written by Ruix.Li in Jan, 2021 5 | 6 | % USAGE: 7 | % colormap(magma(128)) 8 | % colormap magma 9 | 10 | if nargin < 1 11 | f = get(groot,'CurrentFigure'); 12 | if isempty(f) 13 | m = size(get(groot,'DefaultFigureColormap'),1); 14 | else 15 | m = size(f.Colormap,1); 16 | end 17 | end 18 | 19 | values = [ 20 | 0.001462000000000 0.000466000000000 0.013866000000000 21 | 0.002258000000000 0.001295000000000 0.018331000000000 22 | 0.003279000000000 0.002305000000000 0.023708000000000 23 | 0.004512000000000 0.003490000000000 0.029965000000000 24 | 0.005950000000000 0.004843000000000 0.037130000000000 25 | 0.007588000000000 0.006356000000000 0.044973000000000 26 | 0.009426000000000 0.008022000000000 0.052844000000000 27 | 0.011465000000000 0.009828000000000 0.060750000000000 28 | 0.013708000000000 0.011771000000000 0.068667000000000 29 | 0.016156000000000 0.013840000000000 0.076603000000000 30 | 0.018815000000000 0.016026000000000 0.084584000000000 31 | 0.021692000000000 0.018320000000000 0.092610000000000 32 | 0.024792000000000 0.020715000000000 0.100676000000000 33 | 0.028123000000000 0.023201000000000 0.108787000000000 34 | 0.031696000000000 0.025765000000000 0.116965000000000 35 | 0.035520000000000 0.028397000000000 0.125209000000000 36 | 0.039608000000000 0.031090000000000 0.133515000000000 37 | 0.043830000000000 0.033830000000000 0.141886000000000 38 | 0.048062000000000 0.036607000000000 0.150327000000000 39 | 0.052320000000000 0.039407000000000 0.158841000000000 40 | 0.056615000000000 0.042160000000000 0.167446000000000 41 | 0.060949000000000 0.044794000000000 0.176129000000000 42 | 0.065330000000000 0.047318000000000 0.184892000000000 43 | 0.069764000000000 0.049726000000000 0.193735000000000 44 | 0.074257000000000 0.052017000000000 0.202660000000000 45 | 0.078815000000000 0.054184000000000 0.211667000000000 46 | 0.083446000000000 0.056225000000000 0.220755000000000 47 | 0.088155000000000 0.058133000000000 0.229922000000000 48 | 0.092949000000000 0.059904000000000 0.239164000000000 49 | 0.097833000000000 0.061531000000000 0.248477000000000 50 | 0.102815000000000 0.063010000000000 0.257854000000000 51 | 0.107899000000000 0.064335000000000 0.267289000000000 52 | 0.113094000000000 0.065492000000000 0.276784000000000 53 | 0.118405000000000 0.066479000000000 0.286321000000000 54 | 0.123833000000000 0.067295000000000 0.295879000000000 55 | 0.129380000000000 0.067935000000000 0.305443000000000 56 | 0.135053000000000 0.068391000000000 0.315000000000000 57 | 0.140858000000000 0.068654000000000 0.324538000000000 58 | 0.146785000000000 0.068738000000000 0.334011000000000 59 | 0.152839000000000 0.068637000000000 0.343404000000000 60 | 0.159018000000000 0.068354000000000 0.352688000000000 61 | 0.165308000000000 0.067911000000000 0.361816000000000 62 | 0.171713000000000 0.067305000000000 0.370771000000000 63 | 0.178212000000000 0.066576000000000 0.379497000000000 64 | 0.184801000000000 0.065732000000000 0.387973000000000 65 | 0.191460000000000 0.064818000000000 0.396152000000000 66 | 0.198177000000000 0.063862000000000 0.404009000000000 67 | 0.204935000000000 0.062907000000000 0.411514000000000 68 | 0.211718000000000 0.061992000000000 0.418647000000000 69 | 0.218512000000000 0.061158000000000 0.425392000000000 70 | 0.225302000000000 0.060445000000000 0.431742000000000 71 | 0.232077000000000 0.059889000000000 0.437695000000000 72 | 0.238826000000000 0.059517000000000 0.443256000000000 73 | 0.245543000000000 0.059352000000000 0.448436000000000 74 | 0.252220000000000 0.059415000000000 0.453248000000000 75 | 0.258857000000000 0.059706000000000 0.457710000000000 76 | 0.265447000000000 0.060237000000000 0.461840000000000 77 | 0.271994000000000 0.060994000000000 0.465660000000000 78 | 0.278493000000000 0.061978000000000 0.469190000000000 79 | 0.284951000000000 0.063168000000000 0.472451000000000 80 | 0.291366000000000 0.064553000000000 0.475462000000000 81 | 0.297740000000000 0.066117000000000 0.478243000000000 82 | 0.304081000000000 0.067835000000000 0.480812000000000 83 | 0.310382000000000 0.069702000000000 0.483186000000000 84 | 0.316654000000000 0.071690000000000 0.485380000000000 85 | 0.322899000000000 0.073782000000000 0.487408000000000 86 | 0.329114000000000 0.075972000000000 0.489287000000000 87 | 0.335308000000000 0.078236000000000 0.491024000000000 88 | 0.341482000000000 0.080564000000000 0.492631000000000 89 | 0.347636000000000 0.082946000000000 0.494121000000000 90 | 0.353773000000000 0.085373000000000 0.495501000000000 91 | 0.359898000000000 0.087831000000000 0.496778000000000 92 | 0.366012000000000 0.090314000000000 0.497960000000000 93 | 0.372116000000000 0.092816000000000 0.499053000000000 94 | 0.378211000000000 0.095332000000000 0.500067000000000 95 | 0.384299000000000 0.097855000000000 0.501002000000000 96 | 0.390384000000000 0.100379000000000 0.501864000000000 97 | 0.396467000000000 0.102902000000000 0.502658000000000 98 | 0.402548000000000 0.105420000000000 0.503386000000000 99 | 0.408629000000000 0.107930000000000 0.504052000000000 100 | 0.414709000000000 0.110431000000000 0.504662000000000 101 | 0.420791000000000 0.112920000000000 0.505215000000000 102 | 0.426877000000000 0.115395000000000 0.505714000000000 103 | 0.432967000000000 0.117855000000000 0.506160000000000 104 | 0.439062000000000 0.120298000000000 0.506555000000000 105 | 0.445163000000000 0.122724000000000 0.506901000000000 106 | 0.451271000000000 0.125132000000000 0.507198000000000 107 | 0.457386000000000 0.127522000000000 0.507448000000000 108 | 0.463508000000000 0.129893000000000 0.507652000000000 109 | 0.469640000000000 0.132245000000000 0.507809000000000 110 | 0.475780000000000 0.134577000000000 0.507921000000000 111 | 0.481929000000000 0.136891000000000 0.507989000000000 112 | 0.488088000000000 0.139186000000000 0.508011000000000 113 | 0.494258000000000 0.141462000000000 0.507988000000000 114 | 0.500438000000000 0.143719000000000 0.507920000000000 115 | 0.506629000000000 0.145958000000000 0.507806000000000 116 | 0.512831000000000 0.148179000000000 0.507648000000000 117 | 0.519045000000000 0.150383000000000 0.507443000000000 118 | 0.525270000000000 0.152569000000000 0.507192000000000 119 | 0.531507000000000 0.154739000000000 0.506895000000000 120 | 0.537755000000000 0.156894000000000 0.506551000000000 121 | 0.544015000000000 0.159033000000000 0.506159000000000 122 | 0.550287000000000 0.161158000000000 0.505719000000000 123 | 0.556571000000000 0.163269000000000 0.505230000000000 124 | 0.562866000000000 0.165368000000000 0.504692000000000 125 | 0.569172000000000 0.167454000000000 0.504105000000000 126 | 0.575490000000000 0.169530000000000 0.503466000000000 127 | 0.581819000000000 0.171596000000000 0.502777000000000 128 | 0.588158000000000 0.173652000000000 0.502035000000000 129 | 0.594508000000000 0.175701000000000 0.501241000000000 130 | 0.600868000000000 0.177743000000000 0.500394000000000 131 | 0.607238000000000 0.179779000000000 0.499492000000000 132 | 0.613617000000000 0.181811000000000 0.498536000000000 133 | 0.620005000000000 0.183840000000000 0.497524000000000 134 | 0.626401000000000 0.185867000000000 0.496456000000000 135 | 0.632805000000000 0.187893000000000 0.495332000000000 136 | 0.639216000000000 0.189921000000000 0.494150000000000 137 | 0.645633000000000 0.191952000000000 0.492910000000000 138 | 0.652056000000000 0.193986000000000 0.491611000000000 139 | 0.658483000000000 0.196027000000000 0.490253000000000 140 | 0.664915000000000 0.198075000000000 0.488836000000000 141 | 0.671349000000000 0.200133000000000 0.487358000000000 142 | 0.677786000000000 0.202203000000000 0.485819000000000 143 | 0.684224000000000 0.204286000000000 0.484219000000000 144 | 0.690661000000000 0.206384000000000 0.482558000000000 145 | 0.697098000000000 0.208501000000000 0.480835000000000 146 | 0.703532000000000 0.210638000000000 0.479049000000000 147 | 0.709962000000000 0.212797000000000 0.477201000000000 148 | 0.716387000000000 0.214982000000000 0.475290000000000 149 | 0.722805000000000 0.217194000000000 0.473316000000000 150 | 0.729216000000000 0.219437000000000 0.471279000000000 151 | 0.735616000000000 0.221713000000000 0.469180000000000 152 | 0.742004000000000 0.224025000000000 0.467018000000000 153 | 0.748378000000000 0.226377000000000 0.464794000000000 154 | 0.754737000000000 0.228772000000000 0.462509000000000 155 | 0.761077000000000 0.231214000000000 0.460162000000000 156 | 0.767398000000000 0.233705000000000 0.457755000000000 157 | 0.773695000000000 0.236249000000000 0.455289000000000 158 | 0.779968000000000 0.238851000000000 0.452765000000000 159 | 0.786212000000000 0.241514000000000 0.450184000000000 160 | 0.792427000000000 0.244242000000000 0.447543000000000 161 | 0.798608000000000 0.247040000000000 0.444848000000000 162 | 0.804752000000000 0.249911000000000 0.442102000000000 163 | 0.810855000000000 0.252861000000000 0.439305000000000 164 | 0.816914000000000 0.255895000000000 0.436461000000000 165 | 0.822926000000000 0.259016000000000 0.433573000000000 166 | 0.828886000000000 0.262229000000000 0.430644000000000 167 | 0.834791000000000 0.265540000000000 0.427671000000000 168 | 0.840636000000000 0.268953000000000 0.424666000000000 169 | 0.846416000000000 0.272473000000000 0.421631000000000 170 | 0.852126000000000 0.276106000000000 0.418573000000000 171 | 0.857763000000000 0.279857000000000 0.415496000000000 172 | 0.863320000000000 0.283729000000000 0.412403000000000 173 | 0.868793000000000 0.287728000000000 0.409303000000000 174 | 0.874176000000000 0.291859000000000 0.406205000000000 175 | 0.879464000000000 0.296125000000000 0.403118000000000 176 | 0.884651000000000 0.300530000000000 0.400047000000000 177 | 0.889731000000000 0.305079000000000 0.397002000000000 178 | 0.894700000000000 0.309773000000000 0.393995000000000 179 | 0.899552000000000 0.314616000000000 0.391037000000000 180 | 0.904281000000000 0.319610000000000 0.388137000000000 181 | 0.908884000000000 0.324755000000000 0.385308000000000 182 | 0.913354000000000 0.330052000000000 0.382563000000000 183 | 0.917689000000000 0.335500000000000 0.379915000000000 184 | 0.921884000000000 0.341098000000000 0.377376000000000 185 | 0.925937000000000 0.346844000000000 0.374959000000000 186 | 0.929845000000000 0.352734000000000 0.372677000000000 187 | 0.933606000000000 0.358764000000000 0.370541000000000 188 | 0.937221000000000 0.364929000000000 0.368567000000000 189 | 0.940687000000000 0.371224000000000 0.366762000000000 190 | 0.944006000000000 0.377643000000000 0.365136000000000 191 | 0.947180000000000 0.384178000000000 0.363701000000000 192 | 0.950210000000000 0.390820000000000 0.362468000000000 193 | 0.953099000000000 0.397563000000000 0.361438000000000 194 | 0.955849000000000 0.404400000000000 0.360619000000000 195 | 0.958464000000000 0.411324000000000 0.360014000000000 196 | 0.960949000000000 0.418323000000000 0.359630000000000 197 | 0.963310000000000 0.425390000000000 0.359469000000000 198 | 0.965549000000000 0.432519000000000 0.359529000000000 199 | 0.967671000000000 0.439703000000000 0.359810000000000 200 | 0.969680000000000 0.446936000000000 0.360311000000000 201 | 0.971582000000000 0.454210000000000 0.361030000000000 202 | 0.973381000000000 0.461520000000000 0.361965000000000 203 | 0.975082000000000 0.468861000000000 0.363111000000000 204 | 0.976690000000000 0.476226000000000 0.364466000000000 205 | 0.978210000000000 0.483612000000000 0.366025000000000 206 | 0.979645000000000 0.491014000000000 0.367783000000000 207 | 0.981000000000000 0.498428000000000 0.369734000000000 208 | 0.982279000000000 0.505851000000000 0.371874000000000 209 | 0.983485000000000 0.513280000000000 0.374198000000000 210 | 0.984622000000000 0.520713000000000 0.376698000000000 211 | 0.985693000000000 0.528148000000000 0.379371000000000 212 | 0.986700000000000 0.535582000000000 0.382210000000000 213 | 0.987646000000000 0.543015000000000 0.385210000000000 214 | 0.988533000000000 0.550446000000000 0.388365000000000 215 | 0.989363000000000 0.557873000000000 0.391671000000000 216 | 0.990138000000000 0.565296000000000 0.395122000000000 217 | 0.990871000000000 0.572706000000000 0.398714000000000 218 | 0.991558000000000 0.580107000000000 0.402441000000000 219 | 0.992196000000000 0.587502000000000 0.406299000000000 220 | 0.992785000000000 0.594891000000000 0.410283000000000 221 | 0.993326000000000 0.602275000000000 0.414390000000000 222 | 0.993834000000000 0.609644000000000 0.418613000000000 223 | 0.994309000000000 0.616999000000000 0.422950000000000 224 | 0.994738000000000 0.624350000000000 0.427397000000000 225 | 0.995122000000000 0.631696000000000 0.431951000000000 226 | 0.995480000000000 0.639027000000000 0.436607000000000 227 | 0.995810000000000 0.646344000000000 0.441361000000000 228 | 0.996096000000000 0.653659000000000 0.446213000000000 229 | 0.996341000000000 0.660969000000000 0.451160000000000 230 | 0.996580000000000 0.668256000000000 0.456192000000000 231 | 0.996775000000000 0.675541000000000 0.461314000000000 232 | 0.996925000000000 0.682828000000000 0.466526000000000 233 | 0.997077000000000 0.690088000000000 0.471811000000000 234 | 0.997186000000000 0.697349000000000 0.477182000000000 235 | 0.997254000000000 0.704611000000000 0.482635000000000 236 | 0.997325000000000 0.711848000000000 0.488154000000000 237 | 0.997351000000000 0.719089000000000 0.493755000000000 238 | 0.997351000000000 0.726324000000000 0.499428000000000 239 | 0.997341000000000 0.733545000000000 0.505167000000000 240 | 0.997285000000000 0.740772000000000 0.510983000000000 241 | 0.997228000000000 0.747981000000000 0.516859000000000 242 | 0.997138000000000 0.755190000000000 0.522806000000000 243 | 0.997019000000000 0.762398000000000 0.528821000000000 244 | 0.996898000000000 0.769591000000000 0.534892000000000 245 | 0.996727000000000 0.776795000000000 0.541039000000000 246 | 0.996571000000000 0.783977000000000 0.547233000000000 247 | 0.996369000000000 0.791167000000000 0.553499000000000 248 | 0.996162000000000 0.798348000000000 0.559820000000000 249 | 0.995932000000000 0.805527000000000 0.566202000000000 250 | 0.995680000000000 0.812706000000000 0.572645000000000 251 | 0.995424000000000 0.819875000000000 0.579140000000000 252 | 0.995131000000000 0.827052000000000 0.585701000000000 253 | 0.994851000000000 0.834213000000000 0.592307000000000 254 | 0.994524000000000 0.841387000000000 0.598983000000000 255 | 0.994222000000000 0.848540000000000 0.605696000000000 256 | 0.993866000000000 0.855711000000000 0.612482000000000 257 | 0.993545000000000 0.862859000000000 0.619299000000000 258 | 0.993170000000000 0.870024000000000 0.626189000000000 259 | 0.992831000000000 0.877168000000000 0.633109000000000 260 | 0.992440000000000 0.884330000000000 0.640099000000000 261 | 0.992089000000000 0.891470000000000 0.647116000000000 262 | 0.991688000000000 0.898627000000000 0.654202000000000 263 | 0.991332000000000 0.905763000000000 0.661309000000000 264 | 0.990930000000000 0.912915000000000 0.668481000000000 265 | 0.990570000000000 0.920049000000000 0.675675000000000 266 | 0.990175000000000 0.927196000000000 0.682926000000000 267 | 0.989815000000000 0.934329000000000 0.690198000000000 268 | 0.989434000000000 0.941470000000000 0.697519000000000 269 | 0.989077000000000 0.948604000000000 0.704863000000000 270 | 0.988717000000000 0.955742000000000 0.712242000000000 271 | 0.988367000000000 0.962878000000000 0.719649000000000 272 | 0.988033000000000 0.970012000000000 0.727077000000000 273 | 0.987691000000000 0.977154000000000 0.734536000000000 274 | 0.987387000000000 0.984288000000000 0.742002000000000 275 | 0.987053000000000 0.991438000000000 0.749504000000000 276 | ]; 277 | 278 | P = size(values,1); 279 | map = interp1(1:size(values,1), values, linspace(1,P,m), 'linear'); 280 | -------------------------------------------------------------------------------- /colormaps/vik.m: -------------------------------------------------------------------------------- 1 | function map = vik(m) 2 | % VIK a scientific colour map 6 by FabioCrameri et al. 3 | % vik(M) returns an M-by-3 matrix containing a colormap. 4 | % written by Ruix.Li in Jan, 2021 5 | 6 | % USAGE: 7 | % colormap(vik(128)) 8 | % colormap vik 9 | 10 | if nargin < 1 11 | f = get(groot,'CurrentFigure'); 12 | if isempty(f) 13 | m = size(get(groot,'DefaultFigureColormap'),1); 14 | else 15 | m = size(f.Colormap,1); 16 | end 17 | end 18 | 19 | values = [ 20 | 0.001328235368569 0.069835904057999 0.379528932142984 21 | 0.002366405205911 0.076475109784197 0.383517529010656 22 | 0.003304186445946 0.083083401411017 0.387487096602430 23 | 0.004145864999786 0.089589983899573 0.391477432589586 24 | 0.004896848348662 0.095947926131782 0.395452622986234 25 | 0.005563224457631 0.102274066152995 0.399408685498882 26 | 0.006151212965679 0.108500450744119 0.403387715936778 27 | 0.006667591361772 0.114685696593105 0.407339232111366 28 | 0.007119161885516 0.120845019648022 0.411288319765442 29 | 0.007511587513962 0.126958029720254 0.415229665384257 30 | 0.007850272582354 0.133067588503500 0.419165635096533 31 | 0.008141265088050 0.139092315875492 0.423079458723620 32 | 0.008391195692936 0.145170599219100 0.427006029685953 33 | 0.008605694156245 0.151143689932955 0.430910336094462 34 | 0.008789501861802 0.157139758138431 0.434809263017287 35 | 0.008946617056266 0.163152434029256 0.438690924915895 36 | 0.009080210164680 0.169142150613241 0.442586588948596 37 | 0.009193479806643 0.175102513626810 0.446459183869660 38 | 0.009289655423963 0.181052383657538 0.450336783296465 39 | 0.009371859322220 0.187051357770862 0.454211980273540 40 | 0.009443069355815 0.193028288475061 0.458077068904585 41 | 0.009506146813424 0.198999324463713 0.461951469343274 42 | 0.009563905205373 0.205011089779472 0.465816183299335 43 | 0.009619203008080 0.211021488570167 0.469706672219913 44 | 0.009675050258781 0.217046770981331 0.473570728456597 45 | 0.009734724744775 0.223083851877746 0.477461478948491 46 | 0.009801889133567 0.229122662009357 0.481351515696334 47 | 0.009880856729433 0.235206011116642 0.485249534683921 48 | 0.009977124604581 0.241276659998703 0.489160508882518 49 | 0.010097976800314 0.247385556951933 0.493080206295305 50 | 0.010254048725340 0.253515995631937 0.497020443104053 51 | 0.010462671611769 0.259675168949082 0.500973954927378 52 | 0.010755099944428 0.265853216232298 0.504937633931558 53 | 0.011176428773596 0.272037141495399 0.508925467246663 54 | 0.011716236216281 0.278296248276189 0.512923303077662 55 | 0.012285519780516 0.284553612030882 0.516953146988891 56 | 0.012934007152259 0.290865204156121 0.520998416333757 57 | 0.013789683105645 0.297213645763616 0.525074239348994 58 | 0.014838362441658 0.303576560309688 0.529184013294885 59 | 0.016131120537909 0.310015185296897 0.533308382672854 60 | 0.017710923949797 0.316474466452788 0.537484827458639 61 | 0.019630475760118 0.322986339618758 0.541676618723900 62 | 0.021948187687592 0.329550090849031 0.545930513633092 63 | 0.024729583181533 0.336144122625921 0.550209545559604 64 | 0.028047477407107 0.342825636125250 0.554538105548812 65 | 0.031980321751250 0.349542896241561 0.558906319042515 66 | 0.036812255549561 0.356332386808969 0.563340535555314 67 | 0.042228501423130 0.363171340406933 0.567811453638498 68 | 0.048008411125122 0.370085828401437 0.572345015226215 69 | 0.054292468918694 0.377080364970970 0.576932818386183 70 | 0.060962545089901 0.384129271332167 0.581571115105044 71 | 0.068080902798837 0.391264582615670 0.586279946132537 72 | 0.075457349302411 0.398460422490285 0.591041796430489 73 | 0.083245670568937 0.405740044216805 0.595867733786279 74 | 0.091424550302581 0.413087914730589 0.600753569328090 75 | 0.099831863878472 0.420498628935497 0.605696916479128 76 | 0.108594820012953 0.427999664753209 0.610710636734006 77 | 0.117693680952461 0.435566392608945 0.615770205914227 78 | 0.127041705660832 0.443193686968889 0.620895309170303 79 | 0.136702208841200 0.450888044506572 0.626062456985815 80 | 0.146607464382380 0.458643396017027 0.631288662243400 81 | 0.156787222017885 0.466456555626676 0.636559690003266 82 | 0.167187367319115 0.474324182757679 0.641865504281440 83 | 0.177806968266385 0.482238374314531 0.647218429541131 84 | 0.188606377078347 0.490190882221851 0.652598741058159 85 | 0.199580204064473 0.498192890036540 0.658021174220903 86 | 0.210782504510140 0.506201020268978 0.663464539820373 87 | 0.222120094473446 0.514262905859836 0.668924439315687 88 | 0.233602487979126 0.522322459023280 0.674402988256459 89 | 0.245230956503545 0.530414323228383 0.679893795197079 90 | 0.256999293737868 0.538517077832766 0.685405327691391 91 | 0.268867375216451 0.546617453638714 0.690908493243447 92 | 0.280796541087571 0.554716862300698 0.696428456106379 93 | 0.292852269661222 0.562822424755405 0.701934842873753 94 | 0.304984908287825 0.570907288644333 0.707447831028295 95 | 0.317174391722554 0.578997257825564 0.712949726261217 96 | 0.329437690542594 0.587064215976022 0.718447092660534 97 | 0.341729047062508 0.595122553146222 0.723934269136376 98 | 0.354066879287298 0.603164194446369 0.729411692326091 99 | 0.366459120607412 0.611186371028328 0.734877138142458 100 | 0.378861610722935 0.619189165956636 0.740324604777277 101 | 0.391305435472662 0.627158976263306 0.745756825556389 102 | 0.403759602191144 0.635113918353275 0.751183376989994 103 | 0.416226949404713 0.643045577658272 0.756582201452679 104 | 0.428711000514761 0.650955797069964 0.761968484812862 105 | 0.441199379308494 0.658835562395225 0.767341195245344 106 | 0.453696640746177 0.666695647678831 0.772699379340276 107 | 0.466195439709519 0.674536714420547 0.778044227690793 108 | 0.478697481176218 0.682348643732635 0.783369078671505 109 | 0.491208390407283 0.690142731531820 0.788682348061824 110 | 0.503691040453646 0.697909983146098 0.793980223625601 111 | 0.516177666463701 0.705661130337871 0.799260348127419 112 | 0.528677037372183 0.713387165054439 0.804524903809201 113 | 0.541148537744723 0.721090089144128 0.809774701187157 114 | 0.553624044811769 0.728777520579523 0.815010041014194 115 | 0.566095831289529 0.736441302610630 0.820229496410385 116 | 0.578556889521971 0.744089440428244 0.825435211742100 117 | 0.591013575997469 0.751717864695292 0.830626390057731 118 | 0.603468051794882 0.759314157180133 0.835793236037666 119 | 0.615907808392252 0.766896232233209 0.840940546416650 120 | 0.628351375914998 0.774451767846933 0.846057775020497 121 | 0.640778696269769 0.781987657737725 0.851147140012745 122 | 0.653202886481083 0.789485475154304 0.856205780236356 123 | 0.665631051140026 0.796944736623053 0.861214136154593 124 | 0.678050627607991 0.804370954006938 0.866171991037771 125 | 0.690457129305830 0.811741557195950 0.871059032944938 126 | 0.702867910561578 0.819047879428906 0.875865852523724 127 | 0.715264684941979 0.826289514852470 0.880566565697274 128 | 0.727645637152971 0.833438549282817 0.885145903480942 129 | 0.740018512360524 0.840478578318759 0.889569556416692 130 | 0.752353928938291 0.847379721520399 0.893806883023971 131 | 0.764662206816926 0.854125009765874 0.897821191366335 132 | 0.776917931418178 0.860677603420031 0.901564511549034 133 | 0.789096245898479 0.866991377858808 0.904992047063094 134 | 0.801170235285227 0.873031264185240 0.908042529240771 135 | 0.813109738034455 0.878737549027863 0.910653429603749 136 | 0.824869741088866 0.884061993841130 0.912761422488821 137 | 0.836395984161981 0.888933858929265 0.914301594335361 138 | 0.847617447178892 0.893289331786881 0.915195006653845 139 | 0.858469605735768 0.897073965507770 0.915385319405397 140 | 0.868874147696810 0.900205697800904 0.914811774405494 141 | 0.878729166295217 0.902635611170168 0.913418468819082 142 | 0.887965194662300 0.904302614703932 0.911163829029230 143 | 0.896497481451138 0.905177576890788 0.908034235014784 144 | 0.904242181196211 0.905220840758204 0.904013081534173 145 | 0.911150804594298 0.904421923804460 0.899131706060500 146 | 0.917175112686464 0.902800272968962 0.893409432047520 147 | 0.922285434092425 0.900366911368718 0.886910603913383 148 | 0.926482430209782 0.897172512993203 0.879687063027558 149 | 0.929789443367328 0.893256233805829 0.871826210858336 150 | 0.932236415868166 0.888697755564970 0.863395648715271 151 | 0.933879691759547 0.883552029080048 0.854475619712780 152 | 0.934782441364110 0.877893476326267 0.845151849310954 153 | 0.935012819388168 0.871795003456177 0.835492532274339 154 | 0.934644328679130 0.865313231774809 0.825561024592474 155 | 0.933751569830085 0.858521949078993 0.815420996389504 156 | 0.932407575260742 0.851468979596663 0.805112288273046 157 | 0.930681790815768 0.844208344670306 0.794684976871432 158 | 0.928621734261965 0.836777557572914 0.784169124823811 159 | 0.926298018054397 0.829214873860271 0.773579336488949 160 | 0.923752076598771 0.821544540435274 0.762957651883132 161 | 0.921017480552455 0.813795381701680 0.752313494920532 162 | 0.918147365431835 0.805996736611608 0.741659029930951 163 | 0.915155684379171 0.798156687763302 0.731008150814466 164 | 0.912080197515262 0.790294047721230 0.720369974560745 165 | 0.908933209971593 0.782420879556763 0.709752116645207 166 | 0.905741094310115 0.774539899046965 0.699149806520529 167 | 0.902506295229652 0.766669786118990 0.688588339024624 168 | 0.899249073280625 0.758811753147688 0.678050875876041 169 | 0.895973478778972 0.750972625682935 0.667549849596080 170 | 0.892690318073002 0.743148150543572 0.657085998518581 171 | 0.889402304413319 0.735345399001411 0.646657240805684 172 | 0.886118221581195 0.727569287816672 0.636273910583432 173 | 0.882830934421260 0.719826400602356 0.625923226404459 174 | 0.879556044406122 0.712106114425578 0.615618348700218 175 | 0.876289401083616 0.704419309402805 0.605356956452725 176 | 0.873033483408327 0.696764069453240 0.595141292323706 177 | 0.869784460613489 0.689144176729702 0.584971675856425 178 | 0.866551316762089 0.681541042423868 0.574832244940849 179 | 0.863332565206823 0.673984781201098 0.564746478261825 180 | 0.860121289358219 0.666452702657324 0.554708406283972 181 | 0.856919585553532 0.658956770983906 0.544708801658817 182 | 0.853732310567345 0.651499509920590 0.534753345621489 183 | 0.850561985000852 0.644060956302220 0.524841548251764 184 | 0.847401961269909 0.636670038088135 0.514973926285127 185 | 0.844257716913708 0.629295566358096 0.505145746109018 186 | 0.841125050203907 0.621956587222777 0.495369215061043 187 | 0.838004655063599 0.614653120128036 0.485627200704516 188 | 0.834894825006922 0.607391531554555 0.475940899325912 189 | 0.831801737181927 0.600143583964357 0.466284330514374 190 | 0.828715418258041 0.592937807999052 0.456675316744055 191 | 0.825639183858750 0.585757525682520 0.447108748808547 192 | 0.822582430295920 0.578599530012052 0.437594952501784 193 | 0.819527577556205 0.571477594033132 0.428106125443112 194 | 0.816495683487511 0.564387937116877 0.418656511683668 195 | 0.813463262731259 0.557328305802454 0.409260261054768 196 | 0.810445756748139 0.550284749707934 0.399892097496126 197 | 0.807443168661361 0.543274086421249 0.390575401596745 198 | 0.804446406947494 0.536287574897391 0.381299432028808 199 | 0.801454395091805 0.529329215372927 0.372039828659497 200 | 0.798474800873784 0.522379592006877 0.362835252336598 201 | 0.795500044435640 0.515460482799043 0.353660436715888 202 | 0.792534535488564 0.508574875347926 0.344523230282129 203 | 0.789572921612946 0.501691687555866 0.335435238234661 204 | 0.786617058594253 0.494826615680991 0.326342725866000 205 | 0.783656973557991 0.487977058293948 0.317312494647553 206 | 0.780695457831106 0.481123107966279 0.308300433260066 207 | 0.777737122750988 0.474295071890967 0.299326648198484 208 | 0.774762721647296 0.467464028617740 0.290352025667554 209 | 0.771787685034938 0.460619746515711 0.281424280879544 210 | 0.768786734708889 0.453783078149247 0.272507787018979 211 | 0.765775632350421 0.446929279332575 0.263639536059705 212 | 0.762723782915588 0.440054885261633 0.254763594649694 213 | 0.759638372312205 0.433147102180631 0.245871990468480 214 | 0.756510238532812 0.426199569939020 0.237047322749753 215 | 0.753315528872240 0.419215582194159 0.228189717934488 216 | 0.750050728373275 0.412163265947051 0.219330312075489 217 | 0.746698317574377 0.405028011088795 0.210469747652980 218 | 0.743239023420417 0.397818875016209 0.201593474225984 219 | 0.739650734420317 0.390493173932653 0.192739484691882 220 | 0.735898545328630 0.383059725400793 0.183852450686361 221 | 0.731987645961775 0.375473110142232 0.174976515155528 222 | 0.727864640396785 0.367742976943177 0.166045258995613 223 | 0.723516119308938 0.359851851739625 0.157130992854963 224 | 0.718914628031180 0.351766032370769 0.148211248681656 225 | 0.714027849896486 0.343502688143440 0.139282206408680 226 | 0.708841493959478 0.335047608655812 0.130457962164523 227 | 0.703317564506586 0.326354214821864 0.121544503028415 228 | 0.697448116218383 0.317502066216601 0.112841239667359 229 | 0.691227363996880 0.308462433250971 0.104131688397215 230 | 0.684652540849272 0.299263678000024 0.095633454481783 231 | 0.677734476546401 0.289916489316449 0.087349935577136 232 | 0.670475591845954 0.280477191216233 0.079197308219979 233 | 0.662904019111716 0.271015428274550 0.071510185781929 234 | 0.655048066483013 0.261519815722969 0.064078853126100 235 | 0.646968712071685 0.252081219105690 0.057104271768266 236 | 0.638685847552706 0.242710714631129 0.050618294508265 237 | 0.630260539184699 0.233488477461598 0.044749614281964 238 | 0.621722379838874 0.224448924335862 0.039414417214234 239 | 0.613134970069510 0.215657205829526 0.034829499751253 240 | 0.604538945098623 0.207085947056951 0.031072435991743 241 | 0.595946712206980 0.198740745219919 0.028212331931420 242 | 0.587403023797943 0.190700019451742 0.026019300270630 243 | 0.578936567382355 0.182918144893107 0.024396355544093 244 | 0.570544927903921 0.175422656287259 0.023256562533119 245 | 0.562267726479388 0.168171065404490 0.022522866208901 246 | 0.554075503423028 0.161201841068471 0.022109983539769 247 | 0.546006685670082 0.154400195490086 0.021861054451397 248 | 0.538043235813058 0.147854466034239 0.021737443898460 249 | 0.530181566607633 0.141491307783499 0.021722425853539 250 | 0.522424029251544 0.135276119813108 0.021800333748100 251 | 0.514776102933971 0.129208654848143 0.021956783260291 252 | 0.507212516388537 0.123272169156789 0.022178795229235 253 | 0.499732763982288 0.117486697886525 0.022454836059442 254 | 0.492348219352266 0.111817937688860 0.022774791296839 255 | 0.485034156067520 0.106209429080869 0.023129887607820 256 | 0.477801308218559 0.100607473063370 0.023512579749698 257 | 0.470638529719523 0.095156485393270 0.023916414126760 258 | 0.463530215523482 0.089667801606368 0.024335880247735 259 | 0.456494143126828 0.084258412044765 0.024766258815827 260 | 0.449521139035320 0.078741179814214 0.025203472578427 261 | 0.442603403451347 0.073404461298935 0.025643945754583 262 | 0.435737092808162 0.067903768453092 0.026084475752450 263 | 0.428917933574220 0.062414984404072 0.026522117366938 264 | 0.422146030294622 0.056832292807127 0.026954077651145 265 | 0.415436947341379 0.051116026037773 0.027377628957252 266 | 0.408767695082045 0.045352256495296 0.027790048719182 267 | 0.402132412169475 0.039448072893776 0.028188565135569 268 | 0.395561959493975 0.033385423999654 0.028570299306003 269 | 0.389015011509719 0.027843922915794 0.028932191855555 270 | 0.382496008126481 0.022586164337353 0.029271002574453 271 | 0.376028197804544 0.017607551592283 0.029583356042286 272 | 0.369577911155290 0.012889909842486 0.029865830189540 273 | 0.363161453587428 0.008242840759760 0.030114921529976 274 | 0.356785430614544 0.004034506869887 0.030327135240660 275 | 0.350423051576054 0.000061141134251 0.030499162905118 276 | ]; 277 | 278 | P = size(values,1); 279 | map = interp1(1:size(values,1), values, linspace(1,P,m), 'linear'); 280 | -------------------------------------------------------------------------------- /colormaps/broc.m: -------------------------------------------------------------------------------- 1 | function map = broc(m) 2 | % BROC a scientific colour map 6 by FabioCrameri et al. 3 | % broc(M) returns an M-by-3 matrix containing a colormap. 4 | % written by Ruix.Li in Jan, 2021 5 | 6 | % USAGE: 7 | % colormap(broc(128)) 8 | % colormap broc 9 | 10 | if nargin < 1 11 | f = get(groot,'CurrentFigure'); 12 | if isempty(f) 13 | m = size(get(groot,'DefaultFigureColormap'),1); 14 | else 15 | m = size(f.Colormap,1); 16 | end 17 | end 18 | 19 | values = [ 20 | 0.170812592266192 0.100271803369115 0.299848066662318 21 | 0.170747647277130 0.106342319730591 0.305575606979017 22 | 0.170609292772062 0.112288585649244 0.311297263096247 23 | 0.170402621190224 0.118210044803139 0.317048676549894 24 | 0.170134189476697 0.124040610586762 0.322824029412787 25 | 0.169811299554680 0.129948887941808 0.328600956168019 26 | 0.169434829843628 0.135723135668305 0.334405258773339 27 | 0.168996872036985 0.141580705880751 0.340213351439026 28 | 0.168497709283139 0.147385236220949 0.346028020564225 29 | 0.167973584051652 0.153166370980413 0.351874417309934 30 | 0.167445435392901 0.159000013431582 0.357752611238028 31 | 0.166877329629173 0.164801461265529 0.363613146497719 32 | 0.166256870305548 0.170632201621619 0.369507458206525 33 | 0.165615193036638 0.176450601393898 0.375412064368629 34 | 0.164987850030055 0.182306985132560 0.381349661424271 35 | 0.164375469531935 0.188220086741139 0.387279586979878 36 | 0.163729395103801 0.194112217951196 0.393243887509974 37 | 0.163062659756866 0.199985749077402 0.399218073349306 38 | 0.162409516724962 0.205964494246180 0.405224878946918 39 | 0.161776175621965 0.211934814012724 0.411241252896235 40 | 0.161137362323881 0.217920269650995 0.417285748974453 41 | 0.160495211916459 0.223934377407367 0.423328804244551 42 | 0.159912810041149 0.229986171704343 0.429410924851888 43 | 0.159401440339801 0.236111822381161 0.435511228708970 44 | 0.158950390335836 0.242230854035817 0.441619937345155 45 | 0.158561435745444 0.248420166613465 0.447735508334338 46 | 0.158250954238310 0.254627246682913 0.453884957249969 47 | 0.158049469876367 0.260865045201105 0.460036273306111 48 | 0.157989427401579 0.267146894056513 0.466202437382974 49 | 0.158099772067506 0.273510446150714 0.472379390910552 50 | 0.158406458124652 0.279889792231586 0.478548756367011 51 | 0.158920074162953 0.286307477680619 0.484715438914801 52 | 0.159664727195020 0.292796533276176 0.490895430649300 53 | 0.160747733143886 0.299338856698466 0.497034502098018 54 | 0.162160382114685 0.305921408655687 0.503158954170250 55 | 0.163909854473074 0.312515601702270 0.509272185390343 56 | 0.165993186105274 0.319192197434523 0.515336403758425 57 | 0.168537967149693 0.325884062986479 0.521366639942940 58 | 0.171487192967485 0.332647938121138 0.527351025359936 59 | 0.174901084843311 0.339419132008842 0.533270710266560 60 | 0.178739348788888 0.346199341438544 0.539134804936143 61 | 0.182998544656462 0.353033907379655 0.544929561243137 62 | 0.187763628133217 0.359870478456418 0.550649586196823 63 | 0.192881303294645 0.366728036638614 0.556286224966042 64 | 0.198421957977798 0.373583977732397 0.561860116578865 65 | 0.204385234128204 0.380450007113049 0.567340289637714 66 | 0.210653057977981 0.387302280947044 0.572743001078923 67 | 0.217272502932902 0.394164064984380 0.578054159770778 68 | 0.224158099771003 0.401029765660475 0.583301520919863 69 | 0.231360298849082 0.407861795246444 0.588470529046780 70 | 0.238747548410839 0.414696236517309 0.593581454951875 71 | 0.246366657158900 0.421514840161443 0.598619203057604 72 | 0.254181463599341 0.428338560262580 0.603609522759481 73 | 0.262131931418912 0.435151629951619 0.608546053339451 74 | 0.270239572011996 0.441951268678927 0.613423192747058 75 | 0.278444328063241 0.448741754736607 0.618281415439623 76 | 0.286742246337916 0.455525617234892 0.623101614580144 77 | 0.295150406858487 0.462306613744498 0.627893276974379 78 | 0.303627776226509 0.469101219342305 0.632662907895054 79 | 0.312163270686736 0.475882204134439 0.637417044992296 80 | 0.320787718188141 0.482664125705423 0.642158616539186 81 | 0.329438710889544 0.489447083397539 0.646891380832429 82 | 0.338109743758249 0.496238773664094 0.651618200999122 83 | 0.346850805290529 0.503037308528958 0.656341821591003 84 | 0.355617480257025 0.509847258222114 0.661055235905504 85 | 0.364395894734050 0.516658081320641 0.665778505735098 86 | 0.373217168773656 0.523479133999860 0.670505847597853 87 | 0.382060616326271 0.530301476415405 0.675224517466940 88 | 0.390941283811410 0.537139823942182 0.679948732949498 89 | 0.399820785292365 0.543973157684337 0.684683252256278 90 | 0.408740807598366 0.550821981913328 0.689427417673608 91 | 0.417677448577857 0.557679562950489 0.694159544470596 92 | 0.426626359232337 0.564541238422411 0.698909157946798 93 | 0.435604849023533 0.571412814236454 0.703665768298913 94 | 0.444594718814555 0.578292015928672 0.708426468677329 95 | 0.453589972922855 0.585190809756812 0.713186239623376 96 | 0.462608557947968 0.592089772720804 0.717959052294974 97 | 0.471660797932269 0.598991478277244 0.722729384258213 98 | 0.480704660619595 0.605898747015349 0.727513262106274 99 | 0.489774561753637 0.612822866844069 0.732305856505841 100 | 0.498867983910849 0.619763467690240 0.737095315277267 101 | 0.507973446734990 0.626696780564263 0.741892907287098 102 | 0.517088143071917 0.633649158137178 0.746698792088036 103 | 0.526218360732576 0.640602719075046 0.751514482861070 104 | 0.535355065986608 0.647565908089048 0.756326294229780 105 | 0.544519240086907 0.654536639745414 0.761148843819543 106 | 0.553689219539515 0.661524223152314 0.765979108910574 107 | 0.562886055831706 0.668513969662458 0.770813958233957 108 | 0.572083716873440 0.675509044777112 0.775650946813888 109 | 0.581296161444188 0.682514144018295 0.780497757235722 110 | 0.590524878312374 0.689535574464899 0.785353307221896 111 | 0.599773941800200 0.696557102283940 0.790209107499942 112 | 0.609035690377679 0.703589181420190 0.795073848493251 113 | 0.618302084151906 0.710631465899785 0.799948519169813 114 | 0.627584995501572 0.717683730621919 0.804821657323741 115 | 0.636886455563373 0.724740875335834 0.809704517396079 116 | 0.646192348847170 0.731806832130836 0.814590223902688 117 | 0.655518787846125 0.738885480285159 0.819482449942479 118 | 0.664851959302127 0.745965014584261 0.824383332994677 119 | 0.674205694688812 0.753054882261714 0.829293425643249 120 | 0.683568485321284 0.760159568112568 0.834201798380243 121 | 0.692950546381041 0.767266683485640 0.839111118667067 122 | 0.702331994632856 0.774382937655249 0.844024698799884 123 | 0.711736062523436 0.781512140762890 0.848943702037959 124 | 0.721141231574597 0.788641852501661 0.853854306349714 125 | 0.730566212235212 0.795772899225888 0.858767431005306 126 | 0.740000153458149 0.802911317350763 0.863676402764463 127 | 0.749428226276836 0.810051162532662 0.868568137562232 128 | 0.758875253928141 0.817191300950052 0.873433409495308 129 | 0.768315718192836 0.824324010426758 0.878277191211554 130 | 0.777764467550245 0.831454792235690 0.883078851054254 131 | 0.787199517622305 0.838558779530292 0.887828561111426 132 | 0.796615833170115 0.845644856598789 0.892511891637176 133 | 0.806016706026915 0.852703420940601 0.897100210307940 134 | 0.815380584874108 0.859710685706458 0.901564713661269 135 | 0.824692041438731 0.866655810169866 0.905885322391998 136 | 0.833942173381804 0.873524303730907 0.910014135926345 137 | 0.843088656133569 0.880286876750957 0.913910152298793 138 | 0.852117199989643 0.886919507024538 0.917521788951602 139 | 0.860973870156624 0.893377425937641 0.920781367633895 140 | 0.869623703270409 0.899631562184408 0.923646530490346 141 | 0.878008747312407 0.905622383809292 0.926025062105949 142 | 0.886060606979297 0.911294244302549 0.927850271206373 143 | 0.893701887168501 0.916594103347157 0.929053983321893 144 | 0.900863016979410 0.921454069873779 0.929562127567272 145 | 0.907459557589351 0.925811866715698 0.929309705886542 146 | 0.913404268494762 0.929601703928432 0.928247531868776 147 | 0.918623219675005 0.932771778428780 0.926345193083083 148 | 0.923066738153178 0.935283045773768 0.923586141623562 149 | 0.926672859273500 0.937103242951277 0.919971298528948 150 | 0.929428760082966 0.938215101251688 0.915536881317547 151 | 0.931330022616542 0.938632130512848 0.910341771734399 152 | 0.932391656872923 0.938376586161322 0.904431212847356 153 | 0.932659714738384 0.937487453254133 0.897896401925740 154 | 0.932188090577809 0.936014154110356 0.890811692180424 155 | 0.931045681905001 0.934006904864080 0.883261156731462 156 | 0.929295944056427 0.931540267024101 0.875320966790177 157 | 0.927022064853693 0.928664582484400 0.867057510452396 158 | 0.924297276198069 0.925445976252270 0.858540832770200 159 | 0.921185550430494 0.921935283738831 0.849823482165263 160 | 0.917759254074524 0.918177533000467 0.840942753541190 161 | 0.914062235327679 0.914223905139735 0.831942886025567 162 | 0.910149898305540 0.910107082432039 0.822845007065858 163 | 0.906063218226845 0.905860411162278 0.813677167309186 164 | 0.901836710254900 0.901508067606205 0.804466333793192 165 | 0.897506571075002 0.897082058602987 0.795211876828037 166 | 0.893085550303289 0.892588195980331 0.785938496633966 167 | 0.888605351323926 0.888045063648177 0.776644861853639 168 | 0.884072040529136 0.883469191005184 0.767334451764544 169 | 0.879494783348793 0.878859726661333 0.758028461132568 170 | 0.874892591614608 0.874230392480341 0.748712176391451 171 | 0.870260918453413 0.869581541902147 0.739404733819430 172 | 0.865613723088016 0.864914541268070 0.730086157235233 173 | 0.860942839640175 0.860235464905142 0.720765628261166 174 | 0.856252195880410 0.855533871414870 0.711456213263327 175 | 0.851534069283673 0.850804458258874 0.702131132903685 176 | 0.846790048033270 0.846055043837853 0.692817822314824 177 | 0.842017348031324 0.841275989504775 0.683482139074217 178 | 0.837197315985099 0.836452307983379 0.674142272944624 179 | 0.832324375406143 0.831583273437823 0.664784944549502 180 | 0.827389033500386 0.826646967098486 0.655416006206134 181 | 0.822382702028449 0.821640065764515 0.646019757512359 182 | 0.817280263713479 0.816546132973555 0.636605807074559 183 | 0.812077854270226 0.811348517000334 0.627148480190675 184 | 0.806757900440259 0.806032749938281 0.617662938863329 185 | 0.801293244100013 0.800584669252506 0.608151779943115 186 | 0.795679483370605 0.794985132840853 0.598590881764871 187 | 0.789899814634927 0.789224517249708 0.589002130213427 188 | 0.783940904365419 0.783278569764014 0.579401358651020 189 | 0.777783181858888 0.777151379320846 0.569761317427424 190 | 0.771426471263017 0.770818204326877 0.560131572624703 191 | 0.764862375059863 0.764281715615986 0.550498085455717 192 | 0.758092849346218 0.757544690608590 0.540889313146664 193 | 0.751124703921537 0.750609417605346 0.531329042185019 194 | 0.743954220256197 0.743478805089722 0.521826176914090 195 | 0.736605043964625 0.736160954231483 0.512424070288457 196 | 0.729093640723933 0.728687479503592 0.503123237916357 197 | 0.721431402351600 0.721062183043519 0.493968217561130 198 | 0.713649491385460 0.713313813790045 0.484947929609794 199 | 0.705758925806861 0.705456820050986 0.476108547391978 200 | 0.697780432919190 0.697511023139708 0.467439555105519 201 | 0.689746973669316 0.689507932565751 0.458953161506043 202 | 0.681655552389199 0.681441510367572 0.450652662643734 203 | 0.673548411639286 0.673359462783682 0.442543751652627 204 | 0.665419796717380 0.665249943961625 0.434604759221116 205 | 0.657293844995061 0.657143183837963 0.426844799537131 206 | 0.649168186745235 0.649033325382259 0.419244940219778 207 | 0.641047727689024 0.640927793332453 0.411788323740724 208 | 0.632957698283831 0.632847917525473 0.404467870183222 209 | 0.624883092299755 0.624782779839618 0.397274384602776 210 | 0.616835553363434 0.616742261539890 0.390185384367740 211 | 0.608813273911010 0.608725360030164 0.383205997201070 212 | 0.600802441911009 0.600718786208918 0.376298847749108 213 | 0.592833232093887 0.592752910515376 0.369452545705341 214 | 0.584878042033369 0.584798590677633 0.362676770893302 215 | 0.576950412589928 0.576873565940010 0.355964217881896 216 | 0.569037450663278 0.568960039455128 0.349283616200925 217 | 0.561156472407253 0.561078365416999 0.342654816804006 218 | 0.553293657036162 0.553215158366492 0.336041751518371 219 | 0.545463422746096 0.545383087481945 0.329488255057205 220 | 0.537649811140719 0.537568339775878 0.322942087317316 221 | 0.529851503810510 0.529768559495379 0.316423563033999 222 | 0.522068003398834 0.521982192792780 0.309933365453487 223 | 0.514328255173374 0.514240536308550 0.303442167904599 224 | 0.506587290389945 0.506496274523255 0.297008714904979 225 | 0.498881837439765 0.498790102243195 0.290561139531001 226 | 0.491201981554813 0.491105702078741 0.284151223031351 227 | 0.483517693642330 0.483418641043189 0.277769441257354 228 | 0.475879856719661 0.475778252527019 0.271385592308664 229 | 0.468247405981251 0.468141583914852 0.265027901355548 230 | 0.460641259469377 0.460531271610187 0.258704856159658 231 | 0.453069051292366 0.452957976472774 0.252389383913636 232 | 0.445502709478753 0.445387917787280 0.246077867600471 233 | 0.437978212184546 0.437858943354844 0.239807786920011 234 | 0.430459257758595 0.430334773929989 0.233535025291233 235 | 0.422959256308109 0.422830839807372 0.227319989911295 236 | 0.415497148514473 0.415365050349120 0.221112922894552 237 | 0.408053035393898 0.407916870385086 0.214889633027719 238 | 0.400645048217754 0.400502660376384 0.208724932822905 239 | 0.393233069824354 0.393089362674733 0.202565856584324 240 | 0.385855473194750 0.385708499455457 0.196466423361514 241 | 0.378514040944188 0.378363786976593 0.190336877963353 242 | 0.371184051554141 0.371031472479078 0.184261493908247 243 | 0.363888806081500 0.363734224890385 0.178237470606175 244 | 0.356626333218900 0.356470659467558 0.172180905445483 245 | 0.349373487653102 0.349219048632586 0.166190422549834 246 | 0.342152887818471 0.341999990767125 0.160206514744119 247 | 0.334966538473486 0.334818602566054 0.154298779633870 248 | 0.327776953573946 0.327636525913707 0.148402853106380 249 | 0.320648564578381 0.320520800051027 0.142577047560214 250 | 0.313524650997882 0.313410128268938 0.136758501907742 251 | 0.306440040158200 0.306348004775878 0.131028612656910 252 | 0.299374278196807 0.299307151750354 0.125310649520610 253 | 0.292330455286156 0.292296378456938 0.119650172676142 254 | 0.285315139951805 0.285321405830438 0.114060962625130 255 | 0.278355988101981 0.278412314278245 0.108535786816620 256 | 0.271400256092546 0.271512832185792 0.103141807585236 257 | 0.264491260499870 0.264674083060106 0.097784995864036 258 | 0.257606455565770 0.257872183108546 0.092474398970458 259 | 0.250761814839932 0.251142778812546 0.087346728200423 260 | 0.243935534831721 0.244416127972093 0.082262202103642 261 | 0.237195629796648 0.237795052020951 0.077191734454041 262 | 0.230424374115664 0.231198815343862 0.072348947318199 263 | 0.223733828227220 0.224628825407877 0.067628378269576 264 | 0.217087464406550 0.218177590634550 0.063024518609423 265 | 0.210463533647846 0.211769574091685 0.058418886027314 266 | 0.203942936322469 0.205389884431323 0.053781477363043 267 | 0.197487434881089 0.199072971199450 0.048969306083724 268 | 0.191145140931251 0.192842840213799 0.043546085125129 269 | 0.184939484304721 0.186651113556052 0.037942950731959 270 | 0.178822152110912 0.180505378580887 0.031906657219346 271 | 0.172804613901130 0.174444933281157 0.026044412066232 272 | 0.166947119446031 0.168396354208135 0.020145083420678 273 | 0.161186284434678 0.162427743399396 0.014201905900476 274 | 0.155538608763322 0.156487226107732 0.008001356695412 275 | 0.150046122677910 0.150558084791198 0.001930274612872 276 | ]; 277 | 278 | P = size(values,1); 279 | map = interp1(1:size(values,1), values, linspace(1,P,m), 'linear'); 280 | -------------------------------------------------------------------------------- /colormaps/buda.m: -------------------------------------------------------------------------------- 1 | function map = buda(m) 2 | % BUDA a scientific colour map 6 by FabioCrameri et al. 3 | % buda(M) returns an M-by-3 matrix containing a colormap. 4 | % written by Ruix.Li in Jan, 2021 5 | 6 | % USAGE: 7 | % colormap(buda(128)) 8 | % colormap buda 9 | 10 | if nargin < 1 11 | f = get(groot,'CurrentFigure'); 12 | if isempty(f) 13 | m = size(get(groot,'DefaultFigureColormap'),1); 14 | else 15 | m = size(f.Colormap,1); 16 | end 17 | end 18 | 19 | values = [ 20 | 0.700151013186464 0.002744521371480 0.700612383503220 21 | 0.700191438818500 0.010832587254906 0.697186184684569 22 | 0.700225944402480 0.019196458575806 0.693784111724388 23 | 0.700255042439362 0.027497169697863 0.690410321631844 24 | 0.700279268492005 0.036129024029558 0.687067010023712 25 | 0.700299178456893 0.044534585802717 0.683749886779686 26 | 0.700315347392448 0.052200874533126 0.680466828737477 27 | 0.700328370456209 0.059479067513228 0.677233894866722 28 | 0.700338866405628 0.066137694297342 0.674023568775505 29 | 0.700347483832883 0.072500448039125 0.670864562481575 30 | 0.700354910521187 0.078556938320413 0.667746525454801 31 | 0.700361885877581 0.084489178455497 0.664664973675436 32 | 0.700369216265748 0.090118138587469 0.661646651096821 33 | 0.700377792975552 0.095601576922107 0.658661977721888 34 | 0.700388612287836 0.100918911780053 0.655739860700404 35 | 0.700402796830400 0.106179573868724 0.652854262868175 36 | 0.700421617391120 0.111272387283884 0.650034736756693 37 | 0.700446513878155 0.116281084331147 0.647259934459058 38 | 0.700479113827622 0.121141221409355 0.644531822209735 39 | 0.700521246988776 0.126029246323975 0.641864059260454 40 | 0.700574953496438 0.130794442371027 0.639246354308035 41 | 0.700642483160206 0.135455048065142 0.636683654720671 42 | 0.700726282610226 0.140078640086337 0.634168788975324 43 | 0.700828965956693 0.144685046978661 0.631700610991304 44 | 0.700953268424405 0.149192641399738 0.629284496197522 45 | 0.701102108315513 0.153640610538232 0.626923308573509 46 | 0.701278667160200 0.158084250772271 0.624614530651854 47 | 0.701486414219002 0.162466064304015 0.622348584301474 48 | 0.701729236013893 0.166801045871164 0.620146630591122 49 | 0.702011586906612 0.171075869286048 0.617978544576132 50 | 0.702337102712320 0.175335526215928 0.615866676926295 51 | 0.702707257306773 0.179554849227689 0.613799718718198 52 | 0.703121751242629 0.183740840163929 0.611790488340757 53 | 0.703582255653892 0.187936079125258 0.609823326849925 54 | 0.704093357496668 0.192033407623717 0.607911309246802 55 | 0.704657760040289 0.196154358019587 0.606028705770948 56 | 0.705274924636784 0.200200351172075 0.604212967675734 57 | 0.705946456272764 0.204297579529091 0.602424435471941 58 | 0.706670830165867 0.208310413140675 0.600685100409032 59 | 0.707439240584263 0.212331691837457 0.598991764105848 60 | 0.708264997091587 0.216333438531640 0.597336717817960 61 | 0.709139656262237 0.220301829915574 0.595714428347909 62 | 0.710053324802135 0.224219253100150 0.594134184914224 63 | 0.711014686956381 0.228185934226232 0.592594773260327 64 | 0.712010812748173 0.232099178623117 0.591072898020287 65 | 0.713043839638589 0.235997254041744 0.589585257221429 66 | 0.714112590724609 0.239863945309831 0.588130552982848 67 | 0.715213806268153 0.243717366438516 0.586706353819360 68 | 0.716339227050802 0.247586235318438 0.585309184549829 69 | 0.717485369752209 0.251421394990197 0.583920022805588 70 | 0.718641768594158 0.255233036215672 0.582556859365352 71 | 0.719825026602796 0.259027869916906 0.581215872305585 72 | 0.721011590204534 0.262797678888435 0.579897055024555 73 | 0.722212253045731 0.266557404777711 0.578579637793857 74 | 0.723422608115277 0.270315052937394 0.577284199362132 75 | 0.724641427821812 0.274033740025158 0.576009287003681 76 | 0.725860234129537 0.277746759026875 0.574722877432514 77 | 0.727075222627729 0.281433198722397 0.573468375957142 78 | 0.728294155219721 0.285106719308220 0.572216148629248 79 | 0.729515557211823 0.288786035359460 0.570966521284320 80 | 0.730730727402971 0.292428197148301 0.569729230016591 81 | 0.731948326759305 0.296062572843625 0.568502381542882 82 | 0.733158997202603 0.299688600443831 0.567287262937437 83 | 0.734367621076589 0.303279959101782 0.566066965111619 84 | 0.735568496796280 0.306882707978077 0.564853436290993 85 | 0.736769355091338 0.310470724794144 0.563660870016477 86 | 0.737963012982431 0.314024304717739 0.562463539271871 87 | 0.739164204255183 0.317573639298476 0.561260544660038 88 | 0.740347437528896 0.321114921907681 0.560077301612477 89 | 0.741526796883478 0.324631880861722 0.558884653775052 90 | 0.742713554302306 0.328153445889729 0.557710880760522 91 | 0.743886254281325 0.331653631813577 0.556532370985910 92 | 0.745056320183380 0.335166345437211 0.555357439678304 93 | 0.746224728801056 0.338633014670199 0.554195812914167 94 | 0.747393029244771 0.342110582684746 0.553026415125559 95 | 0.748551516280258 0.345564696434943 0.551874232972246 96 | 0.749704072946127 0.349024258210669 0.550713631917140 97 | 0.750867574400834 0.352465070051989 0.549561116287911 98 | 0.752015301353903 0.355908338093074 0.548415587054473 99 | 0.753158270262494 0.359324454250786 0.547260020019887 100 | 0.754310569366993 0.362742887101461 0.546123714773392 101 | 0.755451333849762 0.366161869382935 0.544976597649746 102 | 0.756588818886290 0.369555853010634 0.543837116102113 103 | 0.757726440947796 0.372949034919816 0.542705135580038 104 | 0.758860241264006 0.376350147363227 0.541560976790931 105 | 0.759989936517236 0.379722343564458 0.540436824122962 106 | 0.761121554850295 0.383103422470155 0.539305192121034 107 | 0.762245941736055 0.386458838432252 0.538188780502719 108 | 0.763371458607029 0.389823312204860 0.537064897595265 109 | 0.764496937787110 0.393183243455329 0.535932615691830 110 | 0.765620836947352 0.396533236582388 0.534816301052826 111 | 0.766734662701837 0.399877563665850 0.533691450613081 112 | 0.767849882461927 0.403228326394264 0.532586353185930 113 | 0.768965108992218 0.406562922791357 0.531468270837627 114 | 0.770080395027956 0.409898348717861 0.530356675485380 115 | 0.771196648403570 0.413224883754405 0.529251782955260 116 | 0.772302295162056 0.416544744647525 0.528136118052753 117 | 0.773408061971554 0.419864445774082 0.527035563272476 118 | 0.774513933269549 0.423170861023909 0.525927584645035 119 | 0.775619790486386 0.426486792111321 0.524822293268453 120 | 0.776726889831171 0.429799972645301 0.523722869741670 121 | 0.777825926289850 0.433104863378092 0.522621276895807 122 | 0.778920707439699 0.436412650530498 0.521521238115657 123 | 0.780015711117315 0.439712990037653 0.520426777218191 124 | 0.781110053543242 0.443015523378900 0.519342066711059 125 | 0.782201629911325 0.446308423921652 0.518255757835602 126 | 0.783285303928256 0.449611337199324 0.517171476239382 127 | 0.784373315706480 0.452911208301395 0.516076604898320 128 | 0.785449510708815 0.456202107126668 0.515006706266625 129 | 0.786526378549360 0.459504676287572 0.513939445008477 130 | 0.787590422080254 0.462791811640144 0.512864672457494 131 | 0.788656952396293 0.466095924150253 0.511800006840681 132 | 0.789713175529609 0.469411009674433 0.510743809963939 133 | 0.790762519269440 0.472703388549380 0.509696466705426 134 | 0.791806843755582 0.476015310143443 0.508661191779537 135 | 0.792845399421227 0.479325149275140 0.507622318639014 136 | 0.793876567807578 0.482635484611650 0.506588941793323 137 | 0.794891576731808 0.485948973798488 0.505565080696060 138 | 0.795900142759089 0.489268322395458 0.504571903601671 139 | 0.796900844893156 0.492593581678486 0.503560486515749 140 | 0.797893527911341 0.495924177687750 0.502571066246310 141 | 0.798878640386456 0.499260524320831 0.501598554434494 142 | 0.799853069281348 0.502601293516993 0.500622001234146 143 | 0.800811366805841 0.505941670744057 0.499654106257125 144 | 0.801762660375399 0.509300886703354 0.498714894614343 145 | 0.802705532392462 0.512651888760832 0.497777702165082 146 | 0.803641172005240 0.516004775037181 0.496831519884852 147 | 0.804568353060173 0.519378041904114 0.495906581858622 148 | 0.805480760463111 0.522744861353787 0.495000226718480 149 | 0.806395309345431 0.526119591767508 0.494091534321570 150 | 0.807296122841365 0.529496086491685 0.493182633644587 151 | 0.808190190418876 0.532872946977499 0.492293571637260 152 | 0.809081443419072 0.536254162320741 0.491418801200414 153 | 0.809960459113135 0.539632789481346 0.490532317390270 154 | 0.810838933440160 0.543029396431987 0.489643438809204 155 | 0.811715601235634 0.546423037274834 0.488776501585397 156 | 0.812582728066150 0.549810565477045 0.487915623059787 157 | 0.813449438601782 0.553198935414387 0.487045680491540 158 | 0.814314191868903 0.556600671981841 0.486177646642571 159 | 0.815177870589752 0.560003214865697 0.485315027778154 160 | 0.816041561378172 0.563405363759068 0.484455984777868 161 | 0.816898107550460 0.566805981559958 0.483599960751350 162 | 0.817752441249335 0.570200394233703 0.482748274475827 163 | 0.818607883698267 0.573610501467508 0.481897762732943 164 | 0.819463597083431 0.577019176245417 0.481034735256568 165 | 0.820319957986687 0.580425930428299 0.480189281698687 166 | 0.821177446156115 0.583831506451895 0.479336620354104 167 | 0.822035969822589 0.587241081479623 0.478479061088267 168 | 0.822888462673851 0.590654243234618 0.477626044385462 169 | 0.823741264998074 0.594071127520723 0.476773681811010 170 | 0.824596100036678 0.597489071180013 0.475924058256247 171 | 0.825451763643807 0.600903014106865 0.475075195709202 172 | 0.826310132575702 0.604329670254765 0.474213479790242 173 | 0.827167159819731 0.607751532049467 0.473350279932075 174 | 0.828020378782450 0.611173119725681 0.472504476600292 175 | 0.828883052826960 0.614590400966780 0.471654766363941 176 | 0.829740203569857 0.618022243193107 0.470795730707129 177 | 0.830597541208017 0.621450515527074 0.469942944461760 178 | 0.831458830555010 0.624886097972952 0.469086581770917 179 | 0.832315380852915 0.628324965446607 0.468218456441812 180 | 0.833173875377996 0.631759392382997 0.467368245299930 181 | 0.834038448150471 0.635196823375233 0.466506476769535 182 | 0.834897044663937 0.638641005280465 0.465638471982444 183 | 0.835758543097143 0.642087709263600 0.464790485294026 184 | 0.836621658064499 0.645531562757683 0.463930919171207 185 | 0.837487803419455 0.648989656800177 0.463055373481399 186 | 0.838348285077971 0.652439275627913 0.462200778922139 187 | 0.839214362754337 0.655902376024582 0.461341711654507 188 | 0.840083095643251 0.659357315925085 0.460468917576839 189 | 0.840947110765205 0.662826380677549 0.459614069034002 190 | 0.841815304737863 0.666286495897870 0.458748550412360 191 | 0.842683950566224 0.669763614586003 0.457878421372628 192 | 0.843547646521497 0.673236182784910 0.457011973817185 193 | 0.844421151443106 0.676714389357141 0.456145220526422 194 | 0.845290879749427 0.680187332072815 0.455281917149285 195 | 0.846160351501909 0.683675092423245 0.454415171274446 196 | 0.847032959459111 0.687165683933348 0.453535946927835 197 | 0.847907120756279 0.690653921646195 0.452675257067408 198 | 0.848784223201939 0.694148788406654 0.451800449755914 199 | 0.849661567635039 0.697651941732423 0.450923899775968 200 | 0.850534034728342 0.701158480853038 0.450049093608949 201 | 0.851409914819018 0.704666667086334 0.449178221472403 202 | 0.852295919927583 0.708180443451543 0.448296444491102 203 | 0.853169752127195 0.711699367827177 0.447413239522151 204 | 0.854049400115098 0.715219618316359 0.446541206796087 205 | 0.854935836816614 0.718741712566437 0.445655264762778 206 | 0.855818274785718 0.722269205513671 0.444788188493999 207 | 0.856699298262828 0.725811245614990 0.443905091669831 208 | 0.857583686297297 0.729347051194798 0.443020981661150 209 | 0.858469960777855 0.732893095482216 0.442142283369983 210 | 0.859359141397915 0.736435846156087 0.441246727241694 211 | 0.860249966163106 0.739996536829189 0.440360593547745 212 | 0.861135895845704 0.743552207273477 0.439474237813609 213 | 0.862031994553083 0.747114547885020 0.438583844309574 214 | 0.862924198313494 0.750684080583577 0.437706007519634 215 | 0.863818309356783 0.754256636480351 0.436810408701618 216 | 0.864708436591920 0.757832514155919 0.435919125898904 217 | 0.865604131552675 0.761413246162834 0.435028242723042 218 | 0.866502002803864 0.765005591294353 0.434119850178122 219 | 0.867400358721010 0.768592551779725 0.433228097966045 220 | 0.868306607824850 0.772194835042824 0.432343245470013 221 | 0.869205589482613 0.775798455458561 0.431443049173180 222 | 0.870103287131918 0.779408259403252 0.430537597761616 223 | 0.871011744010603 0.783023084615552 0.429635385255963 224 | 0.871922988660660 0.786650866564842 0.428732897009018 225 | 0.872830655874579 0.790272606634989 0.427834484597939 226 | 0.873742200210816 0.793911380676118 0.426929182928222 227 | 0.874658462333725 0.797544713795591 0.426015001495068 228 | 0.875581546227583 0.801192289798274 0.425118988950551 229 | 0.876503707526342 0.804847017867378 0.424204755588912 230 | 0.877438170941505 0.808509743935902 0.423294029085726 231 | 0.878380656041148 0.812176979525468 0.422385733897974 232 | 0.879330256496157 0.815858585084080 0.421480452630261 233 | 0.880295011442233 0.819540844562096 0.420577873928526 234 | 0.881278229171928 0.823242708564973 0.419683066337808 235 | 0.882275899825967 0.826956231530337 0.418775070334603 236 | 0.883301564037488 0.830680301290385 0.417880252614111 237 | 0.884356084698022 0.834420221974354 0.416994539497475 238 | 0.885442275704706 0.838174250811778 0.416101355083259 239 | 0.886572620257563 0.841950316456782 0.415221802526958 240 | 0.887744250375706 0.845740931305864 0.414352451051135 241 | 0.888980585623504 0.849563495451310 0.413496843242602 242 | 0.890274881263394 0.853401143028864 0.412657879785334 243 | 0.891646579034337 0.857273929282672 0.411816986178964 244 | 0.893098498090496 0.861175666241086 0.411007731241049 245 | 0.894649097572288 0.865109107238093 0.410220673251575 246 | 0.896296084517507 0.869084293879444 0.409442807231431 247 | 0.898054955358838 0.873088381595888 0.408694646246037 248 | 0.899940537240462 0.877132226169565 0.407975532240908 249 | 0.901952440292702 0.881224130273248 0.407286200659150 250 | 0.904103177651022 0.885354754065237 0.406631197696170 251 | 0.906403812407172 0.889528959046851 0.406012690828740 252 | 0.908850272067583 0.893747249180813 0.405420453492652 253 | 0.911455309357940 0.898011616722504 0.404859124444351 254 | 0.914219930108594 0.902321593786128 0.404345617987568 255 | 0.917142247169875 0.906674844930219 0.403875819322628 256 | 0.920216784475329 0.911069631922526 0.403438872076790 257 | 0.923456970724700 0.915502258001119 0.403034170537186 258 | 0.926840665494990 0.919981736697742 0.402664909915835 259 | 0.930380282123106 0.924494473710662 0.402332590281795 260 | 0.934052255055690 0.929044127014897 0.402037403782097 261 | 0.937865507248695 0.933626294873014 0.401778141438598 262 | 0.941799182793136 0.938243960894763 0.401552232633382 263 | 0.945848104862810 0.942888259071230 0.401355258745917 264 | 0.950004252232385 0.947555336200118 0.401183238064115 265 | 0.954258294205353 0.952243457663056 0.401032963200344 266 | 0.958598805317057 0.956957037948758 0.400901678547602 267 | 0.963014176228260 0.961688113489183 0.400786876344931 268 | 0.967501504450074 0.966439469822270 0.400686227821429 269 | 0.972046104678356 0.971205457476981 0.400597624630681 270 | 0.976640888027635 0.975983393224608 0.400518933863726 271 | 0.981285683410791 0.980778721261431 0.400448016608471 272 | 0.985967144331056 0.985583651609398 0.400382802995697 273 | 0.990679623218528 0.990397047436713 0.400321340856881 274 | 0.995417677808852 0.995217947898793 0.400261826008346 275 | 1.000000000000000 1.000000000000000 0.400202619867322 276 | ]; 277 | 278 | P = size(values,1); 279 | map = interp1(1:size(values,1), values, linspace(1,P,m), 'linear'); 280 | -------------------------------------------------------------------------------- /colormaps/cork.m: -------------------------------------------------------------------------------- 1 | function map = cork(m) 2 | % CORK a scientific colour map 6 by FabioCrameri et al. 3 | % cork(M) returns an M-by-3 matrix containing a colormap. 4 | % written by Ruix.Li in Jan, 2021 5 | 6 | % USAGE: 7 | % colormap(cork(128)) 8 | % colormap cork 9 | 10 | if nargin < 1 11 | f = get(groot,'CurrentFigure'); 12 | if isempty(f) 13 | m = size(get(groot,'DefaultFigureColormap'),1); 14 | else 15 | m = size(f.Colormap,1); 16 | end 17 | end 18 | 19 | values = [ 20 | 0.171002398331263 0.100332547955555 0.299841963842609 21 | 0.171098366992116 0.106191672771874 0.305325087035820 22 | 0.171127192424392 0.111939537882448 0.310820944485735 23 | 0.171091907155429 0.117628408715665 0.316326432743921 24 | 0.170995982986843 0.123285950949198 0.321839580083564 25 | 0.170843250573011 0.128952743272275 0.327377844778911 26 | 0.170638017632661 0.134629384768625 0.332952524029169 27 | 0.170385284713602 0.140209763871292 0.338509805811994 28 | 0.170090992745361 0.145846634929384 0.344092976844059 29 | 0.169760716150286 0.151413060964572 0.349710021734487 30 | 0.169393046745739 0.157016849726100 0.355340685002132 31 | 0.168980881585521 0.162635055430378 0.360955612502398 32 | 0.168526928039341 0.168218289444217 0.366624193383747 33 | 0.168060303612722 0.173841815407539 0.372280664576550 34 | 0.167603138364201 0.179470417436171 0.377971565855990 35 | 0.167137344420744 0.185134864316794 0.383678511092528 36 | 0.166645089532119 0.190771626027995 0.389393037598127 37 | 0.166141984346986 0.196481807085864 0.395128641723736 38 | 0.165651205711257 0.202154324285050 0.400889843977068 39 | 0.165193532209339 0.207899081745438 0.406645026038188 40 | 0.164781139107446 0.213652566516988 0.412433661100677 41 | 0.164406505548808 0.219446390967428 0.418216884199357 42 | 0.164066337848045 0.225250052800759 0.424030097535338 43 | 0.163773289872956 0.231114197357487 0.429859970893943 44 | 0.163547786936196 0.237010534088008 0.435702812874637 45 | 0.163407669210592 0.242898776676067 0.441549360085862 46 | 0.163369377165273 0.248876449649766 0.447399222978871 47 | 0.163449825810384 0.254878819295624 0.453272272666906 48 | 0.163666891044291 0.260898206878388 0.459150785150432 49 | 0.164035422721497 0.266965264418978 0.465023355441722 50 | 0.164556321366372 0.273096264725858 0.470907242974895 51 | 0.165254743343999 0.279263881656676 0.476781344137553 52 | 0.166222023742083 0.285442138811996 0.482654412145989 53 | 0.167416869287497 0.291706643678688 0.488521468900075 54 | 0.168855961933095 0.297976348393468 0.494375924709667 55 | 0.170546164870471 0.304307424197429 0.500202646604631 56 | 0.172534050307227 0.310689553932864 0.506015971891863 57 | 0.174856758597870 0.317080754209592 0.511810934652928 58 | 0.177481446236095 0.323518376298121 0.517581351516561 59 | 0.180395574659795 0.329997243946735 0.523307415369857 60 | 0.183679853984810 0.336486423878587 0.529000441794612 61 | 0.187322130874929 0.343028943978753 0.534641427187471 62 | 0.191254422721882 0.349573914579686 0.540241574210739 63 | 0.195547566799751 0.356150277565598 0.545799548549220 64 | 0.200151039609007 0.362730767703587 0.551295878578447 65 | 0.205108018345473 0.369336116818858 0.556741421915733 66 | 0.210355319153692 0.375951281140670 0.562134300502344 67 | 0.215911648195134 0.382566171531717 0.567458897275735 68 | 0.221708274720315 0.389197327002452 0.572731695943457 69 | 0.227801388296236 0.395825938627234 0.577932501886380 70 | 0.234114711001484 0.402438775320024 0.583087963314842 71 | 0.240647004833516 0.409068472238650 0.588181585541238 72 | 0.247424031846093 0.415685942356901 0.593230633888330 73 | 0.254376906738652 0.422292742934994 0.598210544687145 74 | 0.261487497134116 0.428908350456655 0.603152538136965 75 | 0.268777342308587 0.435515846001801 0.608045475663863 76 | 0.276201350545322 0.442111143690372 0.612880403677067 77 | 0.283733225807367 0.448695217954014 0.617686391800819 78 | 0.291408870730912 0.455274380938612 0.622452402015893 79 | 0.299175014816006 0.461847561349418 0.627186951662719 80 | 0.307025974130734 0.468413797228813 0.631891497103966 81 | 0.314962780296675 0.474990651130915 0.636571640343609 82 | 0.322993196842768 0.481544930147207 0.641214999160996 83 | 0.331056180583322 0.488112190481995 0.645849529403604 84 | 0.339218019286976 0.494670323706476 0.650468855239672 85 | 0.347409566617549 0.501228633352189 0.655066008326839 86 | 0.355650886307571 0.507788326637539 0.659661120180991 87 | 0.363920242411369 0.514350097646086 0.664241029350979 88 | 0.372240243174349 0.520906791026674 0.668817078421393 89 | 0.380609947379030 0.527473324267476 0.673385138978970 90 | 0.388999926984977 0.534037170318358 0.677951809335348 91 | 0.397413062296543 0.540616017349798 0.682509178753309 92 | 0.405870351503691 0.547192617147710 0.687073118115887 93 | 0.414335958676232 0.553774296944254 0.691635273181604 94 | 0.422827075911930 0.560367179936137 0.696201234921708 95 | 0.431361969203532 0.566964347818431 0.700764743404021 96 | 0.439898596635431 0.573561289277732 0.705330483866559 97 | 0.448461147806817 0.580170643919005 0.709902887216764 98 | 0.457037508053157 0.586778837292036 0.714471539153121 99 | 0.465632109277198 0.593402732995799 0.719053414208232 100 | 0.474259286219767 0.600028426772102 0.723632734192657 101 | 0.482891008005971 0.606663516408525 0.728219808249608 102 | 0.491554951969435 0.613298005125961 0.732815270621033 103 | 0.500208694831699 0.619956543343785 0.737407275905712 104 | 0.508902958467701 0.626605722576550 0.742008355660757 105 | 0.517603230201416 0.633271426582212 0.746613822420648 106 | 0.526317883601427 0.639943404732658 0.751230076685439 107 | 0.535041343600069 0.646618770245660 0.755840754641744 108 | 0.543787035548766 0.653298135150129 0.760461763387374 109 | 0.552547522486668 0.659995564629393 0.765089485699939 110 | 0.561317000212504 0.666690056520578 0.769714519507284 111 | 0.570100394579723 0.673403001197142 0.774349159978997 112 | 0.578906416484979 0.680111235748837 0.778991858841263 113 | 0.587714128076478 0.686837867663026 0.783639672535922 114 | 0.596546823285082 0.693566409715400 0.788286413172243 115 | 0.605380770123599 0.700304482623434 0.792941763169006 116 | 0.614229986655880 0.707050315406355 0.797594234469135 117 | 0.623100941939939 0.713799206950618 0.802253523807490 118 | 0.631972253964148 0.720555317106776 0.806919221774608 119 | 0.640852456622374 0.727320613256151 0.811579406532805 120 | 0.649749630699162 0.734093794856007 0.816241910439650 121 | 0.658643378410970 0.740865736403079 0.820895554135254 122 | 0.667554505379437 0.747654475117983 0.825548091694586 123 | 0.676461977494949 0.754440890563509 0.830196455672489 124 | 0.685372689771410 0.761226166484386 0.834828927939118 125 | 0.694272330304814 0.768014519394475 0.839446785389052 126 | 0.703181868239325 0.774807496281958 0.844037083478249 127 | 0.712069126461331 0.781603593999745 0.848603111832335 128 | 0.720939565279364 0.788387981049590 0.853128959197681 129 | 0.729792647330614 0.795166057904985 0.857606719378434 130 | 0.738604395080866 0.801932976852323 0.862029551498256 131 | 0.747373134642067 0.808687812080237 0.866367781306231 132 | 0.756077243357636 0.815414000070758 0.870612701782695 133 | 0.764707327771588 0.822113126230542 0.874747895020665 134 | 0.773233415857889 0.828766513088679 0.878741621566929 135 | 0.781644972746325 0.835363335849551 0.882566166021850 136 | 0.789893461638932 0.841892797347004 0.886196945349003 137 | 0.797951832695900 0.848325083213751 0.889581201853384 138 | 0.805776743959682 0.854646467752208 0.892689584381430 139 | 0.813316193380362 0.860818186060085 0.895469755588365 140 | 0.820514039092679 0.866808488723688 0.897871371386235 141 | 0.827306870815315 0.872581231340575 0.899845747161101 142 | 0.833620448352555 0.878080916255181 0.901331227615874 143 | 0.839376816966388 0.883259983345353 0.902280968437484 144 | 0.844500430895180 0.888064597613527 0.902641836075191 145 | 0.848915587441941 0.892441293092707 0.902366849032136 146 | 0.852552557379056 0.896328164182495 0.901423195820586 147 | 0.855342356434727 0.899679662179067 0.899791697274217 148 | 0.857237293592700 0.902448725872209 0.897458783276643 149 | 0.858214720643801 0.904604919639293 0.894433371211816 150 | 0.858259881856233 0.906131503853967 0.890735063616390 151 | 0.857383347121912 0.907017500585514 0.886413290639359 152 | 0.855620081677324 0.907275416912010 0.881505849668319 153 | 0.853007870736488 0.906925549890014 0.876076799301146 154 | 0.849620346952396 0.906005032755117 0.870187705367657 155 | 0.845518090993262 0.904551288861834 0.863917873987155 156 | 0.840790048399200 0.902620809728862 0.857304612120422 157 | 0.835502429953311 0.900256108697963 0.850426630050154 158 | 0.829737175743283 0.897514529558167 0.843327905995062 159 | 0.823554134781040 0.894440632840500 0.836058530064824 160 | 0.817028285501733 0.891077450387427 0.828652723566869 161 | 0.810206361597151 0.887473496352189 0.821139316020352 162 | 0.803146493703705 0.883670428795755 0.813547545000095 163 | 0.795885907349327 0.879686991152451 0.805901444644573 164 | 0.788465823786589 0.875568108126599 0.798211680197227 165 | 0.780909846544357 0.871328286080281 0.790492474879527 166 | 0.773247034162345 0.866989156821077 0.782753180257308 167 | 0.765509059105719 0.862582242811255 0.775000482788109 168 | 0.757695656890800 0.858099822579510 0.767242025836523 169 | 0.749829604710710 0.853571868832238 0.759479969533900 170 | 0.741932878486968 0.849011963655722 0.751727300491252 171 | 0.734005813527861 0.844415818948859 0.743966669315565 172 | 0.726057748354798 0.839800656702894 0.736209668654989 173 | 0.718092687348405 0.835161802319917 0.728466025895715 174 | 0.710122336635397 0.830515365444480 0.720726030783219 175 | 0.702142114688276 0.825856600542430 0.712994585005115 176 | 0.694163600544426 0.821196597428413 0.705274580579887 177 | 0.686195163863738 0.816535409704840 0.697558659376732 178 | 0.678226148458109 0.811868840849397 0.689858168618938 179 | 0.670266293477394 0.807206258309363 0.682157194007158 180 | 0.662308460959148 0.802540266149688 0.674474304139344 181 | 0.654352135962338 0.797881152430137 0.666794158847802 182 | 0.646413280274243 0.793230032611608 0.659127658431860 183 | 0.638481733258730 0.788575989890099 0.651475011155902 184 | 0.630564596682196 0.783930174507560 0.643818769306412 185 | 0.622646238681418 0.779281084016537 0.636185237582529 186 | 0.614739864148849 0.774639422362632 0.628553187745381 187 | 0.606855663312484 0.770005412878187 0.620928825901307 188 | 0.598970199065289 0.765379716747126 0.613304286042637 189 | 0.591094409627286 0.760750296458295 0.605695839301855 190 | 0.583228667140761 0.756125915828575 0.598096614404103 191 | 0.575379048146549 0.751511001902545 0.590503434543856 192 | 0.567534703955231 0.746890371941815 0.582916040231202 193 | 0.559699363099319 0.742277790743112 0.575339380693541 194 | 0.551873674615160 0.737662787669381 0.567763310579692 195 | 0.544050801322609 0.733057632606907 0.560195095790569 196 | 0.536241587706644 0.728445960443696 0.552626052309537 197 | 0.528440887937051 0.723837927034906 0.545062480107291 198 | 0.520641390995180 0.719232844817311 0.537505453691993 199 | 0.512856010957939 0.714617602888489 0.529941163636245 200 | 0.505075769456052 0.710009313001353 0.522374086126485 201 | 0.497310052815053 0.705389838141736 0.514817745285898 202 | 0.489536079393385 0.700767173527000 0.507249112791691 203 | 0.481788252419832 0.696135849715548 0.499669568841274 204 | 0.474035372498574 0.691487233100987 0.492098571577629 205 | 0.466294586264119 0.686830296887159 0.484500358565440 206 | 0.458564169996144 0.682151129479490 0.476901212913587 207 | 0.450843339896533 0.677463738560128 0.469288932951358 208 | 0.443132603093773 0.672740148377190 0.461640229906346 209 | 0.435436781529184 0.667987014674221 0.453970530537413 210 | 0.427749041855607 0.663198136836489 0.446270052339998 211 | 0.420073782664591 0.658361698267363 0.438538736740440 212 | 0.412432050841658 0.653478259302407 0.430772652505774 213 | 0.404792483123396 0.648543729053061 0.422945703608048 214 | 0.397197178723952 0.643541235605518 0.415083942115312 215 | 0.389638574076249 0.638472520787442 0.407160024974946 216 | 0.382119856803147 0.633322489146320 0.399167302164123 217 | 0.374665609536194 0.628084338788857 0.391129468205594 218 | 0.367258148380825 0.622745026885595 0.383003776037375 219 | 0.359939941048022 0.617305564890045 0.374803823712848 220 | 0.352713979648964 0.611755294505962 0.366537466101658 221 | 0.345585771206161 0.606084466884022 0.358183841206626 222 | 0.338596863860117 0.600301933905591 0.349762663532592 223 | 0.331754922049604 0.594392559804726 0.341270176663898 224 | 0.325080344112817 0.588354157946160 0.332724922473625 225 | 0.318619853262162 0.582201775255538 0.324097437037676 226 | 0.312358691942140 0.575941279620997 0.315457583935172 227 | 0.306386264247384 0.569546901931810 0.306780670518192 228 | 0.300642506632647 0.563074460015522 0.298081664914834 229 | 0.295216240040071 0.556496852488498 0.289423455245870 230 | 0.290106105738241 0.549856259108488 0.280758939906423 231 | 0.285329553286465 0.543156330084684 0.272170710064582 232 | 0.280903967407046 0.536416121944561 0.263689073524880 233 | 0.276861520893250 0.529652737647529 0.255271891184205 234 | 0.273159827209162 0.522885072242956 0.246961576393528 235 | 0.269828185544004 0.516122794329331 0.238795612904344 236 | 0.266832386690259 0.509409610361453 0.230796504224784 237 | 0.264214133650804 0.502728277445197 0.222968741858684 238 | 0.261910125345260 0.496109765225579 0.215283437142917 239 | 0.259934938025090 0.489564490640152 0.207812255660160 240 | 0.258237024121888 0.483100662093903 0.200493708697056 241 | 0.256842278863517 0.476723556360441 0.193414556639080 242 | 0.255684109939536 0.470437824353957 0.186489697308218 243 | 0.254777375566768 0.464247844440142 0.179747115937723 244 | 0.254050413346915 0.458134541271006 0.173185836906026 245 | 0.253514694567462 0.452137928705428 0.166817713124110 246 | 0.253143003620695 0.446212174765683 0.160554334141855 247 | 0.252912913394857 0.440389567976180 0.154481375556659 248 | 0.252805902735487 0.434657651752925 0.148530977676510 249 | 0.252804489117339 0.429003122373415 0.142746728023797 250 | 0.252892794812306 0.423423496312198 0.137056475230089 251 | 0.253056565408571 0.417930569145852 0.131480543706724 252 | 0.253282831694167 0.412515341558417 0.126010363490547 253 | 0.253560183522346 0.407147704573052 0.120571790803882 254 | 0.253879508293187 0.401846339452972 0.115267935848247 255 | 0.254233734199016 0.396615378481174 0.110077268990043 256 | 0.254615175967806 0.391449872023312 0.104811132280731 257 | 0.255011291373267 0.386313170076297 0.099709534075494 258 | 0.255409284160990 0.381256552385305 0.094669826740260 259 | 0.255809300350485 0.376231495668736 0.089581251775702 260 | 0.256220619669210 0.371237322078295 0.084565333090107 261 | 0.256643490972883 0.366315373489558 0.079478671295623 262 | 0.257059963170148 0.361411241304692 0.074490853021505 263 | 0.257455372126055 0.356558931471448 0.069524032398883 264 | 0.257835415009429 0.351722569439508 0.064404712027155 265 | 0.258209864141582 0.346945692607944 0.059366128286108 266 | 0.258577385967312 0.342183468002826 0.054119750148191 267 | 0.258925566740976 0.337451777849923 0.049005069212863 268 | 0.259244521037648 0.332756762254662 0.043542181696176 269 | 0.259532243771017 0.328061828043015 0.038203818617659 270 | 0.259789964386583 0.323407416382231 0.032741314901042 271 | 0.260017520528177 0.318768054475147 0.027724577710042 272 | 0.260213254908297 0.314146117770450 0.022966903018779 273 | 0.260374103476880 0.309552981723443 0.018449818901207 274 | 0.260497072559674 0.304949902697398 0.014164825186580 275 | 0.260579619171046 0.300359663125290 0.009894489978092 276 | ]; 277 | 278 | P = size(values,1); 279 | map = interp1(1:size(values,1), values, linspace(1,P,m), 'linear'); 280 | -------------------------------------------------------------------------------- /colormaps/nuuk.m: -------------------------------------------------------------------------------- 1 | function map = nuuk(m) 2 | % NUUK a scientific colour map 6 by FabioCrameri et al. 3 | % nuuk(M) returns an M-by-3 matrix containing a colormap. 4 | % written by Ruix.Li in Jan, 2021 5 | 6 | % USAGE: 7 | % colormap(nuuk(128)) 8 | % colormap nuuk 9 | 10 | if nargin < 1 11 | f = get(groot,'CurrentFigure'); 12 | if isempty(f) 13 | m = size(get(groot,'DefaultFigureColormap'),1); 14 | else 15 | m = size(f.Colormap,1); 16 | end 17 | end 18 | 19 | values = [ 20 | 0.018012667900204 0.350758854554697 0.550621166627299 21 | 0.025926017994368 0.351767977210676 0.549169346200400 22 | 0.033825612301235 0.352811240824897 0.547716013998390 23 | 0.042004716131910 0.353840931524186 0.546280594292944 24 | 0.049338222055437 0.354907812693388 0.544839787666371 25 | 0.056016792564604 0.355959160287355 0.543414366037610 26 | 0.062265339814773 0.357028409364899 0.541994311078924 27 | 0.068127898633322 0.358100466613265 0.540592599530152 28 | 0.073701498028786 0.359181551537387 0.539198108372780 29 | 0.078892452096989 0.360282472813783 0.537826047395434 30 | 0.084045692920569 0.361406130998013 0.536460443223063 31 | 0.088910692447867 0.362538167715348 0.535106006086310 32 | 0.093625026112453 0.363682987252758 0.533770223007898 33 | 0.098276960171694 0.364849875971664 0.532469022411278 34 | 0.102766755016271 0.366043276410892 0.531173059344263 35 | 0.107196417842019 0.367238089738636 0.529904471683668 36 | 0.111530152958906 0.368473255066118 0.528660394579927 37 | 0.115796059488627 0.369711251644680 0.527432960791599 38 | 0.119983320331827 0.370977855804770 0.526239756519273 39 | 0.124152801243037 0.372273219343751 0.525065817272863 40 | 0.128323235444467 0.373600431650076 0.523925333335544 41 | 0.132436509108723 0.374943834326524 0.522816000205684 42 | 0.136499878220934 0.376327111208902 0.521729519455653 43 | 0.140615720533707 0.377720557172998 0.520689053358518 44 | 0.144686028356975 0.379151321026874 0.519678206509926 45 | 0.148718736017133 0.380620254182731 0.518714210309983 46 | 0.152786618734965 0.382102574665625 0.517777668572524 47 | 0.156879618973883 0.383638984412870 0.516880130166318 48 | 0.160966564682817 0.385187232308119 0.516015327209367 49 | 0.165033945811304 0.386780124661349 0.515209398802376 50 | 0.169188273987652 0.388417882014588 0.514450087231637 51 | 0.173283563271450 0.390073780039273 0.513728038084384 52 | 0.177457783106023 0.391784056025458 0.513049206426914 53 | 0.181591713791864 0.393517081691894 0.512421734266560 54 | 0.185830029887672 0.395299802122277 0.511845399051341 55 | 0.190025735840630 0.397104117669314 0.511320951787561 56 | 0.194305036116405 0.398958385255381 0.510849834016113 57 | 0.198549436736848 0.400868310127721 0.510432891159498 58 | 0.202868020055343 0.402785148027008 0.510070914214992 59 | 0.207227478299127 0.404751970246866 0.509765027205021 60 | 0.211607870943052 0.406769585017457 0.509516315611537 61 | 0.216022503449297 0.408819335036804 0.509325549359059 62 | 0.220467877060713 0.410914542540351 0.509193289600855 63 | 0.224906485880369 0.413047513057869 0.509119984474547 64 | 0.229427488043799 0.415208714243742 0.509106119325095 65 | 0.233979747771381 0.417424702373112 0.509152163023850 66 | 0.238554922559407 0.419670424967640 0.509258537287946 67 | 0.243169175080983 0.421944466796593 0.509425692899416 68 | 0.247844238368628 0.424274210063166 0.509654037990234 69 | 0.252518617647330 0.426636391604181 0.509943783086409 70 | 0.257234768763200 0.429035152138177 0.510294819629500 71 | 0.261980348678919 0.431476412940505 0.510706749383805 72 | 0.266756979073662 0.433928658097956 0.511179469211373 73 | 0.271561644734344 0.436442395036085 0.511712983793147 74 | 0.276426837810700 0.438969030405166 0.512306657753676 75 | 0.281278823242673 0.441546789069858 0.512960049907399 76 | 0.286173857061438 0.444149597165585 0.513674360432222 77 | 0.291120715352463 0.446773200181990 0.514441992635712 78 | 0.296066634655908 0.449434868729589 0.515255994681023 79 | 0.301039569059504 0.452125826721775 0.516128736376704 80 | 0.306066944667350 0.454838744154558 0.517071564810161 81 | 0.311084411370333 0.457567884091815 0.518053524764218 82 | 0.316136304454986 0.460327074055660 0.519087927003199 83 | 0.321194657395940 0.463112287080672 0.520158449013520 84 | 0.326271109705263 0.465924600321502 0.521292547357583 85 | 0.331376135771046 0.468763272991269 0.522466452712220 86 | 0.336502893195218 0.471617276431761 0.523690611342019 87 | 0.341646418007623 0.474483775998310 0.524949959756765 88 | 0.346798664944397 0.477364842733306 0.526255476118005 89 | 0.351949309604531 0.480269748990038 0.527588888188261 90 | 0.357141549094649 0.483182447181092 0.528971805114921 91 | 0.362317032744430 0.486115424934850 0.530374426961702 92 | 0.367500611067180 0.489060008278165 0.531815329536949 93 | 0.372702736503031 0.492024078883997 0.533281388643249 94 | 0.377913780041090 0.494993415870110 0.534782129674693 95 | 0.383131825146876 0.497978505134972 0.536306325493144 96 | 0.388342370526008 0.500958931061908 0.537855066419218 97 | 0.393556612138021 0.503955875153554 0.539410913654895 98 | 0.398776699387606 0.506954391993181 0.540996132972301 99 | 0.404000004831042 0.509964825100285 0.542602218173993 100 | 0.409217537502760 0.512981409458916 0.544211642195434 101 | 0.414432325447137 0.515994658128439 0.545840543183495 102 | 0.419649848151424 0.519033162792329 0.547466568733129 103 | 0.424857440428901 0.522047896702956 0.549111920444405 104 | 0.430055987934138 0.525086087488399 0.550751406796661 105 | 0.435256940093930 0.528116925936803 0.552398872761711 106 | 0.440431524800094 0.531151204450740 0.554039537656674 107 | 0.445604083581265 0.534180784651521 0.555672780536967 108 | 0.450776528319257 0.537223926420621 0.557321941937861 109 | 0.455925643216899 0.540248013551823 0.558938220560384 110 | 0.461063235351384 0.543280834223670 0.560559508605661 111 | 0.466184085021421 0.546312807684474 0.562171473393978 112 | 0.471297839311686 0.549332608240493 0.563759483475472 113 | 0.476381577648619 0.552353177543662 0.565318468574643 114 | 0.481446991171856 0.555359330219807 0.566882611911004 115 | 0.486493914045942 0.558366222043040 0.568406144543552 116 | 0.491529233238573 0.561375157747048 0.569910837122444 117 | 0.496511399824825 0.564373043425244 0.571393707530584 118 | 0.501497495542045 0.567362532786071 0.572853199950464 119 | 0.506433980183887 0.570333691124342 0.574264472656257 120 | 0.511351052748542 0.573310657641571 0.575663554030532 121 | 0.516233467630362 0.576275251540446 0.577015189811503 122 | 0.521092141112309 0.579217891175227 0.578325412312868 123 | 0.525912841633077 0.582146356276246 0.579613396816218 124 | 0.530692711758171 0.585076877519186 0.580845094626472 125 | 0.535431003143800 0.587976222022115 0.582037888054522 126 | 0.540137123818956 0.590873586568670 0.583189247382755 127 | 0.544801749307593 0.593754824744474 0.584297076869386 128 | 0.549421842653460 0.596618481394953 0.585361220571297 129 | 0.553992388386732 0.599464764803545 0.586365154493228 130 | 0.558511843825670 0.602286565713134 0.587318665463776 131 | 0.563001720251205 0.605094460051033 0.588222941905723 132 | 0.567426624238611 0.607888032351324 0.589075595465937 133 | 0.571798489025497 0.610651267985610 0.589875594377951 134 | 0.576129613826013 0.613389321096293 0.590621081583207 135 | 0.580389844170931 0.616117563354408 0.591311316469421 136 | 0.584599244128482 0.618823267329871 0.591946241928168 137 | 0.588744791999772 0.621488396080955 0.592520100942138 138 | 0.592850229246869 0.624146232077267 0.593030897639469 139 | 0.596881436763161 0.626765983414628 0.593482417187286 140 | 0.600848236432453 0.629363859522744 0.593875910513589 141 | 0.604762222437870 0.631939639231050 0.594210399978696 142 | 0.608613784752876 0.634488519801176 0.594485217957682 143 | 0.612385853356692 0.637004576624568 0.594700130505015 144 | 0.616108024613496 0.639491985216564 0.594855140612057 145 | 0.619765669682604 0.641951233220063 0.594950378677518 146 | 0.623352970343138 0.644379182350997 0.594986092315335 147 | 0.626868936881618 0.646787584268939 0.594962639861131 148 | 0.630329742182720 0.649162971265148 0.594880485497406 149 | 0.633719699257775 0.651505527879182 0.594740195893992 150 | 0.637043388396466 0.653815895789767 0.594542438488120 151 | 0.640301799747941 0.656105830868980 0.594287981147430 152 | 0.643489043932690 0.658355530151058 0.593977743970615 153 | 0.646621756839520 0.660577342883898 0.593612978294507 154 | 0.649688006969587 0.662780168591083 0.593195310361653 155 | 0.652681440534947 0.664939064455767 0.592725338462570 156 | 0.655624945397604 0.667078404290891 0.592200703200415 157 | 0.658497672799386 0.669190914578151 0.591620700591609 158 | 0.661314695547498 0.671269133958424 0.590991067463285 159 | 0.664071090855283 0.673324303327937 0.590314848064150 160 | 0.666761693124456 0.675347405643542 0.589592038877325 161 | 0.669407305320970 0.677352117031799 0.588824478226218 162 | 0.671988298266997 0.679315562733776 0.588013962813931 163 | 0.674515494613993 0.681260360863360 0.587161493992378 164 | 0.676995709165676 0.683187750243475 0.586270159758880 165 | 0.679410683263141 0.685085616961299 0.585337390973956 166 | 0.681782222823718 0.686957922083882 0.584355715095372 167 | 0.684106157870413 0.688813452951840 0.583339983298934 168 | 0.686387879964585 0.690633435848128 0.582290061261011 169 | 0.688623407491361 0.692450853891847 0.581207721323565 170 | 0.690802713212247 0.694225808577891 0.580096404243835 171 | 0.692957821797835 0.696001615231364 0.578944709440691 172 | 0.695056524779868 0.697743851811907 0.577758187383362 173 | 0.697123172730019 0.699473692966800 0.576562668338774 174 | 0.699150733226830 0.701189230751002 0.575319110887770 175 | 0.701147947234430 0.702889080325771 0.574052249661610 176 | 0.703111398022528 0.704567689409866 0.572773195845110 177 | 0.705037293611870 0.706238678504740 0.571454763341890 178 | 0.706939298651198 0.707887933962689 0.570118835929649 179 | 0.708811745984401 0.709533756754930 0.568765679319635 180 | 0.710652306831628 0.711164154929912 0.567398461711615 181 | 0.712465178121463 0.712775855861881 0.566001588608041 182 | 0.714261548537282 0.714386269922883 0.564592731425788 183 | 0.716043204136470 0.715996024565162 0.563175276104365 184 | 0.717795252175017 0.717589517860429 0.561735262114272 185 | 0.719530440593204 0.719173213668587 0.560282615985693 186 | 0.721243414442555 0.720751222577156 0.558811713288926 187 | 0.722947519206358 0.722327254523616 0.557350505603448 188 | 0.724643930569852 0.723903977415242 0.555854227221066 189 | 0.726322235214205 0.725482397318757 0.554374976765669 190 | 0.727989419502820 0.727047940709585 0.552875535070679 191 | 0.729654122387510 0.728618782553036 0.551379975599116 192 | 0.731304822927169 0.730195956749734 0.549876868850562 193 | 0.732959857893752 0.731769748312019 0.548378236383387 194 | 0.734607711602576 0.733349614578705 0.546870146466536 195 | 0.736246871975973 0.734936930011008 0.545367808263744 196 | 0.737894486604401 0.736523439826747 0.543867481520690 197 | 0.739553459684790 0.738123326777902 0.542376451137558 198 | 0.741196306203338 0.739742635522515 0.540886939823096 199 | 0.742864561199818 0.741354509088360 0.539407697104745 200 | 0.744527983037643 0.742997584236192 0.537952366437539 201 | 0.746206606509177 0.744642633488270 0.536499119550213 202 | 0.747902378839439 0.746309678635257 0.535056567032037 203 | 0.749600005429701 0.747999539301934 0.533633178314474 204 | 0.751333313054107 0.749698096982240 0.532245513413062 205 | 0.753066118700870 0.751437469917416 0.530868278648726 206 | 0.754838714353431 0.753183230651147 0.529524280281840 207 | 0.756623085232911 0.754973048796720 0.528200929649360 208 | 0.758441262887020 0.756781223203377 0.526921061045661 209 | 0.760284407850604 0.758628006256525 0.525665405788117 210 | 0.762159557439136 0.760507440045644 0.524452851017052 211 | 0.764074537224467 0.762421450312929 0.523289008333749 212 | 0.766029170758220 0.764382707364472 0.522157722224974 213 | 0.768017710952893 0.766384971605146 0.521094782651839 214 | 0.770058342257502 0.768431071660718 0.520075486969125 215 | 0.772146435772451 0.770534904963571 0.519134141209644 216 | 0.774281398415628 0.772685042027755 0.518246532311009 217 | 0.776479925857251 0.774893510565174 0.517431559057479 218 | 0.778728831003624 0.777169916620277 0.516685249237759 219 | 0.781043054565477 0.779496709053549 0.516019131634473 220 | 0.783422308152477 0.781900066293114 0.515451235846515 221 | 0.785872487586827 0.784370614911141 0.514980017748782 222 | 0.788390823481637 0.786912821522295 0.514607376852977 223 | 0.790985689359112 0.789529300381715 0.514339262186960 224 | 0.793666818386296 0.792226374445455 0.514183146579905 225 | 0.796417245778968 0.795007792051871 0.514146772733466 226 | 0.799265989026400 0.797873607757624 0.514237253485162 227 | 0.802191356494156 0.800829996208145 0.514460676516692 228 | 0.805211697840389 0.803876192494251 0.514822466637252 229 | 0.808327978636324 0.807015448983743 0.515328838038101 230 | 0.811535476607839 0.810240758163357 0.515990988058719 231 | 0.814834471799486 0.813566716163414 0.516827475494521 232 | 0.818230709058418 0.816990209120748 0.517822990748282 233 | 0.821729754188914 0.820503304891812 0.518989083490403 234 | 0.825314335375685 0.824114069568463 0.520319422058333 235 | 0.829003357436193 0.827817280267616 0.521841196932133 236 | 0.832774472389373 0.831619013156386 0.523560305137961 237 | 0.836642595315933 0.835499074526669 0.525456424024988 238 | 0.840597163805544 0.839471254452423 0.527544740882354 239 | 0.844632992526509 0.843517848751516 0.529830045040613 240 | 0.848747386041161 0.847647790149527 0.532307700878249 241 | 0.852936946784458 0.851852696789561 0.534973116816648 242 | 0.857191703451949 0.856121322588676 0.537841501583297 243 | 0.861512232447599 0.860451643033780 0.540886591238003 244 | 0.865887047097440 0.864832188243633 0.544127592465032 245 | 0.870305004796583 0.869265684441987 0.547548354026358 246 | 0.874770650249345 0.873733573800580 0.551151321265407 247 | 0.879265245964702 0.878237500113153 0.554922649373508 248 | 0.883790473365215 0.882761473901644 0.558856735319050 249 | 0.888326904544388 0.887307144842915 0.562964229732497 250 | 0.892873713935031 0.891864064731944 0.567210781546148 251 | 0.897425694081861 0.896420848695120 0.571595339130316 252 | 0.901966792226697 0.900970418153127 0.576129594098166 253 | 0.906500036339112 0.905514632036801 0.580769329206074 254 | 0.911012386163295 0.910036431317494 0.585540158707448 255 | 0.915495987423369 0.914534401478912 0.590401637367829 256 | 0.919956572446227 0.919000694213689 0.595372551269907 257 | 0.924378077150150 0.923444197435721 0.600429722975502 258 | 0.928760062676886 0.927839509106012 0.605563449403150 259 | 0.933099662256417 0.932200435735738 0.610779806485645 260 | 0.937399016556158 0.936524541229375 0.616049709900976 261 | 0.941643398933282 0.940794418453033 0.621376723469217 262 | 0.945840552630629 0.945023490047971 0.626755749154038 263 | 0.949987585946895 0.949199783911399 0.632179263301884 264 | 0.954085934533511 0.953336924004165 0.637637203930646 265 | 0.958133999665564 0.957421172415923 0.643125301898020 266 | 0.962125545500292 0.961461499402424 0.648644086761863 267 | 0.966076008229535 0.965459000980468 0.654183158532179 268 | 0.969980277894800 0.969416892865045 0.659744156996866 269 | 0.973840604426872 0.973335909750753 0.665317112013670 270 | 0.977660759364685 0.977216166076333 0.670909293854007 271 | 0.981442890765484 0.981063037099264 0.676507846491864 272 | 0.985189750366466 0.984881636553556 0.682110353533261 273 | 0.988902470492998 0.988666885666802 0.687731247749651 274 | 0.992588688925805 0.992432891447610 0.693354595185032 275 | 0.996242512234271 0.996170618000651 0.698978363924979 276 | ]; 277 | 278 | P = size(values,1); 279 | map = interp1(1:size(values,1), values, linspace(1,P,m), 'linear'); 280 | -------------------------------------------------------------------------------- /colormaps/oslo.m: -------------------------------------------------------------------------------- 1 | function map = oslo(m) 2 | % OSLO a scientific colour map 6 by FabioCrameri et al. 3 | % oslo(M) returns an M-by-3 matrix containing a colormap. 4 | % written by Ruix.Li in Jan, 2021 5 | 6 | % USAGE: 7 | % colormap(oslo(128)) 8 | % colormap oslo 9 | 10 | if nargin < 1 11 | f = get(groot,'CurrentFigure'); 12 | if isempty(f) 13 | m = size(get(groot,'DefaultFigureColormap'),1); 14 | else 15 | m = size(f.Colormap,1); 16 | end 17 | end 18 | 19 | values = [ 20 | 0.003670408032379 0.005082388065749 0.002453648554419 21 | 0.005662642382467 0.009394416746186 0.010694513834243 22 | 0.007673676867316 0.013900263443843 0.019153883988081 23 | 0.009707939792211 0.018228234967740 0.027418158511045 24 | 0.011980918991003 0.022573088312273 0.035903563699687 25 | 0.014040476698651 0.026934896869951 0.043974730512955 26 | 0.016150192151761 0.031315304769683 0.051380284969293 27 | 0.018293922956002 0.035926832605137 0.058122519286709 28 | 0.020472811467186 0.040332956407311 0.064433388008998 29 | 0.022689486404540 0.044608037991207 0.070257433726492 30 | 0.024946605809717 0.048671736058393 0.075728031730085 31 | 0.027246731581251 0.052453010943444 0.080952408107580 32 | 0.029592219055360 0.056240380255067 0.085836510486249 33 | 0.031983695985170 0.059842441528079 0.090619432458090 34 | 0.034477240236730 0.063258367559158 0.095162703645254 35 | 0.037056632800264 0.066552773679014 0.099530294965063 36 | 0.039346360982110 0.069830373415519 0.103998363934880 37 | 0.041491926193506 0.072992601070998 0.108476309671219 38 | 0.043238439952226 0.076021634206522 0.113096778964276 39 | 0.045050614295963 0.079043697748673 0.117653287271161 40 | 0.046508294640207 0.082101941659229 0.122269948963215 41 | 0.047783815808395 0.084963763613723 0.126971554877049 42 | 0.049035049622878 0.087852622622463 0.131740451684462 43 | 0.049924638440255 0.090659737964713 0.136487128743143 44 | 0.050670590419141 0.093388431103181 0.141349411259301 45 | 0.051244774775911 0.096125943547582 0.146190615347478 46 | 0.051698386044393 0.098920709684703 0.151076752939216 47 | 0.052159957006458 0.101711027477932 0.156034991931006 48 | 0.052632030484049 0.104509349656865 0.160983287765532 49 | 0.053115297112486 0.107414736061219 0.165953050560977 50 | 0.053611993567658 0.110322494627587 0.170990885908626 51 | 0.054125236565582 0.113244550544800 0.176024488902060 52 | 0.054654995927075 0.116178101634697 0.181122140437202 53 | 0.055200857367223 0.119133040542649 0.186265500102655 54 | 0.055776930348190 0.122093297090168 0.191398925315328 55 | 0.056384200100276 0.125156295908882 0.196606245047338 56 | 0.056955085192187 0.128228497440959 0.201776815586331 57 | 0.057498123104290 0.131313474520058 0.207042749284419 58 | 0.058135986121762 0.134437067850055 0.212303282163334 59 | 0.058866562873365 0.137573990247785 0.217588117460633 60 | 0.059600819445276 0.140732490139434 0.222913392953921 61 | 0.060280684494745 0.143905517850835 0.228260374151197 62 | 0.060942945744411 0.147106056940926 0.233598735402932 63 | 0.061698825321640 0.150350274848492 0.239005488863244 64 | 0.062585235738213 0.153582948352991 0.244412960535085 65 | 0.063380872662693 0.156879716360911 0.249856356056826 66 | 0.064199031938574 0.160147335177260 0.255348818961724 67 | 0.065066734296759 0.163519546416752 0.260829441844740 68 | 0.065965498573877 0.166855225033571 0.266347708122741 69 | 0.066905694919343 0.170203315197020 0.271860651554284 70 | 0.067879523553693 0.173571886016184 0.277439348804235 71 | 0.068913003584208 0.176974547265780 0.283021396171826 72 | 0.069886533711113 0.180376824159475 0.288612454143241 73 | 0.070923621439193 0.183812908807496 0.294222637101773 74 | 0.071974074930202 0.187281444909093 0.299872474105593 75 | 0.073117679776982 0.190722754411344 0.305543011318732 76 | 0.074222190072437 0.194231424042930 0.311213121897895 77 | 0.075341208539232 0.197696335618088 0.316910478816847 78 | 0.076503074142090 0.201185659536918 0.322635467503117 79 | 0.077709282716825 0.204732409329259 0.328361619955348 80 | 0.078959130158404 0.208255544244254 0.334121632016583 81 | 0.080254792809937 0.211814270576912 0.339892197186923 82 | 0.081609405677288 0.215345642818609 0.345665566949115 83 | 0.082886931778304 0.218921405746030 0.351474548521388 84 | 0.084299074856265 0.222493896038366 0.357308748343305 85 | 0.085598286831969 0.226090294059307 0.363129948673197 86 | 0.087109394403366 0.229650201154705 0.368991688027857 87 | 0.088529009859639 0.233251857490219 0.374855793249989 88 | 0.090014642976245 0.236896066842864 0.380746595339183 89 | 0.091563618683015 0.240476167011603 0.386631041626090 90 | 0.093033374778609 0.244101508583522 0.392549750620456 91 | 0.094704147531113 0.247757809483728 0.398482320701072 92 | 0.096247667087745 0.251395435216736 0.404417972710257 93 | 0.097978802287630 0.255038800952244 0.410388305324798 94 | 0.099641869835997 0.258671762346660 0.416348960398741 95 | 0.101383267851011 0.262321065077994 0.422323092451032 96 | 0.103202828893420 0.265984329902830 0.428327910089527 97 | 0.104970868382372 0.269646994836541 0.434330807942462 98 | 0.106919337459354 0.273307581945941 0.440352812750533 99 | 0.108794221549402 0.276973845673489 0.446385631378664 100 | 0.110796067537581 0.280624087540877 0.452440304758550 101 | 0.112828917616853 0.284308506419932 0.458486222764735 102 | 0.114835618107104 0.287987583999988 0.464562064101054 103 | 0.116986437001449 0.291686626969622 0.470635091753829 104 | 0.119187675410866 0.295360263828033 0.476720685618635 105 | 0.121395907773938 0.299066466816685 0.482819061425460 106 | 0.123708341920232 0.302746338440626 0.488928846185181 107 | 0.126126125110110 0.306472086877399 0.495055592375949 108 | 0.128540790790753 0.310183342396180 0.501188257274630 109 | 0.131066254108661 0.313894075296179 0.507326626058387 110 | 0.133636645339915 0.317616205241922 0.513481525647133 111 | 0.136253006176152 0.321349417823143 0.519639641430447 112 | 0.138999390952715 0.325089874218827 0.525817477133869 113 | 0.141836363978239 0.328866382750463 0.532001939208041 114 | 0.144743931242694 0.332645314679632 0.538201526972347 115 | 0.147724387809329 0.336416677823884 0.544400167366894 116 | 0.150787729766619 0.340234564995343 0.550616208923555 117 | 0.153953660535268 0.344048992118738 0.556845521059362 118 | 0.157229104179498 0.347913608376625 0.563082854160115 119 | 0.160607345897930 0.351778529660133 0.569319337935735 120 | 0.164133460226617 0.355698611711070 0.575583372969311 121 | 0.167706204236647 0.359624174104851 0.581839952864694 122 | 0.171419477402306 0.363586589870180 0.588109190599669 123 | 0.175264994450042 0.367587143045522 0.594392096640246 124 | 0.179225642055645 0.371628739158165 0.600673666274235 125 | 0.183304826621189 0.375717634303563 0.606965874267886 126 | 0.187564870617419 0.379846383320731 0.613241566489801 127 | 0.191893640927923 0.384020203757735 0.619534829972590 128 | 0.196416663912457 0.388241373835284 0.625804401037251 129 | 0.201015394550820 0.392510875288698 0.632071727631047 130 | 0.205826725223916 0.396828919346447 0.638320234814862 131 | 0.210739244601900 0.401218000482277 0.644544052469639 132 | 0.215817231507661 0.405645681455396 0.650747941276795 133 | 0.221030233595872 0.410127153070465 0.656915039335901 134 | 0.226371938087126 0.414649222475759 0.663036169518895 135 | 0.231854539577042 0.419234257128920 0.669101483165162 136 | 0.237473714091731 0.423854123780968 0.675105026388427 137 | 0.243179978729389 0.428531652758708 0.681034184945524 138 | 0.249055348303702 0.433240409183901 0.686890151736187 139 | 0.255035700914551 0.437997580681622 0.692653440478148 140 | 0.261091202672134 0.442773355713296 0.698295456651932 141 | 0.267238890685127 0.447562637870059 0.703832538294462 142 | 0.273507974952276 0.452397909175246 0.709242144832778 143 | 0.279816258699233 0.457215013211879 0.714499053516513 144 | 0.286168369180439 0.462048502151709 0.719618843199899 145 | 0.292592066299940 0.466878681032281 0.724569323435907 146 | 0.299049151460128 0.471692735530773 0.729348054901883 147 | 0.305518181902844 0.476476765953088 0.733948193206399 148 | 0.311961495123749 0.481232483148797 0.738357201770542 149 | 0.318440337770093 0.485956321188314 0.742578384732408 150 | 0.324875679022613 0.490645855836250 0.746591294515827 151 | 0.331287704935820 0.495266428285380 0.750404939478806 152 | 0.337672418247997 0.499826734822312 0.754011834377767 153 | 0.343988325163626 0.504348272723622 0.757408534172263 154 | 0.350271605688173 0.508783903441296 0.760601499496853 155 | 0.356472994294424 0.513144024925851 0.763583869358657 156 | 0.362597447012325 0.517440535543534 0.766368704500072 157 | 0.368661837843103 0.521642476719398 0.768950306319205 158 | 0.374637511663584 0.525784340989867 0.771348300607003 159 | 0.380535681676828 0.529840051250584 0.773545896301931 160 | 0.386337999957603 0.533806809085574 0.775570828293985 161 | 0.392077912285023 0.537715742919859 0.777426971820800 162 | 0.397732077628752 0.541523266360020 0.779107516057097 163 | 0.403303226858901 0.545275639820220 0.780636471266597 164 | 0.408789541161154 0.548950608125418 0.782021398044575 165 | 0.414204336487300 0.552547828490264 0.783259555138847 166 | 0.419551367525242 0.556072042917258 0.784376498300113 167 | 0.424822805616410 0.559551131901819 0.785364012458821 168 | 0.430026232208455 0.562964239893146 0.786242973136231 169 | 0.435177106074804 0.566312942438763 0.787015529482434 170 | 0.440254790610377 0.569606949042731 0.787686897592057 171 | 0.445286440884716 0.572867371130280 0.788275441652821 172 | 0.450271964773082 0.576075879532416 0.788785205445778 173 | 0.455212081242227 0.579234357383312 0.789217916110259 174 | 0.460097947116909 0.582351609448526 0.789581765603000 175 | 0.464960743183794 0.585450858274726 0.789884877295231 176 | 0.469791679881989 0.588496760014171 0.790133601892598 177 | 0.474581738197952 0.591533744319478 0.790333167209424 178 | 0.479344777703373 0.594534536476959 0.790488498793677 179 | 0.484077065713905 0.597517124204836 0.790604251998100 180 | 0.488801132806972 0.600473958456133 0.790684780247267 181 | 0.493499377304225 0.603419978935334 0.790734126098343 182 | 0.498197292962511 0.606340577894603 0.790756027045294 183 | 0.502852197613331 0.609259959530611 0.790753930481190 184 | 0.507519302983836 0.612153181229868 0.790731014027801 185 | 0.512163679315509 0.615042252089008 0.790690208668290 186 | 0.516809439831618 0.617927186377919 0.790634223077691 187 | 0.521439341392869 0.620809209259428 0.790565568163667 188 | 0.526076266327761 0.623680595195530 0.790486581221922 189 | 0.530700221224124 0.626540471347713 0.790399449381263 190 | 0.535320594954511 0.629403413721811 0.790306232223989 191 | 0.539944427344955 0.632270038692807 0.790208883497713 192 | 0.544572918253677 0.635131045211018 0.790109271995317 193 | 0.549201534341995 0.637996556388992 0.790009201628226 194 | 0.553823705714838 0.640860832093516 0.789910430756049 195 | 0.558449734673239 0.643729646871510 0.789814690824397 196 | 0.563097460999512 0.646609164808858 0.789723696530158 197 | 0.567733740351073 0.649492754954500 0.789639158750720 198 | 0.572383332969391 0.652375812054417 0.789562824363623 199 | 0.577036541769381 0.655270173026976 0.789496497367178 200 | 0.581693057834127 0.658180311799377 0.789442054754932 201 | 0.586367945504945 0.661092940780133 0.789401459732109 202 | 0.591046734678573 0.664025952645768 0.789376772272114 203 | 0.595738898480380 0.666963629205902 0.789370157520411 204 | 0.600443040752684 0.669929126705171 0.789383892673991 205 | 0.605160312354209 0.672903835059065 0.789420373935049 206 | 0.609891669421624 0.675893716857383 0.789482125837547 207 | 0.614636144667670 0.678905994375975 0.789571816536364 208 | 0.619411195850109 0.681940612837686 0.789692284480603 209 | 0.624191369556205 0.685007040089966 0.789846583809688 210 | 0.628989834096602 0.688095968406933 0.790038007121567 211 | 0.633816092959772 0.691207384905123 0.790269957755183 212 | 0.638656849963640 0.694353389259490 0.790545939522247 213 | 0.643522511909457 0.697537423736316 0.790869518523672 214 | 0.648417462938534 0.700757996011261 0.791244343848565 215 | 0.653336191206068 0.704010808061534 0.791674339650240 216 | 0.658290031918190 0.707306720716979 0.792163661858500 217 | 0.663272921904474 0.710647256310302 0.792717085574585 218 | 0.668281371914679 0.714028268995447 0.793339386827205 219 | 0.673322032678038 0.717467779197307 0.794030877013891 220 | 0.678396940916050 0.720942779760831 0.794794445780616 221 | 0.683508095090653 0.724483538473524 0.795640217267264 222 | 0.688661574159803 0.728073521824003 0.796572025509810 223 | 0.693840305330226 0.731726164691060 0.797594696054360 224 | 0.699066409875455 0.735436684358579 0.798713149151767 225 | 0.704334305631158 0.739216359612534 0.799929722536762 226 | 0.709643451729894 0.743052374236572 0.801240861628384 227 | 0.714987396554611 0.746953835182152 0.802662073868800 228 | 0.720375701616978 0.750930337460622 0.804197939751920 229 | 0.725810917889926 0.754971365369437 0.805840612146136 230 | 0.731277423559046 0.759078742883034 0.807605741794865 231 | 0.736793791726000 0.763262691945404 0.809490405592431 232 | 0.742352235935318 0.767518971346892 0.811496344888152 233 | 0.747950310551218 0.771853662662956 0.813624577445612 234 | 0.753582288547619 0.776256434193373 0.815889749255809 235 | 0.759256632754299 0.780731363645869 0.818274073235183 236 | 0.764976224608660 0.785283592261050 0.820796504106588 237 | 0.770725656170488 0.789903268839220 0.823450232778855 238 | 0.776511897964685 0.794597809838543 0.826237456609191 239 | 0.782330034277855 0.799363806180002 0.829159985184912 240 | 0.788178363714180 0.804194324048342 0.832209692453240 241 | 0.794063565312253 0.809095410494186 0.835391480856794 242 | 0.799970907218329 0.814055566941934 0.838704023966860 243 | 0.805899856097687 0.819083392365243 0.842152382494668 244 | 0.811858052488962 0.824175862562410 0.845718783939621 245 | 0.817832759755122 0.829331398111705 0.849419876224629 246 | 0.823830303998351 0.834536549896163 0.853234554935947 247 | 0.829847755028474 0.839799506260323 0.857174160375739 248 | 0.835874017808024 0.845109024903996 0.861230062159652 249 | 0.841916944014902 0.850469493605480 0.865398473447235 250 | 0.847964179794191 0.855881097411252 0.869677016684871 251 | 0.854023828035254 0.861331186929588 0.874061824371791 252 | 0.860096464750160 0.866824513895344 0.878547935206964 253 | 0.866167741590209 0.872361902716031 0.883130471909209 254 | 0.872246522659708 0.877930031852432 0.887805784921343 255 | 0.878323951405702 0.883534245422265 0.892574580770025 256 | 0.884406621856257 0.889168944762047 0.897424923332744 257 | 0.890486068442383 0.894835516305864 0.902352179441527 258 | 0.896570573348886 0.900524181711186 0.907358999693505 259 | 0.902650860138991 0.906243398784447 0.912432713321359 260 | 0.908728189615865 0.911982728419510 0.917579244245366 261 | 0.914805748108017 0.917748749999953 0.922781981466470 262 | 0.920877895480204 0.923530849097829 0.928040981485810 263 | 0.926952563162184 0.929328062709209 0.933357840976984 264 | 0.933023568595909 0.935148008779696 0.938728534277782 265 | 0.939097382547713 0.940983932589664 0.944141728612140 266 | 0.945168322000086 0.946834611006748 0.949593760855448 267 | 0.951234544845359 0.952699147207639 0.955087997223126 268 | 0.957299560747302 0.958577792265462 0.960613942682065 269 | 0.963366959794671 0.964462141996878 0.966166020366850 270 | 0.969433499688448 0.970363927392472 0.971750765593833 271 | 0.975500552791793 0.976273978110329 0.977357048909962 272 | 0.981574920326594 0.982200368557206 0.982983360577392 273 | 0.987647308018017 0.988126907458535 0.988627623054626 274 | 0.993723117384720 0.994067716006174 0.994287372781090 275 | 0.999801372054666 1.000000000000000 0.999961164145704 276 | ]; 277 | 278 | P = size(values,1); 279 | map = interp1(1:size(values,1), values, linspace(1,P,m), 'linear'); 280 | -------------------------------------------------------------------------------- /colormaps/plasma.m: -------------------------------------------------------------------------------- 1 | function map = plasma(m) 2 | % PLASMA a colour map adopted from matplotlib 3 | % plasma(M) returns an M-by-3 matrix containing a colormap. 4 | % written by Ruix.Li in Jan, 2021 5 | 6 | % USAGE: 7 | % colormap(plasma(128)) 8 | % colormap plasma 9 | 10 | if nargin < 1 11 | f = get(groot,'CurrentFigure'); 12 | if isempty(f) 13 | m = size(get(groot,'DefaultFigureColormap'),1); 14 | else 15 | m = size(f.Colormap,1); 16 | end 17 | end 18 | 19 | values = [ 20 | 0.050383000000000 0.029803000000000 0.527975000000000 21 | 0.063536000000000 0.028426000000000 0.533124000000000 22 | 0.075353000000000 0.027206000000000 0.538007000000000 23 | 0.086222000000000 0.026125000000000 0.542658000000000 24 | 0.096379000000000 0.025165000000000 0.547103000000000 25 | 0.105980000000000 0.024309000000000 0.551368000000000 26 | 0.115124000000000 0.023556000000000 0.555468000000000 27 | 0.123903000000000 0.022878000000000 0.559423000000000 28 | 0.132381000000000 0.022258000000000 0.563250000000000 29 | 0.140603000000000 0.021687000000000 0.566959000000000 30 | 0.148607000000000 0.021154000000000 0.570562000000000 31 | 0.156421000000000 0.020651000000000 0.574065000000000 32 | 0.164070000000000 0.020171000000000 0.577478000000000 33 | 0.171574000000000 0.019706000000000 0.580806000000000 34 | 0.178950000000000 0.019252000000000 0.584054000000000 35 | 0.186213000000000 0.018803000000000 0.587228000000000 36 | 0.193374000000000 0.018354000000000 0.590330000000000 37 | 0.200445000000000 0.017902000000000 0.593364000000000 38 | 0.207435000000000 0.017442000000000 0.596333000000000 39 | 0.214350000000000 0.016973000000000 0.599239000000000 40 | 0.221197000000000 0.016497000000000 0.602083000000000 41 | 0.227983000000000 0.016007000000000 0.604867000000000 42 | 0.234715000000000 0.015502000000000 0.607592000000000 43 | 0.241396000000000 0.014979000000000 0.610259000000000 44 | 0.248032000000000 0.014439000000000 0.612868000000000 45 | 0.254627000000000 0.013882000000000 0.615419000000000 46 | 0.261183000000000 0.013308000000000 0.617911000000000 47 | 0.267703000000000 0.012716000000000 0.620346000000000 48 | 0.274191000000000 0.012109000000000 0.622722000000000 49 | 0.280648000000000 0.011488000000000 0.625038000000000 50 | 0.287076000000000 0.010855000000000 0.627295000000000 51 | 0.293478000000000 0.010213000000000 0.629490000000000 52 | 0.299855000000000 0.009561000000000 0.631624000000000 53 | 0.306210000000000 0.008902000000000 0.633694000000000 54 | 0.312543000000000 0.008239000000000 0.635700000000000 55 | 0.318856000000000 0.007576000000000 0.637640000000000 56 | 0.325150000000000 0.006915000000000 0.639512000000000 57 | 0.331426000000000 0.006261000000000 0.641316000000000 58 | 0.337683000000000 0.005618000000000 0.643049000000000 59 | 0.343925000000000 0.004991000000000 0.644710000000000 60 | 0.350150000000000 0.004382000000000 0.646298000000000 61 | 0.356359000000000 0.003798000000000 0.647810000000000 62 | 0.362553000000000 0.003243000000000 0.649245000000000 63 | 0.368733000000000 0.002724000000000 0.650601000000000 64 | 0.374897000000000 0.002245000000000 0.651876000000000 65 | 0.381047000000000 0.001814000000000 0.653068000000000 66 | 0.387183000000000 0.001434000000000 0.654177000000000 67 | 0.393304000000000 0.001114000000000 0.655199000000000 68 | 0.399411000000000 0.000859000000000 0.656133000000000 69 | 0.405503000000000 0.000678000000000 0.656977000000000 70 | 0.411580000000000 0.000577000000000 0.657730000000000 71 | 0.417642000000000 0.000564000000000 0.658390000000000 72 | 0.423689000000000 0.000646000000000 0.658956000000000 73 | 0.429719000000000 0.000831000000000 0.659425000000000 74 | 0.435734000000000 0.001127000000000 0.659797000000000 75 | 0.441732000000000 0.001540000000000 0.660069000000000 76 | 0.447714000000000 0.002080000000000 0.660240000000000 77 | 0.453677000000000 0.002755000000000 0.660310000000000 78 | 0.459623000000000 0.003574000000000 0.660277000000000 79 | 0.465550000000000 0.004545000000000 0.660139000000000 80 | 0.471457000000000 0.005678000000000 0.659897000000000 81 | 0.477344000000000 0.006980000000000 0.659549000000000 82 | 0.483210000000000 0.008460000000000 0.659095000000000 83 | 0.489055000000000 0.010127000000000 0.658534000000000 84 | 0.494877000000000 0.011990000000000 0.657865000000000 85 | 0.500678000000000 0.014055000000000 0.657088000000000 86 | 0.506454000000000 0.016333000000000 0.656202000000000 87 | 0.512206000000000 0.018833000000000 0.655209000000000 88 | 0.517933000000000 0.021563000000000 0.654109000000000 89 | 0.523633000000000 0.024532000000000 0.652901000000000 90 | 0.529306000000000 0.027747000000000 0.651586000000000 91 | 0.534952000000000 0.031217000000000 0.650165000000000 92 | 0.540570000000000 0.034950000000000 0.648640000000000 93 | 0.546157000000000 0.038954000000000 0.647010000000000 94 | 0.551715000000000 0.043136000000000 0.645277000000000 95 | 0.557243000000000 0.047331000000000 0.643443000000000 96 | 0.562738000000000 0.051545000000000 0.641509000000000 97 | 0.568201000000000 0.055778000000000 0.639477000000000 98 | 0.573632000000000 0.060028000000000 0.637349000000000 99 | 0.579029000000000 0.064296000000000 0.635126000000000 100 | 0.584391000000000 0.068579000000000 0.632812000000000 101 | 0.589719000000000 0.072878000000000 0.630408000000000 102 | 0.595011000000000 0.077190000000000 0.627917000000000 103 | 0.600266000000000 0.081516000000000 0.625342000000000 104 | 0.605485000000000 0.085854000000000 0.622686000000000 105 | 0.610667000000000 0.090204000000000 0.619951000000000 106 | 0.615812000000000 0.094564000000000 0.617140000000000 107 | 0.620919000000000 0.098934000000000 0.614257000000000 108 | 0.625987000000000 0.103312000000000 0.611305000000000 109 | 0.631017000000000 0.107699000000000 0.608287000000000 110 | 0.636008000000000 0.112092000000000 0.605205000000000 111 | 0.640959000000000 0.116492000000000 0.602065000000000 112 | 0.645872000000000 0.120898000000000 0.598867000000000 113 | 0.650746000000000 0.125309000000000 0.595617000000000 114 | 0.655580000000000 0.129725000000000 0.592317000000000 115 | 0.660374000000000 0.134144000000000 0.588971000000000 116 | 0.665129000000000 0.138566000000000 0.585582000000000 117 | 0.669845000000000 0.142992000000000 0.582154000000000 118 | 0.674522000000000 0.147419000000000 0.578688000000000 119 | 0.679160000000000 0.151848000000000 0.575189000000000 120 | 0.683758000000000 0.156278000000000 0.571660000000000 121 | 0.688318000000000 0.160709000000000 0.568103000000000 122 | 0.692840000000000 0.165141000000000 0.564522000000000 123 | 0.697324000000000 0.169573000000000 0.560919000000000 124 | 0.701769000000000 0.174005000000000 0.557296000000000 125 | 0.706178000000000 0.178437000000000 0.553657000000000 126 | 0.710549000000000 0.182868000000000 0.550004000000000 127 | 0.714883000000000 0.187299000000000 0.546338000000000 128 | 0.719181000000000 0.191729000000000 0.542663000000000 129 | 0.723444000000000 0.196158000000000 0.538981000000000 130 | 0.727670000000000 0.200586000000000 0.535293000000000 131 | 0.731862000000000 0.205013000000000 0.531601000000000 132 | 0.736019000000000 0.209439000000000 0.527908000000000 133 | 0.740143000000000 0.213864000000000 0.524216000000000 134 | 0.744232000000000 0.218288000000000 0.520524000000000 135 | 0.748289000000000 0.222711000000000 0.516834000000000 136 | 0.752312000000000 0.227133000000000 0.513149000000000 137 | 0.756304000000000 0.231555000000000 0.509468000000000 138 | 0.760264000000000 0.235976000000000 0.505794000000000 139 | 0.764193000000000 0.240396000000000 0.502126000000000 140 | 0.768090000000000 0.244817000000000 0.498465000000000 141 | 0.771958000000000 0.249237000000000 0.494813000000000 142 | 0.775796000000000 0.253658000000000 0.491171000000000 143 | 0.779604000000000 0.258078000000000 0.487539000000000 144 | 0.783383000000000 0.262500000000000 0.483918000000000 145 | 0.787133000000000 0.266922000000000 0.480307000000000 146 | 0.790855000000000 0.271345000000000 0.476706000000000 147 | 0.794549000000000 0.275770000000000 0.473117000000000 148 | 0.798216000000000 0.280197000000000 0.469538000000000 149 | 0.801855000000000 0.284626000000000 0.465971000000000 150 | 0.805467000000000 0.289057000000000 0.462415000000000 151 | 0.809052000000000 0.293491000000000 0.458870000000000 152 | 0.812612000000000 0.297928000000000 0.455338000000000 153 | 0.816144000000000 0.302368000000000 0.451816000000000 154 | 0.819651000000000 0.306812000000000 0.448306000000000 155 | 0.823132000000000 0.311261000000000 0.444806000000000 156 | 0.826588000000000 0.315714000000000 0.441316000000000 157 | 0.830018000000000 0.320172000000000 0.437836000000000 158 | 0.833422000000000 0.324635000000000 0.434366000000000 159 | 0.836801000000000 0.329105000000000 0.430905000000000 160 | 0.840155000000000 0.333580000000000 0.427455000000000 161 | 0.843484000000000 0.338062000000000 0.424013000000000 162 | 0.846788000000000 0.342551000000000 0.420579000000000 163 | 0.850066000000000 0.347048000000000 0.417153000000000 164 | 0.853319000000000 0.351553000000000 0.413734000000000 165 | 0.856547000000000 0.356066000000000 0.410322000000000 166 | 0.859750000000000 0.360588000000000 0.406917000000000 167 | 0.862927000000000 0.365119000000000 0.403519000000000 168 | 0.866078000000000 0.369660000000000 0.400126000000000 169 | 0.869203000000000 0.374212000000000 0.396738000000000 170 | 0.872303000000000 0.378774000000000 0.393355000000000 171 | 0.875376000000000 0.383347000000000 0.389976000000000 172 | 0.878423000000000 0.387932000000000 0.386600000000000 173 | 0.881443000000000 0.392529000000000 0.383229000000000 174 | 0.884436000000000 0.397139000000000 0.379860000000000 175 | 0.887402000000000 0.401762000000000 0.376494000000000 176 | 0.890340000000000 0.406398000000000 0.373130000000000 177 | 0.893250000000000 0.411048000000000 0.369768000000000 178 | 0.896131000000000 0.415712000000000 0.366407000000000 179 | 0.898984000000000 0.420392000000000 0.363047000000000 180 | 0.901807000000000 0.425087000000000 0.359688000000000 181 | 0.904601000000000 0.429797000000000 0.356329000000000 182 | 0.907365000000000 0.434524000000000 0.352970000000000 183 | 0.910098000000000 0.439268000000000 0.349610000000000 184 | 0.912800000000000 0.444029000000000 0.346251000000000 185 | 0.915471000000000 0.448807000000000 0.342890000000000 186 | 0.918109000000000 0.453603000000000 0.339529000000000 187 | 0.920714000000000 0.458417000000000 0.336166000000000 188 | 0.923287000000000 0.463251000000000 0.332801000000000 189 | 0.925825000000000 0.468103000000000 0.329435000000000 190 | 0.928329000000000 0.472975000000000 0.326067000000000 191 | 0.930798000000000 0.477867000000000 0.322697000000000 192 | 0.933232000000000 0.482780000000000 0.319325000000000 193 | 0.935630000000000 0.487712000000000 0.315952000000000 194 | 0.937990000000000 0.492667000000000 0.312575000000000 195 | 0.940313000000000 0.497642000000000 0.309197000000000 196 | 0.942598000000000 0.502639000000000 0.305816000000000 197 | 0.944844000000000 0.507658000000000 0.302433000000000 198 | 0.947051000000000 0.512699000000000 0.299049000000000 199 | 0.949217000000000 0.517763000000000 0.295662000000000 200 | 0.951344000000000 0.522850000000000 0.292275000000000 201 | 0.953428000000000 0.527960000000000 0.288883000000000 202 | 0.955470000000000 0.533093000000000 0.285490000000000 203 | 0.957469000000000 0.538250000000000 0.282096000000000 204 | 0.959424000000000 0.543431000000000 0.278701000000000 205 | 0.961336000000000 0.548636000000000 0.275305000000000 206 | 0.963203000000000 0.553865000000000 0.271909000000000 207 | 0.965024000000000 0.559118000000000 0.268513000000000 208 | 0.966798000000000 0.564396000000000 0.265118000000000 209 | 0.968526000000000 0.569700000000000 0.261721000000000 210 | 0.970205000000000 0.575028000000000 0.258325000000000 211 | 0.971835000000000 0.580382000000000 0.254931000000000 212 | 0.973416000000000 0.585761000000000 0.251540000000000 213 | 0.974947000000000 0.591165000000000 0.248151000000000 214 | 0.976428000000000 0.596595000000000 0.244767000000000 215 | 0.977856000000000 0.602051000000000 0.241387000000000 216 | 0.979233000000000 0.607532000000000 0.238013000000000 217 | 0.980556000000000 0.613039000000000 0.234646000000000 218 | 0.981826000000000 0.618572000000000 0.231287000000000 219 | 0.983041000000000 0.624131000000000 0.227937000000000 220 | 0.984199000000000 0.629718000000000 0.224595000000000 221 | 0.985301000000000 0.635330000000000 0.221265000000000 222 | 0.986345000000000 0.640969000000000 0.217948000000000 223 | 0.987332000000000 0.646633000000000 0.214648000000000 224 | 0.988260000000000 0.652325000000000 0.211364000000000 225 | 0.989128000000000 0.658043000000000 0.208100000000000 226 | 0.989935000000000 0.663787000000000 0.204859000000000 227 | 0.990681000000000 0.669558000000000 0.201642000000000 228 | 0.991365000000000 0.675355000000000 0.198453000000000 229 | 0.991985000000000 0.681179000000000 0.195295000000000 230 | 0.992541000000000 0.687030000000000 0.192170000000000 231 | 0.993032000000000 0.692907000000000 0.189084000000000 232 | 0.993456000000000 0.698810000000000 0.186041000000000 233 | 0.993814000000000 0.704741000000000 0.183043000000000 234 | 0.994103000000000 0.710698000000000 0.180097000000000 235 | 0.994324000000000 0.716681000000000 0.177208000000000 236 | 0.994474000000000 0.722691000000000 0.174381000000000 237 | 0.994553000000000 0.728728000000000 0.171622000000000 238 | 0.994561000000000 0.734791000000000 0.168938000000000 239 | 0.994495000000000 0.740880000000000 0.166335000000000 240 | 0.994355000000000 0.746995000000000 0.163821000000000 241 | 0.994141000000000 0.753137000000000 0.161404000000000 242 | 0.993851000000000 0.759304000000000 0.159092000000000 243 | 0.993482000000000 0.765499000000000 0.156891000000000 244 | 0.993033000000000 0.771720000000000 0.154808000000000 245 | 0.992505000000000 0.777967000000000 0.152855000000000 246 | 0.991897000000000 0.784239000000000 0.151042000000000 247 | 0.991209000000000 0.790537000000000 0.149377000000000 248 | 0.990439000000000 0.796859000000000 0.147870000000000 249 | 0.989587000000000 0.803205000000000 0.146529000000000 250 | 0.988648000000000 0.809579000000000 0.145357000000000 251 | 0.987621000000000 0.815978000000000 0.144363000000000 252 | 0.986509000000000 0.822401000000000 0.143557000000000 253 | 0.985314000000000 0.828846000000000 0.142945000000000 254 | 0.984031000000000 0.835315000000000 0.142528000000000 255 | 0.982653000000000 0.841812000000000 0.142303000000000 256 | 0.981190000000000 0.848329000000000 0.142279000000000 257 | 0.979644000000000 0.854866000000000 0.142453000000000 258 | 0.977995000000000 0.861432000000000 0.142808000000000 259 | 0.976265000000000 0.868016000000000 0.143351000000000 260 | 0.974443000000000 0.874622000000000 0.144061000000000 261 | 0.972530000000000 0.881250000000000 0.144923000000000 262 | 0.970533000000000 0.887896000000000 0.145919000000000 263 | 0.968443000000000 0.894564000000000 0.147014000000000 264 | 0.966271000000000 0.901249000000000 0.148180000000000 265 | 0.964021000000000 0.907950000000000 0.149370000000000 266 | 0.961681000000000 0.914672000000000 0.150520000000000 267 | 0.959276000000000 0.921407000000000 0.151566000000000 268 | 0.956808000000000 0.928152000000000 0.152409000000000 269 | 0.954287000000000 0.934908000000000 0.152921000000000 270 | 0.951726000000000 0.941671000000000 0.152925000000000 271 | 0.949151000000000 0.948435000000000 0.152178000000000 272 | 0.946602000000000 0.955190000000000 0.150328000000000 273 | 0.944152000000000 0.961916000000000 0.146861000000000 274 | 0.941896000000000 0.968590000000000 0.140956000000000 275 | 0.940015000000000 0.975158000000000 0.131326000000000 276 | ]; 277 | 278 | P = size(values,1); 279 | map = interp1(1:size(values,1), values, linspace(1,P,m), 'linear'); 280 | -------------------------------------------------------------------------------- /colormaps/viko.m: -------------------------------------------------------------------------------- 1 | function map = vikO(m) 2 | % VIKO a scientific colour map 6 by FabioCrameri et al. 3 | % viko(M) returns an M-by-3 matrix containing a colormap. 4 | % written by Ruix.Li in Jan, 2021 5 | 6 | % USAGE: 7 | % colormap(viko(128)) 8 | % colormap viko 9 | 10 | if nargin < 1 11 | f = get(groot,'CurrentFigure'); 12 | if isempty(f) 13 | m = size(get(groot,'DefaultFigureColormap'),1); 14 | else 15 | m = size(f.Colormap,1); 16 | end 17 | end 18 | 19 | values = [ 20 | 0.309793908025148 0.100897207003792 0.238434036524151 21 | 0.306924640911828 0.103056802525263 0.243182618065600 22 | 0.304062940312676 0.105260033304638 0.248048226652089 23 | 0.301206319300110 0.107641727273524 0.252960414937537 24 | 0.298356559610347 0.110165463548691 0.257955994584066 25 | 0.295505862995569 0.112760958639013 0.263073744794497 26 | 0.292652302762132 0.115445942695320 0.268249976360419 27 | 0.289796969978842 0.118319697663161 0.273541357768451 28 | 0.286922583564578 0.121219994378701 0.278905492499267 29 | 0.284058849461705 0.124314734819730 0.284343935244243 30 | 0.281175542073072 0.127532692951756 0.289889725819916 31 | 0.278303906397136 0.130892858000794 0.295517985409188 32 | 0.275415213701660 0.134348668833586 0.301232047515103 33 | 0.272488880576239 0.137934151186213 0.307043807644766 34 | 0.269596383980873 0.141626169226450 0.312929696680564 35 | 0.266659830370178 0.145480063869748 0.318904766652059 36 | 0.263743298506805 0.149424620985812 0.324946579026546 37 | 0.260788132269546 0.153481835594702 0.331073814791125 38 | 0.257831212575559 0.157708528577832 0.337294032003509 39 | 0.254905715605642 0.162084622417679 0.343564635155157 40 | 0.251944797232848 0.166548898171261 0.349913974143313 41 | 0.248988995290899 0.171142085504165 0.356325429278980 42 | 0.246023639312264 0.175855923938054 0.362785855770911 43 | 0.243081603714954 0.180726402610047 0.369314132335589 44 | 0.240154944708967 0.185754938368969 0.375890705886303 45 | 0.237283047995162 0.190836365530582 0.382507487627238 46 | 0.234392503508471 0.196092022412258 0.389177594397859 47 | 0.231550852639059 0.201425957913785 0.395877012991957 48 | 0.228747556854331 0.206943555505224 0.402593578249779 49 | 0.225999709582317 0.212529935026314 0.409350205161829 50 | 0.223307331210181 0.218249858811969 0.416117330486914 51 | 0.220709824799694 0.224061706686959 0.422891901019567 52 | 0.218170282564303 0.229997523363226 0.429687848241288 53 | 0.215755382107499 0.236076144038774 0.436479094776166 54 | 0.213434194993725 0.242216715886743 0.443264023458552 55 | 0.211280091265287 0.248489209464264 0.450037734247451 56 | 0.209250416510256 0.254840505986325 0.456795625925898 57 | 0.207408229958132 0.261270589136566 0.463536559695448 58 | 0.205742916494384 0.267789334399976 0.470264324662459 59 | 0.204294411005882 0.274425579969584 0.476951623995245 60 | 0.203032297148339 0.281125413665427 0.483608809276913 61 | 0.202026144827369 0.287915442202763 0.490242579658132 62 | 0.201285316897590 0.294777886512948 0.496827974035325 63 | 0.200827242936913 0.301710180549087 0.503377433484684 64 | 0.200666745859330 0.308736376394273 0.509892837876909 65 | 0.200819078656257 0.315806387709725 0.516355939137324 66 | 0.201299891909706 0.322936745031692 0.522784800473412 67 | 0.202125191886064 0.330124663590053 0.529167016569783 68 | 0.203309782409719 0.337371383043394 0.535485876868149 69 | 0.204842355145081 0.344664578305934 0.541769020334027 70 | 0.206756323943755 0.352009925540866 0.548014230053651 71 | 0.209001221846292 0.359413197112544 0.554202137789921 72 | 0.211661401684885 0.366859288358728 0.560345630584883 73 | 0.214658361801160 0.374347364755437 0.566442393845088 74 | 0.218058716140939 0.381861082734210 0.572494811446026 75 | 0.221805267362859 0.389424221335698 0.578493411567154 76 | 0.225949135105867 0.397012128168272 0.584457016515578 77 | 0.230400095333140 0.404640296880630 0.590370114549219 78 | 0.235255338850415 0.412310758490402 0.596247408909974 79 | 0.240385423835947 0.419990271806847 0.602077092999655 80 | 0.245884716389052 0.427705551481626 0.607872905769762 81 | 0.251718975907129 0.435439797498954 0.613609830577382 82 | 0.257815140700718 0.443188869895760 0.619327951999755 83 | 0.264244487641642 0.450959166453334 0.624986960225331 84 | 0.270944706171846 0.458745863543946 0.630616483090462 85 | 0.277910234412963 0.466545954979115 0.636198459397387 86 | 0.285126214568542 0.474357735819355 0.641734471441969 87 | 0.292615129224575 0.482176752932112 0.647237534165371 88 | 0.300336389862990 0.489993419491834 0.652688378449478 89 | 0.308292163052588 0.497830540782966 0.658107431899633 90 | 0.316470561879448 0.505635345623893 0.663476411372648 91 | 0.324835913403187 0.513465603859860 0.668791954523105 92 | 0.333431866867132 0.521272075265187 0.674058750518835 93 | 0.342198961001448 0.529079473394145 0.679273499132389 94 | 0.351151993159626 0.536863152221039 0.684434775631387 95 | 0.360264667591252 0.544620082578037 0.689547909171883 96 | 0.369558505393740 0.552363101664571 0.694582745128283 97 | 0.379006138936997 0.560074610607659 0.699562617136858 98 | 0.388606264846838 0.567750256525691 0.704473404735307 99 | 0.398342115356372 0.575392158003063 0.709312459946053 100 | 0.408207532184942 0.582984799968336 0.714061869769549 101 | 0.418197713145552 0.590534320086640 0.718732362756102 102 | 0.428316835545151 0.598029092138933 0.723310981694614 103 | 0.438534830240887 0.605463187211415 0.727795456233689 104 | 0.448867108083450 0.612830984420509 0.732180171523932 105 | 0.459282183269029 0.620135733824610 0.736442448680070 106 | 0.469788332153197 0.627344298646419 0.740595073999991 107 | 0.480359968498253 0.634476616315546 0.744620520866761 108 | 0.491018562883784 0.641500031337071 0.748513057441568 109 | 0.501718885773499 0.648430624939498 0.752259541809769 110 | 0.512468388816795 0.655247610521195 0.755858021386889 111 | 0.523270773829293 0.661953518976724 0.759290102750434 112 | 0.534088264516484 0.668519686630053 0.762556165334469 113 | 0.544938807020048 0.674947370066199 0.765647533458515 114 | 0.555783330760929 0.681226717981118 0.768535946484920 115 | 0.566644473748891 0.687359083799036 0.771238282701663 116 | 0.577471868755281 0.693320654461432 0.773716660925671 117 | 0.588275547268654 0.699099017754073 0.775983723223867 118 | 0.599048766666080 0.704697870889355 0.778018852080966 119 | 0.609756469161504 0.710098400862852 0.779808586538787 120 | 0.620405990443541 0.715290343335885 0.781352517853586 121 | 0.630964107776115 0.720259844830406 0.782630704263913 122 | 0.641417526883168 0.725008162687611 0.783643569286515 123 | 0.651774559330083 0.729510373827235 0.784376641265888 124 | 0.661998094936970 0.733766411178260 0.784818004925700 125 | 0.672071286482184 0.737761099105108 0.784964428874766 126 | 0.681984584723143 0.741490886066894 0.784808631004045 127 | 0.691734254017497 0.744947190520431 0.784344001851078 128 | 0.701285766766428 0.748120494327182 0.783559276075571 129 | 0.710637587775149 0.750999632798949 0.782456336531411 130 | 0.719766230736740 0.753570564125623 0.781029651178945 131 | 0.728655656097006 0.755844624807438 0.779275202996347 132 | 0.737301172030277 0.757805990700084 0.777198439708309 133 | 0.745681975247517 0.759446841332341 0.774779103240771 134 | 0.753790167970286 0.760778791641594 0.772041234893260 135 | 0.761608218199594 0.761780422000047 0.768968472216021 136 | 0.769129547735986 0.762462467471848 0.765581418910015 137 | 0.776349567188164 0.762821501206501 0.761860236485672 138 | 0.783246950002514 0.762857524562871 0.757832067586844 139 | 0.789824494712565 0.762572090752986 0.753486636730964 140 | 0.796069082091314 0.761968042078136 0.748840836427540 141 | 0.801982240948778 0.761051780664225 0.743900910654916 142 | 0.807559464190287 0.759818172983805 0.738672259208395 143 | 0.812790417129033 0.758288288027079 0.733164022865881 144 | 0.817683362247837 0.756451218505565 0.727384922319545 145 | 0.822239988458578 0.754327749426817 0.721348429545614 146 | 0.826448979960832 0.751914817392534 0.715071069271224 147 | 0.830322674174313 0.749220442810559 0.708557926850878 148 | 0.833863603909261 0.746267454367759 0.701808818009977 149 | 0.837071262346947 0.743057376993768 0.694857173404174 150 | 0.839957396083799 0.739595494142205 0.687707097710622 151 | 0.842522358709095 0.735881081060603 0.680358931133196 152 | 0.844774749204810 0.731953043383953 0.672848963655248 153 | 0.846720473811789 0.727794896573468 0.665157591395343 154 | 0.848375463353358 0.723429102962826 0.657325399612004 155 | 0.849743965922898 0.718865838409403 0.649342663858075 156 | 0.850824407269539 0.714108876307878 0.641219102601225 157 | 0.851641369428056 0.709178270699179 0.632987898469910 158 | 0.852200241020244 0.704063879514786 0.624639217955451 159 | 0.852501823387954 0.698788770408182 0.616187657573204 160 | 0.852559158753665 0.693366144498577 0.607647645641109 161 | 0.852382502913609 0.687792420828439 0.599014407356964 162 | 0.851977122680891 0.682075735069044 0.590302872603699 163 | 0.851351324004276 0.676237875012596 0.581529643489801 164 | 0.850523852438655 0.670275734564995 0.572701278283783 165 | 0.849497320105676 0.664185853890477 0.563812101532667 166 | 0.848269089384556 0.657993378663820 0.554867323170006 167 | 0.846856854206188 0.651690871848681 0.545892061847193 168 | 0.845268480774022 0.645281054331113 0.536876948551982 169 | 0.843501585029086 0.638785844619953 0.527819000984840 170 | 0.841573484284725 0.632196448713537 0.518752935472028 171 | 0.839479808175460 0.625516153250501 0.509649850374065 172 | 0.837227264779312 0.618760691882518 0.500534901705318 173 | 0.834819313232064 0.611908085016315 0.491420236327874 174 | 0.832263827361831 0.604986040220614 0.482276130661528 175 | 0.829562707648434 0.597982286473356 0.473123267153980 176 | 0.826715031938625 0.590908017867693 0.463992633641442 177 | 0.823723502014988 0.583758722525349 0.454850078462031 178 | 0.820595076263538 0.576547455864089 0.445696585223514 179 | 0.817329753859028 0.569242398044768 0.436574533452090 180 | 0.813924675835034 0.561888524616157 0.427457584623642 181 | 0.810382893411908 0.554450666043758 0.418335476951246 182 | 0.806711385227053 0.546945475932006 0.409251213738573 183 | 0.802891028913496 0.539365617116368 0.400180789387887 184 | 0.798941778448175 0.531724761617451 0.391138397538784 185 | 0.794848283228517 0.524008691728407 0.382105218778781 186 | 0.790615547361185 0.516215362519940 0.373117372533061 187 | 0.786247823935845 0.508373026026619 0.364161529753824 188 | 0.781732030455758 0.500434475829945 0.355262140253350 189 | 0.777074666549499 0.492434528147352 0.346370191783604 190 | 0.772265266367933 0.484363576637883 0.337552192481829 191 | 0.767311903980718 0.476231571226213 0.328784832690327 192 | 0.762212702915824 0.468018379110171 0.320075528379065 193 | 0.756966311850359 0.459744625542691 0.311414311749567 194 | 0.751572326405695 0.451403544366118 0.302832020487316 195 | 0.746016692389895 0.442995839376414 0.294338985832899 196 | 0.740318341591221 0.434520620074156 0.285926393822246 197 | 0.734467633934652 0.425985802346866 0.277632678534901 198 | 0.728461953284756 0.417409785983915 0.269432637967994 199 | 0.722309342306594 0.408764683522866 0.261326056623375 200 | 0.716021872405115 0.400078422790634 0.253359913459483 201 | 0.709579660240458 0.391359316179497 0.245505267092579 202 | 0.702999517858694 0.382588637962188 0.237836431734833 203 | 0.696284283842367 0.373805259501375 0.230275243795889 204 | 0.689440579099814 0.364987806829703 0.222933158069863 205 | 0.682464441210887 0.356174784875183 0.215739889706124 206 | 0.675380227212630 0.347351638484459 0.208729057699339 207 | 0.668189722566455 0.338518511365740 0.201918960288938 208 | 0.660887214875686 0.329729555229130 0.195346519147285 209 | 0.653502118744247 0.320947970155804 0.188997644143104 210 | 0.646036842498887 0.312187538611025 0.182858188421731 211 | 0.638504089384944 0.303505187431596 0.177002038082577 212 | 0.630916439028889 0.294878024594249 0.171379824530499 213 | 0.623278425276613 0.286317789517977 0.166022968773532 214 | 0.615601139015563 0.277866225657125 0.160968299669455 215 | 0.607918960856088 0.269500978817332 0.156190752349148 216 | 0.600216342788460 0.261224428288181 0.151648655994572 217 | 0.592533061297455 0.253083694029233 0.147456498991487 218 | 0.584857192768055 0.245049567682888 0.143533222282508 219 | 0.577214751096201 0.237213112724273 0.139876378885290 220 | 0.569614346807591 0.229457620896164 0.136559864596752 221 | 0.562086857639028 0.221899564048276 0.133557015936372 222 | 0.554609229599840 0.214514024951622 0.130838560937658 223 | 0.547212706770506 0.207308716366036 0.128376960463812 224 | 0.539904283981788 0.200249242499654 0.126228976985289 225 | 0.532704145267674 0.193438751088556 0.124313888848485 226 | 0.525599116660393 0.186790660747313 0.122693059564156 227 | 0.518615188639043 0.180343451875462 0.121354805947125 228 | 0.511736812875619 0.174126792732529 0.120283375965295 229 | 0.504996217238902 0.168092896660453 0.119460292900304 230 | 0.498392470737232 0.162313846629670 0.118887241278494 231 | 0.491910073567988 0.156717774210280 0.118529879144618 232 | 0.485559259840210 0.151322837554428 0.118380291509923 233 | 0.479365282460110 0.146178830971640 0.118440538466732 234 | 0.473292909469760 0.141262336091865 0.118696333867534 235 | 0.467385540937724 0.136499388205065 0.119128086297083 236 | 0.461606180418583 0.132028701777757 0.119742547969674 237 | 0.455965112509913 0.127738730942539 0.120540070267547 238 | 0.450469844249777 0.123640150640678 0.121503181511883 239 | 0.445109810509102 0.119800653284629 0.122633166690826 240 | 0.439885122384442 0.116198807832705 0.123926503850481 241 | 0.434794927413567 0.112774312141551 0.125383641499880 242 | 0.429828629438610 0.109562953176423 0.126918093561674 243 | 0.424995861776967 0.106542826876180 0.128630240137399 244 | 0.420274501068967 0.103705928215928 0.130494887114281 245 | 0.415679474099987 0.101055905239593 0.132411071671225 246 | 0.411199309971739 0.098655324477485 0.134487338495892 247 | 0.406829125524431 0.096378229444630 0.136617489146715 248 | 0.402559263696263 0.094420203921316 0.138902711047233 249 | 0.398404354217235 0.092522924392062 0.141317967859161 250 | 0.394333722077655 0.090891823992434 0.143788187568791 251 | 0.390360464491041 0.089395932241456 0.146355184766353 252 | 0.386473267808759 0.088089586536452 0.149036652191782 253 | 0.382681079751978 0.086971465399663 0.151797866833720 254 | 0.378962262473718 0.085914936510607 0.154662983471760 255 | 0.375314766109136 0.085142469083047 0.157608016043229 256 | 0.371741679853693 0.084548791040821 0.160643092870641 257 | 0.368247788211926 0.084070039801713 0.163800760732460 258 | 0.364801673178791 0.083716750417459 0.166997027103071 259 | 0.361424911885128 0.083520864955514 0.170268398910367 260 | 0.358103908999701 0.083485077640730 0.173627582827058 261 | 0.354839589089456 0.083605386501396 0.177086264165317 262 | 0.351599247578382 0.083878240561892 0.180596275793250 263 | 0.348426298629086 0.084281338618413 0.184215527354300 264 | 0.345287123134792 0.084781030333089 0.187934950342509 265 | 0.342192248717373 0.085387384266027 0.191667203941815 266 | 0.339133144514374 0.086178677084023 0.195515423493915 267 | 0.336087134430675 0.087176020519794 0.199428640651792 268 | 0.333098736650984 0.088189870298453 0.203460250447922 269 | 0.330116579057685 0.089356388469099 0.207546041016315 270 | 0.327150488793065 0.090651792013190 0.211724347676743 271 | 0.324218620393730 0.092078352711480 0.215974995333112 272 | 0.321307976494178 0.093564401083357 0.220305809775598 273 | 0.318411067548004 0.095269471159961 0.224678952212648 274 | 0.315531128420732 0.096976479304323 0.229196932256398 275 | 0.312640205698551 0.098899285696836 0.233766596236741 276 | ]; 277 | 278 | P = size(values,1); 279 | map = interp1(1:size(values,1), values, linspace(1,P,m), 'linear'); 280 | -------------------------------------------------------------------------------- /colormaps/acton.m: -------------------------------------------------------------------------------- 1 | function map = acton(m) 2 | % ACTON a scientific colour map 6 by FabioCrameri et al. 3 | % acton(M) returns an M-by-3 matrix containing a colormap. 4 | % written by Ruix.Li in Jan, 2021 5 | 6 | % USAGE: 7 | % colormap(acton(128)) 8 | % colormap acton 9 | 10 | if nargin < 1 11 | f = get(groot,'CurrentFigure'); 12 | if isempty(f) 13 | m = size(get(groot,'DefaultFigureColormap'),1); 14 | else 15 | m = size(f.Colormap,1); 16 | end 17 | end 18 | 19 | values = [ 20 | 0.180626920901525 0.129915982285417 0.300243719828977 21 | 0.184609892815356 0.133361374209072 0.303782479600304 22 | 0.188588177654285 0.136829134635836 0.307329505890264 23 | 0.192546782967196 0.140323323594619 0.310900233110245 24 | 0.196547940696147 0.143831649778601 0.314443029752812 25 | 0.200488483081258 0.147340517606236 0.318014700745598 26 | 0.204514588376054 0.150846347882657 0.321580505990164 27 | 0.208493223655023 0.154369015442424 0.325153395805801 28 | 0.212499150393128 0.157916043751277 0.328751893327521 29 | 0.216523459712000 0.161487697570490 0.332345497334604 30 | 0.220543454097659 0.164996947602680 0.335927680753767 31 | 0.224525654085363 0.168579066452257 0.339540263707668 32 | 0.228599478687795 0.172137963622901 0.343142836261456 33 | 0.232626911743895 0.175705698917835 0.346748982085196 34 | 0.236700409073193 0.179308918266349 0.350370145841948 35 | 0.240737551333134 0.182887197010290 0.353977984131236 36 | 0.244814387993671 0.186501555985155 0.357621637052074 37 | 0.248929550432378 0.190103961398831 0.361237265098645 38 | 0.253030378763115 0.193733148828993 0.364873490785911 39 | 0.257149266182473 0.197343924118398 0.368523330729129 40 | 0.261278086870314 0.200942304721969 0.372155316043538 41 | 0.265425160539391 0.204605016095361 0.375810057179666 42 | 0.269603181917411 0.208226439128748 0.379461472635653 43 | 0.273782742646843 0.211880571353007 0.383123557843443 44 | 0.277978543423015 0.215504940522116 0.386769002329826 45 | 0.282204792599916 0.219154911009176 0.390434512103298 46 | 0.286418417529242 0.222807346280916 0.394097258611064 47 | 0.290685876526779 0.226458119236385 0.397768259451223 48 | 0.294963764062913 0.230076770908499 0.401431068420595 49 | 0.299282226278771 0.233732113733556 0.405094506829547 50 | 0.303592141798097 0.237416461721609 0.408762042323671 51 | 0.307941002561204 0.241039325038565 0.412435698135145 52 | 0.312310949757382 0.244674952775948 0.416090240316526 53 | 0.316729140133697 0.248352070122103 0.419755429841110 54 | 0.321154917686736 0.251982966380230 0.423403315267981 55 | 0.325598103924874 0.255609592117964 0.427068900900186 56 | 0.330097390423779 0.259251154922397 0.430713486481791 57 | 0.334616422861931 0.262862145476496 0.434348906944956 58 | 0.339156293380630 0.266473500443881 0.437993134245153 59 | 0.343714668295349 0.270084433481872 0.441615970054302 60 | 0.348324912093299 0.273672697296194 0.445225978775065 61 | 0.352962362702315 0.277245562887903 0.448835907523878 62 | 0.357637787681660 0.280787056522216 0.452428901198977 63 | 0.362328122865951 0.284341641541070 0.455993978597554 64 | 0.367058139467649 0.287868106531618 0.459556663710119 65 | 0.371817993770815 0.291392742800328 0.463085472775069 66 | 0.376633364234299 0.294860876768397 0.466617358994689 67 | 0.381461629893524 0.298321183657712 0.470118895118165 68 | 0.386313690718068 0.301752494322660 0.473580804155633 69 | 0.391226000142748 0.305174831174292 0.477034815084127 70 | 0.396150962037014 0.308549240196210 0.480453337615989 71 | 0.401118001020897 0.311869265171709 0.483837864754649 72 | 0.406106329057852 0.315186586726672 0.487202282339642 73 | 0.411120789723615 0.318454798591134 0.490523627293987 74 | 0.416167526889618 0.321674030257003 0.493798897786404 75 | 0.421235931830049 0.324851659454202 0.497038970242487 76 | 0.426337298996659 0.327991908191214 0.500232964600982 77 | 0.431472812005200 0.331069154849279 0.503383260424862 78 | 0.436611702543209 0.334121396987109 0.506489531827450 79 | 0.441778339050765 0.337097158687923 0.509546510309048 80 | 0.446950833539004 0.340021470882718 0.512544023254757 81 | 0.452153607622005 0.342887518147897 0.515484481058152 82 | 0.457348900501039 0.345671987960496 0.518380987599040 83 | 0.462560586213585 0.348416454764818 0.521200375737858 84 | 0.467787691666268 0.351091016170052 0.523964672526278 85 | 0.473007011226228 0.353679108632607 0.526669116472751 86 | 0.478238149212809 0.356220681873712 0.529299583392126 87 | 0.483458451046376 0.358663495407882 0.531857617636714 88 | 0.488681983405548 0.361045992175343 0.534346967584370 89 | 0.493892154160763 0.363355516371777 0.536776715932867 90 | 0.499088673582480 0.365588726507982 0.539117013700343 91 | 0.504283038516523 0.367732793937315 0.541384423202189 92 | 0.509443660243125 0.369805396441493 0.543589508342492 93 | 0.514595356611003 0.371792688454810 0.545715542895795 94 | 0.519713667715833 0.373712343716680 0.547757711072339 95 | 0.524818480102859 0.375533700732986 0.549728334205997 96 | 0.529894510293768 0.377288381845195 0.551622660187417 97 | 0.534937177254221 0.378951567859446 0.553430552760722 98 | 0.539947585406315 0.380543924706824 0.555172757677333 99 | 0.544933141432373 0.382040620334919 0.556844066480240 100 | 0.549880056515846 0.383479536264384 0.558422596194470 101 | 0.554790177693950 0.384818035485888 0.559949342745270 102 | 0.559666204030634 0.386089513636633 0.561388402782505 103 | 0.564499525505665 0.387290431770642 0.562767674793131 104 | 0.569293628802232 0.388424751913489 0.564069673989218 105 | 0.574053910615939 0.389477540744865 0.565293209830266 106 | 0.578778134039749 0.390462693082194 0.566472830046580 107 | 0.583457623987928 0.391391379069655 0.567578872331267 108 | 0.588098965986227 0.392240245924048 0.568619582528422 109 | 0.592717284144976 0.393034598454301 0.569605526996499 110 | 0.597284197989262 0.393772233624884 0.570537663352338 111 | 0.601813513394063 0.394455622844514 0.571418290788523 112 | 0.606312571817802 0.395091096727864 0.572251951872739 113 | 0.610785914522674 0.395679240121388 0.573036218015945 114 | 0.615216239840902 0.396213570755695 0.573769207219702 115 | 0.619633770088363 0.396704403795191 0.574462823035666 116 | 0.624015390959627 0.397167989752056 0.575128910942568 117 | 0.628373153292270 0.397605365619911 0.575766794948708 118 | 0.632707134516501 0.398012045748218 0.576369782038645 119 | 0.637028355392644 0.398390444393963 0.576941148094808 120 | 0.641324785925056 0.398748474123291 0.577489538419680 121 | 0.645618351953646 0.399093881351034 0.578027062675484 122 | 0.649908243408496 0.399434626051343 0.578558947117237 123 | 0.654185153704131 0.399779034679824 0.579085786380726 124 | 0.658464231047155 0.400134789133361 0.579609208334657 125 | 0.662752109638872 0.400503764579571 0.580132220043287 126 | 0.667036230412111 0.400884938704056 0.580662822977433 127 | 0.671339296846662 0.401281227842506 0.581210205134469 128 | 0.675657727271742 0.401707961154782 0.581780092066829 129 | 0.679990864428333 0.402184720596931 0.582378063546814 130 | 0.684352139053371 0.402720380945627 0.583011148830215 131 | 0.688750586948121 0.403316258107486 0.583686072954333 132 | 0.693169688472205 0.403970486425150 0.584410096816776 133 | 0.697618453722414 0.404696714778391 0.585192094748600 134 | 0.702108765894622 0.405530313465223 0.586029887807708 135 | 0.706646279861172 0.406447648588436 0.586932402637317 136 | 0.711215570225783 0.407470004756264 0.587915037740501 137 | 0.715826762224761 0.408614514318129 0.588983057176960 138 | 0.720468510261370 0.409892055205934 0.590144660984068 139 | 0.725159919333787 0.411292020019071 0.591406596989633 140 | 0.729876410425793 0.412854948957918 0.592771628074540 141 | 0.734623155319421 0.414551211015173 0.594233270834422 142 | 0.739394608334599 0.416419163705764 0.595813392053622 143 | 0.744168667655841 0.418443891406103 0.597513465796839 144 | 0.748950331123075 0.420647907098148 0.599331482759772 145 | 0.753727735917183 0.423021447779687 0.601262187684508 146 | 0.758483921688195 0.425579048221677 0.603322431772591 147 | 0.763196561260623 0.428302349145563 0.605490544759003 148 | 0.767860729527746 0.431199244582027 0.607790439654565 149 | 0.772459726775840 0.434245879891971 0.610184724665010 150 | 0.776976507273719 0.437474028396455 0.612689322002669 151 | 0.781381907823455 0.440823186606862 0.615295165722223 152 | 0.785670084811777 0.444338070739138 0.617993337619683 153 | 0.789818919538527 0.447950515238157 0.620775985298733 154 | 0.793821223269394 0.451697843227155 0.623623965643063 155 | 0.797645240341707 0.455528224985435 0.626524748070853 156 | 0.801296361607997 0.459445126758621 0.629480061415913 157 | 0.804757298727360 0.463415329512783 0.632478745220085 158 | 0.808016226168498 0.467454576920593 0.635497856316304 159 | 0.811068035921417 0.471521693492665 0.638538324555708 160 | 0.813906469261647 0.475606675425400 0.641580355045110 161 | 0.816538911187379 0.479697166616822 0.644622218215988 162 | 0.818947050034079 0.483773140327327 0.647655677995416 163 | 0.821153419712560 0.487855565959770 0.650670924381465 164 | 0.823149506236580 0.491897711760429 0.653657097344492 165 | 0.824942444154429 0.495898060093478 0.656620876755331 166 | 0.826546580279898 0.499866934237315 0.659540738280321 167 | 0.827957558095758 0.503800455281616 0.662431790648470 168 | 0.829202281124288 0.507681260813004 0.665272547931483 169 | 0.830272141548322 0.511500649517868 0.668084058355572 170 | 0.831190329082399 0.515275513246765 0.670847416617953 171 | 0.831962030962838 0.519007270295198 0.673567568815378 172 | 0.832595183878045 0.522672114909083 0.676250194592595 173 | 0.833109235087731 0.526298295885494 0.678890119409968 174 | 0.833513256417213 0.529868238919173 0.681492409174764 175 | 0.833814004506927 0.533389099738208 0.684062155680508 176 | 0.834021184525775 0.536885318880264 0.686602431622751 177 | 0.834145227173350 0.540322328844170 0.689112664295859 178 | 0.834195634772375 0.543731436836656 0.691582888788804 179 | 0.834181078739474 0.547106255993581 0.694027925113642 180 | 0.834109579282983 0.550453071645524 0.696460867740531 181 | 0.833988545815023 0.553768846688598 0.698860340793076 182 | 0.833824765857671 0.557074120885320 0.701248359786761 183 | 0.833624480020712 0.560345581002748 0.703619460267997 184 | 0.833393856309102 0.563608844965925 0.705975593572921 185 | 0.833139070321469 0.566852485602306 0.708318618103883 186 | 0.832866257457455 0.570077302750286 0.710651468003518 187 | 0.832581183555865 0.573310587593165 0.712971198870820 188 | 0.832287904572845 0.576534674574002 0.715295081204689 189 | 0.831989488125094 0.579747586696339 0.717610598781330 190 | 0.831688636184689 0.582952429551259 0.719917846921896 191 | 0.831388792246046 0.586172564901554 0.722220663305866 192 | 0.831093952789833 0.589380343747675 0.724534066174007 193 | 0.830807835374196 0.592613118776533 0.726840941166004 194 | 0.830533641578087 0.595830702568489 0.729151711083013 195 | 0.830273974904827 0.599066592657314 0.731464241662221 196 | 0.830031192266525 0.602303700968435 0.733783950059526 197 | 0.829807451184271 0.605550355912283 0.736100990619238 198 | 0.829604625697692 0.608823021084112 0.738432157618661 199 | 0.829424398256131 0.612085348200524 0.740763799001824 200 | 0.829268420298270 0.615368739760858 0.743110826651809 201 | 0.829138302854642 0.618676145647991 0.745453379014850 202 | 0.829035592822903 0.621976464518492 0.747813760418287 203 | 0.828961745857490 0.625307484450783 0.750172318501159 204 | 0.828918099525243 0.628653070101884 0.752542594542469 205 | 0.828905850220435 0.632007747633425 0.754931158355594 206 | 0.828926036315340 0.635377936104212 0.757317284683662 207 | 0.828979534644082 0.638769574913781 0.759713746509167 208 | 0.829067065509155 0.642177709062709 0.762124065868176 209 | 0.829189216972204 0.645596150420923 0.764546462886086 210 | 0.829346485419206 0.649043777160979 0.766972586498824 211 | 0.829539335905657 0.652496003594042 0.769410937148568 212 | 0.829768283334268 0.655978052104416 0.771864141121038 213 | 0.830033987613012 0.659465656431268 0.774318414692453 214 | 0.830337088984156 0.662980621516220 0.776794332286265 215 | 0.830678001588431 0.666499788381079 0.779268527144090 216 | 0.831057053997299 0.670054095967871 0.781761386073708 217 | 0.831473786142166 0.673611772861300 0.784261676409679 218 | 0.831926255163681 0.677196148059749 0.786769976195169 219 | 0.832413225485335 0.680781911505745 0.789285950550088 220 | 0.832938865166164 0.684395743384564 0.791810094804591 221 | 0.833506361121559 0.688031591588621 0.794350171711791 222 | 0.834109196065008 0.691677046923639 0.796890895968552 223 | 0.834744575835117 0.695339334300644 0.799452400984465 224 | 0.835417242640946 0.699013652938551 0.802010365997291 225 | 0.836126482031244 0.702712098699491 0.804585934320137 226 | 0.836872009300624 0.706423276518366 0.807167261425712 227 | 0.837652994743150 0.710144567238718 0.809754346210696 228 | 0.838461718774078 0.713881064815090 0.812349567565049 229 | 0.839310594657845 0.717638661160150 0.814954570012598 230 | 0.840191854573792 0.721397162851140 0.817566227127887 231 | 0.841100757084607 0.725185415013189 0.820184998331878 232 | 0.842045083989457 0.728972958175747 0.822815714440387 233 | 0.843015883255609 0.732783181707741 0.825446429676875 234 | 0.844017121353820 0.736596767089294 0.828086753320814 235 | 0.845051487419270 0.740429665072563 0.830737727873482 236 | 0.846108559229279 0.744271310268945 0.833390145508045 237 | 0.847196196659434 0.748128441914000 0.836048693481681 238 | 0.848311687615643 0.751991895285844 0.838712074981987 239 | 0.849455206067014 0.755866633719876 0.841385659253387 240 | 0.850615051771225 0.759748470817611 0.844059562604461 241 | 0.851805720772575 0.763645914882573 0.846739906103268 242 | 0.853016830280839 0.767550284349341 0.849431866802856 243 | 0.854248823619577 0.771471440953987 0.852124256654386 244 | 0.855507539627725 0.775390412167524 0.854819187886645 245 | 0.856778414869775 0.779324005476575 0.857516727038282 246 | 0.858072078614660 0.783265377061901 0.860226310548660 247 | 0.859386820690085 0.787217618743437 0.862937146407099 248 | 0.860717012358805 0.791171429954035 0.865646770495802 249 | 0.862067942148279 0.795136260224585 0.868370303477238 250 | 0.863430762065700 0.799111599218377 0.871086466783865 251 | 0.864804174900172 0.803085898435933 0.873811202577252 252 | 0.866198517847332 0.807075662153393 0.876537892840450 253 | 0.867604143245623 0.811065382660326 0.879271143286865 254 | 0.869025385797832 0.815062660172922 0.882008666600949 255 | 0.870448799665085 0.819064264274344 0.884748006912969 256 | 0.871896476862222 0.823078003456454 0.887486795779731 257 | 0.873344672902532 0.827095331301930 0.890232977749464 258 | 0.874805556355147 0.831117923156475 0.892980980340102 259 | 0.876275097586007 0.835141556773367 0.895732740421367 260 | 0.877755079045544 0.839172824577960 0.898483051067134 261 | 0.879238254761260 0.843207193663266 0.901239959528837 262 | 0.880731535694671 0.847246456386694 0.903997102548869 263 | 0.882229802643232 0.851290290984901 0.906760268471037 264 | 0.883737459770203 0.855346283840328 0.909521779912871 265 | 0.885244204842880 0.859396991373128 0.912287062190559 266 | 0.886758729097326 0.863457666597518 0.915052650110081 267 | 0.888274181858241 0.867515075743267 0.917826686875552 268 | 0.889792614131955 0.871582084767198 0.920591736767518 269 | 0.891315007480745 0.875649414761039 0.923371007228720 270 | 0.892840020909339 0.879717766129610 0.926144194461670 271 | 0.894367831083783 0.883796890322890 0.928918780983307 272 | 0.895892548906657 0.887870388978214 0.931698802453315 273 | 0.897421302047368 0.891954318127230 0.934479016957948 274 | 0.898946034239137 0.896037181368381 0.937265966551276 275 | 0.900471759599646 0.900123147150117 0.940051111578380 276 | ]; 277 | 278 | P = size(values,1); 279 | map = interp1(1:size(values,1), values, linspace(1,P,m), 'linear'); 280 | -------------------------------------------------------------------------------- /colormaps/broco.m: -------------------------------------------------------------------------------- 1 | function map = broco(m) 2 | % BROCO a scientific colour map 6 by FabioCrameri et al. 3 | % broco(M) returns an M-by-3 matrix containing a colormap. 4 | % written by Ruix.Li in Jan, 2021 5 | 6 | % USAGE: 7 | % colormap(broco(128)) 8 | % colormap broco 9 | 10 | if nargin < 1 11 | f = get(groot,'CurrentFigure'); 12 | if isempty(f) 13 | m = size(get(groot,'DefaultFigureColormap'),1); 14 | else 15 | m = size(f.Colormap,1); 16 | end 17 | end 18 | 19 | values = [ 20 | 0.214288230919980 0.184671160276479 0.218214510830568 21 | 0.213694768265717 0.184685658453544 0.222452932539856 22 | 0.213149489036830 0.184867396915715 0.226854153947441 23 | 0.212682264832430 0.185220806368424 0.231411079974971 24 | 0.212274875098398 0.185738812724138 0.236117351843572 25 | 0.211909296736084 0.186401705116403 0.240966464482179 26 | 0.211586520764568 0.187275843129301 0.245990023312677 27 | 0.211313209063229 0.188325201966840 0.251198955074066 28 | 0.211092351044796 0.189532408230380 0.256531032383654 29 | 0.210924351239990 0.190940646995950 0.262046316343878 30 | 0.210808687905752 0.192553207033015 0.267698739819695 31 | 0.210745473993324 0.194382063932473 0.273559198732907 32 | 0.210735444144534 0.196375431850973 0.279551508410624 33 | 0.210779884896032 0.198545234950425 0.285678336931825 34 | 0.210880655434035 0.200940328562687 0.292000995070237 35 | 0.211040315349719 0.203578700965487 0.298451014243275 36 | 0.211262335611807 0.206409882001735 0.305070229360336 37 | 0.211549843612111 0.209404210244048 0.311806413276472 38 | 0.211902698488791 0.212635805555243 0.318714777165974 39 | 0.212315253448254 0.216096053442506 0.325731791917973 40 | 0.212790723667724 0.219729522639452 0.332909789202423 41 | 0.213362339817288 0.223574033846604 0.340178224513477 42 | 0.214038772472503 0.227632889954322 0.347568475580247 43 | 0.214772758608798 0.231893028371371 0.355064709472938 44 | 0.215633803036454 0.236340262623114 0.362633893685853 45 | 0.216596377995533 0.240962680403190 0.370297606915142 46 | 0.217644764693435 0.245786713147192 0.378044470461829 47 | 0.218823835034371 0.250808152909096 0.385842386324693 48 | 0.220135984958521 0.255982756885632 0.393704021032317 49 | 0.221556658289590 0.261345279785592 0.401600743176794 50 | 0.223144078144692 0.266852031143165 0.409534055328064 51 | 0.224833463799823 0.272514880244410 0.417482311431718 52 | 0.226739251924484 0.278340596158872 0.425431961792706 53 | 0.228780023816392 0.284277815789754 0.433372578480591 54 | 0.230974833680525 0.290350997614335 0.441310022568575 55 | 0.233330450782527 0.296561589005335 0.449225355186248 56 | 0.235913795451406 0.302852974593905 0.457092733750463 57 | 0.238630138386725 0.309287958262695 0.464927951833202 58 | 0.241572944937483 0.315786927760778 0.472704859508655 59 | 0.244664965226207 0.322371347965647 0.480427237685441 60 | 0.248003418833558 0.329040095718488 0.488089197489002 61 | 0.251502267409036 0.335767157667764 0.495661982860500 62 | 0.255197132290147 0.342568612380358 0.503161466063958 63 | 0.259085447766835 0.349412798996557 0.510587185841013 64 | 0.263162752867315 0.356314384296065 0.517928584915637 65 | 0.267410255192315 0.363242483465489 0.525168691328956 66 | 0.271873524377377 0.370214674394107 0.532323353160536 67 | 0.276548108648858 0.377226648705586 0.539372440735607 68 | 0.281362359852533 0.384248454884565 0.546343412223634 69 | 0.286363885260110 0.391304676567162 0.553195213454458 70 | 0.291568372782868 0.398363506644589 0.559970870958818 71 | 0.296919081626291 0.405438004589561 0.566640826630243 72 | 0.302413230275941 0.412524379529662 0.573214971040297 73 | 0.308091459492040 0.419605857272687 0.579695649094859 74 | 0.313927229980889 0.426689055452941 0.586078934557833 75 | 0.319903861844680 0.433767453436641 0.592376279081624 76 | 0.325999346325510 0.440852796823453 0.598570085609885 77 | 0.332269089224501 0.447931468543533 0.604691071316022 78 | 0.338637393590681 0.455015398204618 0.610720394186213 79 | 0.345143737894127 0.462072372156963 0.616668038620795 80 | 0.351757721047904 0.469134611992685 0.622527932002584 81 | 0.358494538928100 0.476172458334876 0.628320959452969 82 | 0.365341578955397 0.483198911885343 0.634032471570161 83 | 0.372283726556194 0.490223778700906 0.639666541423575 84 | 0.379333404680410 0.497232518590573 0.645225853183352 85 | 0.386464315300973 0.504231679584137 0.650726140470943 86 | 0.393695285651311 0.511200742915646 0.656159613425403 87 | 0.401019317913112 0.518174494233516 0.661521150372888 88 | 0.408397215113663 0.525121819325217 0.666814839384828 89 | 0.415861400324901 0.532060201528805 0.672058596805608 90 | 0.423392052861019 0.538980739102611 0.677241948197304 91 | 0.431005076040004 0.545889722047650 0.682353517157606 92 | 0.438662094222999 0.552773114800179 0.687419187489444 93 | 0.446389880203930 0.559650119050084 0.692430626170570 94 | 0.454175086656319 0.566507398573646 0.697371778349308 95 | 0.462004546978838 0.573347477181791 0.702265096195960 96 | 0.469892246042566 0.580170654454266 0.707106781755644 97 | 0.477809764457051 0.586969051087958 0.711888228412523 98 | 0.485774404328228 0.593757928797974 0.716616679975400 99 | 0.493783464026121 0.600522207724327 0.721277347320119 100 | 0.501828254172119 0.607276017783744 0.725893884060998 101 | 0.509894471189028 0.613988909031271 0.730442594838877 102 | 0.517999322570576 0.620701997557385 0.734933108390862 103 | 0.526122557586099 0.627374564159391 0.739361797020509 104 | 0.534260574555197 0.634033161954914 0.743715974294311 105 | 0.542427715841799 0.640654240250344 0.748008274773491 106 | 0.550601003668744 0.647253305309195 0.752222486829365 107 | 0.558779290960973 0.653817874675884 0.756365958351500 108 | 0.566979848134616 0.660350303791893 0.760429764204029 109 | 0.575165337761304 0.666846160105741 0.764407491233912 110 | 0.583352413869422 0.673311374268497 0.768293495815466 111 | 0.591537998981711 0.679723353695426 0.772092857165530 112 | 0.599706834746220 0.686101541627836 0.775786993967038 113 | 0.607859651144522 0.692432036499415 0.779376156357453 114 | 0.615980533949413 0.698695198481450 0.782851930154828 115 | 0.624082711208164 0.704913762551781 0.786213767708937 116 | 0.632140712858207 0.711071789618841 0.789441229533914 117 | 0.640162224779880 0.717161816418412 0.792533551086116 118 | 0.648124324389811 0.723168718145587 0.795481910291584 119 | 0.656045238206877 0.729108818794358 0.798280346279219 120 | 0.663890705224902 0.734965974597329 0.800916969649999 121 | 0.671658284319229 0.740722838714260 0.803381463725805 122 | 0.679346442268520 0.746388720769228 0.805664710126034 123 | 0.686946931932309 0.751949628208509 0.807761075948467 124 | 0.694436461027903 0.757392127764804 0.809653637834928 125 | 0.701818483770676 0.762712045505540 0.811334189922988 126 | 0.709084469339847 0.767902287729666 0.812788130556393 127 | 0.716204591863115 0.772954375307589 0.814012608422477 128 | 0.723168952783907 0.777860038858640 0.814994268985128 129 | 0.729986001569384 0.782598906762522 0.815723095276211 130 | 0.736618507013312 0.787173656984468 0.816185195169143 131 | 0.743074109504387 0.791561844759825 0.816370711074723 132 | 0.749314919802173 0.795761923324590 0.816271621435606 133 | 0.755356343457066 0.799767806559588 0.815877589221831 134 | 0.761160511383751 0.803551411016908 0.815178340403580 135 | 0.766723410408021 0.807120686948602 0.814169636627820 136 | 0.772034553645902 0.810449205229677 0.812844499151772 137 | 0.777078545072802 0.813541448004968 0.811198659486946 138 | 0.781835161118615 0.816386443567445 0.809222275139416 139 | 0.786299440696180 0.818958144000180 0.806910044407095 140 | 0.790451417959693 0.821270262515731 0.804260309120497 141 | 0.794294523123057 0.823299554133720 0.801270120879333 142 | 0.797800915354631 0.825043066813327 0.797943753838569 143 | 0.800975392085964 0.826499271130245 0.794284153680052 144 | 0.803803711545302 0.827651392357925 0.790280291494731 145 | 0.806279191923976 0.828506145122446 0.785951383767622 146 | 0.808392804310124 0.829055403574499 0.781289608036871 147 | 0.810139243257062 0.829292276338556 0.776307589213030 148 | 0.811525387387633 0.829218055585261 0.771012996347232 149 | 0.812533776054821 0.828830903766981 0.765411498432474 150 | 0.813173987219291 0.828128184404435 0.759504955928492 151 | 0.813444029812412 0.827123202014690 0.753321011114495 152 | 0.813344959482213 0.825803775223495 0.746865224968807 153 | 0.812879834394138 0.824181690231473 0.740146051720216 154 | 0.812054879356598 0.822264166838331 0.733173035224994 155 | 0.810870027167461 0.820039419730663 0.725966898005622 156 | 0.809339641370762 0.817531704393643 0.718532558851563 157 | 0.807460541792761 0.814739045000024 0.710900006157163 158 | 0.805244606153439 0.811672371210858 0.703068976277258 159 | 0.802706735703997 0.808333257050563 0.695055069686373 160 | 0.799857792543231 0.804733172098961 0.686882274080997 161 | 0.796690484167032 0.800879592288420 0.678557893448512 162 | 0.793240247376319 0.796781230916991 0.670104543647644 163 | 0.789497947372855 0.792453335037002 0.661521412286692 164 | 0.785484694038073 0.787895382729367 0.652825207005805 165 | 0.781208802307020 0.783123874813693 0.644043916753968 166 | 0.776686866762340 0.778148196545096 0.635182688161273 167 | 0.771922731681859 0.772970232792577 0.626250874294127 168 | 0.766931522860218 0.767607530737049 0.617264250797354 169 | 0.761729396030747 0.762068493382831 0.608236737455624 170 | 0.756327069577373 0.756363176028337 0.599167710761585 171 | 0.750735067247406 0.750497696158584 0.590071107542290 172 | 0.744954649572843 0.744477850620842 0.580972505662653 173 | 0.739016458202075 0.738318304478402 0.571868496858245 174 | 0.732911724012867 0.732031769234355 0.562775466855760 175 | 0.726659095344292 0.725617741307086 0.553680990274321 176 | 0.720271688025499 0.719082592717345 0.544622166680965 177 | 0.713757542520720 0.712438710821712 0.535583230532612 178 | 0.707126261341826 0.705703198126814 0.526598749688963 179 | 0.700383977000996 0.698866547578630 0.517644179624895 180 | 0.693541200246450 0.691954612908490 0.508741229895570 181 | 0.686608962187481 0.684953805807447 0.499878642620609 182 | 0.679589436450637 0.677887800648546 0.491108395956166 183 | 0.672506184907967 0.670752828272357 0.482375654172442 184 | 0.665341869301666 0.663558756173618 0.473713378896447 185 | 0.658125380550804 0.656309166103994 0.465134605276239 186 | 0.650849404690336 0.649010179222895 0.456632602948567 187 | 0.643524119464127 0.641663816833508 0.448210261007820 188 | 0.636168308124155 0.634293590777544 0.439875052574342 189 | 0.628769592775526 0.626875907549149 0.431630076769416 190 | 0.621338328687060 0.619443769682236 0.423451432024549 191 | 0.613882970282585 0.611973120097843 0.415384613696782 192 | 0.606416556994186 0.604496670620759 0.407406853095486 193 | 0.598934841397953 0.596998158283442 0.399515889107525 194 | 0.591440958696928 0.589479004925162 0.391743340889971 195 | 0.583939130164190 0.581963799660106 0.384054347483521 196 | 0.576449595274154 0.574438964063976 0.376478434781187 197 | 0.568940790130670 0.566925835311055 0.368990259444217 198 | 0.561455116995680 0.559399867695076 0.361608167135537 199 | 0.553975679317285 0.551886862773179 0.354329452416186 200 | 0.546517265309028 0.544373566148826 0.347165886111063 201 | 0.539064596761609 0.536881565715605 0.340096672410965 202 | 0.531637956263466 0.529393627326613 0.333142754392769 203 | 0.524234734310609 0.521910286988025 0.326272610987509 204 | 0.516861788911538 0.514470338322852 0.319545978019573 205 | 0.509514031297313 0.507031722357310 0.312908717158267 206 | 0.502202068467095 0.499616226460764 0.306406559096873 207 | 0.494928384754114 0.492238368394178 0.299989399753133 208 | 0.487693353088116 0.484876313040248 0.293692548469640 209 | 0.480487723897792 0.477553367525416 0.287517136769382 210 | 0.473329285942488 0.470263129757309 0.281466947339749 211 | 0.466229830598404 0.462987560358609 0.275548192528609 212 | 0.459181538438824 0.455770954289730 0.269728826000707 213 | 0.452183653515766 0.448588735751937 0.264036863576175 214 | 0.445228622245851 0.441439693694300 0.258452297373530 215 | 0.438342571263458 0.434331833608561 0.253019816651461 216 | 0.431524271525526 0.427286307588671 0.247713736111799 217 | 0.424757880012229 0.420267827133593 0.242514894466643 218 | 0.418057413967003 0.413316108455859 0.237495312787046 219 | 0.411435745587366 0.406410897847132 0.232564324463544 220 | 0.404884951559279 0.399549264621549 0.227801880537399 221 | 0.398421282127797 0.392766719162133 0.223173498418123 222 | 0.392027865174675 0.386034133073709 0.218681137590975 223 | 0.385713552990980 0.379378490937371 0.214340434711563 224 | 0.379500332929345 0.372779768627956 0.210145103445688 225 | 0.373370430666546 0.366267954049610 0.206130658574741 226 | 0.367330370612035 0.359811390293389 0.202215295939459 227 | 0.361396725454236 0.353435604028682 0.198490576909486 228 | 0.355568899086020 0.347154584696416 0.194947692515275 229 | 0.349825938503438 0.340938802907986 0.191528121340560 230 | 0.344184081160946 0.334827617500678 0.188318371639444 231 | 0.338673291181597 0.328787771449871 0.185248383001854 232 | 0.333275268656261 0.322851363759361 0.182307852243268 233 | 0.327971566542257 0.317000567466087 0.179590049296798 234 | 0.322809952875997 0.311257935803947 0.177037659561121 235 | 0.317747063400881 0.305629913997504 0.174661499795461 236 | 0.312810492961470 0.300081059434790 0.172428020792339 237 | 0.308002954515694 0.294650717777885 0.170400830816655 238 | 0.303323637385272 0.289353943064816 0.168538776104165 239 | 0.298785118711713 0.284142893354845 0.166869320083368 240 | 0.294355804916966 0.279078455555282 0.165315718289032 241 | 0.290069447515347 0.274109401905031 0.164034681260231 242 | 0.285908623471331 0.269282401953341 0.162862447118925 243 | 0.281906651517507 0.264550714785987 0.161889182176315 244 | 0.278016069009589 0.259969885478947 0.161066917316127 245 | 0.274255574993031 0.255508618327431 0.160391100398802 246 | 0.270649538527004 0.251184146232797 0.159918724462528 247 | 0.267133477033280 0.246970357049290 0.159628901017289 248 | 0.263804661066682 0.242892995881758 0.159504305354161 249 | 0.260564648264198 0.238963904928012 0.159539632315274 250 | 0.257467554333351 0.235185934959158 0.159734024544162 251 | 0.254513322831285 0.231515649894268 0.160092901037775 252 | 0.251671891236608 0.227981827534665 0.160636479432417 253 | 0.248949726573413 0.224551830646764 0.161357959890881 254 | 0.246339194214494 0.221323725993108 0.162193325440519 255 | 0.243856908080625 0.218197602205938 0.163188755839396 256 | 0.241519727386674 0.215196148436898 0.164342906627224 257 | 0.239270550350086 0.212365454223279 0.165602363311784 258 | 0.237157503917481 0.209640850275335 0.167100175226750 259 | 0.235130521742535 0.207080882604323 0.168693479191619 260 | 0.233177115745125 0.204640061689396 0.170437609768274 261 | 0.231388746016772 0.202314982863166 0.172326310828288 262 | 0.229641216246568 0.200139405377737 0.174387065045311 263 | 0.228048822974146 0.198124278341021 0.176550587684608 264 | 0.226518929687951 0.196258143831617 0.178908080963256 265 | 0.225052206387262 0.194515221411316 0.181360714156697 266 | 0.223711029669412 0.192878040289402 0.183994392996182 267 | 0.222444842828510 0.191397575186126 0.186762464258382 268 | 0.221263263984955 0.190068972818868 0.189672397787649 269 | 0.220154022994285 0.188887845188744 0.192725555574220 270 | 0.219106096629419 0.187863414041501 0.195928464496096 271 | 0.218138389283424 0.186933467718437 0.199250915554953 272 | 0.217241480117514 0.186187356758745 0.202752331307172 273 | 0.216423000418721 0.185595945984673 0.206422656512195 274 | 0.215640807739107 0.185131575730928 0.210182498123115 275 | 0.214917759636534 0.184820377709445 0.214128308206934 276 | ]; 277 | 278 | P = size(values,1); 279 | map = interp1(1:size(values,1), values, linspace(1,P,m), 'linear'); 280 | --------------------------------------------------------------------------------