回覆列表
  • 1 # 搞機小老弟

    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條線

    當然,可以用更多的顏色

  • 中秋節和大豐收的關聯?
  • 什麼是化纖類衣物?