Файл 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-функций смотрите:
Для получения информации об использовании MEX S-функций в моделях смотрите свой Simulink® документация.
mexext | Двоичное расширение имени файла MEX |
Поместите файл MEX в папку на пути MATLAB.
Запуск файла MEX, полученного от другого пользователя
Как запустить файл MEX.
Для достижения наилучших результатов запустите файлы MEX, созданные с помощью версии MATLAB.
Если вы получите двоичный файл MEX из другого источника, убедитесь, что файл был скомпилирован для той же платформы, на которой вы хотите запустить его.
Что делать, когда вы получите недопустимую ошибку файла MEX.