Main Content

coder.config

고정소수점 변환 또는 단정밀도 변환을 위한 구성 객체 생성

설명

예제

config_obj = coder.config('fixpt')coder.FixptConfig 구성 객체를 만듭니다. 이 객체를 fiaccel 함수와 함께 사용하여 부동소수점 MATLAB® 코드를 고정소수점 MATLAB 코드로 변환합니다.

예제

config_obj = coder.config('single')coder.SingleConfig 구성 객체를 만듭니다. 이 객체를 convertToSingle 함수와 함께 사용하여 배정밀도 MATLAB 코드로부터 단정밀도 MATLAB 코드를 생성합니다.

예제

모두 축소

디폴트 설정을 사용하는 coder.FixptConfig 객체 fixptcfg를 만듭니다.

fixptcfg = coder.config('fixpt');

테스트 벤치 이름을 설정합니다. 이 예제에서 테스트 벤치 함수 이름은 dti_test입니다.

fixptcfg.TestBenchName = 'dti_test';

부동소수점 MATLAB 함수를 고정소수점 MATLAB 코드로 변환합니다. 이 예제에서 MATLAB 함수 이름은 dti입니다.

fiaccel -float2fixed fixptcfg dti

coder.SingleConfig 객체 scfg를 생성합니다.

scfg = coder.config('single');

테스트 벤치 이름을 설정합니다. 이 예제에서 테스트 벤치 함수 이름은 myfun_test입니다. 입력 변수와 출력 변수의 비교 플로팅을 위해 숫자형 테스트와 데이터 기록을 활성화합니다.

scfg.TestBenchName = 'myfun_test';
scfg.TestNumerics = true;
scfg.LogIOForComparisonPlotting = true;

배정밀도 MATLAB 코드를 단정밀도 MATLAB 코드로 변환합니다. 이 예제에서 MATLAB 함수 이름은 myfun입니다.

convertToSingle -config scfg myfun

버전 내역

R2014b에 개발됨