matlab中fill函数的使用方法

填充的二维多边形
fill 函数创建彩色多边形。
在这里插入图片描述
语法
①fill(X,Y,C)
fill(X,Y,C) 根据 X 和 Y 中的数据创建填充的多边形(顶点颜色由 C 指定)。C 是一个用作颜色图索引的矢量或矩阵。如果 C 为行矢量,length© 必须等于 size(X,2) 和 size(Y,2);如果 C 为列矢量,length© 必须等于 size(X,1) 和 size(Y,1)。必要时,fill 可将最后一个顶点与第一个顶点相连以闭合多边形。X 和 Y 的值可以是数字、日期时间、持续时间或类别值。

②fill(X,Y,ColorSpec)
fill(X,Y,ColorSpec) 填充 X 和 Y 指定的二维多边形(颜色由 ColorSpec 指定)。

③fill(X1,Y1,C1,X2,Y2,C2,…)
fill(X1,Y1,C1,X2,Y2,C2,…) 指定多个二维填充区。

④fill(…,‘PropertyName’,PropertyValue)
fill(…,‘PropertyName’,PropertyValue) 允许您为补片图形对象指定属性名称和值。

⑤fill(ax,…)
fill(ax,…) 将在由 ax 指定的坐标轴而不是当前坐标轴 (gca) 中创建多边形。选项 ax 可以位于前面的语法中的任何输入参数组合之前。

⑥h = fill(…)
h = fill(…) 返回由补片对象构成的矢量。

示例:创建红色八边形

%定义该数据
t = (1/16:1/8:1)'*2*pi;
x = cos(t);
y = sin(t);

%使用fill函数创建一个红色八边形
fill(x,y,'r')
axis square

在这里插入图片描述

  • 7
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值