-
Notifications
You must be signed in to change notification settings - Fork 25
/
Copy pathcmocean.m
5430 lines (5377 loc) · 386 KB
/
cmocean.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
function cmap = cmocean(ColormapName,varargin)
% cmocean returns perceptually-uniform colormaps created by Kristen Thyng.
%
%% Syntax
%
% cmocean
% cmap = cmocean('ColormapName')
% cmap = cmocean('-ColormapName')
% cmap = cmocean(...,NLevels)
% cmap = cmocean(...,'pivot',PivotValue)
% cmocean(...)
%
%% Description
%
% cmocean without any inputs displays the options for colormaps.
%
% cmap = cmocean('ColormapName') returns a 256x3 colormap. ColormapName can be any of
% of the following:
%
% SEQUENTIAL: DIVERGING:
% 'thermal' 'balance'
% 'haline' 'delta'
% 'solar' 'curl'
% 'ice'
% 'gray' CONSTANT LIGHTNESS:
% 'oxy' 'phase'
% 'deep'
% 'dense'
% 'algae'
% 'matter'
% 'turbid'
% 'speed'
% 'amp'
% 'tempo'
%
% cmap = cmocean('-ColormapName') a minus sign preceeding any ColormapName flips the
% order of the colormap.
%
% cmap = cmocean(...,NLevels) specifies a number of levels in the colormap. Default
% value is 256.
%
% cmap = cmocean(...,'pivot',PivotValue) centers a diverging colormap such that white
% corresponds to a given value and maximum extents are set using current caxis limits.
% If no PivotValue is set, 0 is assumed. Early versions of this function used 'zero'
% as the syntax for 'pivot',0 and the old syntax is still supported.
%
% cmocean(...) without any outputs sets the current colormap to the current axes.
%
%% Examples
% Using this sample plot:
%
% imagesc(peaks(1000)+1)
% colorbar
%
% Set the colormap to 'algae':
%
% cmocean('algae')
%
% Same as above, but with an inverted algae colormap:
%
% cmocean('-algae')
%
% Set the colormap to a 12-level 'solar':
%
% cmocean('solar',12)
%
% Get the RGB values of a 5-level thermal colormap:
%
% RGB = cmocean('thermal',5)
%
% Some of those values are below zero and others are above. If this dataset represents
% anomalies, perhaps a diverging colormap is more appropriate:
%
% cmocean('balance')
%
% It's unlikely that 1.7776 is an interesting value about which the data values
% diverge. If you want to center the colormap on zero using the current color
% axis limits, simply include the 'pivot' option:
%
% cmocean('balance','pivot',0)
%
%% Author Info
% This function was written by Chad A. Greene of the Institute for Geophysics at the
% University of Texas at Austin (UTIG), June 2016, using colormaps created by Kristen
% Thyng of Texas A&M University, Department of Oceanography. More information on the
% cmocean project can be found at http://matplotlib.org/cmocean/.
%
%% Citing this colormap:
% If you find an occasion to cite these colormaps for any reason, or if you just want
% some nice beach reading, check out the following paper from the journal Oceanography:
%
% Kristen M. Thyng, Chad A. Greene, Robert D. Hetland, Heather M. Zimmerle, and Steven
% F. DiMarco. True colors of oceanography: Guidelines for effective and accurate colormap
% selection. Oceanography, September 2016.
% http://dx.doi.org/10.5670/oceanog.2016.66
%
% See also colormap and caxis.
%% Display colormap options:
if nargin==0
figure('menubar','none','numbertitle','off','Name','cmocean options:','pos',[10 10 364 751])
axes('pos',[0 0 1 1])
image(imread('cmocean.png'));
axis image off
return
end
%% Error checks:
assert(isnumeric(ColormapName)==0,'Input error: ColormapName must be a string.')
%% Set defaults:
NLevels = 256;
autopivot = false;
PivotValue = 0;
InvertedColormap = false;
%% Parse inputs:
% Does user want to flip the colormap direction?
dash = regexp(ColormapName,'-');
if any(dash)
InvertedColormap = true;
ColormapName(dash) = [];
end
% Forgive the British:
if strncmpi(ColormapName,'grey',4);
ColormapName = 'gray';
end
% Does the user want to center a diverging colormap on a specific value?
% This parsing support original 'zero' syntax and current 'pivot' syntax.
tmp = any([strncmpi(varargin,'pivot',3) strncmpi(varargin,'zero',3)]);
if any(tmp)
autopivot = true;
try
if isscalar(varargin{find(tmp)+1})
PivotValue = varargin{find(tmp)+1};
tmp(find(tmp)+1) = 1;
end
end
varargin = varargin(~tmp);
end
% Has user requested a specific number of levels?
tmp = isscalar(varargin);
if any(tmp)
NLevels = varargin{tmp};
end
%% Load RGB values and interpolate to NLevels:
cmap = cmoceanRawRGB(ColormapName); % a subfunction provided below with RGB values of all maps.
% Interpolate if necessary:
if NLevels~=size(cmap,1);
R = interp1((1:size(cmap,1)),cmap(:,1),linspace(1,size(cmap,1),NLevels)');
G = interp1((1:size(cmap,1)),cmap(:,2),linspace(1,size(cmap,1),NLevels)');
B = interp1((1:size(cmap,1)),cmap(:,3),linspace(1,size(cmap,1),NLevels)');
cmap = [R G B];
end
%% Invert the colormap if requested by user:
if InvertedColormap
cmap = flipud(cmap);
end
%% Adjust values to current caxis limits?
if autopivot
clim = caxis;
maxval = max(abs(clim-PivotValue));
R = interp1( linspace(-maxval,maxval,size(cmap,1))'+PivotValue ,cmap(:,1), linspace(clim(1),clim(2),size(cmap,1))');
G = interp1( linspace(-maxval,maxval,size(cmap,1))'+PivotValue ,cmap(:,2), linspace(clim(1),clim(2),size(cmap,1))');
B = interp1( linspace(-maxval,maxval,size(cmap,1))'+PivotValue ,cmap(:,3), linspace(clim(1),clim(2),size(cmap,1))');
cmap = [R G B];
end
%% Clean up
if nargout==0
colormap(gca,cmap)
clear cmap
end
end
function RGB = cmoceanRawRGB(cmapName)
switch lower(cmapName(1:3))
case {'dee'}
RGB = [9.928371765383620096e-01 9.943734553013935384e-01 8.001361955494933342e-01
9.849374457410008388e-01 9.913545172197536504e-01 7.953271573982337861e-01
9.770418482420034634e-01 9.883418276673759939e-01 7.905717472557142189e-01
9.691488355955474310e-01 9.853357520972024775e-01 7.858697059005903540e-01
9.612382061888059548e-01 9.823439661710483550e-01 7.812181455049906909e-01
9.533233708513803029e-01 9.793607550577946297e-01 7.766197776697654209e-01
9.454069776374501854e-01 9.763847481120443428e-01 7.720753845210462929e-01
9.374799177499437697e-01 9.734191074102575003e-01 7.675843461643131471e-01
9.295353395208965086e-01 9.704660061861888343e-01 7.631467470398153319e-01
9.215850348376466439e-01 9.675205198521025229e-01 7.587646801057830181e-01
9.136274030668488644e-01 9.645828701859077148e-01 7.544386825530340346e-01
9.056514559384564178e-01 9.616567079910524063e-01 7.501688017241657791e-01
8.976569922484586295e-01 9.587415918264282633e-01 7.459562027416458685e-01
8.896512126622908578e-01 9.558344072358454513e-01 7.418023698547455691e-01
8.816325974742758032e-01 9.529352564923027069e-01 7.377082218108865774e-01
8.735986658557798323e-01 9.500445573198598170e-01 7.336747582572585857e-01
8.655355018678880796e-01 9.471666805105979359e-01 7.297031220835451526e-01
8.574559441871676402e-01 9.442965454208677167e-01 7.257948454644865821e-01
8.493586413080321806e-01 9.414341108550433601e-01 7.219511807036801398e-01
8.412422934868647451e-01 9.385792958890862847e-01 7.181734629573161000e-01
8.331056602292961077e-01 9.357319779845385543e-01 7.144631077114116380e-01
8.249438571064254822e-01 9.328932140048489252e-01 7.108218561594963347e-01
8.167536485550084269e-01 9.300634438432798801e-01 7.072516022427790539e-01
8.085407925860420564e-01 9.272401607530683654e-01 7.037535913222745521e-01
8.003043988510905038e-01 9.244230580301131539e-01 7.003294929842703853e-01
7.920436855303579771e-01 9.216117772405966191e-01 6.969810377273069069e-01
7.837579923068553889e-01 9.188059058340631857e-01 6.937100117646464170e-01
7.754467945117471395e-01 9.160049747102424478e-01 6.905182510191696377e-01
7.671097184662585278e-01 9.132084557727712104e-01 6.874076341947011892e-01
7.587465580267132026e-01 9.104157595099175992e-01 6.843800748081978469e-01
7.503572923166539343e-01 9.076262326497597233e-01 6.814375120698907828e-01
7.419421046029871514e-01 9.048391559449654453e-01 6.785819005039074314e-01
7.335014022414247936e-01 9.020537421501462205e-01 6.758151982106467281e-01
7.250358375800118882e-01 8.992691342626382145e-01 6.731393536848668813e-01
7.165463296678448168e-01 8.964844041051395207e-01 6.705562911206142118e-01
7.080340865696405084e-01 8.936985513356989763e-01 6.680678941563225059e-01
6.995006280355556827e-01 8.909105029766873907e-01 6.656759880411459163e-01
6.909478082204841831e-01 8.881191135591984809e-01 6.633823202371271766e-01
6.823778380886152961e-01 8.853231659823359578e-01 6.611885395113676900e-01
6.737933070789577927e-01 8.825213731875580780e-01 6.590961736178440056e-01
6.651972035471812594e-01 8.797123807461469935e-01 6.571066057195337207e-01
6.565929334411800822e-01 8.768947704523611941e-01 6.552210497573525139e-01
6.479843366143701600e-01 8.740670650055498703e-01 6.534405250319036407e-01
6.393757001353049807e-01 8.712277338509245572e-01 6.517658303256151919e-01
6.307693113306602761e-01 8.683757593089920235e-01 6.501986071208971651e-01
6.221681809999368706e-01 8.655099786991408140e-01 6.487403091120448329e-01
6.135828162115329887e-01 8.626276255310663110e-01 6.473888753222819537e-01
6.050194699551968425e-01 8.597270135144634562e-01 6.461439080647282118e-01
5.964848373853082197e-01 8.568064537576968176e-01 6.450046593443751197e-01
5.879840953182007279e-01 8.538646600753627691e-01 6.439710905713145195e-01
5.795218127572832056e-01 8.509005270271372545e-01 6.430435569229606685e-01
5.711115213696185133e-01 8.479112775740021979e-01 6.422171169895777298e-01
5.627614837100215484e-01 8.448953489705807174e-01 6.414893854468299850e-01
5.544783665092802849e-01 8.418515860497588488e-01 6.408587965640016870e-01
5.462695843545278818e-01 8.387787842708503971e-01 6.403232223573597226e-01
5.381481232862911357e-01 8.356748924828519831e-01 6.398763669277579558e-01
5.301228248165350543e-01 8.325387580839158641e-01 6.395142187190840932e-01
5.221997330825246530e-01 8.293697946738645133e-01 6.392346216632595057e-01
5.143908532894702068e-01 8.261665755050031645e-01 6.390304309659169402e-01
5.067050118087177424e-01 8.229283397233977393e-01 6.388963162980869637e-01
4.991495064662723746e-01 8.196546689563362076e-01 6.388277739100475250e-01
4.917330703220189059e-01 8.163450533427777378e-01 6.388184799685107107e-01
4.844633050708381794e-01 8.129992646664957467e-01 6.388624455765857801e-01
4.773469739538908629e-01 8.096172922533247940e-01 6.389538165444101914e-01
4.703904182695624603e-01 8.061992786917829834e-01 6.390864379965265352e-01
4.635986539031755060e-01 8.027456073395251579e-01 6.392548734619343254e-01
4.569766618393767410e-01 7.992567478306369377e-01 6.394529319719780558e-01
4.505287643111087204e-01 7.957333261733031682e-01 6.396742566585853496e-01
4.442569334258392177e-01 7.921762343010834151e-01 6.399148201157260907e-01
4.381634653667463852e-01 7.885863788123392837e-01 6.401694292235835526e-01
4.322513883314121341e-01 7.849647158245569578e-01 6.404304190942151642e-01
4.265195639210723755e-01 7.813124732411278472e-01 6.406960731925235297e-01
4.209679602144861810e-01 7.776308288475485275e-01 6.409622276506293792e-01
4.155968407812616339e-01 7.739210344346504344e-01 6.412227317683711902e-01
4.104045242070183952e-01 7.701844253858858291e-01 6.414742347181462412e-01
4.053883482522956383e-01 7.664223146281371468e-01 6.417151578859574546e-01
4.005459328058830759e-01 7.626360316845265386e-01 6.419424749255564500e-01
3.958750262046074608e-01 7.588270315806920907e-01 6.421508285001665817e-01
3.913718273240804346e-01 7.549966666219802836e-01 6.423387337484185444e-01
3.870322615152646528e-01 7.511462095764531721e-01 6.425055472082883412e-01
3.828523536620307977e-01 7.472769743775978801e-01 6.426493131526664904e-01
3.788278449989629926e-01 7.433902546660990929e-01 6.427683061328856029e-01
3.749542811367644335e-01 7.394876286687900313e-01 6.428573615340694714e-01
3.712266123106295335e-01 7.355700686179795778e-01 6.429189618774799886e-01
3.676399929257251897e-01 7.316387718079003788e-01 6.429520487195032885e-01
3.641894512092864744e-01 7.276949011320993366e-01 6.429557270674552960e-01
3.608699207518579755e-01 7.237395816489646805e-01 6.429292709767442382e-01
3.576762479926827720e-01 7.197739138067411613e-01 6.428719883285997083e-01
3.546027248366774298e-01 7.157992458648064771e-01 6.427810759039616073e-01
3.516446005650431528e-01 7.118162697085735902e-01 6.426589560156208414e-01
3.487967412412643076e-01 7.078259414050183107e-01 6.425054728664090220e-01
3.460540467004642462e-01 7.038291754672099110e-01 6.423205839967465192e-01
3.434114694865876838e-01 6.998268449671132263e-01 6.421043512357870187e-01
3.408640318201912600e-01 6.958197818437616977e-01 6.418569321473704958e-01
3.384068406811324148e-01 6.918087773726725453e-01 6.415785719753461791e-01
3.360351011011302735e-01 6.877945827659479594e-01 6.412695960850323118e-01
3.337441277691141628e-01 6.837779098758932639e-01 6.409304028912300444e-01
3.315291322901112725e-01 6.797595093162658308e-01 6.405610222271946874e-01
3.293855731203558790e-01 6.757400463409192204e-01 6.401618521317685717e-01
3.273095072934468774e-01 6.717199943156246800e-01 6.397341828681051279e-01
3.252967835603527980e-01 6.676999151191671533e-01 6.392786349130804568e-01
3.233433949344308722e-01 6.636803359579184214e-01 6.387958727683986648e-01
3.214454825944703664e-01 6.596617502568347113e-01 6.382866005148117861e-01
3.195993388733257556e-01 6.556446185422359907e-01 6.377515576836865208e-01
3.178014094235615539e-01 6.516293693095515094e-01 6.371915154212616228e-01
3.160482946464280851e-01 6.476163998706647718e-01 6.366072729215248582e-01
3.143367504654775990e-01 6.436060771766987099e-01 6.359996541044424800e-01
3.126636885203824545e-01 6.395987386132337971e-01 6.353695045172913503e-01
3.110261758511674857e-01 6.355946927658273626e-01 6.347176884379418516e-01
3.094214341373541788e-01 6.315942201545601264e-01 6.340450861601970578e-01
3.078468385510386152e-01 6.275975739369872297e-01 6.333525914425652825e-01
3.062999162775806861e-01 6.236049805794583456e-01 6.326411091031564071e-01
3.047783447524610168e-01 6.196166404972232034e-01 6.319115527447410896e-01
3.032799496578738041e-01 6.156327286641396501e-01 6.311648425953061414e-01
3.018027027180503197e-01 6.116533951930802626e-01 6.304019034507418739e-01
3.003447193279823457e-01 6.076787658883653354e-01 6.296236627075371128e-01
2.989042560461285802e-01 6.037089427717098333e-01 6.288310484745529561e-01
2.974797079780254205e-01 5.997440045832753697e-01 6.280249877540684533e-01
2.960696060742640245e-01 5.957840072594756675e-01 6.272064046833601969e-01
2.946726143633343065e-01 5.918289843891730850e-01 6.263762188290394883e-01
2.932875271368584058e-01 5.878789476499071132e-01 6.255353435272825724e-01
2.919132661023912667e-01 5.839338872257091584e-01 6.246846842638799080e-01
2.905488775167375803e-01 5.799937722079637759e-01 6.238251370887518688e-01
2.891935293105973304e-01 5.760585509806988025e-01 6.229575870601862242e-01
2.878465082138687570e-01 5.721281515915097593e-01 6.220829067145717817e-01
2.865071747347951447e-01 5.682024945496734203e-01 6.212019079466474247e-01
2.851749861947763254e-01 5.642814857106783766e-01 6.203153697409601319e-01
2.838497050469647731e-01 5.603649539888247988e-01 6.194242689076802089e-01
2.825310677598035780e-01 5.564527485481920444e-01 6.185294158631611250e-01
2.812189151446758406e-01 5.525446999518639490e-01 6.176316008625786225e-01
2.799131896111074491e-01 5.486406204645675189e-01 6.167315925457064196e-01
2.786139324558262742e-01 5.447403043452749838e-01 6.158301364812402978e-01
2.773212811865227168e-01 5.408435281299215358e-01 6.149279537054621603e-01
2.760354668808263079e-01 5.369500509042623992e-01 6.140257392505246159e-01
2.747568115804877587e-01 5.330596145668072827e-01 6.131241606570347891e-01
2.734857257205313141e-01 5.291719440816851083e-01 6.122238564648385672e-01
2.722227055926091377e-01 5.252867477212617153e-01 6.113254346750160995e-01
2.709683308416185876e-01 5.214037172983150281e-01 6.104294711750373192e-01
2.697232619941725140e-01 5.175225283875982685e-01 6.095365081178055755e-01
2.684882380171457750e-01 5.136428405367017280e-01 6.086470522439324515e-01
2.672640739041831637e-01 5.097642974662250914e-01 6.077615731349965689e-01
2.660516582874621339e-01 5.058865272594796902e-01 6.068805013837572648e-01
2.648519510715739433e-01 5.020091425421505660e-01 6.060042266652778675e-01
2.636659810857353015e-01 4.981317406526836744e-01 6.051330956906521008e-01
2.624948437498288434e-01 4.942539038045714039e-01 6.042674100224807443e-01
2.613396987489819967e-01 4.903751992421883643e-01 6.034074237284018372e-01
2.602017811880152354e-01 4.864951750164123179e-01 6.025533553474511361e-01
2.590825816132030779e-01 4.826133005480903182e-01 6.017055804809932074e-01
2.579832374637801018e-01 4.787291639776031782e-01 6.008639770499764055e-01
2.569051367797046126e-01 4.748422758923547815e-01 6.000285749995881712e-01
2.558497193309375306e-01 4.709521329962904068e-01 5.991993407256713811e-01
2.548184740794410263e-01 4.670582183399953347e-01 5.983761730113198452e-01
2.538129365659009817e-01 4.631600015854966945e-01 5.975588985257048735e-01
2.528346862021874641e-01 4.592569393176054171e-01 5.967472668238706923e-01
2.518853434473967146e-01 4.553484754161292725e-01 5.959409447786497838e-01
2.509665668417216944e-01 4.514340415062205181e-01 5.951395103673859932e-01
2.500800498681828299e-01 4.475130575075850214e-01 5.943424457267542094e-01
2.492275176071283571e-01 4.435849323073600692e-01 5.935491293785424283e-01
2.484107231427581941e-01 4.396490645862106139e-01 5.927588275177814170e-01
2.476314436738927260e-01 4.357048438328084417e-01 5.919706842419948378e-01
2.468914762732849488e-01 4.317516515883728090e-01 5.911837105866416531e-01
2.461926332303804310e-01 4.277888629705645096e-01 5.903967722170088139e-01
2.455367369014649914e-01 4.238158485348740845e-01 5.896085756110598375e-01
2.449256139784778408e-01 4.198319765418777605e-01 5.888176525512366366e-01
2.443611399380560822e-01 4.158365980702596332e-01 5.880223891276964432e-01
2.438461792188084676e-01 4.118287207942545325e-01 5.872218507211212080e-01
2.433817108226277726e-01 4.078080077755985022e-01 5.864131553289283483e-01
2.429695407602900925e-01 4.037738393736669540e-01 5.855939512690606641e-01
2.426114394907277760e-01 3.997256137994158465e-01 5.847615988448080504e-01
2.423091294682429564e-01 3.956627542073260506e-01 5.839131390484204598e-01
2.420642707838099872e-01 3.915847171721096864e-01 5.830452587571144374e-01
2.418784445905285962e-01 3.874910027793410650e-01 5.821542521747482546e-01
2.417531339648231747e-01 3.833811665857123074e-01 5.812359783131098023e-01
2.416897018162703636e-01 3.792548337300427064e-01 5.802858143751018494e-01
2.416907565718227624e-01 3.751112253980636857e-01 5.792995847596160708e-01
2.417595622535183009e-01 3.709493751547713325e-01 5.782729391945388153e-01
2.418940089237943680e-01 3.667702659833258494e-01 5.771972660307567171e-01
2.420946965383475313e-01 3.625739944720036134e-01 5.760653956197256953e-01
2.423619198524908369e-01 3.583608468185064400e-01 5.748693688323588402e-01
2.426978313653707087e-01 3.541305556383861908e-01 5.736016010478480753e-01
2.431056167697961956e-01 3.498826161637011989e-01 5.722540340252517677e-01
2.435790408918375727e-01 3.456199709880173332e-01 5.708127541670769967e-01
2.441164681518231960e-01 3.413441041408621368e-01 5.692658625959313712e-01
2.447220255685461088e-01 3.370546900675063240e-01 5.676029832475817383e-01
2.453897790312707938e-01 3.327551263503047418e-01 5.658082210414479007e-01
2.461121481740833894e-01 3.284495884603169102e-01 5.638648470620498676e-01
2.468912126448456479e-01 3.241391993124722593e-01 5.617586120246663706e-01
2.477157002362878613e-01 3.198299095156284522e-01 5.594704462476630669e-01
2.485761162021524751e-01 3.155272777788998839e-01 5.569822129976372826e-01
2.494682375867288693e-01 3.112353605277175528e-01 5.542766318947622839e-01
2.503729202057394798e-01 3.069632816204772574e-01 5.513352372309007210e-01
2.512817651002536290e-01 3.027167370222472731e-01 5.481422664464320471e-01
2.521753740527091225e-01 2.985048904754492582e-01 5.446839245346258851e-01
2.530378388279626023e-01 2.943355684042912035e-01 5.409499814033098541e-01
2.538514672799476179e-01 2.902167617845944347e-01 5.369345375383627328e-01
2.545978636988186494e-01 2.861560770732184955e-01 5.326370186681820273e-01
2.552597334794323158e-01 2.821600341185547811e-01 5.280624026249696179e-01
2.558254018044066047e-01 2.782328077909240194e-01 5.232189983935346955e-01
2.562737222001675308e-01 2.743799915974786674e-01 5.181261586082565040e-01
2.566051651711689918e-01 2.706008890121900934e-01 5.127963599343589030e-01
2.568071232679735028e-01 2.668971447705413280e-01 5.072541841677337127e-01
2.568729082739400482e-01 2.632680806498599591e-01 5.015251413221865073e-01
2.568088786232387566e-01 2.597098435540172168e-01 4.956253550777797723e-01
2.566151212870083631e-01 2.562195453869526296e-01 4.895770754997314511e-01
2.562879598478859378e-01 2.527944349049762174e-01 4.834087259028412853e-01
2.558322794870629413e-01 2.494300496133808887e-01 4.771399728195321877e-01
2.552572079534596305e-01 2.461214417402471932e-01 4.707834286138410929e-01
2.545675711557803811e-01 2.428643843006248471e-01 4.643557571030281772e-01
2.537686502971923108e-01 2.396546885092911139e-01 4.578718126285494239e-01
2.528659964243425984e-01 2.364882912834416206e-01 4.513446141213755536e-01
2.518652755598765891e-01 2.333613180085921113e-01 4.447853910070804773e-01
2.507721436866522935e-01 2.302701237479483076e-01 4.382036814126420432e-01
2.495921493408267966e-01 2.272113165747541852e-01 4.316074651476269897e-01
2.483306606950595463e-01 2.241817667402334346e-01 4.250033167249620547e-01
2.469928136315570621e-01 2.211786051187170643e-01 4.183965667275956202e-01
2.455817950644241798e-01 2.181991605590304917e-01 4.117955160707330586e-01
2.440963016438912891e-01 2.152407079180826410e-01 4.052187485307188752e-01
2.425474613143962510e-01 2.123011804696942062e-01 3.986531809377649171e-01
2.409394174709658110e-01 2.093786088479052676e-01 3.921004515047561423e-01
2.392760085101002243e-01 2.064712127546999287e-01 3.855616338648150121e-01
2.375559510487991743e-01 2.035768990151702318e-01 3.790513023869773179e-01
2.357791582066215419e-01 2.006936504843463420e-01 3.725810406048237766e-01
2.339566833930070699e-01 1.978208439176197264e-01 3.661282774694271658e-01
2.320913707908846546e-01 1.949572807641995476e-01 3.596924727656225507e-01
2.301734316844865069e-01 1.921000566693645550e-01 3.533131710447778295e-01
2.282155151615900546e-01 1.892493734782149939e-01 3.469585312854190362e-01
2.262221013532286218e-01 1.864046213456004575e-01 3.406203233993785884e-01
2.241821302892643142e-01 1.835626593748518609e-01 3.343431537784405938e-01
2.221083620693462546e-01 1.807243380946543521e-01 3.280900612914751102e-01
2.200027865362182422e-01 1.778889096627078448e-01 3.218593457818205161e-01
2.178554139765243036e-01 1.750533261852178779e-01 3.156932341101472139e-01
2.156819223383368844e-01 1.722195412332822306e-01 3.095395593647118360e-01
2.134730781003147948e-01 1.693846918206770857e-01 3.034377234324792671e-01
2.112350828916275125e-01 1.665490510713014960e-01 2.973690772834624574e-01
2.089702734855372057e-01 1.637121940546225618e-01 2.913286801723345421e-01
2.066728560428846562e-01 1.608719311731062473e-01 2.853437530392856081e-01
2.043551063834350701e-01 1.580301135357929931e-01 2.793689192405632293e-01
2.020028382233076125e-01 1.551826890051333785e-01 2.734655011163185101e-01
1.996333580091984583e-01 1.523327614839000976e-01 2.675659276139747411e-01
1.972319620276792862e-01 1.494761585027865047e-01 2.617344119314569673e-01
1.948137533226730334e-01 1.466155558553730864e-01 2.559107021731873988e-01
1.923665760685599468e-01 1.437473901381048913e-01 2.501489823140411461e-01
1.899031789417767457e-01 1.408738040042367690e-01 2.443975812138057813e-01
1.874125186315797886e-01 1.379915476831030108e-01 2.387062880680187460e-01
1.849071752981109873e-01 1.351026683367795023e-01 2.330231779340583564e-01
1.823751828761793481e-01 1.322038111876145949e-01 2.274020989868827392e-01
1.798308834661569988e-01 1.292972741720705698e-01 2.217828373102059270e-01
1.772595702951434704e-01 1.263792859047284667e-01 2.162309361702130506e-01
1.746769766714075522e-01 1.234522307754042925e-01 2.106797904214151584e-01
1.720703275074147443e-01 1.205129174047056828e-01 2.051860710532931176e-01
1.694509066570421274e-01 1.175626362090423926e-01 1.997023294326863430e-01
1.668117590877864764e-01 1.145994139402238821e-01 1.942594655847655616e-01
1.641571774416621943e-01 1.116231764992316466e-01 1.888399155026514453e-01
1.614878059346168959e-01 1.086331782717616379e-01 1.834416540200605461e-01
1.587995102818766935e-01 1.056281331759973130e-01 1.780821476813713722e-01
1.561019746507273376e-01 1.026082525875711138e-01 1.727215696232307918e-01];
case 'mat'
RGB = [9.942936149611202312e-01 9.303277953232079733e-01 6.910969022498407721e-01
9.938034737629607429e-01 9.248067799917484288e-01 6.856470896792071779e-01
9.932915386396504731e-01 9.192993747690529904e-01 6.802308895677181555e-01
9.927922245331627371e-01 9.137917294903226129e-01 6.748329403835298113e-01
9.922937701498860674e-01 9.082882194233706796e-01 6.694590190525575579e-01
9.917843550306121303e-01 9.027933977435592672e-01 6.641148019075449049e-01
9.912962746539998315e-01 8.972938428980343772e-01 6.587860434151366906e-01
9.907825925330567829e-01 8.918085346471608110e-01 6.534941055176841651e-01
9.902949549053171596e-01 8.863158938146130650e-01 6.482161486636766057e-01
9.897868190815676259e-01 8.808350065840212517e-01 6.429731121246738956e-01
9.892857473867685547e-01 8.753541152485579957e-01 6.377529594546893499e-01
9.887800796370288525e-01 8.698778821960219121e-01 6.325610007226144527e-01
9.882646997282734658e-01 8.644083076900085372e-01 6.273995656371403884e-01
9.877584964502673648e-01 8.589369989413550011e-01 6.222606017222616082e-01
9.872280289134517384e-01 8.534782966339129473e-01 6.171585665698279266e-01
9.867183884350317902e-01 8.480122040334344691e-01 6.120742768604477968e-01
9.861766767190066618e-01 8.425618846460892764e-01 6.070302342911766402e-01
9.856563017997251874e-01 8.371033300354000506e-01 6.020039838864913451e-01
9.851070454224936102e-01 8.316588814371468352e-01 5.970165676525449605e-01
9.845690242211674326e-01 8.262101763023093071e-01 5.920513492549713819e-01
9.840096682146298734e-01 8.207718909127237339e-01 5.871217557569952117e-01
9.834535848293927129e-01 8.153324961500217904e-01 5.822177451775890633e-01
9.828817074848651414e-01 8.099006555998068402e-01 5.773470477348076058e-01
9.823072425148250408e-01 8.044699893992296458e-01 5.725043678439867278e-01
9.817205500240108185e-01 7.990448613324698801e-01 5.676935526547516320e-01
9.811274651130897917e-01 7.936222997819741831e-01 5.629123141708799460e-01
9.805237822250761903e-01 7.882041368744077126e-01 5.581623151179201381e-01
9.799119019116716567e-01 7.827890166019746410e-01 5.534426550185235216e-01
9.792891597791347769e-01 7.773780574795166043e-01 5.487543863553446810e-01
9.786583517021393286e-01 7.719696800001862869e-01 5.440965033742034551e-01
9.780145739702225116e-01 7.665661517278330450e-01 5.394708896034823287e-01
9.773647283145959763e-01 7.611637891820339785e-01 5.348750765091280224e-01
9.766980163585675667e-01 7.557679109997390565e-01 5.303130790083464552e-01
9.760290252537030531e-01 7.503708130006796484e-01 5.257797515465254534e-01
9.753375433133614214e-01 7.449828010040938642e-01 5.212823917018596376e-01
9.746492807368433153e-01 7.395902023503717615e-01 5.168121142252199984e-01
9.739312415395592337e-01 7.342102748450782812e-01 5.123804929986149892e-01
9.732235441351503313e-01 7.288214038955377339e-01 5.079740009039053206e-01
9.724836441494412176e-01 7.234462681298939879e-01 5.036071894033782304e-01
9.717498445504565430e-01 7.180638747370174935e-01 4.992675340324776445e-01
9.709912116410467364e-01 7.126909352035095679e-01 4.949654270232705655e-01
9.702261620325377534e-01 7.073170976907954266e-01 4.906951514278061199e-01
9.694484453171449134e-01 7.019455954348422511e-01 4.864590138179895606e-01
9.686504017535663147e-01 6.965805969226914751e-01 4.822596297437949375e-01
9.678531538881393059e-01 6.912098001765796251e-01 4.780909555078191597e-01
9.670272977476158660e-01 6.858499112812684873e-01 4.739621016861336744e-01
9.662030356838596790e-01 6.804831678592252464e-01 4.698646253054341027e-01
9.653577621840926382e-01 6.751225363106635458e-01 4.658054627874114728e-01
9.644956606754987449e-01 6.697653999656224544e-01 4.617837747090557943e-01
9.636302007256901669e-01 6.644033993552483919e-01 4.577964421810854501e-01
9.627382975013459854e-01 6.590502602174439506e-01 4.538500459526182973e-01
9.618419029037778012e-01 6.536923650498338567e-01 4.499394348167297664e-01
9.609293304705296412e-01 6.483365953124501369e-01 4.460681718992942080e-01
9.599915754015638791e-01 6.429884241455728899e-01 4.422388634417756537e-01
9.590555927894280908e-01 6.376305748866927248e-01 4.384459238793448344e-01
9.580962561892508722e-01 6.322786777663680358e-01 4.346957499886874854e-01
9.571138853949342495e-01 6.269324224641481536e-01 4.309887354294504314e-01
9.561315297025726467e-01 6.215764963092997863e-01 4.273209635732272416e-01
9.551250405128054455e-01 6.162263913356859080e-01 4.236980325915365997e-01
9.540950546856811210e-01 6.108815734129118269e-01 4.201203681538954182e-01
9.530626716897264705e-01 6.055275479248746207e-01 4.165851980241140895e-01
9.520078397406573911e-01 6.001775213709300560e-01 4.130968208871531600e-01
9.509298744158470873e-01 5.948318045431840728e-01 4.096560342134981103e-01
9.498400194890849191e-01 5.894823244090308112e-01 4.062621760942275451e-01
9.487347976692349638e-01 5.841311256224190895e-01 4.029168199567615405e-01
9.476064491016543689e-01 5.787834319880815759e-01 3.996218296412110127e-01
9.464553073333200617e-01 5.734388133376047136e-01 3.963780340202668340e-01
9.452939757532162757e-01 5.680877777926379713e-01 3.931855149232086899e-01
9.441119180634874875e-01 5.627376402983688131e-01 3.900463532360756713e-01
9.429065439155045469e-01 5.573900694724827076e-01 3.869617715840133476e-01
9.416779791961638058e-01 5.520447400757862999e-01 3.839328326459904850e-01
9.404312902807343555e-01 5.466974929733746658e-01 3.809606687756254551e-01
9.391670109637508812e-01 5.413475099598963336e-01 3.780467610439202097e-01
9.378784499903906058e-01 5.359996531278976573e-01 3.751924384200013285e-01
9.365655059652620018e-01 5.306537435419416138e-01 3.723989770682498146e-01
9.352280123612883855e-01 5.253096443760549850e-01 3.696677100588824927e-01
9.338657357609021492e-01 5.199672647340076725e-01 3.670000247302842578e-01
9.324834513518638346e-01 5.146223341056469502e-01 3.643980039003675286e-01
9.310764112648535207e-01 5.092783920261573227e-01 3.618628439391275986e-01
9.296425700359164379e-01 5.039368520229430271e-01 3.593958605013685692e-01
9.281814529069224440e-01 4.985978383651590851e-01 3.569985751712403399e-01
9.266925163734759385e-01 4.932615377693159719e-01 3.546725399001493528e-01
9.251751483021848355e-01 4.879282029910456120e-01 3.524193303048753223e-01
9.236286685007274455e-01 4.825981562592266960e-01 3.502405381564949738e-01
9.220523297832619036e-01 4.772717924986036864e-01 3.481377630517493160e-01
9.204453195710341484e-01 4.719495822836188847e-01 3.461126032707011468e-01
9.188067620643404210e-01 4.666320744633321582e-01 3.441666458384411431e-01
9.171357210169962526e-01 4.613198983953663013e-01 3.423014558239780292e-01
9.154312031382285664e-01 4.560137657258883093e-01 3.405185649261683878e-01
9.136921621394280546e-01 4.507144716528461159e-01 3.388194594142976412e-01
9.119175034344646491e-01 4.454228956112940563e-01 3.372055675093833527e-01
9.101060894923883593e-01 4.401400013227078634e-01 3.356782463109665438e-01
9.082567458304244834e-01 4.348668361548626016e-01 3.342387683926176800e-01
9.063682676234201541e-01 4.296045297451883127e-01 3.328883082070119848e-01
9.044394268935215253e-01 4.243542918485532223e-01 3.316279284576256203e-01
9.024689802311073317e-01 4.191174093801583456e-01 3.304585666082093254e-01
9.004556769853120368e-01 4.138952426354805536e-01 3.293810217125931472e-01
8.983982678499889962e-01 4.086892206819806583e-01 3.283959417554291327e-01
8.962955137593517918e-01 4.035008359311561543e-01 3.275038116986458414e-01
8.941481104554649395e-01 3.983293983456084875e-01 3.267070561329722400e-01
8.919536525149722728e-01 3.931778253066712803e-01 3.260048269152195366e-01
8.897101199351982181e-01 3.880487567649602565e-01 3.253961697320843505e-01
8.874163795567694413e-01 3.829439054205242554e-01 3.248807846244438635e-01
8.850713585473568568e-01 3.778650063033766049e-01 3.244581619630766411e-01
8.826755435924777959e-01 3.728118797277990004e-01 3.241299144458608672e-01
8.802274289557096010e-01 3.677869127615048805e-01 3.238946418203613176e-01
8.777249655021830410e-01 3.627933891756242590e-01 3.237493930733041925e-01
8.751673985732256744e-01 3.578330531078428023e-01 3.236927558288430484e-01
8.725555139394461923e-01 3.529055754992642124e-01 3.237261048951861064e-01
8.698877548666956727e-01 3.480139364384642886e-01 3.238460395212981457e-01
8.671629330678980452e-01 3.431608117920707524e-01 3.240490255671465425e-01
8.643813155550574834e-01 3.383468700732272794e-01 3.243343280815126350e-01
8.615430100192384977e-01 3.335730372253879472e-01 3.247007528957156497e-01
8.586467469801843944e-01 3.288425164717434512e-01 3.251427866013465451e-01
8.556930023091509074e-01 3.241559097884965657e-01 3.256590726700412941e-01
8.526821206317460877e-01 3.195140519652634459e-01 3.262477399527137223e-01
8.496135249080434271e-01 3.149194771604064691e-01 3.269031319055852869e-01
8.464880691147448344e-01 3.103723490573296884e-01 3.276240607685041994e-01
8.433059903582461603e-01 3.058739837233550030e-01 3.284066774658670473e-01
8.400675201697129779e-01 3.014258630212182100e-01 3.292462412802209526e-01
8.367737994501905918e-01 2.970277335155548926e-01 3.301419279880662416e-01
8.334250817653976462e-01 2.926812202808505847e-01 3.310879308798391207e-01
8.300223167271181257e-01 2.883865925403408248e-01 3.320815261966803544e-01
8.265664528479066409e-01 2.841441353717970020e-01 3.331197789552536870e-01
8.230582869411739999e-01 2.799545862699168719e-01 3.341980671944378423e-01
8.194989991910379690e-01 2.758177426460852733e-01 3.353144156579274116e-01
8.158895345625488682e-01 2.717340841090945536e-01 3.364643892127716640e-01
8.122310472907531276e-01 2.677035350490168386e-01 3.376451421817873721e-01
8.085246874446361254e-01 2.637260312682816465e-01 3.388536188130562565e-01
8.047716060121338222e-01 2.598015433395364782e-01 3.400863817867416095e-01
8.009730135703670983e-01 2.559297758719957794e-01 3.413409259751189473e-01
7.971300939112275774e-01 2.521105612652171368e-01 3.426140174094376434e-01
7.932440533013958017e-01 2.483435687707094552e-01 3.439030220163640239e-01
7.893160890135294538e-01 2.446284526280468330e-01 3.452052771464595993e-01
7.853473877765537736e-01 2.409648192333603833e-01 3.465182972816244766e-01
7.813391260814397388e-01 2.373522835108513029e-01 3.478394483472491694e-01
7.772924488739767490e-01 2.337903640474600642e-01 3.491667244042649942e-01
7.732084983091196406e-01 2.302786572731657100e-01 3.504975234338518764e-01
7.690883651827444822e-01 2.268166676306541119e-01 3.518300145036632465e-01
7.649331213342656088e-01 2.234039396519906795e-01 3.531621316810459876e-01
7.607438261029081383e-01 2.200400345294166726e-01 3.544916653625779235e-01
7.565214435019435024e-01 2.167244640001846911e-01 3.558173116773682421e-01
7.522670051172567485e-01 2.134568325306841485e-01 3.571365659018996275e-01
7.479813874637180060e-01 2.102366867865238520e-01 3.584483801868486030e-01
7.436655059621508634e-01 2.070636399021255625e-01 3.597509060488300325e-01
7.393202434785964838e-01 2.039373173302497233e-01 3.610423849932817841e-01
7.349463482724380992e-01 2.008573725915569486e-01 3.623219106278985358e-01
7.305447136853985279e-01 1.978234802458921360e-01 3.635871804824805653e-01
7.261159828724578214e-01 1.948353685346151387e-01 3.648375781480875379e-01
7.216608959662019762e-01 1.918927853792166127e-01 3.660715129191122186e-01
7.171801670483409774e-01 1.889955002148961394e-01 3.672874263418225982e-01
7.126743300531552805e-01 1.861433788319636073e-01 3.684846837309949108e-01
7.081441223914051175e-01 1.833362215388179839e-01 3.696612595209343710e-01
7.035900061356136215e-01 1.805739799909275023e-01 3.708165722616917348e-01
6.990125222046897902e-01 1.778565964180273684e-01 3.719494030784631367e-01
6.944122804123707970e-01 1.751839824866724127e-01 3.730580800830735622e-01
6.897896069146784992e-01 1.725562544195547443e-01 3.741422132560422997e-01
6.851450759297335047e-01 1.699733803139570343e-01 3.752000809033200213e-01
6.804790620490438480e-01 1.674354838987148208e-01 3.762308077572429355e-01
6.757918752796293616e-01 1.649427652357627616e-01 3.772336599439788940e-01
6.710841190288990843e-01 1.624951923227635209e-01 3.782065903997158807e-01
6.663559221262009835e-01 1.600931455660249692e-01 3.791494395940231965e-01
6.616076837858697601e-01 1.577367904785384745e-01 3.800608417430486607e-01
6.568398281175149567e-01 1.554262673949660112e-01 3.809393122355112515e-01
6.520524648278914759e-01 1.531620260338200923e-01 3.817844598609113071e-01
6.472460502131879290e-01 1.509441834093387669e-01 3.825945806932325444e-01
6.424208086222070735e-01 1.487730846896873349e-01 3.833687631504908433e-01
6.375768667154826375e-01 1.466491860640934397e-01 3.841063458261376740e-01
6.327147719614083510e-01 1.445724818775720732e-01 3.848052877974663111e-01
6.278345360543612363e-01 1.425435417995506715e-01 3.854652342077181104e-01
6.229363449371848604e-01 1.405627442689544315e-01 3.860852182514847852e-01
6.180208267587814497e-01 1.386299275595349323e-01 3.866630046493146899e-01
6.130878172636732293e-01 1.367458410848005068e-01 3.871986373954375282e-01
6.081376300127646628e-01 1.349106539902725221e-01 3.876907660008953038e-01
6.031708343692542273e-01 1.331241752511138077e-01 3.881374204452801013e-01
5.981872594198538451e-01 1.313871076769131119e-01 3.885385758335542783e-01
5.931872993271581906e-01 1.296994119208923768e-01 3.888927420384044042e-01
5.881715194167826954e-01 1.280607661499650052e-01 3.891980996789912162e-01
5.831397292746328676e-01 1.264718001616958465e-01 3.894546477166113685e-01
5.780923809284296278e-01 1.249322477491876249e-01 3.896608882675748342e-01
5.730301484941315859e-01 1.234414650841386962e-01 3.898149438393606059e-01
5.679527785339369972e-01 1.220000281824430710e-01 3.899169825800337663e-01
5.628606992123619257e-01 1.206075179177948653e-01 3.899657247446918218e-01
5.577549128735556083e-01 1.192626131188577743e-01 3.899588733885684388e-01
5.526350045348186191e-01 1.179659461688005728e-01 3.898969895870120772e-01
5.475013145908723677e-01 1.167170132781017999e-01 3.897791516609607765e-01
5.423552229242829537e-01 1.155136939391362971e-01 3.896026927627281311e-01
5.371963110518728213e-01 1.143564329775472455e-01 3.893682721938278024e-01
5.320248625085529648e-01 1.132445825251853777e-01 3.890752921818558807e-01
5.268418790923193873e-01 1.121763322989662304e-01 3.887220732362928199e-01
5.216480344214139420e-01 1.111502746625857019e-01 3.883076350820581779e-01
5.164430850451627864e-01 1.101663332257847294e-01 3.878324664548168932e-01
5.112275102681053118e-01 1.092232673876926685e-01 3.872959651352503863e-01
5.060029073959358970e-01 1.083180273650512782e-01 3.866960834588916152e-01
5.007692304925555060e-01 1.074500336043514026e-01 3.860332364294135066e-01
4.955265944792267008e-01 1.066184092659498428e-01 3.853076049214476662e-01
4.902755524910634155e-01 1.058215397414334347e-01 3.845188368245686661e-01
4.850176459901380244e-01 1.050561979453382144e-01 3.836654992000479436e-01
4.797532909040905236e-01 1.043208730187463462e-01 3.827476922012114091e-01
4.744823785889252243e-01 1.036148463575309320e-01 3.817661365680148355e-01
4.692055171112920475e-01 1.029362343090417242e-01 3.807207588669155873e-01
4.639233255037821801e-01 1.022831037225876705e-01 3.796115541526619008e-01
4.586377341242697248e-01 1.016514176559336347e-01 3.784373263419291700e-01
4.533486056644123185e-01 1.010403969450098804e-01 3.771990792167705386e-01
4.480561070398016432e-01 1.004487677966155457e-01 3.758974928385367953e-01
4.427608762820601784e-01 9.987450133495995308e-02 3.745328419993724234e-01
4.374635532679027050e-01 9.931556251859710582e-02 3.731054660236349796e-01
4.321647778868571432e-01 9.876991822512792840e-02 3.716157670899542520e-01
4.268658599998730319e-01 9.823449013050672418e-02 3.700637078536853086e-01
4.215676735765455097e-01 9.770690573986753891e-02 3.684497084664269395e-01
4.162699168504104819e-01 9.718665004270135577e-02 3.667750666255454317e-01
4.109731987208080639e-01 9.667179308527124038e-02 3.650404160810349907e-01
4.056781184785120398e-01 9.616044175324228727e-02 3.632464399813756240e-01
4.003852641200214557e-01 9.565074509543119996e-02 3.613938677771775798e-01
3.950952107257716950e-01 9.514089908082037916e-02 3.594834719896101149e-01
3.898085189133677075e-01 9.462915077538672226e-02 3.575160648711968037e-01
3.845257333758309581e-01 9.411380193352703039e-02 3.554924949866632988e-01
3.792473815136121473e-01 9.359321200643175298e-02 3.534136437413167853e-01
3.739739721678181361e-01 9.306580057655630678e-02 3.512804218838474490e-01
3.687059944607640194e-01 9.253004923332719400e-02 3.490937660095801975e-01
3.634439167485821742e-01 9.198450291035600856e-02 3.468546350890427399e-01
3.581881856892511484e-01 9.142777070873894796e-02 3.445640070453340198e-01
3.529392254280559471e-01 9.085852623447668308e-02 3.422228754021731101e-01
3.476974369011708865e-01 9.027550748073234765e-02 3.398322460227614084e-01
3.424631972568040195e-01 8.967751628755202264e-02 3.373931339577017074e-01
3.372368593921474811e-01 8.906341741289613978e-02 3.349065604182628331e-01
3.320187516032832020e-01 8.843213724940904297e-02 3.323735498892629314e-01
3.268091773441717529e-01 8.778266222136388297e-02 3.297951273938287686e-01
3.216084150899517491e-01 8.711403689571997622e-02 3.271723159202782338e-01
3.164167182989683913e-01 8.642536184028648538e-02 3.245061340194448363e-01
3.112343154672587153e-01 8.571579126067202514e-02 3.217975935788711661e-01
3.060614102686342042e-01 8.498453044606019136e-02 3.190476977785482449e-01
3.008981817730306263e-01 8.423083305194795090e-02 3.162574392312175187e-01
2.957447847354051640e-01 8.345399824589613824e-02 3.134277983087430108e-01
2.906013499472219208e-01 8.265336774002721154e-02 3.105597416546946876e-01
2.854679846423482936e-01 8.182832273165288606e-02 3.076542208820723934e-01
2.803477329331294232e-01 8.097431979192776241e-02 3.047120362305891783e-01
2.752380681858879186e-01 8.009433346301736423e-02 3.017343316299965217e-01
2.701389341759609652e-01 7.918798082745703848e-02 2.987220235093637766e-01
2.650503484302856316e-01 7.825477700181371343e-02 2.956760032243300196e-01
2.599723067663477494e-01 7.729426121855428877e-02 2.925971426566268407e-01
2.549047838884308526e-01 7.630599343423161152e-02 2.894862939132400448e-01
2.498493147092451516e-01 7.528752506190716787e-02 2.863443687052725228e-01
2.448074110283037785e-01 7.423648337865965119e-02 2.831723508316192905e-01
2.397761080979832760e-01 7.315619369923848092e-02 2.799709378403843485e-01
2.347552980534894362e-01 7.204627593897616755e-02 2.767409087277542534e-01
2.297448542911243452e-01 7.090635374932227619e-02 2.734830227534650882e-01
2.247460435545195478e-01 6.973430487024689928e-02 2.701981884636781017e-01
2.197617914493367186e-01 6.852599251980440176e-02 2.668875888727837431e-01
2.147876871428340828e-01 6.728630515821912295e-02 2.635514822299450111e-01
2.098235281541684927e-01 6.601485651366462148e-02 2.601905585020159450e-01
2.048690954628696881e-01 6.471124480576789795e-02 2.568054914489818485e-01
1.999302337340111424e-01 6.336777961956377436e-02 2.533980282310328569e-01
1.950016002461211762e-01 6.199020593164828591e-02 2.499680455203335816e-01
1.900821894571196047e-01 6.057894133574073109e-02 2.465160535124999996e-01
1.851717128353368158e-01 5.913348735199071976e-02 2.430426744218359136e-01];
case 'alg'
RGB = [8.429022637670927631e-01 9.769128443086748659e-01 8.146495714674897304e-01
8.379898654100343958e-01 9.732407342044756549e-01 8.088430556678033456e-01
8.330792003033266058e-01 9.695822214541992556e-01 8.030532648620265501e-01
8.281700574948731575e-01 9.659372187629376993e-01 7.972802422761141594e-01
8.232591263824388106e-01 9.623071583180456967e-01 7.915177499867750432e-01
8.183491723383330418e-01 9.586904682961984170e-01 7.857720506350698297e-01
8.134400361234097598e-01 9.550870346415619716e-01 7.800433040617480440e-01
8.085287334688994187e-01 9.514980955891142456e-01 7.743261813916382241e-01
8.036173420648491383e-01 9.479224436104144447e-01 7.686253533397395810e-01
7.987060409170214648e-01 9.443598003220095016e-01 7.629416545120045745e-01
7.937925122347354590e-01 9.408110588423104215e-01 7.572712382873506565e-01
7.888774721308737803e-01 9.372756747279427092e-01 7.516160461408240012e-01
7.839617672758154576e-01 9.337530574201664546e-01 7.459781551153893409e-01
7.790441380861869991e-01 9.302435915337518013e-01 7.403557861728765621e-01
7.741231638352710220e-01 9.267477183327949009e-01 7.347469917710997001e-01
7.692007373711554630e-01 9.232643756857683570e-01 7.291556698393132363e-01
7.642766080322838107e-01 9.197934849334901131e-01 7.235818576277038838e-01
7.593478268473826676e-01 9.163361556599034508e-01 7.180210830197953920e-01
7.544162681443719043e-01 9.128913482866579665e-01 7.124771068936172069e-01
7.494821658995169944e-01 9.094587642780913583e-01 7.069508171108205286e-01
7.445446445348200548e-01 9.060385878865820919e-01 7.014412864903698530e-01
7.396014349798241128e-01 9.026315871837650162e-01 6.959454639490867400e-01
7.346547940498792117e-01 8.992365867115311717e-01 6.904675150024160990e-01
7.297044319156630321e-01 8.958535131435325649e-01 6.850074822882207259e-01
7.247490312042899063e-01 8.924827183233180472e-01 6.795638773235905816e-01
7.197871536503424039e-01 8.891245874731169563e-01 6.741351421211713157e-01
7.148205906315451275e-01 8.857781679670407859e-01 6.687245323963695309e-01
7.098490222489788337e-01 8.824433898084057537e-01 6.633320978710508520e-01
7.048715598638584101e-01 8.791204089748886341e-01 6.579571019276890809e-01
6.998858807424097606e-01 8.758099421807559182e-01 6.525968888447420957e-01
6.948941393454671767e-01 8.725109084606608167e-01 6.472550946180131159e-01
6.898959788510803381e-01 8.692232412884600690e-01 6.419317800561787912e-01
6.848910317118895863e-01 8.659468751996841629e-01 6.366270089015387823e-01
6.798769490247473790e-01 8.626825033431277934e-01 6.313382981547220885e-01
6.748542718513756977e-01 8.594296871845804597e-01 6.260670342676678546e-01
6.698236059410382914e-01 8.561879728828601932e-01 6.208146206652157550e-01
6.647845365512859983e-01 8.529572984927470403e-01 6.155811388293935815e-01
6.597366350463846896e-01 8.497376032066983331e-01 6.103666749315915796e-01
6.546778498073401176e-01 8.465294186026240952e-01 6.051694131498632778e-01
6.496081377794251654e-01 8.433325185775547572e-01 5.999900369339508099e-01
6.445282101635998462e-01 8.401464057748564418e-01 5.948300803069692666e-01
6.394375788791967219e-01 8.369710226136972686e-01 5.896896565661723377e-01
6.343357381511850468e-01 8.338063126244976697e-01 5.845688863102624921e-01
6.292221635729954299e-01 8.306522204479636073e-01 5.794678980553558123e-01
6.240950633957039750e-01 8.275091254279797193e-01 5.743855059995368606e-01
6.189539477625067843e-01 8.243769361676358542e-01 5.693220109772474391e-01
6.137994351057367570e-01 8.212551782044565929e-01 5.642788688985792556e-01
6.086309233573077293e-01 8.181437984076060932e-01 5.592562516207922885e-01
6.034477870757418705e-01 8.150427445292480755e-01 5.542543429870632199e-01
5.982493762730075604e-01 8.119519651518264380e-01 5.492733398149425295e-01
5.930350151926494506e-01 8.088714096235919415e-01 5.443134529660692555e-01
5.878040010377325597e-01 8.058010279811619325e-01 5.393749085029397872e-01
5.825556026472022975e-01 8.027407708577772860e-01 5.344579489389233995e-01
5.772876663840377232e-01 7.996910315164064142e-01 5.295616097386441901e-01
5.720007307801391327e-01 7.966513294788654109e-01 5.246873967172444031e-01
5.666941554135628278e-01 7.936215585273497242e-01 5.198357685218710778e-01
5.613670944828393905e-01 7.906016675911841096e-01 5.150070514423125134e-01
5.560186672658552487e-01 7.875916053777574088e-01 5.102015958622602154e-01
5.506479565076832783e-01 7.845913201632197520e-01 5.054197781680845880e-01
5.452540067541281621e-01 7.816007595558720489e-01 5.006620028015225099e-01
5.398358226320055797e-01 7.786198702294978569e-01 4.959287044657145205e-01
5.343923670778303325e-01 7.756485976236309199e-01 4.912203504944597232e-01
5.289225595174025241e-01 7.726868856074639025e-01 4.865374433949326005e-01
5.234252739997397041e-01 7.697346761037856533e-01 4.818805235744546001e-01
5.178993372898965664e-01 7.667919086690104802e-01 4.772501722621809717e-01
5.123435269266533032e-01 7.638585200249727869e-01 4.726470146367432457e-01
5.067565692524964582e-01 7.609344435378136984e-01 4.680717231709499715e-01
5.011371374253174027e-01 7.580196086388175658e-01 4.635250212045694540e-01
4.954838494233231860e-01 7.551139401816627794e-01 4.590076867559155782e-01
4.897952660572904571e-01 7.522173577300403924e-01 4.545205565824696481e-01
4.840681573071378696e-01 7.493302232220337977e-01 4.500635797773255287e-01
4.783013360124501179e-01 7.464523294656015828e-01 4.456380221845723244e-01
4.724940506024824516e-01 7.435833409938815697e-01 4.412454477696442501e-01
4.666445818616462016e-01 7.407231498818752646e-01 4.368869875723455642e-01
4.607511431720994755e-01 7.378716377692448036e-01 4.325638579641650772e-01
4.548118791551377105e-01 7.350286745174200442e-01 4.282773665493129212e-01
4.488246916697360978e-01 7.321941577075956609e-01 4.240288438198308585e-01
4.427816707495262905e-01 7.293693063882581429e-01 4.198173776667764034e-01
4.366861225292572590e-01 7.265526435148784712e-01 4.156470546985623349e-01
4.305358706593315765e-01 7.237439753686812915e-01 4.115196426107185501e-01
4.243286683688641259e-01 7.209430867475091764e-01 4.074370373866784134e-01
4.180533691692684961e-01 7.181516616727471325e-01 4.033983548745580516e-01
4.117152151566086937e-01 7.153676995586070175e-01 3.994086748894248862e-01
4.053120447326638009e-01 7.125908305255362896e-01 3.954704830581987074e-01
3.988310338161633051e-01 7.098228382481286403e-01 3.915835586978753668e-01
3.922773504125326993e-01 7.070616628058336017e-01 3.877531715317056316e-01
3.856453036392904488e-01 7.043074656954597668e-01 3.839816779215288745e-01
3.789264219900637110e-01 7.015608428874934299e-01 3.802713204645660205e-01
3.721249180146385394e-01 6.988198403254852753e-01 3.766273561291236249e-01
3.652256292309092323e-01 6.960861432527269965e-01 3.730515342232093579e-01
3.582353316782660446e-01 6.933572072574926137e-01 3.695499404331015203e-01
3.511405088327756996e-01 6.906341612001636321e-01 3.661256768699447939e-01
3.439420657842418572e-01 6.879154082481935273e-01 3.627843734908121065e-01
3.366376245587633931e-01 6.851998988322398620e-01 3.595313212824273741e-01
3.292131284244469436e-01 6.824884139177085363e-01 3.563714602024023459e-01
3.216744583078648412e-01 6.797783170101999728e-01 3.533114882245381727e-01
3.140172671350762723e-01 6.770686201449667152e-01 3.503575531959788325e-01
3.062375560076174841e-01 6.743581777161754554e-01 3.475162179105460436e-01
2.983302406892556213e-01 6.716458949569478198e-01 3.447945234485624288e-01
2.903003733928296581e-01 6.689291557488895590e-01 3.421993121220623379e-01
2.821497842888552321e-01 6.662058429849556651e-01 3.397373505300674279e-01
2.738829008222237738e-01 6.634735172067438569e-01 3.374150438308454736e-01
2.655071740281889081e-01 6.607294316207971141e-01 3.352380978850171278e-01
2.570334211300853156e-01 6.579705722659228151e-01 3.332111341597794874e-01
2.484760249031935930e-01 6.551937268253881230e-01 3.313372827145077970e-01
2.398529309513116603e-01 6.523955825377709683e-01 3.296177905380952566e-01
2.311841779376898609e-01 6.495729702230954583e-01 3.280520259104468539e-01
2.224959725553208312e-01 6.467225401811796948e-01 3.266360450956267703e-01
2.138146081063950210e-01 6.438414682793780486e-01 3.253637783252084081e-01
2.051671661243615885e-01 6.409273967897467505e-01 3.242268145630948784e-01
1.965805108315318850e-01 6.379785280095539024e-01 3.232146947371194456e-01
1.880802465071397533e-01 6.349936851788878789e-01 3.223153652533572999e-01
1.796913740541281890e-01 6.319722298814686168e-01 3.215149361924393712e-01
1.714330705005376321e-01 6.289143429606669500e-01 3.208003886075819211e-01
1.633223574014183166e-01 6.258206603139722102e-01 3.201583938437198018e-01
1.553730387230779220e-01 6.226922583196569105e-01 3.195761743639152774e-01
1.475958738836526396e-01 6.195305528827301789e-01 3.190418452926268023e-01
1.399989467346693939e-01 6.163371978378411331e-01 3.185446364378627382e-01
1.325881576814804952e-01 6.131139916341550311e-01 3.180750084472180883e-01
1.253677831749437921e-01 6.098627973272553460e-01 3.176246802424351201e-01
1.183415125249481503e-01 6.065854884488630638e-01 3.171858497741395500e-01
1.115126074344926499e-01 6.032839586583695901e-01 3.167505890039074568e-01
1.048819394515066727e-01 5.999599650973242992e-01 3.163157773881625778e-01
9.845229630728663528e-02 5.966151576836506987e-01 3.158774289651596345e-01
9.222723505152297108e-02 5.932511684885474201e-01 3.154305788787992171e-01
8.620976681204781111e-02 5.898696713297170158e-01 3.149695047280966498e-01
8.040588003861268152e-02 5.864717566016173222e-01 3.144963594445834287e-01
7.481986998062370442e-02 5.830590393336594346e-01 3.140045327658092522e-01
6.946029534260433902e-02 5.796325615836696032e-01 3.134943864901328370e-01
6.433627993915527754e-02 5.761934589668912254e-01 3.129640951373787172e-01
5.945721644433194647e-02 5.727428791151661924e-01 3.124113492075187293e-01
5.483676528890226581e-02 5.692816942618841303e-01 3.118359557718813901e-01
5.049036852106828649e-02 5.658107385911853582e-01 3.112374314935371089e-01
4.642777154917742538e-02 5.623311839573432724e-01 3.106124662721929663e-01
4.267873894906259319e-02 5.588431316231524670e-01 3.099653177208470112e-01
3.923368215696795835e-02 5.553481890828847467e-01 3.092892996314257625e-01
3.621581017331615415e-02 5.518464055245291267e-01 3.085882846661225365e-01
3.367174260746116921e-02 5.483382191382968340e-01 3.078629031746034084e-01
3.155357134880961562e-02 5.448249609075901390e-01 3.071084590117025281e-01
2.984163194432063598e-02 5.413067537046710731e-01 3.063273483583937029e-01
2.851433193286296089e-02 5.377838583018560437e-01 3.055207233916585885e-01
2.754542481457317171e-02 5.342567759013212569e-01 3.046882377538095987e-01
2.689570440508957244e-02 5.307265908415563782e-01 3.038266898313282116e-01
2.655111347348209846e-02 5.271933424208224972e-01 3.029380668195990611e-01
2.649479114279441189e-02 5.236572235511334217e-01 3.020233215230865298e-01
2.670582470265941977e-02 5.201186270434556835e-01 3.010823500978198064e-01
2.716440603849906016e-02 5.165779238412415708e-01 3.001150958048797168e-01
2.785177445187870041e-02 5.130354641701924123e-01 2.991215440838268513e-01
2.874507672231698188e-02 5.094917938725799234e-01 2.981008701035369746e-01
2.982666070550293522e-02 5.059472607886396078e-01 2.970530677865693692e-01
3.108771284944302979e-02 5.024018586614166226e-01 2.959794192966550552e-01
3.251322799624088711e-02 4.988558619272636663e-01 2.948800270305382831e-01
3.408899261646199802e-02 4.953095294092992318e-01 2.937550173740440806e-01
3.580154506882658044e-02 4.917631050765793321e-01 2.926045381193648209e-01
3.763813815230969417e-02 4.882168187516792712e-01 2.914287561365453416e-01
3.958670383768114059e-02 4.846708867690439626e-01 2.902278552740369943e-01
4.160606223970295808e-02 4.811255125865287474e-01 2.890020344652265427e-01
4.364369199371629510e-02 4.775808873526497522e-01 2.877515060197786689e-01
4.569661527765144643e-02 4.740371904320783147e-01 2.864764940804359616e-01
4.775452753988133209e-02 4.704945898919368763e-01 2.851772332276043542e-01
4.980869291606532939e-02 4.669532429514431926e-01 2.838539672156359384e-01
5.185173623572528895e-02 4.634132963974310626e-01 2.825069478261687528e-01
5.387745614388812082e-02 4.598748869682287022e-01 2.811364338252513306e-01
5.588065991543698235e-02 4.563381417083428038e-01 2.797426900122344517e-01
5.785701915204972262e-02 4.528031782963246044e-01 2.783259863495758379e-01
5.979876706363549538e-02 4.492703547749640758e-01 2.768859613477449022e-01
6.170040530833437870e-02 4.457399494079358759e-01 2.754224910913550817e-01
6.356556527046725025e-02 4.422117069661303246e-01 2.739367706711952621e-01
6.539233256679152784e-02 4.386857116546215574e-01 2.724290903132413622e-01
6.717918154984042767e-02 4.351620395957427334e-01 2.708997417620619963e-01
6.892491848697404611e-02 4.316407590421982854e-01 2.693490177429860299e-01
7.062863315353248850e-02 4.281219305768591554e-01 2.677772114552923188e-01
7.228965757688332605e-02 4.246056073010452958e-01 2.661846160919238424e-01
7.389641781918890318e-02 4.210926586635973523e-01 2.645697649893180015e-01
7.545434928417493747e-02 4.175827498520321979e-01 2.629338431200398118e-01
7.696833442757364252e-02 4.140755522595082616e-01 2.612779353323396725e-01
7.843838726966873010e-02 4.105710916270851607e-01 2.596023362544704338e-01
7.986463095393955824e-02 4.070693869948522892e-01 2.579073383225120586e-01
8.124183059024486786e-02 4.035709045576263421e-01 2.561923603053372633e-01
8.256190184629638718e-02 4.000763929725326684e-01 2.544563479235497083e-01
8.383876927413885793e-02 3.965847495529768452e-01 2.527017537470714892e-01
8.507286345646175585e-02 3.930959685837552287e-01 2.509288633450958983e-01
8.626466273198904466e-02 3.896100382985579480e-01 2.491379583258400143e-01
8.739775523971837767e-02 3.861285039195596069e-01 2.473266151547285352e-01
8.848513420336723279e-02 3.826502629618194207e-01 2.454971009362341139e-01
8.953167205157094855e-02 3.791748988832845391e-01 2.436503732426347768e-01
9.053797836732038751e-02 3.757023773832682267e-01 2.417867000353674523e-01
9.148554097617969671e-02 3.722345634210443843e-01 2.399033173203807268e-01
9.239032630846283345e-02 3.687699624551818989e-01 2.380029261610703828e-01
9.325665476520708652e-02 3.653081665793141419e-01 2.360863630636709232e-01
9.407947178296760526e-02 3.618497205076261491e-01 2.341529827160940824e-01
9.484677589858042657e-02 3.583959460277540421e-01 2.322010660237076030e-01
9.557752330564703303e-02 3.549448939617083076e-01 2.302337247418529409e-01
9.627239441888107985e-02 3.514964944168565975e-01 2.282511932335974936e-01
9.690948221035081134e-02 3.480532009152630946e-01 2.262502344543431132e-01
9.750943240499498899e-02 3.446127832007709890e-01 2.242341737774653510e-01
9.807545896746669434e-02 3.411748780303069384e-01 2.222036193428468254e-01
9.858840445742730885e-02 3.377417205454144589e-01 2.201557955312036796e-01
9.906254148928930747e-02 3.343117038364873950e-01 2.180929998845686502e-01
9.950470237088998582e-02 3.308840188006390015e-01 2.160163648855405460e-01
9.989442828501457483e-02 3.274611474658599142e-01 2.139229716850828411e-01
1.002478051840671458e-01 3.240411780581063939e-01 2.118153315535568071e-01
1.005711171338506127e-01 3.206233202298787721e-01 2.096944585359068469e-01
1.008389569492894877e-01 3.172107795653626439e-01 2.075567848977897256e-01
1.010766013830992904e-01 3.138003866895044958e-01 2.054060788674454963e-01
1.012797610659880443e-01 3.103926683916618523e-01 2.032418103374508123e-01
1.014336128495174072e-01 3.069895754355959072e-01 2.010620024754192769e-01
1.015604574719611575e-01 3.035881742672912331e-01 1.988698806638831140e-01
1.016439043068387282e-01 3.001906378105418383e-01 1.966632618336682237e-01
1.016900146818882356e-01 2.967961587009928515e-01 1.944430867217927517e-01
1.017093270307037889e-01 2.934032641989809398e-01 1.922108533595217328e-01
1.016765444870794677e-01 2.900154576395235773e-01 1.899632762562097343e-01
1.016196069311545991e-01 2.866288210415605109e-01 1.877041478451552947e-01
1.015219485974463154e-01 2.832456655164396486e-01 1.854313688320031739e-01
1.013890307775781596e-01 2.798651977505757227e-01 1.831457349733398854e-01
1.012281681325793714e-01 2.764863132581988348e-01 1.808482324484150805e-01
1.010210261960676481e-01 2.731116796865848406e-01 1.785366459436490416e-01
1.007923256501605802e-01 2.697375956289435606e-01 1.762140933897481665e-01
1.005175174628768486e-01 2.663676978648497062e-01 1.738776494133498218e-01
1.002173006867299876e-01 2.629988175863644528e-01 1.715298624270491512e-01
9.988042668340707531e-02 2.596326158562400344e-01 1.691694475105532114e-01
9.951032875855422843e-02 2.562685171837931764e-01 1.667968626726523129e-01
9.911165965335702599e-02 2.529057275734052368e-01 1.644126697900448464e-01
9.867326641808749077e-02 2.495459516150641543e-01 1.620156747879235859e-01
9.821309319240137392e-02 2.461862546952748865e-01 1.596078670948603284e-01
9.770793688346479655e-02 2.428303047023268602e-01 1.571867977376794623e-01
9.718522833757223256e-02 2.394735637952865592e-01 1.547553696066038820e-01
9.661611889067361902e-02 2.361206836681891130e-01 1.523106424045232721e-01
9.602890382911671852e-02 2.327668939738092857e-01 1.498554790261657776e-01
9.539953637497836092e-02 2.294161153913850115e-01 1.473875249443533098e-01
9.474917991081285851e-02 2.260646807246796119e-01 1.449088125658586357e-01
9.405984876891312907e-02 2.227155420665202223e-01 1.424176598027472040e-01
9.334764966575742617e-02 2.193658224428529091e-01 1.399155213806154985e-01
9.259864172169812724e-02 2.160178161752643877e-01 1.374011522998845325e-01
9.182582886012352619e-02 2.126691252719348779e-01 1.348756437215534176e-01
9.101741805439966804e-02 2.093216946605545581e-01 1.323379906767623293e-01
9.018514688041953664e-02 2.059732968223858540e-01 1.297890966546490499e-01
8.931758876675888192e-02 2.026258321763433345e-01 1.272280374767779110e-01
8.842693764273418244e-02 1.992769388914110706e-01 1.246556670387520271e-01
8.750046390510707317e-02 1.959287732623697376e-01 1.220710201130164874e-01
8.655243027600306727e-02 1.925785390204607095e-01 1.194750015988692016e-01
8.556724308545121671e-02 1.892289432653286863e-01 1.168665204409958802e-01
8.456273936118519075e-02 1.858764606951441301e-01 1.142465958957942507e-01
8.351900544036733320e-02 1.825246377933723574e-01 1.116139631166048474e-01
8.245885447713624528e-02 1.791689319540810954e-01 1.089697819472404405e-01
8.135669872091313981e-02 1.758140104483569555e-01 1.063126024658284652e-01
8.023864908973366017e-02 1.724546122292074379e-01 1.036435837789304870e-01
7.908112723260085630e-02 1.690950585274078044e-01 1.009615075211427460e-01
7.790439520871850210e-02 1.657311325223233545e-01 9.826708487284271931e-02
7.669293821383046939e-02 1.623656063191788734e-01 9.555954478117026363e-02
7.545752224924831553e-02 1.589960594221086487e-01 9.283909520333205601e-02
7.419260617097681032e-02 1.556232855365611012e-01 9.010535811327979872e-02
7.289843379575938753e-02 1.522469176001574609e-01 8.735814807810177163e-02
7.158041455970551303e-02 1.488655123209624287e-01 8.459734502497687214e-02
7.022733114464504989e-02 1.454810031009998728e-01 8.182251708486179553e-02
6.885643403782271132e-02 1.420894601159049808e-01 7.903362825094448207e-02];
case 'den'
RGB = [9.022021640633741679e-01 9.441797977915000750e-01 9.438027309131502562e-01
8.954445384876381642e-01 9.409578903665054561e-01 9.410648759794842944e-01
8.886855788874895579e-01 9.377403820634679921e-01 9.384098650760986926e-01
8.819275100483495722e-01 9.345262546442011375e-01 9.358372814047579702e-01
8.751724774625697645e-01 9.313145521613219735e-01 9.333465385891809296e-01
8.684225465562396273e-01 9.281043788756372370e-01 9.309368983040341439e-01
8.616797015669134252e-01 9.248948973050555855e-01 9.286074874996731454e-01
8.549458444869071361e-01 9.216853262599870034e-01 9.263573151615366319e-01
8.482227943572994144e-01 9.184749387758168737e-01 9.241852885114790750e-01
8.415122870990738857e-01 9.152630598938195083e-01 9.220902285443438595e-01
8.348159759916423672e-01 9.120490642716416740e-01 9.200708847923535494e-01
8.281354328507813944e-01 9.088323736256948004e-01 9.181259492188009741e-01
8.214721499137223049e-01 9.056124540224106401e-01 9.162540691578000551e-01
8.148275424063925465e-01 9.023888130447765832e-01 9.144538592359539031e-01
8.082029517444304645e-01 8.991609968660188024e-01 9.127239122325879750e-01
8.015996493038702875e-01 8.959285872646755022e-01 9.110628088561002480e-01
7.950188742001107478e-01 8.926911903474541443e-01 9.094690972400388818e-01
7.884617893745216044e-01 8.894484461080551796e-01 9.079413399350437786e-01
7.819294709222469608e-01 8.862000288332800846e-01 9.064781367807944745e-01
7.754229463217646723e-01 8.829456358148736195e-01 9.050781031537078469e-01
7.689431984424601740e-01 8.796849849240929720e-01 9.037398757679527828e-01
7.624911712284807574e-01 8.764178119047121296e-01 9.024621162700895427e-01
7.560677754202349554e-01 8.731438677954835859e-01 9.012435140344750018e-01