加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Matlab循环画图时颜色和线型的循环使用

(2012-03-21 03:35:18)
标签:

matlab

循环

plot

颜色

线型

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

http://s9/bmiddle/7e7bd177gbbb1e7b48428&690
当然如果想在重启前改回Matlab默认的属性,可以在画完图后使用:
set(0,'DefaultAxesLineStyleOrder','remove')
set(0,'DefaultAxesColorOrder','remove')

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有