MATLAB: Plotting array elements in different colors

arraycolorMATLABplot

Hello,
Can someone explain how to plot the array elements in different colours I mean how to plot the array elements like from 1:500 in red color then 501:1000 in blue colour 1001:1500 in different colour.
Thankyou.

Best Answer

x=1:1500;
y=rand(1,1500);
plot(x(1:500),y(1:500),'r')
hold on
plot(x(501:1000),y(501:1000),'b')
plot(x(1001:1500),y(1001:1500),'k')
hold off