При генерации кода C/C + + из MATLAB® код, опция Data Type Replacement позволяет вам использовать встроенные типы данных C или MathWorks® шрифты в сгенерированном коде. Генерация кода поддерживает эти типы данных для пользовательского переименования: double, single, uint8, uint16, uint32, uint64, int8, int16, int32, int64, char, и logical.
Опция Data Type Replacement доступна в окне Generate Code (More Settings), на вкладке Code Appearance. Можно выбрать один из следующих опций:
Use built-in C data types in the generated code
Use MathWorks typedefs in the generated code

Если у вас есть Embedded Coder® можно задать пользовательские имена для встроенных типов данных MATLAB в сгенерированном коде C/C + +. Для примера можно настроить double как Custom_Double.
Чтобы задать пользовательские имена для типов данных MATLAB:
Откройте приложение MATLAB Coder™.
Перейдите к Generate Code шагу.
Нажмите More Settings.
На вкладке Code Appearance выберите Enable custom data type replacement под Custom Data Type Replacement.
В таблице перечислены имена поддерживаемых типов данных. Задайте свои пользовательские имена для этих типов данных и нажмите Enter. Указанные пользовательские имена заменяют встроенные имена типов данных в сгенерированном коде. Если вы не задаете пользовательское имя, генератор кода использует имя по умолчанию.
Используйте EnableCustomReplacementTypes и ReplacementTypes свойства в объекте строения Embedded Coder, когда вы генерируете код при помощи codegen.
Написать функцию MATLAB, из которой можно сгенерировать код. Этот пример использует функцию myAdd который возвращает сумму его входов.
function c = myAdd(a,b) c = a + b; end
Создайте объект строения кода для генерации статической библиотеки.
cfg = coder.config('lib','ecoder',true);
Установите EnableCustomReplacementTypes свойство к true.
cfg.EnableCustomReplacementTypes = true;
Задайте пользовательское имя для типов данных. Здесь, встроенное имя типа данных uint8 настроен на Custom_Uint8.
cfg.ReplacementTypes.uint8 = "Custom_Uint8";Сгенерируйте код при помощи codegen и -config опция.
codegen myAdd.m -args {1,uint8(1)} -config cfg -report