• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

matlab制图——填充两曲线之间的区域

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

在统计制图的时候,一种是相对于x轴的两曲线间的区域填充,另一种是相对于y轴的两曲线间区域填充,两种都需要可以阴影表示。

第一种:相对于x轴的两曲线间的波段区间表示出来

需要完成:1)填充两曲线之间的范围;2)设置填充部分的透明度和边缘。
主要使用函数为:fill
举个例子

x=1:121

y1=spe01; %1*121的下曲线

y2=spe02; %1*121的上曲线

%绘图

pic01 = fill([x,fliplr(x)],[y1,fliplr(y2)],'r');

%改变边缘和阴影透明度

set(pic01,'edgealpha', 0, 'facealpha', 0.4);

最终结果如下图所示

 

第二种:相对于y轴的两曲线间的波段区间表示出来

以填充sin函数0-pi/2之间的区域为例

x = 0:0.01:pi;
y=sin(x);

i=(x>=0 & x <=pi/2);%指定填充区域的x范围
x1=[x(i),pi/2];%填充区域y的范围,先从x(i)开始
y1=[y(i),0]; %填充区域y的范围,先从y(i)开始
plot(x,y);%绘图
hold on
fill(x1,y1,'c');%指定填充区域

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
delphi基本语法发布时间:2022-07-18
下一篇:
蛙蛙推荐:蛙蛙Delphi学习经验(第一版)发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap