MATLAB区域填充

 时间:2026-02-11 22:43:38

1、如何划分区域并进行填充,这里以sin(x)为例。

2、给区域加边界

xmin=1;

xmax=5;

ymin=-1.5;

ymax=1.5;

3、确定x的范围,并对x与y画图

x=-1.5:0.1:5;

y1=sin(x);

ny=length(y1);

xd=sort(x,'descend');

y1d=y1(end:-1:1);为了填充时逆序填充

nx=length(x);

y2=ymax*ones(1,nx);

plot(x,y1)

hold on

4、形成封闭区域,设置颜色

 h1=fill([x,xd],[y2,y1d],'y')

 set(h1,'edgealpha',0,'facealpha',0.2) ;

 y22=ymin*ones(1,nx);

 hold on

 h2=fill([x,xd],[y1,y22],'c')

 set(h2,'edgealpha',0,'facealpha',0.2) 

 hold on

axis([xmin xmax ymin ymax])

  • MATLAB load函数用法是什么
  • matlab gui怎么绘图
  • matlab如何同时画多个图
  • matlab怎样将两张图放到一张图上
  • matlab变量赋值 matlab怎样给变量赋值?
  • 热门搜索
    口臭怎么去除 日语输入法怎么用 凉粉怎么做好吃 娃娃鱼怎么养 酒酿蛋怎么吃丰胸 脚发热是怎么回事 古代人怎么避孕 租房协议书怎么写 吕不韦怎么死的 烫伤的水泡怎么处理