在画图前使用下列命令改变Matlab默认的属性,这个属性会在Matlab重启后被重置(成默认属性)
set(0,'DefaultAxesLineStyleOrde r','-|-.|--|:');
注:且在每个plot后面在加上hold all
例子:
set(0,'DefaultAxesColorOrder',[1 0 0;0 1 0;0 0 1],...
'DefaultAxesLineStyleOrde r','-|--|:')
%这里为便于理解,所以也改变了颜色的默认属性,颜色一般不用改变;
t = 0:pi/20:2*pi;
for i = 1:9
x = sin(t-i/5)';
plot(t,x)
hold all
end
legend('show')

当然如果想在重启前改回Matlab默认的属性,可以在画完图后使用:
set(0,'DefaultAxesLineStyleOrde r','remove')
set(0,'DefaultAxesColorOrder','r
set(0,'DefaultAxesLineStyleOrde
注:且在每个plot后面在加上hold all
例子:
set(0,'DefaultAxesColorOrder',[1 0 0;0 1 0;0 0 1],...
%这里为便于理解,所以也改变了颜色的默认属性,颜色一般不用改变;
t = 0:pi/20:2*pi;
for i = 1:9
end
legend('show')
当然如果想在重启前改回Matlab默认的属性,可以在画完图后使用:
set(0,'DefaultAxesLineStyleOrde
set(0,'DefaultAxesColorOrder','r
