Бинарные файлы MEX или MEX-функции, являются стандартными подпрограммами, произведенными из исходного кода C/C++ или Фортрана. Они ведут себя точно так же, как скрипты MATLAB® и встроенные функции. Чтобы вызвать MEX-функцию, используйте имя файла без расширения файла. Синтаксис вызова зависит от аргументов ввода и вывода, заданных файлом MEX.
Чтобы экспериментировать с вызовом MEX-функций, используйте код в Таблицах Примеров Исходного кода MEX-функции, чтобы создать и запустить примеры.
В то время как скрипты имеют платформенно независимый дополнительный .m
, MATLAB идентифицирует файлы MEX специфичными для платформы расширениями. В следующей таблице перечислены специфичные для платформы расширения для файлов MEX.
Расширение зависимого платформы файла MEX
Платформа | Бинарное расширение файла MEX |
---|---|
(64-битный) Linux® |
|
Apple (64-битный) Mac |
|
(64-битный) Windows® |
|
Вы не можете использовать бинарный файл MEX на платформе, если вы скомпилировали его на другой платформе. Перекомпилируйте исходный код на платформе, для которой вы хотите использовать файл MEX. Для получения информации об использовании S-функций MEX см. свою документацию Simulink®.