plot可以用RGB三色分量指定畫線的顏色
plot(x,y,"Color",[r g b]);
其中 r g b都是0~1之間的數
例如
plot(x,y,"Color",[1 0 0])就是畫紅色的線
plot(x,y,"Color",[0 0 1])就是畫藍色的線
原來matlab定義的8中顏色其實就是這三種顏色只能取0和1時候的8種情況
白 藍 綠 紅 黃 青 洋紅 黑
111 001 010 100 110 011 101 000
其實還可以取0~1之間的數,例如[0.5 0.5 0.5]就是灰色, [1 0.5 0]是橙色
裡還可以利用matlab已經定義好的顏色圖獲得不同顏色
例如你要用12中顏色
c=jet(12);
得到的c是一個12x3的矩陣,每一行就是一種顏色
plot(x1,y1,"Color",c(1,:));hold on
plot(x2,y2,"Color",c(2,:));
plot(x3,y3,"Color",c(3,:));
.......
plot(x12,y12,"Color",c(12,:));
hold off
就可以用12種不同的顏色畫12條線
當然,可以用更多的顏色
plot可以用RGB三色分量指定畫線的顏色
plot(x,y,"Color",[r g b]);
其中 r g b都是0~1之間的數
例如
plot(x,y,"Color",[1 0 0])就是畫紅色的線
plot(x,y,"Color",[0 0 1])就是畫藍色的線
原來matlab定義的8中顏色其實就是這三種顏色只能取0和1時候的8種情況
白 藍 綠 紅 黃 青 洋紅 黑
111 001 010 100 110 011 101 000
其實還可以取0~1之間的數,例如[0.5 0.5 0.5]就是灰色, [1 0.5 0]是橙色
裡還可以利用matlab已經定義好的顏色圖獲得不同顏色
例如你要用12中顏色
c=jet(12);
得到的c是一個12x3的矩陣,每一行就是一種顏色
plot(x1,y1,"Color",c(1,:));hold on
plot(x2,y2,"Color",c(2,:));
plot(x3,y3,"Color",c(3,:));
.......
plot(x12,y12,"Color",c(12,:));
hold off
就可以用12種不同的顏色畫12條線
當然,可以用更多的顏色