이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

meta.FixedDimension 클래스

패키지: meta
슈퍼클래스: meta.ArrayDimension

속성 크기 사양의 고정 차원

설명

meta.Validation 클래스 Size 속성은 meta.FixedDimension 객체를 사용하여 속성 크기 사양의 고정된 값을 나타냅니다. 객체의 Length 속성에는 차수의 숫자형 값이 포함됩니다.

속성

모두 확장

고정 차원으로, uint64형 스칼라로 반환됩니다.

특성:

GetAccesspublic
SetAccessprivate

데이터형: uint64

특성

Sealedtrue

클래스 특성에 대한 자세한 내용은 클래스 특성 항목을 참조하십시오.

예제

속성 유효성 검사에서 고정 차원을 찾습니다.

ValidationExample 클래스는 속성 값의 크기를 (1,:)으로 지정합니다.

classdef ValidationExample
   properties
      Prop (1,:) double {mustBeReal, mustBeGreaterThan(Prop, 10)} = 200;
   end
end

차원을 셀형 배열로 읽어옵니다.

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에 개발됨