Функция loadlibray позволяет вам вызывать функции из существующей библиотеки C через интерфейс сторонних функций. Файловые функции MEX , напротив, представляет собой механизм написания функций на C (или C ++, Fortran), которые можно вызывать так же, как обычные функции Matlab.
Теперь один типичный шаблон использования - этонаписать функции MEX, которые обернуть существующие функции C из чужой библиотеки (и связать эти файлы MEX с библиотекой).Это требует некоторой работы и осторожности, потому что вам придется написать функцию-обертку на C самостоятельно.Полезной отправной точкой для этого является timestwo пример .
Но если все, что вам нужно, это вызвать конкретную функцию из вашей библиотеки C, и не требуется прерывистое преобразование данных ввода / вывода,loadlibrary
путь, вероятно, легче.