使用matlab画画时,有时需要在一个图上画多条线,用不同的颜色来区分。 以下是我的demo。
matlab代码如下:
清除器
clc
关闭全部;
KLD=[3.9、3.2、4、4.5、3.2、3.5、3.5、3.7、4、4.4、3、3.2、3.5、3.7、4.3、4.5,
4.3、3.4、4、3.3、3、4、4.3、3.7、3.5、4.3、4.2、3.12、4、4.2、4.9、4.5、4.4、4.5、
3.7、3.5、4.3、3.4、3.6、4、4.2、3.9、4.2];
KLD_sqrt=[3.8、3、4.1、3.9、4.6、3.3、3.4、3.6、4.2、3.4、3.5、3.5,
3.6、4.2、4.6、4.5、3.3、3.8、3.3、3.2、3.9、4.1、4.2、3.6、4.3、4、4、3.2、3.2、
4、4.1、4.8、4.7、4.3、4.3、3.7、3.6、4.2、3.5、3.4、3.9、4.1、3.8和4];
JSD=[4、3.5、3.8、4.2、3、3.6、3.8、3.9、3.5、4.1、4.5、3.1、3.4、3.8、3.9,
4.1、4.5、4、3.2、3.5、3.4、4.7、4.1、4.3、4.6、3.5、3.5、4.2、4.3、2.9、3.2、3.9、
4.2、4.8、4.6、4.6、4.3、3.6、3.7、4.6、3.2、3.5、4、4.1、3.7、4.3];
ed=[3.5、2.5、2.1、1.3、3、2.5、2.7、2.2、1.5、2.7、1.2、3.5、3、3.1、3.3,
2.8、3.7、2.7、2.5、3、2.9、3、1.2、2、3.8、3.9、3.8、3.3、2.5、2.2、3、3.7、3、3、2.8、
3、2、3.4、3.2、2.8、1.3、2、2.5、2.3、3.4];
mi=[3、2.1、3.3、3、2.8、3.4、2.8、1.9、3.6、1.5、3.4、2.5、2.4、3.5、2.9,
4、3.3、3、2.9、3.1、4.7、3.2、3.7、3.7、3.2、3.7、3.3、2.7、3.4、3.3、3.6,
3.9、3.3、3.9、3.5、3.3、3.6、2.9、3、2.5、3.1、3、3.1];
GD=[2.5、2.4、3、3.7、3、3、2.2、3、3.5、2.6、3.6、3.6、2.7、3、3.8,
3.1、3.4、3、4.5、3.5、3.6、2、3.3、3.4、2.7、2.5、2.6、3.3、4、3、4、3.7、3.4、3.3、
3.4、4.1、3.3、3.2、2.8、2.9、3、3.3];
figure(3; %title(VSE );
保持接通;
plot(kld、' r-* );
plot(kld_sqrt,' g-* ';
plot(JSD、' b-* );
plot(ed、' k-* );
plot(mi、' c-* );
plot(GGD、' y-* );
保持关闭;
效果如下。