分享

Matlab如何在两条线之间填充颜色? – MATLAB中文论坛

 有趣的永 2016-08-19
  • t = 0:0.1:10;
  • y = sin(t);
  • y2= 0.8*sin(t);
  • plot(t,y,t,y2,'r')
  • hold on
  • f=zeros(length(t),2);
  • i=1;
  • for t = 0:0.1:10;
  • f(i,1)=max([y(i),y2(i)]);
  • f(i,2)=min([y(i),y2(i)]);
  • i=i+1;
  • end
  • t = 0:0.1:10;
  • fy=cat(2,f(:,1)',flipdim(f(:,2),1)')';
  • fx=cat(2,t,flipdim(t',1)')';
  • fill(fx,fy,[0.2 0.5 0.9])
    • 本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
      转藏 分享 献花(0

      0条评论

      发表

      请遵守用户 评论公约