Matlab里面除了常用的还有哪些颜色?已知的颜色不够怎么办?

2025-04-08 11:54:48
推荐回答(1个)
回答1:

我这里有个自己写的函数,支持64个色

%% H:取色函数

% INTRODUCTORY TEXT

%标题综述************************

%调用默认色图可实现64色的选取

%输入****************************

%①所选颜色个数

%输出****************************

%①待用颜色的RGB矩阵

%调用流程************************

%①调用库函数colormap选取待用颜色

%调用close(gcf)关闭打开的figure

%②根据输入的颜色个数等距取色

%版本时间说明********************

%2013-07-12

%作者****************************

%TomaHawk

function Color_Out = ColorN(Number)

Color64 = colormap;

close(gcf);

Ni = round(linspace(1,64,Number));

Color_Out = Color64(Ni,:);

比如画十种颜色的图

colorout =   ColorN(10);

for i = 1:1:10

plot(x,y(i,:),'color',colorout(i,:));

hold on;

 end