Main Content

gobjects

初始化图形对象的数组

说明

H = gobjects(n) 返回一个 n×n 图形对象数组。使用 gobjects 函数而非 oneszeros 函数预分配数组来存储图形对象。

示例

H = gobjects(s1,...,sn) 返回一个 s1×...×sn 图形对象数组,其中整数列表 s1,...,sn 用于定义数组的维度。例如,gobjects(2,3) 返回一个 2×3 数组。

示例

H = gobjects(v) 返回一个 1×1 的图形对象数组,其中行向量的元素 v 用于定义该数组的维度。例如,gobjects([2,3,4]) 返回一个 2×3×4 数组。

H = gobjects 返回一个 1×1 的图形对象数组。

示例

H = gobjects(0) 返回一个空的图形对象数组。

示例

全部折叠

预分配一个 4×1 数组来存储图形句柄。

H = gobjects(4,1)
H = 
  4x1 GraphicsPlaceholder array:

  GraphicsPlaceholder
  GraphicsPlaceholder
  GraphicsPlaceholder
  GraphicsPlaceholder

使用现有数组的大小创建一个数组来存储图形句柄。

以 3×4 数组形式定义 A

A = [1,2,3,2; 4,5,6,6; 7,8,9,7];

使用 A 的大小创建一个图形句柄数组。

v = size(A);
H = gobjects(v);

图形句柄数组的维度与 A 的维度相同。

isequal(size(H),size(A))
ans = logical
   1

使用 gobjects 函数返回一个空数组。

H = gobjects(0)
H = 
  0x0 empty GraphicsPlaceholder array.

输入参数

全部折叠

对象数组的大小,指定为整数值。负整数将视为 0。该数组的维度是 n×n

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

每个数组维度的大小,指定为两个或更多个整数值列表。负整数将视为 0。

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

每个数组维度的大小,指定为由整数组成的行向量。负整数将视为 0。

示例: [2,4,6,7]

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

通过指定一个或多个等于 0 的维度定义空数组

输出参量

全部折叠

已初始化 GraphicsPlaceholder 类型的图形对象数组。使用该数组以包含任意类型的图形对象。

版本历史记录

在 R2013a 中推出

另请参阅