我这里有个自己写的函数,支持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