MATLAB绘制平面(fill3函数)

语法

fill3(X,Y,Z,C)
fill3(X,Y,Z,ColorSpec)
fill3(X1,Y1,Z1,C1,X2,Y2,Z2,C2,...)
fill3(...,'PropertyName',PropertyValue)
fill3(ax,...)
h = fill3(...)

说明

  • fill3 函数创建单一着色多边形和 Gouraud 着色多边形。
  • fill3(X,Y,Z,C) 填充三维多边形。X、Y 和 Z 三元组指定多边形顶点。如果 X、Y 或 Z 为矩阵,则 fill3 会创建 n 个多边形,其中 n 为矩阵中的列数。fill3 必要时可将最后一个顶点与第一个顶点相连以闭合这些多边形。X、Y 和 Z 的值可以是数值、日期时间、持续时间或分类值。
  • C 指定颜色,其中 C 为当前颜色图索引的向量或矩阵。如果 C 为行向量,length© 必须等于 size(X,2) 和 size(Y,2);如果 C 为列向量,length© 必须等于 size(X,1) 和 size(Y,1)。
  • fill3(X,Y,Z,ColorSpec) 填充 X、Y 和 Z 定义的三维多边形(颜色由 ColorSpec 指定)。
  • fill3(X1,Y1,Z1,C1,X2,Y2,Z2,C2,…) 指定多个三维填充区。
  • fill3(…,‘PropertyName’,PropertyValue) 允许您为特定的补片属性设置值。
  • fill3(ax,…) 将在由 ax 指定的坐标区而不是当前坐标区 (gca) 中创建多边形。选项 ax 可以位于前面的语法中的任何输入参数组合之前。
  • h = fill3(…) 返回由补片对象构成的向量。

示例

X = [0;1;1;0];
Y = [1;1;0;0];
Z = [1;1;0;0];
figure
fill3(X,Y,Z,[0.1 0.2 0.3])

MATLAB绘制平面(fill3函数)_第1张图片

详细参考MATLAB帮助文档help fill3

你可能感兴趣的:(MATLAB)