coder.StructType 클래스
네임스페이스: coder
슈퍼클래스: coder.ArrayType
입력 사양에 허용되는 MATLAB 구조체형 배열 집합 표현
설명
coder.StructType의 객체는 생성 코드에 허용되는 구조체형 배열을 지정합니다. 이 클래스의 객체는 fiaccel 명령의 -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 객체를 생성하고 편집할 수 있습니다. Create and Edit Input Types by Using the Coder Type Editor 항목을 참조하십시오.
입력 인수
속성
예제
버전 내역
R2011a에 개발됨
참고 항목
coder.ClassType (MATLAB Coder) | coder.Type | coder.PrimitiveType | coder.EnumType | coder.FiType | coder.Constant | coder.ArrayType | coder.newtype | coder.typeof | coder.resize | fiaccel