ヘルプ センターヘルプ センター
グラフィックス オブジェクトの配列の初期化
H = gobjects(n)
H = gobjects(s1,...,sn)
H = gobjects(v)
H = gobjects
H = gobjects(0)
H = gobjects(n) は n 行 n 列のグラフィックス オブジェクト配列を返します。グラフィックス オブジェクトを格納する配列を事前に割り当てるには、関数 ones や関数 zeros ではなく、関数 gobjects を使用します。
H
n
ones
zeros
gobjects
例
H = gobjects(s1,...,sn) は、s1 x ... x sn のグラフィックス オブジェクト配列を返します。ここで整数のリスト s1,...,sn は配列の次元を定義します。たとえば、gobjects(2,3) は 2 行 3 列の配列を返します。
s1,...,sn
s1
sn
gobjects(2,3)
H = gobjects(v) はグラフィックス オブジェクト配列を返します。ここで行ベクトル v の各要素は配列の次元を定義します。たとえば、gobjects([2,3,4]) は 2 x 3 x 4 の配列を返します。
v
gobjects([2,3,4])
H = gobjects は 1 行 1 列のグラフィックス オブジェクト配列を返します。
H = gobjects(0) は空のグラフィックス オブジェクト配列を返します。
0
すべて折りたたむ
グラフィックス ハンドルを格納する 4 行 1 列の配列を事前に割り当てます。
H = gobjects(4,1)
H = 4x1 GraphicsPlaceholder array: GraphicsPlaceholder GraphicsPlaceholder GraphicsPlaceholder GraphicsPlaceholder
既存の配列のサイズを使ってグラフィックス ハンドルを格納する配列を作成します。
A を 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 = 0x0 empty GraphicsPlaceholder array.
オブジェクト配列のサイズ。整数値で指定します。負の整数は 0 として扱われます。配列は n 行 n 列の次元をもちます。
データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
single
double
int8
int16
int32
int64
uint8
uint16
uint32
uint64
各配列次元のサイズ。2 つ以上の整数値のリストとして指定します。負の整数は 0 として扱われます。
各配列次元のサイズ。整数値の行ベクトルとして指定します。負の整数は 0 として扱われます。
例: [2,4,6,7]
1 つ以上の次元を 0 と等しく指定することで空の配列を定義します。
GraphicsPlaceholder 型の初期化されたグラフィックス オブジェクト配列。任意の型のグラフィックス オブジェクトを格納するためにこの配列を使用します。
GraphicsPlaceholder
R2013a で導入
この例の変更されたバージョンがあります。編集された方の例を開きますか?
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office