Чтобы вызвать файл MEX, поместите файл в MATLAB® путь. Затем введите имя файла, без расширения файла.
Если у вас есть исходный код файла MEX, смотрите Build C MEX Function для получения информации о создании исполняемой функции.
Если вы получаете ошибки времени выполнения при вызове файла MEX, который вы не создали, примите во внимание следующее:
В Windows® платформы, установите библиотеки во время выполнения компилятора C++, используемые для создания файла MEX. Этот шаг необходим, если на компьютере не установлен тот же компилятор, который использовался для компиляции файла MEX.
Если в файле MEX используются специализированные библиотеки во время выполнения, эти библиотеки должны быть установлены в вашей системе.
Если вы записываете файл MEX, создаете его, а затем выполняете в том же сеансе работы с MATLAB, все зависимые библиотеки доступны, как и ожидалось. Однако при получении файла MEX от другого пользователя MATLAB все зависимые библиотеки могут отсутствовать.
Файл MEX является dynamically linked стандартной подпрограммой, которую загружает и выполняет интерпретатор MATLAB при вызове функции. Динамическое связывание означает, что при вызове функции программа ищет зависимые библиотеки. Файлы MEX используют библиотеки во время выполнения MATLAB и языковые библиотеки. Кроме того, Файл MEX может использовать специализированные библиотеки во время выполнения. Код для этих библиотек не включен в файл MEX; библиотеки должны присутствовать на компьютере при запуске файла MEX.
Для устранения проблем с библиотечными зависимостями смотрите Недопустимые ошибки файла MEX.
Для получения информации о том, как MATLAB находит файл MEX, смотрите Файлы и папки, к которым обращается MATLAB.