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