meta.FixedDimension クラス
パッケージ: meta
スーパークラス: meta.ArrayDimension
プロパティのサイズ指定における固定次元
説明
meta.Validation
クラスの Size
プロパティは、meta.FixedDimension
オブジェクトを使用してプロパティのサイズ指定における固定値を表します。オブジェクトの Length プロパティには、次元の数値が含まれます。
プロパティ
例
プロパティ検証で固定次元を検索します。
ValidationExample
クラスはプロパティ値のサイズを (1,:)
として指定します。
classdef ValidationExample properties Prop (1,:) double {mustBeReal, mustBeGreaterThan(Prop, 10)} = 200; end end
次元を cell 配列に読み取ります。
mc = ?ValidationExample; mp = findobj(mc.PropertyList,'Name','Prop'); sz = mp.Validation.Size; len = length(sz); dim = cell(1:len); for k = 1:len switch class(sz(k)) case 'meta.FixedDimension' dim{k} = sz(k).Length; case 'meta.UnrestrictedDimension' dim{k} = ':'; end end
バージョン履歴
R2018a で導入