MEX-файл - это функция, созданная в MATLAB, которая вызывает программу C/C + + или подпрограмму Fortran. Функция 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 | Расширение имени файла Binary MEX |
Поместите файл MEX в папку по пути MATLAB.
Запустите файл MEX, полученный от другого пользователя
Как запустить файл MEX.
Для получения наилучших результатов запустите MEX-файлы, созданные с использованием версии MATLAB.
Если двоичный файл MEX получен из другого источника, убедитесь, что файл был скомпилирован для той же платформы, на которой его нужно запустить.
Что делать при получении недопустимой ошибки файла MEX.