Блоки MATLAB function обеспечивают следующие возможности:
Позвольте вам встраивать функции MATLAB® во встраиваемые приложения — блоки MATLAB function поддерживают подмножество функций тулбокса MATLAB, которые генерируют эффективный код C/C++. Для получения информации смотрите Функции и Объекты, Поддержанные для Генерации кода C/C++ — Алфавитный список.. С этой поддержкой можно использовать Simulink® Coder™, чтобы сгенерировать встраиваемый код С от блоков MATLAB function, которые реализовывают множество сложных математических приложений. Таким образом можно создать исполняемые файлы, которые используют функциональность MATLAB, но выполнение вне среды MATLAB.
Наследуйте свойства от сигналов ввода и вывода Simulink — По умолчанию, и размер и тип сигналов ввода и вывода к блоку MATLAB function наследованы от Сигналов Simulink. Можно также принять решение задать размер и тип вводов и выводов явным образом в Портах и Менеджере данных (см. Порты и Менеджер данных), или в Образцовом Проводнике (см. Поиск и Редактирование Используя Образцовый Проводник).