Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

데이터 형변환 및 양자화하기

고정소수점 데이터형과 부동소수점 데이터형으로 양자화, 데이터형 간 형변환

고정소수점 알고리즘을 설계할 때, cast, zeros, ones, eyesubsasgn을 사용하여 데이터형 정의와 핵심 알고리즘을 분리할 수 있습니다. 이러한 함수에서는 동일한 코드에 배정밀도, 단정밀도, 고정소수점 데이터형을 사용할 수 있습니다. Manual Fixed-Point Conversion Best Practices 항목에서는 일반 MATLAB® 코드에서 효율적인 고정소수점 구현을 생성하는 방법을 설명합니다.

double형을 사용한 최대 정밀도 연산방식을 시뮬레이션하고 알고리즘의 출력에서만 양자화하려면 quantizenumeric을 사용하십시오.

임의의 워드 길이와 지수 길이를 가진 부동소수점 데이터를 시뮬레이션하려면 quantizer 객체 및 관련 객체 함수를 사용하십시오.

함수

모두 확장

eyeCreate identity matrix with fixed-point properties
onesCreate array of all ones with fixed-point properties
zerosCreate array of all zeros with fixed-point properties
castCast variable to different data type
cast64BitFiToIntCast fi object types that can be exactly represented to a 64-bit integer data type
cast64BitIntToFiCast 64-bit integer types to an equivalent fi object type
castFiToIntCast fi object to equivalent integer data type
castFiToMATLABCast fi object type to an equivalent built-in MATLAB data type
castIntToFiCast an integer data type to equivalent fi type
subsasgnSubscripted assignment
subsrefSubscripted reference
quantizenumericQuantize numeric data
quantizerCreate quantizer object
quantizequantizer 객체를 사용한 숫자형 데이터 양자화
assignmentquantizerCreate quantizer object with fi object attributes
copyobjMake independent copy of quantizer object
randquantGenerate uniformly distributed, quantized random number using quantizer object
resetReset objects to initial conditions
unitquantizeQuantize numeric data using quantizer object except numbers within eps of +1
unitquantizerCreate unitquantizer object
denormalmaxLargest denormalized quantized number for quantizer object
denormalminSmallest denormalized quantized number for quantizer object
epsQuantized relative accuracy for fi or quantizer objects
exponentbiasExponent bias for quantizer object
exponentlengthExponent length of quantizer object
exponentmaxMaximum exponent for quantizer object
exponentminMinimum exponent for quantizer object
fractionlengthFraction length of quantizer object
getProperty values of object
lsbScaling of least significant bit of fi object, or value of least significant bit of quantizer object
rangeNumerical range of fi or quantizer object
realmaxLargest positive fixed-point value or quantized number
realminSmallest positive normalized fixed-point value or quantized number
setSet or display property values for quantizer objects
tostringConvert fi, fimath, numerictype, or quantizer object to string
wordlengthWord length of quantizer object
logreportQuantization report
maxlogLog maximums
minlogLog minimums
noperationsNumber of quantization operations by quantizer object
noverflowsNumber of overflows
nunderflowsNumber of underflows
resetlogClear log for fi or quantizer object
bin2numConvert two's complement binary string to number using quantizer object
hex2numConvert hexadecimal string to number using quantizer object
num2binConvert number to binary representation using quantizer object
num2hexConvert number to hexadecimal equivalent using quantizer object
num2intConvert number to signed integer using quantizer object
isequalDetermine whether real-world values of two fi objects are equal, or determine whether properties of two fimath, numerictype, or quantizer objects are equal
isfixedDetermine whether input is fixed-point data type
isfloatDetermine whether input is floating-point data type
isquantizerDetermine whether input is quantizer object
errmeanMean of quantization error
errpdfProbability density function of quantization error
errvarVariance of quantization error
roundRound fi object toward nearest integer or round input data using quantizer object
fixed.QuantizerQuantize fixed-point numbers
quantizeQuantize fi values using fixed.Quantizer object

도움말 항목