Matlab更改配色
官方教程
Matlab可以通过定义一个由介于 0.0 和 1.0 之间的值组成的三列矩阵来创建一个自定义颜色图。每行定义一个三元素 RGB 三元组。第一列指定红色强度。第二列指定绿色强度。第三列指定蓝色强度。
通过将前两个列设置为零来使用蓝色值的颜色图。
map = [0 0 0.3
0 0 0.4
0 0 0.5
0 0 0.6
0 0 0.8
0 0 1.0];
surf(peaks)
colormap(map)
网页下载配色并导入Matlab
首先进入NCAR command language,下载喜欢的配色到Matlab脚本所在的工作目录中。完整代码如下:
close all;%关闭所有文件
clear;%清空变量区
clc;%清空命令窗口
filename = 'amwg256.rgb';
fileID = fopen(filename);
% textread(filename,'%n%n%n', 'delimiter' , ' ' , 'headerlines' , 1 );%空格作为分隔符,略过第一行进行数据读取
[r,g,b] = textread(filename,'%n %n %n', 'delimiter' , ' ' , 'headerlines' ,2);
map=[r,g,b]/256;
fclose(fileID);
surf(peaks)
colormap(map)
colorbar
效果图如下: