coder.PrimitiveType 클래스
네임스페이스: coder
슈퍼클래스: coder.ArrayType
입력 사양에 허용되는 논리형 배열, 숫자형 배열 또는 문자형 배열 집합 표현
설명
coder.PrimitiveType의 객체는 생성 코드에서 허용하는 논리형 값, 숫자형 값 또는 문자형 값을 지정합니다. 지원되는 유형은 half, double, single, int8, uint8, int16, uint16, int32, uint32, int64, uint64, char, logical입니다. 이 클래스의 객체는 fiaccel 명령의 -args 옵션에만 사용하십시오. 생성된 MEX 함수에 대한 입력값으로 전달하지 마십시오.
생성
는 t = coder.typeof(v)v를 포함하는 가장 작은 상수가 아닌 유형을 나타내는 coder.PrimitiveType 객체를 생성합니다. v는 MATLAB® 숫자형, 논리형 또는 문자형이어야 합니다.
는 t = coder.typeof(v,sz,variableDims)sz로 지정된 상한 크기와 variableDims로 지정된 가변 차원을 갖는 coder.PrimitiveType 객체를 생성합니다. sz가 차원에 대해 Inf를 지정할 경우 차원의 크기는 비유계 가변 크기가 됩니다. sz가 []이면 v의 상한 크기는 변경되지 않은 상태로 유지됩니다. variableDims를 지정하지 않으면 해당 유형의 유계 차원이 고정됩니다. variableDims가 스칼라이면 이 함수는 이 값을 1 또는 0인 차원(고정 크기)이 아닌 유계 차원에 적용합니다.
는 t = coder.newtype(numericClass,sz,variableDims)sz로 지정된 상한 크기와 variableDims로 지정된 가변 차원을 갖는 numericClass 클래스의 값을 나타내는 coder.PrimitiveType 객체를 생성합니다. sz가 차원에 대해 Inf를 지정할 경우 차원의 크기는 비유계 가변 크기가 됩니다. variableDims를 지정하지 않으면 해당 유형의 유계 차원이 고정됩니다. variableDims가 스칼라이면 이 함수는 이 값을 1 또는 0인 차원(고정 크기)이 아닌 유계 차원에 적용합니다.
는 하나 이상의 이름-값 인수로 지정된 추가 옵션을 사용하여 t = coder.newtype(numericClass,sz,variableDims,Name=Value)coder.PrimitiveType 객체를 생성합니다. Name은 속성 이름이고 Value는 해당하는 값입니다. Name을 문자형 벡터 또는 string형 스칼라로 지정하십시오. Name1=Value1,…,NameN=ValueN과 같이 여러 개의 이름-값 쌍 인수를 어떤 순서로든 지정할 수 있습니다.
참고
코더 유형 편집기를 사용하여 대화형 방식으로 coder.Type 객체를 생성하고 편집할 수 있습니다. Create and Edit Input Types by Using the Coder Type Editor 항목을 참조하십시오.
입력 인수
이름-값 인수
속성
예제
버전 내역
R2011a에 개발됨
참고 항목
coder.ClassType (MATLAB Coder) | coder.Type | coder.ArrayType | coder.newtype | coder.typeof | coder.resize | fiaccel