exponenta event banner

Файловые функции MEX

Вызов функций файлов C/C + + или Fortran MEX из MATLAB ®

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

Поместите файл MEX в папку по пути MATLAB.

Запустите файл MEX, полученный от другого пользователя

Как запустить файл MEX.

Поиск неисправностей

Совместимость версий MEX

Для получения наилучших результатов запустите MEX-файлы, созданные с использованием версии MATLAB.

Совместимость платформ MEX

Если двоичный файл MEX получен из другого источника, убедитесь, что файл был скомпилирован для той же платформы, на которой его нужно запустить.

Недопустимые ошибки файла MEX

Что делать при получении недопустимой ошибки файла MEX.