Matlab更改配色

Matlab更改配色

  • 官方教程
  • 网页下载配色并导入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

效果图如下:
Matlab更改配色_第1张图片

你可能感兴趣的:(matlab,开发语言)