函数如下:<BR>function color_plot(x,y)<BR> cax=newplot;<BR> COL=['r';'b';'c';'g';'y'];<BR> set(cax,'FontName','Times','FontAngle','italic');<BR> set(get(cax,'parent'),'MenuBar','none');<BR> col_handles = line(x,y);<BR> colstyle=1;<BR> for i=1:length(col_handles)<BR> if colstyle > length(COL)<BR> colstyle=1;<BR> end<BR> set(col_handles(i),'Color',COL(colstyle,:))<BR> colstyle = colstyle+1;<BR>end<BR>grid on<BR><BR>说明,x,y以矩阵方式输入,例子如下:<BR>x=0:.1:2*pi;<BR>y=sin(x);<BR>y1=cos(x);<BR>y3=[y;y1];<BR>color_plot(x,y3)<BR>在matlab 6.5实现 |