exponenta event banner

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 является 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