quantizer
quantizer 객체 만들기
설명
quantizer 객체는 양자화에 사용할 데이터형 속성을 설명합니다. quantizer 객체를 생성한 후에는 quantize를 사용하여 배정밀도 데이터를 양자화할 수 있습니다. quantizer 객체를 사용하면 임의의 워드 길이와 지수 길이를 가진 사용자 지정 부동소수점 데이터형을 시뮬레이션할 수 있습니다.
생성
구문
설명
는 이름-값 인수를 사용하여 명명된 속성을 설정합니다. 여러 개의 이름-값 인수를 지정할 수 있습니다. 각 속성 이름은 작은따옴표로 묶으십시오.q = quantizer(Name,Value)
는 속성값을 사용하여 속성을 설정합니다. 속성값은 고유하며 따라서 명령에 속성값만 지정해서 속성 이름을 설정할 수 있습니다. 두 값이 충돌할 경우 q = quantizer(Value1,Value2)quantizer는 목록의 마지막 속성값을 설정합니다.
는 구조체 q = quantizer(s)s의 각 필드 이름에 명명된 속성을 이 구조체에 들어 있는 값으로 설정합니다.
는 문자형 벡터 q = quantizer(pn,pv)pn의 셀형 배열에 명명된 속성을 셀형 배열 pv의 대응하는 값으로 설정합니다.
quantizer 객체를 생성할 때 이름-값 문자열 인수, 구조체, 이름-값 셀형 배열 인수를 함께 조합해서 속성값을 설정할 수 있습니다.
속성
객체 함수
quantize | quantizer 객체를 사용한 숫자형 데이터 양자화 |
unitquantize | +1을 기준으로 eps 범위 내의 숫자를 제외하고 quantizer 객체를 사용하여 숫자형 데이터 양자화 |
wordlength | quantizer 객체의 워드 길이 |
예제
버전 내역
R2006a 이전에 개발됨
![Figure contains an axes object. The axes object with title quantizer('float', 'floor', [6 4]) contains 2 objects of type line. These objects represent Input Data, Quantized Data.](../../examples/fixedpoint/win64/QuantizeDataUsingTheQuantizerObjectExample_01.png)
![Figure contains an axes object. The axes object with title quantizer('fixed', 'floor', 'wrap', [6 1]) contains 2 objects of type line. These objects represent Input Data, Quantized Data.](../../examples/fixedpoint/win64/QuantizeDataUsingTheQuantizerObjectExample_02.png)