Файл MEX является функцией, созданной в MATLAB, который вызывает программу C/C++ или стандартную подпрограмму Фортрана. MEX-функция ведет себя точно так же, как скрипт MATLAB или функция.
Чтобы вызвать MEX-функцию, используйте имя файла MEX без расширения файла. Файл MEX содержит только одну функцию или стандартную подпрограмму. Синтаксис вызова зависит от аргументов ввода и вывода, заданных MEX-функцией. Файл MEX должен быть на вашем пути MATLAB.
В то время как скрипты MATLAB и функции имеют платформенно независимые расширения .m
и .mlx
, MEX-функции имеют эти 64-битные специфичные для платформы расширения файла:
Linux® — .mexa64
Apple macOS
— .mexmaci64
Microsoft® Windows® — .mexw64
Чтобы экспериментировать с вызовом MEX-функций, используйте код в Таблицах Примеров Исходного кода MEX-функции, чтобы создать и запустить примеры.
Для получения информации о создании MEX-функций см.:
Для получения информации об использовании S-функций MEX в моделях смотрите свой Simulink® документация.
mexext | Бинарное расширение файла MEX |
Поместите свой файл MEX в папку на пути MATLAB.
Запустите файл MEX, который вы получаете от кого-то еще
Как запустить файл MEX.
Для лучших результатов запустите файлы MEX, созданные с вашей версией MATLAB.
Если вы получаете бинарный файл MEX от другого источника, уверены, что файл был скомпилирован для той же платформы, на которой вы хотите запустить его.
Что сделать, когда вы получаете недопустимую ошибку файла MEX.