matlab图像区域填充的原理_Matlab函数区域填充fill函数

x=0.2;p=130;H=150;L=100;s=30;k=0.5;r=0.3;u=0.7;t0=(p-L)/p;

GH=normcdf((p-L*x).*((1-x).^(-1)),H,s)

GL=normcdf((p-L*x).*((1-x).^(-1)),L,s)

GHP=normcdf(p,H,s)

GLP=normcdf(p,L,s)

GL1=normcdf(L,L,s)

GH1=normcdf(L,H,s)

t=t0:0.01:1

z1=(L-(p-(p-L)./t)).*(1-k+k*r)+u.*(p-(p-(p-L)./t)).*(r.*(1-GLP)+(1-k).*(1-r).*(1-GHP))

y1=(L-(p-(p-L)./t)).*(k*r+1-k)+u*(p-(p-(p-L)./t)).*(r*(1-GL)+(1-r)*(1-GH)-k*(1-r).*(1-GHP))+u.*(L-(p-(p-L)./t)).*(r.*(GL-GL1)+(1-r).*(GH-GH1))

plot(t,z1,'-',t,y1,':')

legend('one-stage GB mechanism','both-stage GB

mechanism')

xlabel('(p-\theta_1)/(p-c)'),ylabel('change in

profit')

title('the comparison between one- and both-stage GB

mechanism')

hold on

% 只涂从0开始到交点位置​

t_ = t0:0.01:0.7608;

z1_=(L-(p-(p-L)./t_)).*(1-k+k*r)+u.*(p-(p-(p-L)./t_)).*(r.*(1-GLP)+(1-k).*(1-r).*(1-GHP));

y1_=(L-(p-(p-L)./t_)).*(k*r+1-k)+u*(p-(p-(p-L)./t_)).*(r*(1-GL)+(1-r)*(1-GH)-k*(1-r).*(1-GHP))+u.*(L-(p-(p-L)./t_)).*(r.*(GL-GL1)+(1-r).*(GH-GH1));

fill([t_,fliplr(t_)], [y1_,fliplr(z1_)],'r')

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值