coder.StructType 클래스
네임스페이스: coder
슈퍼클래스: coder.ArrayType
입력 사양에 허용되는 MATLAB 구조체형 배열 집합 표현
설명
coder.StructType
의 객체는 생성 코드에 허용되는 구조체형 배열을 지정합니다. 이 클래스의 객체는 codegen
명령의 -args
옵션에만 사용하십시오. 생성된 MEX 함수에 대한 입력값으로 전달하지 마십시오.
생성
t = coder.typeof(
는 스칼라 구조체 structV
)struct_v
와 동일한 필드를 갖는 구조체에 대한 coder.StructType
객체를 생성합니다.
t = coder.typeof(
는 structV
,sz
,variableDims
)sz
로 지정된 상한 크기와 variableDims
로 지정된 가변 차원을 갖는 coder.StructType
을 생성합니다. sz
가 차원에 대해 Inf
를 지정할 경우 차원의 크기는 비유계 가변 크기가 됩니다. sz
가 []
이면 structV
의 상한 크기는 변경되지 않은 상태로 유지됩니다. variableDims
를 지정하지 않으면 해당 유형의 유계 차원이 고정됩니다. variableDims
가 스칼라이면 이 함수는 이 값을 1
또는 0
인 차원(고정 크기)이 아닌 유계 차원에 적용합니다.
는 스칼라 구조체 t
= coder.newtype('struct',structV
,sz
,variableDims
)structV
와 동일한 필드를 갖고 상한 크기 sz
와 variableDims
에 지정된 가변 차원을 갖는 구조체 배열에 대한 coder.StructType
객체를 생성합니다. sz
가 차원에 대해 Inf
를 지정할 경우 차원의 크기는 비유계로 간주되고 차원은 가변 크기로 간주됩니다. variableDims
를 지정하지 않으면 해당 유형의 유계 차원이 고정됩니다. variableDims
가 스칼라이면 이 함수는 이 값을 1
또는 0
인 차원(고정 크기)이 아닌 유계 차원에 적용합니다.
참고
Coder Type Editor를 사용하여 대화형 방식으로 coder.Type
객체를 생성하고 편집할 수 있습니다. Create and Edit Input Types by Using the Coder Type Editor 항목을 참조하십시오.
입력 인수
속성
예제
버전 내역
R2011a에 개발됨