matlab一条曲线显示不同颜色
x=1:50
y=x.^-0.8;
hold on;
plot(x(1:20),y(1:20),'r');
plot(x(20:40),y(20:40),'g');
plot(x(40:50),y(40:50),'b');
hold off;

x=1:50
y=x.^-0.8;
hold on;
plot(x(1:20),y(1:20),'r');
plot(x(20:40),y(20:40),'g');
plot(x(40:50),y(40:50),'b');
hold off;
